2012-06-25 02:46  brlcad

	* [r51315] NEWS:
	  looks like 25th will be the tagging date (last phase of testing)

2012-06-24 17:14  tbrowder2

	* [r51314] src/anim/anim_sort.1, src/anim/anim_time.1,
	  src/canon/canonize.1, src/tab/tabinterp.1, src/tab/tabsub.1,
	  src/util/pixrot.1:
	  change: .sp .5
	  to : .sp 1
	  for better spacing
	  put blank line BEFORE .nf and AFTER .fi
	  correct subtle format issues with [args] of form [{1-99}] and
	  [{arg|arg}]
	  eliminate parens in [args] of form [arg (arg)]

2012-06-24 16:30  phoenixyjll

	* [r51313] src/librt/primitives/part/part_brep.cpp:
	  Add necessary comment.

2012-06-24 16:22  phoenixyjll

	* [r51312] src/librt/primitives/part/part_brep.cpp:
	  Reverse the interval so that the surface normal points to the
	  correct direction.

2012-06-24 14:55  brlcad

	* [r51311] NEWS:
	  since it's not technically being distributed just yet, don't
	  declare complete victory on the step importer on windows even if
	  the issues remaining should be rather trivial. say isn't in
	  progress since someone will undoubtedly go looking for it.

2012-06-24 14:40  brlcad

	* [r51310] NEWS:
	  wordsmithing the 7.22.0 release notes

2012-06-24 12:09  tbrowder2

	* [r51309] bench/pixcmp.1, misc/brlcad-config.1,
	  src/anim/anim_script.1:
	  corrected copyright based on earliest svn log entry (including
	  parent
	  doc for changed paths)
	  added missing AUTHOR, COPYRIGHT, and BUG REPORTS sections
	  deleted any suprious, single quotation marks in header comments
	  corrected internal file names where needed
	  ensured AUTHOR, COPYRIGHT, and BUG REPORTS sections are at the
	  end
	  special copyright on ./src/tab/scriptsort.1 handled consistently
	  changed lines of this form:
	  .\" THIS DOCUMENTATION IS PROVIDED BY THE AUTHOR AS IS'' AND ANY
	  to this (added correc matching quotes):
	  .\" THIS DOCUMENTATION IS PROVIDED BY THE AUTHOR ``AS IS'' AND
	  ANY
	  ensured "BUG REPORTS" sections had consistent, surrounding double
	  quotes
	  eliminated reference to using the deprecated './sh/cadbug.sh'
	  script for
	  BUG REPORTS

2012-06-24 01:59  cprecup

	* [r51308] src/conv/g-voxel.c:
	  replaced the function strcmp by bu_strcmp because it caused make
	  distcheck to fail

2012-06-24 01:46  crdueck

	* [r51307] src/libged/analyze.c:
	  factored repeated code in findang() into for loop, ws changes

2012-06-24 01:17  crdueck

	* [r51306] src/libged/analyze.c:
	  use DIST_PT_PT macro instead of 'VSUB2 then MAGNITUDE' in
	  analyze_edge(), made ws in analyze_arb() nice and consistent

2012-06-24 00:19  crdueck

	* [r51305] src/librt/globals.c:
	  changed the order of vertices in second face of ARB6 so that
	  analyze_face() in src/libged/analyze.c correctly uses diagonal
	  vertices, this should not cause any change in behaviour in the
	  few other places where rt_arb_faces is used

2012-06-24 00:15  crdueck

	* [r51304] src/libged/analyze.c:
	  typo in commit message for r51300, should read 'removed dead code
	  in an '#if 0' block'

2012-06-24 00:12  crdueck

	* [r51303] src/libged/analyze.c:
	  rewrote analyze_face() to use much more efficent algorithm for
	  calculating the surface area of a face, some ws changes

2012-06-23 23:09  tbrowder2

	* [r51302] bench/benchmark.1, doc/bw.5, doc/cmap.5, doc/pix.5,
	  doc/plot3.5, src/anim/anim_sort.1, src/anim/anim_time.1,
	  src/anim/anim_track.1, src/anim/anim_turn.1,
	  src/anim/chan_mult.1, src/anim/chan_permute.1,
	  src/canon/canonize.1, src/conv/asc/asc2pix.1,
	  src/conv/asc/g2asc.1, src/conv/asc/pix2asc.1,
	  src/conv/bot_dump.1, src/conv/bot_shell-vtk.1,
	  src/conv/comgeom/comgeom-g.1, src/conv/conv-vg2g.1,
	  src/conv/cy-g.1, src/conv/dbclean.1, src/conv/dbupgrade.1,
	  src/conv/dxf/dxf-g.1, src/conv/dxf/g-dxf.1, src/conv/enf-g.1,
	  src/conv/euclid/euclid-g.1, src/conv/euclid/g-euclid.1,
	  src/conv/fast4-g.1, src/conv/g-acad.1, src/conv/g-egg.1,
	  src/conv/g-nff.1, src/conv/g-obj.1, src/conv/g-shell-rect.1,
	  src/conv/g-var.1, src/conv/g-vrml.1, src/conv/g-x3d.1,
	  src/conv/iges/g-iges.1, src/conv/iges/iges-g.1,
	  src/conv/nastran-g.1, src/conv/nmg/asc-nmg.1,
	  src/conv/nmg/g-nmg.1, src/conv/nmg/nmg-bot.1,
	  src/conv/nmg/nmg-rib.1, src/conv/patch/patch-g.1,
	  src/conv/patch/rpatch.1, src/conv/ply-g.1, src/conv/poly-bot.1,
	  src/conv/proe-g.1, src/conv/stl/g-stl.1, src/conv/stl/stl-g.1,
	  src/conv/tankill/g-tankill.1, src/conv/tankill/tankill-g.1,
	  src/conv/vdeck/vdeck.1, src/conv/viewpoint-g.1, src/fb/bw-fb.1,
	  src/fb/cell-fb.1, src/fb/cmap-fb.1, src/fb/fb-bw.1,
	  src/fb/fb-cmap.1, src/fb/fb-fb.1, src/fb/fb-orle.1,
	  src/fb/fb-pix.1, src/fb/fb-png.1, src/fb/fb-rle.1,
	  src/fb/fbanim.1, src/fb/fbcbars.1, src/fb/fbclear.1,
	  src/fb/fbcmap.1, src/fb/fbcmrot.1, src/fb/fbcolor.1,
	  src/fb/fbfade.1, src/fb/fbframe.1, src/fb/fbfree.1,
	  src/fb/fbgamma.1, src/fb/fbgrid.1, src/fb/fbhelp.1,
	  src/fb/fblabel.1, src/fb/fbline.1, src/fb/fbpoint.1,
	  src/fb/fbscanplot.1, src/fb/fbstretch.1, src/fb/fbzoom.1,
	  src/fb/gif-fb.1, src/fb/gif2fb.1, src/fb/orle-fb.1,
	  src/fb/pix-fb.1, src/fb/pixautosize.1, src/fb/pl-fb.1,
	  src/fb/png-fb.1, src/fb/polar-fb.1, src/fb/pp-fb.1,
	  src/fb/rle-fb.1, src/fbed/fbed.1, src/fbserv/fbserv.1,
	  src/gtools/g_diff.1, src/gtools/g_lint.1, src/gtools/remapid.1,
	  src/halftone/halftone.1, src/irprep/firpass.1, src/irprep/ir-X.1,
	  src/irprep/irdisp.1, src/irprep/pictx.1, src/irprep/secpass.1,
	  src/irprep/shapefact.1, src/irprep/showtherm.1, src/lgt/lgt.1,
	  src/libbn/libplot3.3, src/libbu/htond.3, src/libbu/redblack.3,
	  src/libcursor/libcursor.3, src/liborle/liborle.3,
	  src/librt/librt.3, src/libwdb/libwdb.3, src/mged/cad_boundp.1,
	  src/mged/cad_parea.1, src/nirt/showshot.1, src/remrt/remrt.1,
	  src/rt/reshoot.1, src/rt/rt_bot_faces.1, src/rt/rtg3.1,
	  src/rt/rthide.1, src/rt/rtpp.1, src/rt/rtrange.1, src/rt/rtray.1,
	  src/rt/rtregis.1, src/rt/rtscale.1, src/rt/rtshot.1,
	  src/rt/rtwalk.1, src/rt/rtweight.1, src/rt/rtxray.1,
	  src/rttherm/rttherm.1, src/rttherm/ssamp-bw.1,
	  src/tab/scriptsort.1, src/tab/tabinterp.1, src/tab/tabsub.1,
	  src/util/ap-pix.1, src/util/asc-pl.1, src/util/azel.1,
	  src/util/bary.1, src/util/brlcad.1, src/util/buffer.1,
	  src/util/bw-imp.1, src/util/bw-pix.1, src/util/bw-png.1,
	  src/util/bw-ps.1, src/util/bw-rle.1, src/util/bw3-pix.1,
	  src/util/bwcrop.1, src/util/bwdiff.1, src/util/bwfilter.1,
	  src/util/bwhist.1, src/util/bwhisteq.1, src/util/bwmod.1,
	  src/util/bwrect.1, src/util/bwrot.1, src/util/bwshrink.1,
	  src/util/bwstat.1, src/util/bwthresh.1, src/util/cv.1,
	  src/util/dbcp.1, src/util/decimate.1, src/util/dpix-pix.1,
	  src/util/dunncolor.1, src/util/dunnsnap.1, src/util/gencolor.1,
	  src/util/hex.1, src/util/imgdims.1, src/util/loop.1,
	  src/util/mac-pix.1, src/util/morphedit.1, src/util/orle-pix.1,
	  src/util/pix-alias.1, src/util/pix-bw.1, src/util/pix-bw3.1,
	  src/util/pix-orle.1, src/util/pix-png.1, src/util/pix-ppm.1,
	  src/util/pix-ps.1, src/util/pix-rle.1, src/util/pix-sun.1,
	  src/util/pixbackgnd.1, src/util/pixbgstrip.1,
	  src/util/pixblend.1, src/util/pixborder.1, src/util/pixbustup.1,
	  src/util/pixclump.1, src/util/pixcolors.1, src/util/pixcut.1,
	  src/util/pixdiff.1, src/util/pixdsplit.1, src/util/pixfade.1,
	  src/util/pixfilter.1, src/util/pixhalve.1, src/util/pixhist.1,
	  src/util/pixhist3d-pl.1, src/util/pixhist3d.1,
	  src/util/pixinterp2x.1, src/util/pixmatte.1, src/util/pixmerge.1,
	  src/util/pixmorph.1, src/util/pixrect.1, src/util/pixrot.1,
	  src/util/pixsaturate.1, src/util/pixscale.1,
	  src/util/pixshrink.1, src/util/pixstat.1, src/util/pixsubst.1,
	  src/util/pixtile.1, src/util/pixuntile.1, src/util/pl-X.1,
	  src/util/pl-asc.1, src/util/pl-hpgl.1, src/util/pl-pl.1,
	  src/util/pl-ps.1, src/util/pl-tek.1, src/util/plcolor.1,
	  src/util/pldebug.1, src/util/plgetframe.1, src/util/plline2.1,
	  src/util/plrot.1, src/util/png-bw.1, src/util/png-pix.1,
	  src/util/png_info.1, src/util/random.1, src/util/rle-pix.1,
	  src/util/sun-pix.1, src/util/terrain.1, src/util/wavelet.1:
	  corrected copyright based on earliest svn log entry (including
	  parent
	  doc for changed paths)
	  added missing AUTHOR, COPYRIGHT, and BUG REPORTS sections
	  deleted any suprious, single quotation marks in header comments
	  corrected internal file names where needed
	  ensured AUTHOR, COPYRIGHT, and BUG REPORTS sections are at the
	  end
	  special copyright on ./src/tab/scriptsort.1 handled consistently
	  changed lines of this form:
	  .\" THIS DOCUMENTATION IS PROVIDED BY THE AUTHOR AS IS'' AND ANY
	  to this (added correc matching quotes):
	  .\" THIS DOCUMENTATION IS PROVIDED BY THE AUTHOR ``AS IS'' AND
	  ANY
	  ensured "BUG REPORTS" sections had consistent, surrounding double
	  quotes
	  eliminated reference to using the deprecated './sh/cadbug.sh'
	  script for
	  BUG REPORTS

2012-06-23 19:37  brlcad

	* [r51301] NEWS:
	  this is easily the biggest release we've made since going open
	  source. add write-up details on some of the bigger changes
	  occuring with this release including the completion of coverity
	  fixes, nurbs enhancements and v&v, importer improvements, doc
	  translations, introduction of the socis simulation project,
	  ambient occlusion, integration of rtwizard, and more. should have
	  released before the coverity backlogging... and pressed for it
	  harder/sooner after. still, lots of great awesome.

2012-06-23 17:32  crdueck

	* [r51300] src/libged/analyze.c:
	  ws changes, removed dead code in an 'src/libbn/plane.cif 0' block

2012-06-23 17:18  starseeker

	* [r51299] CMakeLists.txt:
	  Remove what look like stray leftover lines - distclean is handled
	  with cmake script files now.

2012-06-23 06:10  crdueck

	* [r51298] src/librt/primitives/arb8/arb8.c:
	  restructured rt_arb_get_cgtype(): simplified code using better
	  vector macros, changed logic for storing duplicate points, lots
	  of ws changes

2012-06-23 02:32  phoenixyjll

	* [r51297] src/librt/primitives/part/part_brep.cpp:
	  Add conditional logic to deal with spheres.

2012-06-22 21:53  bob1961

	* [r51296] src/tclscripts/lib/Ged.tcl:
	  Putting back a line of code that accidentally got clobbered.

2012-06-22 21:37  starseeker

	* [r51295] include/raytrace.h, src/librt/primitives/bot/bot.c,
	  src/librt/test_botpatches.c:
	  make bots instead of plot files.

2012-06-22 21:37  bob1961

	* [r51294] src/tclscripts/archer/ArcherCore.tcl,
	  src/tclscripts/archer/GeometryEditFrame.tcl,
	  src/tclscripts/archer/ShaderEdit.tcl:
	  Using ::cadwidgets:Ged::isdouble.

2012-06-22 21:26  r_weiss

	* [r51293] src/tclscripts/mged/grouper.tcl:
	  Updated the mged gr/grouper command in file grouper.tcl. Fixed a
	  bug where the display state was not reset when grouper exited.
	  This was causing the frame buffer to not display correctly.
	  Improved logic to ignore a selection box with zero area. Changed
	  the output of the contents of the selection box to list on a
	  single line. This change was to make easier copying and pasting
	  of this list. Improved status messages while grouper is
	  processing.

2012-06-22 20:48  bob1961

	* [r51291] src/tclscripts/lib/Ged.tcl:
	  Minor mod to cadwidgets::Ged::isdouble.

2012-06-22 20:27  bob1961

	* [r51290] src/tclscripts/archer/ArcherCore.tcl,
	  src/tclscripts/lib/Ged.tcl:
	  Moved the ArcherCore::isdouble functionality to cadwidgets::Ged.

2012-06-22 20:02  bob1961

	* [r51289] src/tclscripts/lib/TkTable.tcl:
	  Updated the TkTable::keyVisible and TkTable::handleKey methods to
	  do a better job of recognizing visible keys.

2012-06-22 19:41  brlcad

	* [r51288] src/other/libpng/configure.ac:
	  need AC_PROG_LIBTOOL for LT_INIT else we can get an error about
	  LIBTOOL being undefined.

2012-06-22 16:58  starseeker

	* [r51287] CMakeLists.txt:
	  tweak

2012-06-22 16:56  starseeker

	* [r51286] INSTALL:
	  This option name has changed

2012-06-22 16:34  starseeker

	* [r51285] src/librt/CMakeLists.txt, src/librt/test_botpatches.c:
	  Checkpoint some test code - not terribly useful yet.

2012-06-22 15:55  bob1961

	* [r51284] src/tclscripts/archer/ArcherCore.tcl:
	  Added ArcherCore::isdouble. This recognizes "." as a double.

2012-06-22 14:28  phoenixyjll

	* [r51283] src/librt/CMakeLists.txt, src/librt/Makefile.am,
	  src/librt/primitives/part/part_brep.cpp,
	  src/librt/primitives/table.c:
	  A raw version of brep conversion for part. Some special cases
	  need to be considered later.

2012-06-22 11:49  bob1961

	* [r51282] src/tclscripts/archer/Archer.tcl:
	  Added a statement to insure the temporarily disabled tree columns
	  feature doesn't get enabled via the startup file.

2012-06-22 11:47  bob1961

	* [r51281] src/tclscripts/archer/ArcherCore.tcl:
	  Remove unnecessary statement.

2012-06-22 07:34  anrgmrty

	* [r51280] src/conv/g-voxel.c:
	  corrected mistake in calculation of numVoxels in each direction

2012-06-21 20:58  starseeker

	* [r51279] src/librt/CMakeLists.txt, src/librt/test_nurbsfit.cpp:
	  Fix importing of bot verts, stash resulting nurb in .g database

2012-06-21 17:00  bob1961

	* [r51278] src/libtclcad/tclcad_obj.c:
	  Get rid of TO_MAX_RT_ARGS (i.e. replace uses with TO_UNLIMITED).

2012-06-21 14:25  r_weiss

	* [r51277] src/tclscripts/mged/grouper.tcl:
	  Update to mged gr/grouper command to only allow one instance of
	  grouper to be running at a time.

2012-06-21 13:15  starseeker

	* [r51276] src/librt/CMakeLists.txt, src/librt/opennurbs_fit.cpp,
	  src/librt/opennurbs_fit.h, src/librt/test_nurbsfit.cpp:
	  Adapt some of Thomas Moerwald's NURBS surface fitting code from
	  PCL to BRL-CAD - needs Eigen for solver. Not currently building.

2012-06-21 12:39  bob1961

	* [r51275] src/tclscripts/mged/mouse.tcl:
	  Need to catch the call to mouse_shoot_ray.

2012-06-21 12:38  bob1961

	* [r51274] src/tclscripts/mged/ray.tcl:
	  Need to catch the call to rt_gettrees.

2012-06-21 12:15  bob1961

	* [r51273] src/libged/wdb_obj.c:
	  MGED dumps core when trying to pick an edit primitive from the
	  display when nothing is displayed. The problem was in
	  wdb_rt_gettrees_cmd(). We need to keep checking argc since it's
	  being decremented as we process args. Also modified wdb_cmd()
	  ===> needed to pass a pointer to ret in the call to bu_cmd so we
	  get the correct return value.

2012-06-20 22:19  n_reed

	* [r51272] src/other/step/src/base/scl_memmgr.h:
	  s/cstddef/stddef.h/ for benefit of borland; SCL git e45d705

2012-06-20 22:08  anrgmrty

	* [r51271] src/conv/g-voxel.c:
	  g-voxel.c modified so it gives voxels.txt with co-ordinates and
	  fill distances of each region

2012-06-20 21:47  n_reed

	* [r51270] src/other/step/src/fedex_plus/classes.c:
	  remove extra semicolons; SCL git 17cec63

2012-06-20 20:27  tbrowder2

	* [r51269] src/libbu/redblack.3:
	  change man catergory number to remove B suffix

2012-06-20 17:53  n_reed

	* [r51268] src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/cleditor/STEPfile.h,
	  src/other/step/src/cleditor/STEPfile.inline.cc:
	  support for checking read/write progress; SCL git 0bea3ef

2012-06-20 17:17  bob1961

	* [r51267] src/tclscripts/archer/Archer.tcl:
	  Disabling tree attributes.

2012-06-20 16:57  r_weiss

	* [r51266] doc/docbook/system/mann/en/rtarea.xml:
	  Update to mged rtarea command documentation.

2012-06-20 16:48  r_weiss

	* [r51265] doc/docbook/system/mann/en/CMakeLists.txt,
	  doc/docbook/system/mann/en/rtarea.xml:
	  Add documentation for mged rtarea command.

2012-06-20 16:46  bob1961

	* [r51264] src/tclscripts/archer/Archer.tcl:
	  In Archer::raytracePlus, need to add braces around the
	  orientation and eye_pt.

2012-06-20 15:23  n_reed

	* [r51263] src/other/step/src/cleditor/instmgr.h,
	  src/other/step/src/clutils/gennodearray.h:
	  mark some member functions const; SCL git 225180f

2012-06-20 14:50  phoenixyjll

	* [r51262] src/librt/CMakeLists.txt, src/librt/Makefile.am,
	  src/librt/primitives/brep/brep_debug.cpp,
	  src/librt/primitives/half/half_brep.cpp,
	  src/librt/primitives/pnts/pnts_brep.cpp,
	  src/librt/primitives/table.c:
	  Use ft_brep functions for half and pnts, returning a NULL brep
	  pointer, and check within brep_conversion() and
	  brep_conversion_tree().

2012-06-20 14:21  n_reed

	* [r51261] src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/clstepcore/STEPcomplex.cc,
	  src/other/step/src/clstepcore/STEPcomplex.h:
	  fix memory leaks; SCL git 5aca337 and dd6ef88

2012-06-20 13:56  bob1961

	* [r51260] src/tclscripts/archer/Archer.tcl:
	  Added --no-gui and --input options to the rtwizard commands that
	  are being written out to a file.

2012-06-20 13:06  bob1961

	* [r51259] src/tclscripts/archer/Archer.tcl:
	  Added an optional argument to Archer::raytracePlus (i.e.
	  _batch_list) which allows raytracePlus to write render commands
	  to a file

2012-06-20 02:01  phoenixyjll

	* [r51258] src/librt/primitives/tgc/tgc.c:
	  Fix typo.

2012-06-19 20:19  n_reed

	* [r51257] src/other/step/src/clstepcore/ExpDict.cc,
	  src/other/step/src/clstepcore/ExpDict.h,
	  src/other/step/src/clstepcore/ExpDict.inline.cc:
	  fix memory leaks; SCL git a1d6b25

2012-06-19 20:02  n_reed

	* [r51256] src/other/step/src/clstepcore/STEPaggregate.cc,
	  src/other/step/src/fedex_plus/classes.c:
	  fix STEPaggregate memory leaks; SCL git 8a2665e

2012-06-19 19:53  n_reed

	* [r51255] src/other/step/src/cleditor/SdaiHeaderSchemaInit.cc,
	  src/other/step/src/clstepcore/ExpDict.h,
	  src/other/step/src/clstepcore/ExpDict.inline.cc,
	  src/other/step/src/fedex_plus/classes.c:
	  stash unnamed types in a list so they can be freed; SCL git
	  04f4c1d

2012-06-19 19:44  n_reed

	* [r51254] src/other/step/src/clstepcore/STEPattribute.h,
	  src/other/step/src/clstepcore/STEPattribute.inline.cc,
	  src/other/step/src/clstepcore/STEPattributeList.cc,
	  src/other/step/src/clstepcore/sdaiApplication_instance.cc:
	  free attributes list; SCL git c77471a

2012-06-19 19:18  n_reed

	* [r51253] src/other/step/src/cleditor/STEPfile.inline.cc,
	  src/other/step/src/clstepcore/Registry.inline.cc:
	  fix Registry memory leaks; SCL git a9173c8 and 626bb73

2012-06-19 18:54  n_reed

	* [r51252] src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes.h:
	  print aggregate name instead of data member name; SCL git a72fa6e

2012-06-19 18:51  bob1961

	* [r51251] src/tclscripts/archer/Archer.tcl,
	  src/tclscripts/archer/ArcherCore.tcl:
	  Archer::buildObjRtImageView now returns a value (i.e. the last
	  row occupied). Minor cleanup.

2012-06-19 18:46  n_reed

	* [r51250] src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/cleditor/STEPfile.h,
	  src/other/step/src/fedex_plus/classes_wrapper.cc:
	  cleanup from SCL git a86b035 and 6f60a8a

2012-06-19 18:40  r_weiss

	* [r51249] doc/docbook/system/mann/en/CMakeLists.txt,
	  doc/docbook/system/mann/en/bot_split.xml:
	  Add documentation for the mged bot_split command.

2012-06-19 18:39  crdueck

	* [r51248] src/librt/primitives/tgc/tgc.c:
	  fixed error in rt_tgc_centroid() not accounting for the actual
	  position of the tgc. made use of VJOIN1 to combine some
	  operations. some ws and formatting changes

2012-06-19 18:17  n_reed

	* [r51247] src/other/step/src/cleditor/SdaiHeaderSchemaInit.cc,
	  src/other/step/src/clstepcore/ExpDict.h,
	  src/other/step/src/express/expr.c,
	  src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes.h,
	  src/other/step/src/fedex_plus/classes_wrapper.cc:
	  partial support for aggregate bounds that aren't compile-time
	  constants; SCL git 7425e55d

2012-06-19 18:03  bob1961

	* [r51246] src/tclscripts/archer/Archer.tcl:
	  Save the nonedge color, occlusion mode and ghost intensity in the
	  preferences file.

2012-06-19 17:32  r_weiss

	* [r51245] doc/docbook/system/mann/en/CMakeLists.txt,
	  doc/docbook/system/mann/en/bot_flip.xml:
	  Add documentation for the mged bot_flip command.

2012-06-19 16:53  r_weiss

	* [r51244] doc/docbook/system/mann/en/bot_face_sort.xml:
	  Correct a syntax error in the xml file of the bot_face_sort
	  command documentation.

2012-06-19 16:49  r_weiss

	* [r51243] doc/docbook/system/mann/en/CMakeLists.txt,
	  doc/docbook/system/mann/en/bot_sync.xml:
	  Added documentation for mged command bot_sync.

2012-06-19 16:31  n_reed

	* [r51242] src/other/step/src/base/scl_memmgr.cc:
	  more verbose warning message; SCL git c84330b

2012-06-19 16:24  n_reed

	* [r51241] src/other/step/src/express/resolve.c:
	  remove #if 0 code; SCL git ee13cda

2012-06-19 16:19  n_reed

	* [r51240] src/other/step/src/fedex_plus/multpass.c:
	  fix memory leaks reported by scl_memmgr; SCL git f7cde9f

2012-06-19 16:09  n_reed

	* [r51239] src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes_wrapper.cc,
	  src/other/step/src/fedex_plus/selects.c:
	  fix memory leaks reported by scl_memmgr; SCL git 3010afa

2012-06-19 15:53  n_reed

	* [r51238] src/other/step/include/express/dict.h,
	  src/other/step/include/express/error.h,
	  src/other/step/include/express/expr.h,
	  src/other/step/include/express/express.h,
	  src/other/step/include/express/linklist.h,
	  src/other/step/include/express/object.h,
	  src/other/step/include/express/resolve.h,
	  src/other/step/include/express/schema.h,
	  src/other/step/include/express/type.h,
	  src/other/step/src/express/dict.c,
	  src/other/step/src/express/error.c,
	  src/other/step/src/express/expr.c,
	  src/other/step/src/express/express.c,
	  src/other/step/src/express/fedex.c,
	  src/other/step/src/express/lexact.c,
	  src/other/step/src/express/linklist.c,
	  src/other/step/src/express/object.c,
	  src/other/step/src/express/resolve.c,
	  src/other/step/src/express/schema.c,
	  src/other/step/src/express/type.c:
	  add fedex_plus/express memory cleanup function; SCL git f5d0cc5

2012-06-19 15:39  r_weiss

	* [r51237] doc/docbook/system/mann/en/CMakeLists.txt,
	  doc/docbook/system/mann/en/reid.xml:
	  Add documentation for the mged reid command.

2012-06-19 15:19  n_reed

	* [r51236] src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/selects.c:
	  avoid generating 'else if' to avoid MSVC limit of 128; SCL git
	  dea7f8c

2012-06-19 15:12  n_reed

	* [r51235] src/conv/step/CMakeLists.txt,
	  src/conv/step/STEPWrapper.cpp, src/conv/step/STEPWrapper.h,
	  src/conv/step/step-g.cpp, src/other/step/data/CMakeLists.txt,
	  src/other/step/src/clutils/errordesc.h,
	  src/other/step/src/fedex_plus/classes_wrapper.cc,
	  src/other/step/src/fedex_plus/write.cc:
	  Use scl_memmgr in generated schema libraries. Since scl_memmgr.h
	  makes "new" a macro, it has to be included after uses of
	  placement new to avoid breakage. SCL git d8d293b.

2012-06-19 13:22  erikgreenwald

	* [r51234] src/libpkg/CMakeLists.txt, src/libpkg/tpkg.c:
	  Apply Andrei's tpkg patch to set the packet size.
	  http://sourceforge.net/tracker/index.php?func=detail&aid=3529853&group_id=105292&atid=640804

2012-06-19 13:15  d_rossberg

	* [r51233] CMakeLists.txt, include/config_win.h,
	  include/config_win_cmake.h.in:
	  made the asinh() handling a twin of hypot()

2012-06-19 12:34  starseeker

	* [r51232] INSTALL:
	  Sync minor install file changes

2012-06-19 12:32  starseeker

	* [r51231] CMakeLists.txt, include/common.h,
	  include/config_win_cmake.h.in:
	  asinh is like hypot test - can't handle it as a
	  check_function_exists call. needs testing on Windows

2012-06-19 12:03  bob1961

	* [r51230] src/libged/wdb_obj.c:
	  Don't need the call to bu_log_hook_delete_all() because the
	  previous call to bu_log_hook_save_all() empties the list.

2012-06-19 11:45  d_rossberg

	* [r51229] CMakeLists.txt, include/common.h:
	  build error in MSVS: asinh() is C99, implement it with log() and
	  sqrt() if not present
	  (and there where lots of trailing white spaces removed)

2012-06-19 10:58  phoenixyjll

	* [r51228] src/librt/Makefile.am:
	  correct .c => .cpp

2012-06-19 08:41  d_rossberg

	* [r51227] src/librt/CMakeLists.txt:
	  corrected a typing mistake: .c => .cpp

2012-06-19 06:19  phoenixyjll

	* [r51226] src/librt/CMakeLists.txt, src/librt/Makefile.am,
	  src/librt/primitives/ars/ars_brep.cpp,
	  src/librt/primitives/table.c:
	  Add brep conversion function to ars.

2012-06-19 06:11  phoenixyjll

	* [r51225] src/librt/primitives/brep/brep_debug.cpp:
	  Remove unnecessary logic.

2012-06-19 06:06  phoenixyjll

	* [r51224] src/librt/primitives/arb8/arb8_brep.cpp,
	  src/librt/primitives/arbn/arbn_brep.cpp:
	  Modify wrong comments.

2012-06-19 04:08  phoenixyjll

	* [r51223] src/librt/primitives/arb8/arb8.c,
	  src/librt/primitives/brep/brep_debug.cpp,
	  src/librt/primitives/ell/ell.c, src/librt/primitives/rpc/rpc.c,
	  src/librt/primitives/tgc/tgc.c:
	  ws

2012-06-19 04:05  crdueck

	* [r51222] src/librt/primitives/rpc/rpc.c:
	  combined 'VSCALE then VADD2' operations with VJOIN1 macro

2012-06-19 03:26  crdueck

	* [r51221] src/libged/analyze.c:
	  updated analyze_rpc() to use the new callbacks, use
	  print_volume_table() for displaying results

2012-06-19 02:40  crdueck

	* [r51220] src/librt/primitives/table.c:
	  updated rt_functab entry for rpc to use the new callbacks

2012-06-19 02:38  crdueck

	* [r51219] src/librt/primitives/rpc/rpc.c:
	  added surface area function for rpc

2012-06-19 01:58  crdueck

	* [r51218] src/librt/primitives/rpc/rpc.c:
	  added a centroid function for rpc

2012-06-19 01:14  brlcad

	* [r51217] doc/docbook/articles/en/oed.xml:
	  fix a couple obvious typos

2012-06-18 21:22  crdueck

	* [r51216] src/librt/primitives/rpc/rpc.c:
	  added volume function for rpc

2012-06-18 16:29  phoenixyjll

	* [r51214] src/librt/primitives/pnts/pnts.c:
	  Check whether count == 0 to avoid segmentation fault.

2012-06-18 16:28  phoenixyjll

	* [r51213] src/librt/primitives/brep/brep_debug.cpp:
	  Export correctly and modify the output message.

2012-06-18 15:42  starseeker

	* [r51212] TODO:
	  Problem was not with the red regressions, but a deeper issue
	  involving syncing low level data structures and attributes - red
	  editing saw appropriate region flag, but some other tools
	  wouldn't. Fixed now - may possible be worth adding a different
	  test to check specifically for this in the future, but it's only
	  likely to come up in the next big attribute handling refactor.

2012-06-18 15:20  starseeker

	* [r51211] TODO:
	  The g-nff crash appears to have been fixed - succeeds on Linux
	  and Mac

2012-06-18 15:20  phoenixyjll

	* [r51210] src/librt/primitives/brep/brep_debug.cpp:
	  Add pnts to the ignore list.

2012-06-18 15:15  starseeker

	* [r51209] TODO:
	  mged -c + attach X + draw works on Linux and Mac

2012-06-18 15:00  starseeker

	* [r51208] TODO:
	  Made circles in sketch editor, unable to reproduce problem - if
	  re-occurs, request bug submission with more detail.

2012-06-18 14:34  starseeker

	* [r51207] TODO:
	  Tried the example in build_region's man page, and it succeeded.

2012-06-18 12:21  cprecup

	* [r51206] src/libged/Makefile.am:
	  Add the file dag.cpp for the OLD build system

2012-06-18 12:19  cprecup

	* [r51205] src/libged/CMakeLists.txt:
	  Fix distcheck error that appears because of SVN_FILE_NOT_IN_BUILD
	  for dag.cpp in the case when the AVOID library is not found.

2012-06-18 11:54  erikgreenwald

	* [r51204] src/librt/primitives/metaball/metaball_tri.c:
	  Adjust facetization grid size to a more reasonable value.
	  (generation resolution was way too fine, may've been caused by
	  tightening of bounding volume)

2012-06-18 10:19  brlcad

	* [r51203] TODO:
	  richard tested facetize on windows, works. testing illuminate+Z
	  is not a release stopper

2012-06-18 10:16  brlcad

	* [r51202] TODO:
	  the brep class inlining is not a release item, push down to
	  unsheduled

2012-06-18 10:13  brlcad

	* [r51201] TODO:
	  idents first column bug was investigated and found to be
	  unworthy. review and testing has been on-going.

2012-06-18 02:45  starseeker

	* [r51200] src/fb/orle-fb.c:
	  Apply patch 3527258 from Ksenija Slivko

2012-06-18 01:44  cprecup

	* [r51199] src/libged/dag.cpp:
	  Model for a directed acyclic graph constructed by using the
	  Adaptagrams' libraries. Methods that, for now, construct a
	  rectangle for each object in a given database.

2012-06-18 01:38  cprecup

	* [r51198] src/libged/CMakeLists.txt:
	  Add search for libavoid

2012-06-18 01:36  cprecup

	* [r51197] src/conv/CMakeLists.txt:
	  Eliminate search for the library libavoid

2012-06-16 19:03  crdueck

	* [r51196] src/librt/primitives/table.c:
	  quell some warnings, pointer (NULL) instead of the expected int
	  (0) in a functab entry

2012-06-16 18:05  starseeker

	* [r51195] doc/docbook/system/man1/en/rtwizard.xml:
	  PDF testing was worthwhile, caught an error - 3 columns in this
	  table, not 2

2012-06-16 17:37  starseeker

	* [r51194] src/other/CMakeLists.txt:
	  New SCL setting to flag as advanced

2012-06-16 13:10  brlcad

	* [r51193] include/vmath.h:
	  ws

2012-06-16 13:10  brlcad

	* [r51192] NEWS:
	  insignificant edit so we can restate the commit log, needed for
	  sh/news2tracker.sh which pulls the last commit comment for review
	  meetings: tom browder fixed a bug in the comgeom-g importer that
	  was causing a problem due to improper memory deallocation after
	  mk_ars().

2012-06-16 13:02  brlcad

	* [r51191] src/other/incrTcl/itk/CMake/FindX11.cmake,
	  src/other/tk/CMake/FindX11.cmake,
	  src/other/tkhtml/CMake/FindX11.cmake,
	  src/other/tkpng/CMake/FindX11.cmake,
	  src/other/tktable/CMake/FindX11.cmake,
	  src/other/togl/CMake/FindGL.cmake:
	  sync FindGL and FindX11

2012-06-16 13:00  brlcad

	* [r51190] misc/CMake/FindGL.cmake, misc/CMake/FindX11.cmake:
	  synchronize the search ordering while also adjusting the order
	  slightly. intentionally preferring X11 include directories before
	  searching common system and common package manager paths.

2012-06-16 12:42  tbrowder2

	* [r51189] NEWS:
	  correct typo

2012-06-16 12:07  tbrowder2

	* [r51188] doc/docbook/system/man1/en/asc2dsp.xml:
	  improve note about validity of output for mged use

2012-06-16 11:58  tbrowder2

	* [r51187] doc/docbook/system/man1/en/asc2dsp.xml:
	  add note about easy ascii creation, reference to tac(1)

2012-06-16 08:00  starseeker

	* [r51186] src/tclscripts/lib/RtImage.tcl,
	  src/tclscripts/rtwizard/rtwizard.tcl:
	  Reverse pid archer work

2012-06-16 07:59  starseeker

	* [r51185] src/tclscripts/lib/RtImage.tcl,
	  src/tclscripts/rtwizard/rtwizard.tcl:
	  Checkpointing work to make rtwizard pids available for Archer to
	  abort when abort button is pressed. Will immediately revert, as
	  this won't be ready in time for release

2012-06-16 07:00  crdueck

	* [r51184] src/libged/analyze.c:
	  updated analyze_arb to use the new volume callback

2012-06-16 06:18  crdueck

	* [r51183] src/libged/analyze.c:
	  cleaned up formatting in analyze_tgc

2012-06-16 06:16  crdueck

	* [r51182] src/libged/analyze.c:
	  cleaned up formatting for bu_vls_printf in analyze_ell and
	  analyze_tor, planning on using this format throughout analyze.c
	  for consistency

2012-06-16 05:32  starseeker

	* [r51181] src/libged/simulate/simrt.c,
	  src/libged/simulate/simulate.c, src/libged/simulate/simutils.c,
	  src/libged/simulate/simutils.h:
	  simulate kill code was interfering with other uses of kill - add
	  a prefix to avoid collision until details can be sorted out.

2012-06-16 04:43  brlcad

	* [r51180] src/librt/primitives/arb8/arb8.c:
	  DIST_PT_PLANE() takes a point first, plane second. detected
	  during compilation since it causes an array to read out of
	  bounds.

2012-06-15 21:35  bob1961

	* [r51179] include/bu.h, src/libbu/hook.c, src/libbu/log.c,
	  src/libged/wdb_obj.c:
	  Added functions for save_all, delete_all and restore_all hooks
	  and log_hooks. Used by wdb_cmd to eliminate blather when a
	  command is not found in wdb_newcmds.

2012-06-15 20:13  erikgreenwald

	* [r51178] src/librt/primitives/nmg/nmg_tri_mc.c:
	  remove unnecessary blather

2012-06-15 19:26  brlcad

	* [r51177] src/other/libregex/engine.c:
	  partial revert of r51054. passing ssize_t to %ld is not portable
	  nor follows the documented type.

2012-06-15 19:22  anrgmrty

	* [r51176] src/conv/g-voxel.c:
	  EQUAL used for equality of two floating pt. numbers instead of
	  roundabout way using ZERO

2012-06-15 19:19  brlcad

	* [r51175] src/libged/red.c:
	  revert r51012. it's unclear how the comment is true, improving
	  reliability on Windows, because the casts are not right. they
	  describe an array of character pointers (char*[]), but then
	  that's repeatedly used as a 'char *' with casts forced
	  everywhere. needing casts pervasively like that is a sign
	  something is fundamentally wrong. casts should be rare.

2012-06-15 19:11  brlcad

	* [r51174] src/libged/brep.c:
	  ws

2012-06-15 18:31  starseeker

	* [r51173] doc/docbook/system/man1/en/rtwizard.xml:
	  Add some examples to rtwizard man page - could probably stand to
	  have some more, given the number of options available

2012-06-15 18:30  brlcad

	* [r51172] src/libbu/vls_internals.h:
	  mark them with BU_EXPORT so they'll dllexport/dllimport
	  correctly, but keep them in this internal header so they're not
	  published

2012-06-15 18:24  starseeker

	* [r51171] src/fb/fblabel.c:
	  fblabel needs to use bu_setprogname, since it relies on
	  bu_brlcad_data to find vfont.

2012-06-15 18:09  brlcad

	* [r51170] src/libbu/vls_internals.h:
	  declare extern

2012-06-15 18:08  brlcad

	* [r51169] include/bu.h, src/libbu/vls_internals.h:
	  revert r50816 and 50817. cannot just move declarations into
	  public headers as it pollutes the public API. moreover, it's not
	  necessary (and doesn't address the real problem)

2012-06-15 18:01  bob1961

	* [r51168] src/tclscripts/archer/Archer.tcl,
	  src/tclscripts/archer/ArcherCore.tcl:
	  This fixes some of the issues that were encountered using the
	  rtwizard interface in Archer. The fix was to compute the eye_pt
	  (i.e. a call to get_eyemodel computes this) whenever the display
	  changes and convert it to view coordinates before comparing to
	  the mSavedViewEyePt. The eye_pt with the largest Z value wins.
	  This value, if set, is used to override libged/rtwizard.c.

2012-06-15 17:48  brlcad

	* [r51167] src/conv/g-voxel.c:
	  ws

2012-06-15 17:45  brlcad

	* [r51166] src/libbu/test_ctype.c:
	  clean up ws & style, mark ac/av as UNUSED

2012-06-15 17:43  brlcad

	* [r51165] src/libbu/test_ctype.c:
	  typo, mime type is text/plain

2012-06-15 17:42  brlcad

	* [r51164] NEWS:
	  Daniel Roßberg added a new geometry importer for the 'raw' file
	  format, which is a simple ascii list of vertices representing a
	  triangle mesh, imported as a BoT

2012-06-15 17:34  bob1961

	* [r51163] src/tclscripts/lib/RtImage.tcl:
	  Put back the previous specification of occlusion objects to
	  rtedge.

2012-06-15 16:15  starseeker

	* [r51162] doc/docbook/system/man1/en/rtwizard.xml,
	  src/tclscripts/rtwizard/rtwizard.tcl:
	  Fix rtwizard options to better match what they're actually doing
	  under the hood.

2012-06-15 15:00  d_rossberg

	* [r51161] src/conv/g-voxel.c:
	  another unused variable: rtip in hit()

2012-06-15 14:55  d_rossberg

	* [r51160] src/conv/g-voxel.c:
	  removed numVoxel from hit() function because of a compiler error
	  "variable set but not used"

2012-06-15 14:04  anrgmrty

	* [r51159] src/conv/g-voxel.c:
	  ZERO() macro used for comparison with 0.0 instead of previously
	  used inefficient comparison

2012-06-15 13:14  bob1961

	* [r51158] src/libged/wdb_obj.c:
	  Removed wdb_put_tcl.

2012-06-15 12:08  bob1961

	* [r51157] src/libged/rtwizard.c:
	  Quoting all arguments used to create the string for the call to
	  CreateProcess(). Minor cleanup.

2012-06-15 06:01  brlcad

	* [r51156] TODO:
	  quick-test the build_region command in mged to make sure it works
	  after recent get/put/adjust changes

2012-06-15 06:00  brlcad

	* [r51155] src/tclscripts/mged/build_region.tcl:
	  call get/put/adjust directly instead of going through the
	  deprecated wdb_obj db interface

2012-06-15 05:59  brlcad

	* [r51154] src/libged/wdb_obj.c:
	  put is a new command, reference the right callback

2012-06-15 05:49  brlcad

	* [r51153] NEWS:
	  Across the board, Tom's made several dozen improvements and
	  corrections to various manual pages in response to issues found
	  by Eric Raymond's doclifter. also tidyed up some spacing and
	  formatting.

2012-06-15 05:46  brlcad

	* [r51152] NEWS:
	  consolidate the new manual page additions tom worked on into one
	  entry for all four (asc2dsp, dsp, asc2pix, and asc2g). (plus,
	  recommit since r51121 commit message was nondescript)

2012-06-15 05:09  crdueck

	* [r51151] src/librt/primitives/table.c:
	  updated the rt_functab entry for arb to include the new volume
	  callback

2012-06-15 03:29  crdueck

	* [r51150] src/librt/primitives/arb8/arb8.c:
	  added rt_arb_volume() for arb8

2012-06-15 02:53  starseeker

	* [r51149] regress/asc2dsp.sh:
	  Add quotes in asc2dsp test as well.

2012-06-15 02:46  starseeker

	* [r51148] regress/dsp.sh:
	  regress-dsp failing in odd pathnames distcheck - add quotes

2012-06-14 23:01  n_reed

	* [r51147] src/other/step/src/cleditor/CMakeLists.txt,
	  src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/cleditor/STEPfile.inline.cc,
	  src/other/step/src/cleditor/SdaiHeaderSchema.cc,
	  src/other/step/src/cleditor/SdaiHeaderSchemaAll.cc,
	  src/other/step/src/cleditor/SdaiHeaderSchemaInit.cc,
	  src/other/step/src/cleditor/SdaiSchemaInit.cc,
	  src/other/step/src/cleditor/cmdmgr.cc,
	  src/other/step/src/cleditor/dispnode.cc,
	  src/other/step/src/cleditor/dispnodelist.cc,
	  src/other/step/src/cleditor/instmgr.cc,
	  src/other/step/src/cleditor/mgrnode.cc,
	  src/other/step/src/cleditor/mgrnodearray.cc,
	  src/other/step/src/cleditor/mgrnodelist.cc,
	  src/other/step/src/cleditor/needFunc.cc:
	  use scl_memmgr in cleditor; SCL git 3be4220

2012-06-14 22:39  n_reed

	* [r51146] src/other/step/src/cldai/CMakeLists.txt,
	  src/other/step/src/cldai/sdaiApplication_instance_set.cc,
	  src/other/step/src/cldai/sdaiBinary.cc,
	  src/other/step/src/cldai/sdaiDaObject.cc,
	  src/other/step/src/cldai/sdaiEntity_extent.cc,
	  src/other/step/src/cldai/sdaiEntity_extent_set.cc,
	  src/other/step/src/cldai/sdaiEnum.cc,
	  src/other/step/src/cldai/sdaiModel_contents.cc,
	  src/other/step/src/cldai/sdaiModel_contents_list.cc,
	  src/other/step/src/cldai/sdaiObject.cc,
	  src/other/step/src/cldai/sdaiSession_instance.cc,
	  src/other/step/src/cldai/sdaiString.cc:
	  use scl_memmgr in cldai; SCL git b49d2be

2012-06-14 21:44  n_reed

	* [r51145] src/other/step/src/clstepcore/CMakeLists.txt,
	  src/other/step/src/clstepcore/ExpDict.cc,
	  src/other/step/src/clstepcore/ExpDict.inline.cc,
	  src/other/step/src/clstepcore/Registry.inline.cc,
	  src/other/step/src/clstepcore/STEPaggregate.cc,
	  src/other/step/src/clstepcore/STEPattribute.cc,
	  src/other/step/src/clstepcore/STEPattribute.inline.cc,
	  src/other/step/src/clstepcore/STEPattributeList.cc,
	  src/other/step/src/clstepcore/STEPcomplex.cc,
	  src/other/step/src/clstepcore/STEPundefined.cc,
	  src/other/step/src/clstepcore/SingleLinkList.cc,
	  src/other/step/src/clstepcore/SingleLinkList.inline.cc,
	  src/other/step/src/clstepcore/collect.cc,
	  src/other/step/src/clstepcore/complexlist.cc,
	  src/other/step/src/clstepcore/entlist.cc,
	  src/other/step/src/clstepcore/entnode.cc,
	  src/other/step/src/clstepcore/match-ors.cc,
	  src/other/step/src/clstepcore/multlist.cc,
	  src/other/step/src/clstepcore/non-ors.cc,
	  src/other/step/src/clstepcore/orlist.cc,
	  src/other/step/src/clstepcore/print.cc,
	  src/other/step/src/clstepcore/read_func.cc,
	  src/other/step/src/clstepcore/sdai.cc,
	  src/other/step/src/clstepcore/trynext.cc:
	  use scl_memmgr in clstepcore; SCL git 245ff14

2012-06-14 21:37  starseeker

	* [r51144] src/conv/Makefile.am:
	  pix2asc needs libbu too

2012-06-14 21:13  tbrowder2

	* [r51143] src/libbu/test_vls_vprintf.c:
	  remove one test for now--an internal failure

2012-06-14 20:49  tbrowder2

	* [r51142] regress/CMakeLists.txt, regress/Makefile.am,
	  regress/asc2dsp.sh, regress/dsp/asc2dsp-new.asc,
	  regress/dsp/asc2dsp-old.asc:
	  add new regression test; turn on dsp and asc2dsp regression
	  tests; distcheck seems okay

2012-06-14 20:48  n_reed

	* [r51141] src/other/step/src/clutils/CMakeLists.txt,
	  src/other/step/src/clutils/dirobj.cc,
	  src/other/step/src/clutils/errordesc.cc,
	  src/other/step/src/clutils/gennode.cc,
	  src/other/step/src/clutils/gennodearray.cc,
	  src/other/step/src/clutils/gennodelist.cc,
	  src/other/step/src/clutils/scl_hash.cc:
	  use scl_memmgr in clutils; SCL git 010e02b

2012-06-14 19:29  r_weiss

	* [r51140] src/libged/wdb_obj.c:
	  Update to file 'wdb_obj.c' to prevent the mged 'build_region'
	  command from incorrectly reporting that the 'put' command does
	  not exist.

2012-06-14 19:18  anrgmrty

	* [r51139] src/conv/g-voxel.c:
	  g-voxel outputs voxels.txt, voxelArray stores information from
	  one ray at a time only instead of for entire object

2012-06-14 19:00  bob1961

	* [r51138] src/libged/rtwizard.c:
	  Needed to set gedp->ged_gdp->gd_rt_cmd_len before the call to
	  _ged_run_rtwizard. This was needed on Windows.

2012-06-14 18:59  brlcad

	* [r51137] misc/CMake/FindX11.cmake:
	  check for the X11/Xlib.h header instead of a main X11 directory
	  (the directory might simply be empty)

2012-06-14 18:58  starseeker

	* [r51136] src/libged/Makefile.am:
	  Add rtwizard.c to libged's Makefile.am

2012-06-14 18:03  brlcad

	* [r51135] src/libbu/parallel.c:
	  include the sys/resource.h header conditionally on its test
	  result. fixes a decl warning on old gcc compilation.

2012-06-14 18:02  brlcad

	* [r51134] CMakeLists.txt:
	  check for the sys/resource.h header for
	  setpriority()/getpriority()

2012-06-14 16:04  r_weiss

	* [r51133] doc/docbook/system/mann/en/gr.xml:
	  Update to the mged 'gr/grouper' command documentation.

2012-06-14 14:48  starseeker

	* [r51132] src/conv/Makefile.am:
	  asc2dsp needs libbu - let autotools build know that

2012-06-14 14:43  bob1961

	* [r51131] src/libtclcad/tclcad_obj.c:
	  Bumped the maxargs for the view command from 3 to 7.

2012-06-14 14:41  r_weiss

	* [r51130] src/tclscripts/mged/grouper.tcl:
	  Update to the mged 'gr/grouper' command correcting problems with
	  keyboard and mouse button associations.

2012-06-14 14:08  d_rossberg

	* [r51129] src/conv/asc/asc2dsp.c:
	  compiler error with MSVC: obviously MAXSHORT is already defined
	  there
	  now we test with UINT16_MAX if an unsigned int can be casted to
	  uint16_t

2012-06-14 14:05  bob1961

	* [r51128] src/libged/rt.c:
	  This fixes an issue in _ged_rt_set_eye_model() where displayed
	  geometry was not showing up in a raytrace due to the eye_model
	  not getting adjusted at all or an adjustment was made
	  incorrectly. The first problem was that the eye_model was not
	  getting adjusted unless the view center was inside the bounding
	  box of the displayed solids. This breaks depending on the view.
	  If not zclipping the eye_model is now always getting adjusted.
	  The second problem was that the eye_model was getting adjusted by
	  the extent of the bounding box diagonal alone. We also need to
	  consider how far away the center of displayed geometry is from
	  the view center.

2012-06-14 13:59  starseeker

	* [r51127] regress/CMakeLists.txt:
	  Add dsp.pix to regress clean list

2012-06-14 12:47  tbrowder2

	* [r51126] regress/CMakeLists.txt:
	  correct name of missing prereq

2012-06-14 12:45  tbrowder2

	* [r51125] regress/CMakeLists.txt:
	  add missing prereq

2012-06-14 12:44  tbrowder2

	* [r51124] regress/CMakeLists.txt:
	  add missing file

2012-06-14 12:41  tbrowder2

	* [r51123] regress/dsp/dsp-common.sh:
	  add required file

2012-06-14 12:07  starseeker

	* [r51122] regress/CMakeLists.txt:
	  Apparently need dsp-common.sh, which has not been checked in yet.

2012-06-14 11:55  tbrowder2

	* [r51121] NEWS:
	  doc new things

2012-06-14 11:42  erikgreenwald

	* [r51120] src/other/step/src/base/scl_memmgr.cc:
	  use stdlib.h instead of malloc.h

2012-06-14 11:30  tbrowder2

	* [r51119] src/conv/asc/asc2dsp.c:
	  add comment

2012-06-14 11:24  tbrowder2

	* [r51118] doc/docbook/system/man1/en/asc2dsp.xml:
	  comma instead of period

2012-06-14 11:22  brlcad

	* [r51117] src/conv/asc/asc2dsp.c:
	  include bin.h instead of arpa/inet.h directly so that we build on
	  windows

2012-06-14 11:20  tbrowder2

	* [r51116] doc/docbook/system/man1/en/asc2dsp.xml,
	  doc/docbook/system/man5/en/dsp.xml, src/conv/asc/asc2dsp.c:
	  expand comments and info

2012-06-14 04:44  starseeker

	* [r51115] src/conv/asc/asc2dsp.c:
	  clear error building asc2dsp - not checking return value of
	  fwrite

2012-06-14 04:01  brlcad

	* [r51114] NEWS:
	  cliff worked extensively on getting rtwizard to work as a
	  command-line renderer (sans gui). bob integrated it into libged
	  and into archer with numerous fixes along the way.

2012-06-14 03:46  brlcad

	* [r51113] src/liborle/rle.c:
	  tis old, but not that old!

2012-06-14 03:41  brlcad

	* [r51112] src/libfb/if_X24.c, src/libfb/if_disk.c,
	  src/util/pixdsplit.c:
	  specify O_BINARY on a few other places that call open() for some
	  binary file. should behave better/correctly on windows.

2012-06-14 03:07  brlcad

	* [r51111] NEWS:
	  tom browder added a new asc2dsp conversion tool which creates a
	  dsp unsigned short binary data file from 0-to-65536 ascii data
	  values

2012-06-14 02:59  brlcad

	* [r51110] HACKING:
	  more language tweaking, ask for testing help.

2012-06-14 02:56  brlcad

	* [r51109] HACKING:
	  testing almost stabilized, clean up release e-mail snippet
	  language

2012-06-14 02:00  tbrowder2

	* [r51108] doc/docbook/system/man1/en/asc2dsp.xml,
	  doc/docbook/system/man5/en/dsp.xml, src/conv/asc/asc2dsp.c:
	  define the DSP acronym

2012-06-14 01:50  tbrowder2

	* [r51107] doc/docbook/system/man1/en/CMakeLists.txt,
	  doc/docbook/system/man1/en/asc2dsp.xml,
	  doc/docbook/system/man5/en/CMakeLists.txt,
	  doc/docbook/system/man5/en/dsp.xml, src/conv/CMakeLists.txt,
	  src/conv/Makefile.am, src/conv/asc/asc2dsp.c:
	  add a new utility to ease generation of DSP binary files; add
	  DocBook versions of man pages for the 'asc2dsp' program and the
	  'dsp' binary file format

2012-06-14 01:43  tbrowder2

	* [r51106] include/bio.h:
	  correct typo

2012-06-13 23:04  n_reed

	* [r51105] src/other/step/src/exppp/CMakeLists.txt,
	  src/other/step/src/exppp/exppp.c,
	  src/other/step/src/fedex_plus/CMakeLists.txt,
	  src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes_misc.c,
	  src/other/step/src/fedex_plus/classes_wrapper.cc,
	  src/other/step/src/fedex_plus/collect.cc,
	  src/other/step/src/fedex_plus/complexlist.cc,
	  src/other/step/src/fedex_plus/entlist.cc,
	  src/other/step/src/fedex_plus/entnode.cc,
	  src/other/step/src/fedex_plus/expressbuild.cc,
	  src/other/step/src/fedex_plus/fedex_main.c,
	  src/other/step/src/fedex_plus/match-ors.cc,
	  src/other/step/src/fedex_plus/multlist.cc,
	  src/other/step/src/fedex_plus/multpass.c,
	  src/other/step/src/fedex_plus/non-ors.cc,
	  src/other/step/src/fedex_plus/orlist.cc,
	  src/other/step/src/fedex_plus/print.cc,
	  src/other/step/src/fedex_plus/selects.c,
	  src/other/step/src/fedex_plus/trynext.cc,
	  src/other/step/src/fedex_plus/write.cc:
	  use scl_memmgr in exppp and fedex_plus; SCL git 7ce8bcb and
	  4e0d73d

2012-06-13 21:13  n_reed

	* [r51104] src/other/step/CMakeLists.txt,
	  src/other/step/src/base/CMakeLists.txt,
	  src/other/step/src/express/CMakeLists.txt,
	  src/other/step/src/express/alg.c,
	  src/other/step/src/express/caseitem.c,
	  src/other/step/src/express/dict.c,
	  src/other/step/src/express/entity.c,
	  src/other/step/src/express/error.c,
	  src/other/step/src/express/expr.c,
	  src/other/step/src/express/express.c,
	  src/other/step/src/express/fedex.c,
	  src/other/step/src/express/hash.c,
	  src/other/step/src/express/lexact.c,
	  src/other/step/src/express/linklist.c,
	  src/other/step/src/express/memory.c,
	  src/other/step/src/express/object.c,
	  src/other/step/src/express/resolve.c,
	  src/other/step/src/express/schema.c,
	  src/other/step/src/express/scope.c,
	  src/other/step/src/express/stmt.c,
	  src/other/step/src/express/symbol.c,
	  src/other/step/src/express/type.c,
	  src/other/step/src/express/variable.c:
	  use scl_memmgr in express; SCL git 82c84e7 and 4d6d249

2012-06-13 21:13  brlcad

	* [r51103] src/libbu/argv.c, src/libbu/basename.c,
	  src/libbu/bitv.c, src/libbu/color.c, src/libbu/ctype.c,
	  src/libbu/lex.c:
	  since the ctype API is often implemented as macros where the
	  parameter becomes an array index, avoid a gcc 4.1.3 warning about
	  using a char for the array index (auto-promoted). cast to int.

2012-06-13 21:10  starseeker

	* [r51102] src/tclscripts/rtwizard/rtwizard.tcl:
	  taskkill appears to need some extra arguments to wipe out the
	  headless fbserv on Windows.

2012-06-13 20:41  starseeker

	* [r51101] src/tclscripts/rtwizard/rtwizard.tcl:
	  Handle port number being suppled as argument to -F

2012-06-13 19:33  starseeker

	* [r51100] src/tclscripts/lib/RtImage.tcl:
	  Only pull image from framebuffer if we have to - seems to speed
	  up rtimage script in simple color-only cases.

2012-06-13 19:10  bob1961

	* [r51099] src/tclscripts/lib/RtImage.tcl:
	  More shinola for Windows.

2012-06-13 18:34  starseeker

	* [r51098] BUGS:
	  Add note about metaball tessellation bug

2012-06-13 17:16  n_reed

	* [r51097] src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes.h,
	  src/other/step/src/fedex_plus/classes_wrapper.cc:
	  eliminate a temp buffer; SCL git 1cc2774

2012-06-13 16:33  n_reed

	* [r51096] src/other/step.dist,
	  src/other/step/src/clstepcore/ExpDict.cc,
	  src/other/step/src/clstepcore/ExpDict.h,
	  src/other/step/src/clstepcore/ExpDict.inline.cc,
	  src/other/step/src/clutils/CMakeLists.txt,
	  src/other/step/src/clutils/scl_char_str_list.cc,
	  src/other/step/src/clutils/scl_char_str_list.h,
	  src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes_wrapper.cc:
	  Apply SCL git 3fd2222 which removes scl_char_str_list class, but
	  std::vector makes a better replacement than std::deque.

2012-06-13 16:27  starseeker

	* [r51095] NEWS:
	  Bob fixed a bug in libicv that was causing pix files to be
	  generated with corrupted data on Windows.

2012-06-13 16:13  bob1961

	* [r51094] src/libicv/fileformat.c:
	  Added an O_BINARY flag to the call to open() in
	  icv_image_save_open(). This fixes a breakage on windows.

2012-06-13 15:15  n_reed

	* [r51093] src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes.h,
	  src/other/step/src/fedex_plus/classes_wrapper.cc,
	  src/other/step/src/fedex_plus/multpass.c:
	  break up generated strings; SCL git 212c114

2012-06-13 13:03  bob1961

	* [r51092] src/libged/rtwizard.c:
	  Needs rtwizard.bat for windows.

2012-06-13 13:01  starseeker

	* [r51091] src/libged/rtwizard.c:
	  Fix perspective handling in rtwizard.c

2012-06-13 12:45  starseeker

	* [r51090] src/tclscripts/rtwizard/rtwizard.tcl:
	  Fix rtwizard.tcl for case where multiple .g args are specified
	  (toplevel components may have a .g name)

2012-06-13 11:30  tbrowder2

	* [r51089] src/anim/anim_track.1, src/conv/dbclean.1,
	  src/fbed/fbed.1, src/gtools/remapid.1, src/irprep/firpass.1,
	  src/irprep/ir-X.1, src/irprep/irdisp.1, src/irprep/pictx.1,
	  src/irprep/secpass.1, src/irprep/shapefact.1,
	  src/irprep/showtherm.1, src/nirt/showshot.1, src/remrt/remrt.1,
	  src/rt/reshoot.1, src/rt/rt_bot_faces.1, src/rt/rtg3.1,
	  src/rt/rthide.1, src/rt/rtscale.1, src/rttherm/rttherm.1,
	  src/util/asc-pl.1, src/util/bary.1, src/util/buffer.1,
	  src/util/dunnsnap.1, src/util/loop.1, src/util/pixcut.1,
	  src/util/pl-tek.1, src/util/plrot.1, src/util/random.1:
	  correct errors found by Eric Raymond's doclifter, tidy some
	  spacing and formats

2012-06-13 11:27  tbrowder2

	* [r51088] TODO:
	  add list of 'bad' man pages

2012-06-13 01:55  brlcad

	* [r51087] src/adrt/isst.bat:
	  consistency with the other .bat scripts, pass all arguments
	  instead of just the first

2012-06-13 01:53  brlcad

	* [r51086] src/librt/primitives/bot/tie.c:
	  memset for simplicity and more future-proof

2012-06-13 01:44  brlcad

	* [r51085] src/archer/archer.bat:
	  follow suit with rtwizard.bat, pass all arguments to archer. not
	  just the first.

2012-06-13 01:44  brlcad

	* [r51084] src/mged/mged.bat:
	  there is no -g option to mged any more. plus, pass all arguments
	  to mged if any (same as rtwizard.bat) instead of just the first
	  one.

2012-06-13 00:56  starseeker

	* [r51083] src/tclscripts/rtwizard/rtwizard.bat:
	  More tweaks to rtwizard.bat

2012-06-12 21:48  starseeker

	* [r51082] src/tclscripts/rtwizard/rtwizard.bat:
	  Don't want to exit after running rtwizard.bat, now that there is
	  a viable command line mode.

2012-06-12 21:32  tbrowder2

	* [r51081] src/fbserv/fbserv.1:
	  work around errors noted by doclifter

2012-06-12 21:19  starseeker

	* [r51080] regress/CMakeLists.txt:
	  dsp-common.sh not in repository...

2012-06-12 20:54  anrgmrty

	* [r51079] src/conv/g-voxel.c:
	  g-voxel.c has been modified to shoot multiple rays per
	  voxel(raysPerVoxel), unnecessary variables removed

2012-06-12 20:08  n_reed

	* [r51078] src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/selects.c:
	  Allocate aggregate members on heap. SCL git 809e1dd, 260fd55, and
	  e421f70.

2012-06-12 20:03  tbrowder2

	* [r51077] regress/CMakeLists.txt, regress/Makefile.am,
	  regress/dsp.sh, regress/dsp/dsp-1-1.asc, regress/dsp/dsp-1-2.asc,
	  regress/dsp/dsp-2-1.asc, regress/dsp/dsp-2-2.asc,
	  regress/dsp/dsp-2-3.asc, regress/dsp/dsp-2-4.asc,
	  regress/dsp/dsp-2-5.asc, regress/dsp/dsp-3-1.asc,
	  regress/dsp/dsp-3-2.asc, regress/dsp/dsp-3-3.asc,
	  regress/dsp/dsp-3-4.asc, regress/dsp/dsp-3-5.asc,
	  regress/dsp/dsp-3-6.asc, regress/dsp/dsp-3-7.asc,
	  regress/dsp/dsp-3-8.asc, regress/dsp/run-dsp-case-set-0.sh,
	  regress/dsp/run-dsp-case-set-1.sh,
	  regress/dsp/run-dsp-case-set-2.sh,
	  regress/dsp/run-dsp-case-set-3.sh:
	  fill in preliminary dsp regressions tests for 2x2 and 3x3 cases;
	  null case and 1x1 cases need work (if they can be done at all
	  with current state of mged which seems to balk at creating such
	  corner cases)

2012-06-12 19:59  erikgreenwald

	* [r51076] src/librt/primitives/bot/tie.c:
	  0 out the treewalk stack

2012-06-12 19:16  bob1961

	* [r51075] src/tclscripts/archer/Archer.tcl,
	  src/tclscripts/archer/ArcherCore.tcl:
	  Work toward not using RtControl. Also tweaked things a bit to
	  better control autosizing when using the rtwizard modes.

2012-06-12 18:53  n_reed

	* [r51074] src/other/step/include/express/object.h,
	  src/other/step/include/express/type.h,
	  src/other/step/src/express/type.c,
	  src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes_misc.c,
	  src/other/step/src/fedex_plus/selects.c:
	  remove 'backwards compatiblity' symbols; SCL git 1481950 and
	  a63ac73

2012-06-12 18:40  bob1961

	* [r51073] src/tclscripts/lib/Accordian.tcl:
	  Added the -padding option.

2012-06-12 18:22  n_reed

	* [r51072] src/other/step/include/express/express.h,
	  src/other/step/src/express/expr.c,
	  src/other/step/src/express/express.c:
	  Warn about indexing binary types instead of failing. Allows
	  fedex_plus to produce output for ap221 and ap235 express schemas.
	  SCL git 4cd7e7c.

2012-06-12 18:22  starseeker

	* [r51071] src/tclscripts/rtwizard/rtwizard.tcl:
	  look for libtclcad and libdm in the right place on Windows
	  (really need 'package require' for BRL-CAD libs...)

2012-06-12 17:56  n_reed

	* [r51070] src/other/step/include/express/scope.h,
	  src/other/step/src/express/expparse.y,
	  src/other/step/src/express/resolve.c,
	  src/other/step/src/fedex_plus/classes_wrapper.cc:
	  put enums in separate table; SCL git c415e49

2012-06-12 17:36  n_reed

	* [r51069] src/other/step/src/cldai/sdaiDaObject.h,
	  src/other/step/src/fedex_plus/classes.c:
	  Borland-specific stuff from SCL git c0c423c and 3a9fa99.

2012-06-12 16:50  n_reed

	* [r51068] src/conv/step/MeasureValue.cpp,
	  src/conv/step/PCurveOrSurface.cpp,
	  src/other/step/src/cldai/sdaiBinary.cc,
	  src/other/step/src/cldai/sdaiBinary.h,
	  src/other/step/src/cldai/sdaiString.cc,
	  src/other/step/src/cldai/sdaiString.h,
	  src/other/step/src/clstepcore/read_func.cc,
	  src/other/step/src/clutils/errordesc.cc,
	  src/other/step/src/clutils/errordesc.h:
	  Have SDAI_String and SDAI_Binary wrap std::string rather than
	  inherit from it. SCL git 82898d7.

2012-06-12 16:26  n_reed

	* [r51067] src/other/step/src/express/expr.c,
	  src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes_wrapper.cc:
	  ws/style from SCL git 09f3472 and d94a449

2012-06-12 16:08  n_reed

	* [r51066] src/other/step/src/express/expr.c:
	  Warn about indexing a select with mixed base types. SCL git
	  67f8897.

2012-06-12 16:00  bob1961

	* [r51065] src/tclscripts/archer/Archer.tcl,
	  src/tclscripts/archer/ArcherCore.tcl,
	  src/tclscripts/archer/images/CMakeLists.txt,
	  src/tclscripts/archer/images/rtimage.png:
	  Added a new interface to Archer for creating rtwizard types of
	  images.

2012-06-12 15:57  bob1961

	* [r51064] src/libtclcad/tclcad_obj.c, src/tclscripts/lib/Ged.tcl:
	  Provided a tcl interface to the new rtwizard functionality in
	  libged.

2012-06-12 15:50  bob1961

	* [r51063] include/ged.h, src/libged/CMakeLists.txt,
	  src/libged/rtwizard.c:
	  Added a wrapper for calling rtwizard from libged.

2012-06-12 15:44  bob1961

	* [r51062] src/tclscripts/lib/Accordian.tcl:
	  Removed debug statement. Added a state argument indicating
	  whether or not a different button was pressed to the calls to the
	  toggle panel callbacks.

2012-06-12 11:51  tbrowder2

	* [r51061] regress/dsp:
	  add dir to segregate multiple dsp tests

2012-06-11 23:26  starseeker

	* [r51060] misc/CMake/BRLCAD_CMakeFiles.cmake:
	  Ignore a couple more add_library flags (should fix error Mesut is
	  encountering using FindQt.cmake)

2012-06-11 20:09  r_weiss

	* [r51059] src/tclscripts/mged/grouper.tcl:
	  Updates to the mged 'gr/grouper' command. Made the listing of
	  selected objects optional. Fixed a bug where the script would
	  hang when a large number of objects (ie vertices) were selected.
	  Removed unnecessary logic.

2012-06-11 17:12  n_reed

	* [r51058] src/other/step/include/express/type.h,
	  src/other/step/src/express/expr.c:
	  handle indexing on generics; SCL git ed76f0b

2012-06-11 16:49  n_reed

	* [r51057] src/other/step/src/express/expr.c,
	  src/other/step/src/fedex_plus/selects.c:
	  cleanup/ws from SCL git 1da31f6 and 3aee5f3

2012-06-11 04:28  n_reed

	* [r51056] src/other/step/src/fedex_plus/classes_misc.c:
	  suppress return warning; SCL git f688f2a

2012-06-11 04:13  n_reed

	* [r51055] src/other/step/src/express/fedex.c:
	  add process.h for getpid on windows; SCL git 870edbf

2012-06-10 19:17  r_weiss

	* [r51054] src/other/libregex/engine.c, src/other/libregex/regex.h,
	  src/other/libregex/regex2.h, src/other/libregex/regexec.c:
	  Updates to libregex to allow the mged/archer 'red' command to
	  work on 64bit windows. Updated files in 'src/other/libregex/' ...
	  'regex.h' 'regex2.h' 'regexec.c' and 'engine.c'.

2012-06-09 16:29  tbrowder2

	* [r51053] HACKING:
	  grammar

2012-06-09 13:58  tbrowder2

	* [r51052] src/anim/anim_sort.1:
	  tidy spacing, correct errors found by doclifter

2012-06-09 13:57  tbrowder2

	* [r51051] src/anim/anim_track.1:
	  tidy spacing, correct errors found by doclifter, correct spelling
	  of 'catenary'

2012-06-09 13:56  tbrowder2

	* [r51050] src/conv/nmg/asc-nmg.1:
	  tidy spacing, correct errors found by doclifter

2012-06-09 13:55  tbrowder2

	* [r51049] src/conv/viewpoint-g.1:
	  tidy spacing, correct errors found by doclifter

2012-06-09 13:55  tbrowder2

	* [r51048] src/conv/fast4-g.1:
	  tidy spacing, correct errors found by doclifter

2012-06-09 13:54  tbrowder2

	* [r51047] src/conv/dbclean.1:
	  tidy spacing, correct errors found by doclifter

2012-06-09 13:53  tbrowder2

	* [r51046] src/fb/cell-fb.1:
	  tidy spacing, correct errors found by doclifter

2012-06-09 13:40  tbrowder2

	* [r51045] src/anim/anim_track.c, src/anim/cattrack.c:
	  typo

2012-06-09 11:31  tbrowder2

	* [r51044] src/conv/CMakeLists.txt, src/conv/Makefile.am,
	  src/conv/asc/asc2g.1:
	  add man page for asc2g

2012-06-09 11:27  tbrowder2

	* [r51043] src/conv/asc/g2asc.1:
	  make man page references consistent with their parens, change rsh
	  to ssh, tidy synopsis format

2012-06-09 11:19  tbrowder2

	* [r51042] src/conv/asc/asc2pix.1, src/conv/asc/pix2asc.1:
	  make man page references consistent with their parens, tidy
	  synopsiz format

2012-06-09 00:11  tbrowder2

	* [r51041] src/anim/anim_script.1:
	  remove invalid markup

2012-06-09 00:07  tbrowder2

	* [r51040] bench/benchmark.1:
	  remove invalid markup

2012-06-08 23:08  tbrowder2

	* [r51039] src/nirt/showshot.1, src/util/bary.1, src/util/hex.1,
	  src/util/imgdims.1, src/util/pixborder.1, src/util/pixclump.1,
	  src/util/pixdsplit.1, src/util/pl-X.1, src/util/pl-pl.1,
	  src/util/pl-ps.1, src/util/pl-tek.1, src/util/terrain.1:
	  make standard man page headers

2012-06-08 22:37  n_reed

	* [r51038] src/other/step/include/express/express.h,
	  src/other/step/src/clstepcore/Registry.inline.cc,
	  src/other/step/src/clstepcore/STEPattribute.cc:
	  warning fixes from SCL git 07ed8f6, 0aa9b5d, and 2b0da3f

2012-06-08 22:31  tbrowder2

	* [r51037] src/gtools/g_lint.1:
	  make standard header

2012-06-08 22:29  tbrowder2

	* [r51036] src/gtools/g_diff.1:
	  make standard header

2012-06-08 22:26  tbrowder2

	* [r51035] src/conv/vdeck/vdeck.1:
	  change to standard header form

2012-06-08 20:54  starseeker

	* [r51034] regress/CMakeLists.txt, regress/red.sh:
	  Add combination with matrix to red regression testing.

2012-06-08 19:41  tbrowder2

	* [r51033] TODO:
	  add suggestion

2012-06-08 19:35  crdueck

	* [r51032] TODO:
	  note to add per-face analysis of primitives like tgc, arb to
	  their analyze commands in libged

2012-06-08 19:29  crdueck

	* [r51031] src/libged/analyze.c:
	  updated analyze_tgc() to use the new callbacks for tgc

2012-06-08 19:26  crdueck

	* [r51030] src/librt/primitives/tgc/tgc.c:
	  factored section of code which determines specific type of tgc.
	  added rt_tgc_surf_area(), missing cases for REC, TEC due to lack
	  of an exact formula

2012-06-08 19:19  n_reed

	* [r51029] src/other/step/src/exppp/exppp.c,
	  src/other/step/src/express/expparse.y,
	  src/other/step/src/express/resolve.c,
	  src/other/step/src/fedex_plus/classes_misc.c,
	  src/other/step/src/fedex_plus/selects.c:
	  warning fixes from SCL git 7712b9b and 03fd892

2012-06-08 19:19  crdueck

	* [r51028] src/librt/primitives/table.c:
	  update table entries for tgc, rec to include new callback
	  functions

2012-06-08 19:06  tbrowder2

	* [r51027] doc/docbook/system/README:
	  refer to another example for a user command

2012-06-08 17:11  starseeker

	* [r51026] misc/CMake/BRLCAD_Targets.cmake:
	  Add DLL definitions to the executables using the libs.

2012-06-08 17:11  anrgmrty

	* [r51025] src/conv/g-voxel.c:
	  g-voxel.c - outputs file voxels.txt that gives a frame-by-frame
	  representation of present and absent voxels(1 means present)

2012-06-08 16:10  starseeker

	* [r51024] db/CMakeLists.txt:
	  Oops - be more careful about string substitution when subbing
	  CMAKE_CFG_INTDIR

2012-06-08 15:57  starseeker

	* [r51023] src/librt/primitives/ell/ell.c:
	  Initialize variables

2012-06-08 15:53  starseeker

	* [r51022] src/conv/intaval/glob.h, src/conv/intaval/read_dra.cpp,
	  src/conv/intaval/read_dra.h, src/conv/intaval/regtab.h,
	  src/conv/intaval/tgf-g.cpp:
	  Fix intaval header inclusion order - OSX Xcode compilation
	  triggered.

2012-06-08 15:36  jimhunt

	* [r51021] src/librtserver/rtserver.c:
	  Changed useair from 0 to 1 for MUVES 3

2012-06-08 14:15  starseeker

	* [r51020] misc/CMake/BRLCAD_Targets.cmake:
	  Try to improve management of DLL flags on Windows.

2012-06-08 14:14  starseeker

	* [r51019] misc/CMake/BRLCAD_Targets.cmake:
	  Whoops, committed too many files

2012-06-08 14:13  starseeker

	* [r51018] misc/CMake/BRLCAD_Targets.cmake,
	  misc/CMake/CompilerFlags.cmake:
	  Check the debug flags for both C and CXX

2012-06-08 14:11  starseeker

	* [r51017] CMakeLists.txt, sh/CMakeLists.txt:
	  It's COPYONLY, not COPY_ONLY

2012-06-08 13:22  starseeker

	* [r51016] bench/CMakeLists.txt:
	  Whoops - fix COPYONLY tag

2012-06-08 09:39  phoenixyjll

	* [r51015] src/librt/primitives/brep/brep_debug.cpp:
	  Skip the conversion of half when converting a comb. The implicit
	  primitive of half remains in the hierarchy.

2012-06-08 05:28  crdueck

	* [r51014] src/libged/analyze.c:
	  analyze_tor() now uses the new volume and surface area callbacks
	  for tor

2012-06-08 05:14  crdueck

	* [r51013] src/libged/analyze.c, src/librt/primitives/ell/ell.c:
	  analyze_ell() now uses the new volume and surface area callbacks
	  for ell. fixed typo in rt_ell_surf_area()

2012-06-08 04:51  r_weiss

	* [r51012] src/libged/red.c:
	  Update to mged/archer 'red' command to improve reliability on
	  windows. Added more type casting of arrays.

2012-06-08 04:39  crdueck

	* [r51011] src/librt/primitives/ell/ell.c:
	  found math error in current rt_ell_surf_area(), applied sf
	  3515075 with some modifications

2012-06-08 00:40  brlcad

	* [r51010] include/raytrace.h:
	  move the bundle shooter up with the others, mark them private

2012-06-07 23:55  starseeker

	* [r51009] NEWS:
	  Added support to the brlman script for viewing html versions of
	  man pages, either when explicitly requested via the -g (i.e.
	  graphical) option or (on platforms such as Windows) no man
	  command is available to view the traditional man page.

2012-06-07 23:53  starseeker

	* [r51008] NEWS:
	  Add support to brlman script for specifying section numbers -
	  e.g. brlman 1 rt will show the man page for the command line rt
	  tool and brlman n rt will show the man page for MGED's rt
	  command.

2012-06-07 23:46  starseeker

	* [r51007] bench/CMakeLists.txt, db/CMakeLists.txt,
	  doc/docbook/CMakeLists.txt, src/mged/CMakeLists.txt,
	  src/other/iwidgets/doc/CMakeLists.txt,
	  src/other/tcl/library/CMakeLists.txt,
	  src/other/tk/CMakeLists.txt, src/other/tktable/CMakeLists.txt:
	  Improve handling of file output locations in multi-configuration
	  situations.

2012-06-07 22:59  starseeker

	* [r51006] src/brlman/brlman.bat:
	  Fix brlman script on Windows - works now.

2012-06-07 22:14  crdueck

	* [r51005] src/librt/primitives/tor/tor.c:
	  fix rt_surf_area name

2012-06-07 22:02  n_reed

	* [r51004] src/other/step/src/exppp/exppp.c,
	  src/other/step/src/express/error.c,
	  src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/selects.c:
	  warning fixes from SCL git 166425a and dcdd77a

2012-06-07 21:52  starseeker

	* [r51003] CMakeLists.txt:
	  Remove debugging message

2012-06-07 21:51  crdueck

	* [r51002] src/librt/primitives/table.c:
	  updated rt_functab entries for tor, tgc, ell, and sph to include
	  new functions

2012-06-07 21:47  n_reed

	* [r51001] src/other/step/include/express/hash.h,
	  src/other/step/src/clutils/scl_hash.cc,
	  src/other/step/src/express/fedex.c,
	  src/other/step/src/express/hash.c,
	  src/other/step/src/fedex_plus/fedex_main.c:
	  warning fixes from SCL git 2179c8a and ca4940e

2012-06-07 21:43  crdueck

	* [r51000] src/librt/primitives/ell/ell.c:
	  made changes to rt_ell_sfa to comply with the new rt_functab
	  interface, some unrelated ws changes

2012-06-07 21:36  crdueck

	* [r50999] src/librt/primitives/table.c:
	  updated RT_DECLARE_INTERFACE() to include new primitive callback
	  functions for vol, surface area and centroid

2012-06-07 21:33  crdueck

	* [r50998] src/librt/primitives/tgc/tgc.c:
	  added general centroid function for tgc. missing case for tec,
	  need to confirm formula

2012-06-07 21:25  n_reed

	* [r50997] src/other/step/src/clstepcore/Registry.inline.cc,
	  src/other/step/src/clutils/scl_hash.cc,
	  src/other/step/src/clutils/scl_hash.h,
	  src/other/step/src/express/hash.c:
	  Prefix scl_hash routines with SCL_. SCL git 4740f4d and 737c53e.

2012-06-07 21:22  n_reed

	* [r50996] src/other/step/data/CMakeLists.txt,
	  src/other/step/src/fedex_plus/classes_wrapper.cc:
	  Have fedex_plus generate dll import/export symbols. SCL git
	  80208dc.

2012-06-07 19:52  n_reed

	* [r50995] src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/clstepcore/read_func.cc,
	  src/other/step/src/clstepcore/sdaiApplication_instance.cc,
	  src/other/step/src/clstepcore/sdaiApplication_instance.h:
	  support comments in entities; SCL git 4ddce86

2012-06-07 19:38  starseeker

	* [r50994] CMakeLists.txt:
	  Make CMAKE_BUILD_TYPE case insensitive for Release and Debug

2012-06-07 19:17  n_reed

	* [r50993] src/other/step/src/fedex_plus/classes_misc.c:
	  fix buffer overrun based on SCL git 5e9dfd7

2012-06-07 18:29  n_reed

	* [r50992] src/other/step/include/express/error.h,
	  src/other/step/src/cleditor/CMakeLists.txt,
	  src/other/step/src/cleditor/STEPfile.h,
	  src/other/step/src/cleditor/SdaiHeaderSchema.h,
	  src/other/step/src/cleditor/SdaiHeaderSchemaClasses.h,
	  src/other/step/src/cleditor/SdaiSchemaInit.h,
	  src/other/step/src/cleditor/cmdmgr.h,
	  src/other/step/src/cleditor/dispnode.h,
	  src/other/step/src/cleditor/dispnodelist.h,
	  src/other/step/src/cleditor/instmgr.h,
	  src/other/step/src/cleditor/mgrnode.h,
	  src/other/step/src/cleditor/mgrnodearray.h,
	  src/other/step/src/cleditor/mgrnodelist.h,
	  src/other/step/src/cleditor/needFunc.h,
	  src/other/step/src/cleditor/seeinfodefault.h,
	  src/other/step/src/clstepcore/Registry.h:
	  add dll export symbols to cleditor; SCL git 2e01a01, c771b27, and
	  0869e41.

2012-06-07 17:54  n_reed

	* [r50991] src/other/step/src/clstepcore/CMakeLists.txt,
	  src/other/step/src/clstepcore/ExpDict.h,
	  src/other/step/src/clstepcore/Registry.h,
	  src/other/step/src/clstepcore/STEPaggregate.h,
	  src/other/step/src/clstepcore/STEPattribute.h,
	  src/other/step/src/clstepcore/STEPattributeList.h,
	  src/other/step/src/clstepcore/STEPcomplex.h,
	  src/other/step/src/clstepcore/STEPundefined.h,
	  src/other/step/src/clstepcore/SingleLinkList.h,
	  src/other/step/src/clstepcore/complexSupport.h,
	  src/other/step/src/clstepcore/read_func.h,
	  src/other/step/src/clstepcore/sdai.h,
	  src/other/step/src/clstepcore/sdaiApplication_instance.h,
	  src/other/step/src/clstepcore/sdaiSelect.h:
	  add dll export symbols to clstepcore; SCL git 0705c50

2012-06-07 17:16  r_weiss

	* [r50990] src/librt/primitives/nmg/nmg_fuse.c:
	  Update to file 'nmg_fuse.c' function 'v_ptr_comp' which is used
	  by qsort within function 'nmg_model_edge_fuse'. This change was
	  to correct a potential bug.

2012-06-07 17:01  n_reed

	* [r50989] src/other/step/src/cldai/CMakeLists.txt,
	  src/other/step/src/cldai/sdaiApplication_instance_set.h,
	  src/other/step/src/cldai/sdaiDaObject.h,
	  src/other/step/src/cldai/sdaiEntity_extent.h,
	  src/other/step/src/cldai/sdaiEntity_extent_set.h,
	  src/other/step/src/cldai/sdaiEnum.h,
	  src/other/step/src/cldai/sdaiModel_contents.h,
	  src/other/step/src/cldai/sdaiModel_contents_list.h,
	  src/other/step/src/cldai/sdaiObject.h,
	  src/other/step/src/cldai/sdaiSession_instance.h,
	  src/other/step/src/cldai/sdaiString.h:
	  add dll export symbols to cldai; SCL git c409145

2012-06-07 16:22  starseeker

	* [r50988] CMakeLists.txt:
	  Try suppressing regeneration with Visual Studio. Thanks to the
	  2010 IDE prompting manually to reload every target after a CMake
	  run, it's just not viable to re-run CMake from within Visual
	  Studio.

2012-06-07 16:13  n_reed

	* [r50987] src/other/step/src/clutils/CMakeLists.txt,
	  src/other/step/src/clutils/Str.h,
	  src/other/step/src/clutils/dirobj.h,
	  src/other/step/src/clutils/errordesc.h,
	  src/other/step/src/clutils/gennode.h,
	  src/other/step/src/clutils/gennodearray.h,
	  src/other/step/src/clutils/gennodelist.h,
	  src/other/step/src/clutils/scl_hash.h:
	  add dll export symbols to clutils; SCL git 457d51e

2012-06-07 15:45  n_reed

	* [r50986] src/other/step/include/xgetopt.h,
	  src/other/step/src/fedex_plus/xgetopt.cc:
	  actually add getopt sources

2012-06-07 15:40  n_reed

	* [r50985] src/other/step/include/express/basic.h,
	  src/other/step/include/express/dict.h,
	  src/other/step/src/exppp/exppp.c,
	  src/other/step/src/express/fedex.c,
	  src/other/step/src/fedex_plus/CMakeLists.txt:
	  Add public domain getopt implementation. SCL git c3f9ff5,
	  dc302ea, and 2d26da7.

2012-06-07 14:21  bob1961

	* [r50984] include/raytrace.h, src/librt/mkbundle.c,
	  src/rt/rtshot.c:
	  Move export statements for rt_shootray_bundle() and
	  rt_raybundle_maker() to raytrace.h. This fixes a breakage on
	  Windows.

2012-06-07 14:19  tbrowder2

	* [r50983] src/conv/asc/pix2asc.c:
	  use printf for consistency

2012-06-07 14:18  tbrowder2

	* [r50982] src/conv/asc/pix2asc.c:
	  expand comments a tad

2012-06-07 13:52  starseeker

	* [r50981] src/tclscripts/man_browser.tcl:
	  fix indentation

2012-06-07 13:48  starseeker

	* [r50980] src/brlman/brlman.tcl, src/tclscripts/man_browser.tcl:
	  With a little help from Bob, the brlman graphical viewer now
	  shows just the man page in question. Also report the section
	  number in the Window title.

2012-06-07 12:34  brlcad

	* [r50979] NEWS:
	  tom added a manpage for asc2pix converter

2012-06-07 11:38  tbrowder2

	* [r50978] src/conv/CMakeLists.txt, src/conv/Makefile.am,
	  src/conv/asc/asc2pix.1:
	  add asc2pix man page for completeness

2012-06-07 11:34  tbrowder2

	* [r50977] src/conv/asc/pix2asc.1:
	  add another reference

2012-06-07 05:37  brlcad

	* [r50976] src/conv/obj-g.c:
	  constness doesn't affect sizeof(), so reduce

2012-06-07 05:32  brlcad

	* [r50975] src/librt/primitives/nmg/nmg_extrude.c:
	  convert to EQUAL() where we were faking it with a subtraction in
	  ZERO()

2012-06-07 05:30  brlcad

	* [r50974] src/librt/primitives/nmg/nmg_mk.c:
	  pointer address is defined to fit in a uintptr_t, use it instead
	  of size_t

2012-06-07 05:21  brlcad

	* [r50973] src/conv/iges/g-iges.c:
	  reduce lines, convert to bu_file_directory() instead of directly
	  calling stat()

2012-06-07 03:26  brlcad

	* [r50972] BUGS:
	  several hours debugging rt, but still can't find the cause of the
	  crash. document what I've been able to figure out so far (i.e.,
	  not much). summary seems to be a crash using the noise shader
	  (turb) due to corruption in libbn noise bookkeeping or parallel
	  memory management while rendering our sample terra.g model.

2012-06-07 02:52  brlcad

	* [r50971] src/libbn/noise.c:
	  convert from ZERO() to EQUAL()

2012-06-07 02:35  brlcad

	* [r50970] src/libbn/noise.c:
	  start with a bigger table size, use powers of two for better
	  memory alignment

2012-06-07 02:34  brlcad

	* [r50969] src/conv/asc/pix2asc.c:
	  don't need stdio.h with bio.h

2012-06-07 01:17  phoenixyjll

	* [r50968] src/librt/primitives/pipe/pipe_brep.cpp:
	  Duplicate the curves to avoid destruction failure.

2012-06-06 23:03  starseeker

	* [r50967] src/brlman/brlman.tcl:
	  Base brlman's behavior (Tk graphical or man command) on what's
	  actually available on the system.

2012-06-06 22:37  anrgmrty

	* [r50966] src/conv/g-voxel.c:
	  multiple rays per voxel allowed and some bugs fixed

2012-06-06 22:29  n_reed

	* [r50965] src/other/step/include/exppp/exppp.h:
	  more symbols for MSVC dll import/export; SCL git f853b99

2012-06-06 21:58  tbrowder2

	* [r50964] src/conv/asc/pix2asc.c:
	  localize var pix

2012-06-06 21:57  tbrowder2

	* [r50963] src/conv/asc/pix2asc.c:
	  delete unused var

2012-06-06 21:57  tbrowder2

	* [r50962] src/conv/asc/pix2asc.c:
	  delete unused var

2012-06-06 21:56  tbrowder2

	* [r50961] src/conv/asc/pix2asc.c:
	  localize i

2012-06-06 21:55  tbrowder2

	* [r50960] src/conv/asc/pix2asc.c:
	  delete unused var

2012-06-06 21:55  tbrowder2

	* [r50959] src/conv/asc/pix2asc.c:
	  use simpler print statement

2012-06-06 21:54  tbrowder2

	* [r50958] src/conv/asc/pix2asc.c:
	  make the 'test' valid

2012-06-06 21:54  tbrowder2

	* [r50957] src/conv/asc/pix2asc.c:
	  make the 'test' valid

2012-06-06 21:53  tbrowder2

	* [r50956] src/conv/asc/pix2asc.c:
	  remove unnecessary multiple tests; fail on the first; test is
	  just for Coverity

2012-06-06 21:44  n_reed

	* [r50955] src/other/step/include/express/alg.h,
	  src/other/step/include/express/basic.h,
	  src/other/step/include/express/caseitem.h,
	  src/other/step/include/express/dict.h,
	  src/other/step/include/express/entity.h,
	  src/other/step/include/express/error.h,
	  src/other/step/include/express/expr.h,
	  src/other/step/include/express/express.h,
	  src/other/step/include/express/hash.h,
	  src/other/step/include/express/lexact.h,
	  src/other/step/include/express/linklist.h,
	  src/other/step/include/express/memory.h,
	  src/other/step/include/express/object.h,
	  src/other/step/include/express/resolve.h,
	  src/other/step/include/express/schema.h,
	  src/other/step/include/express/scope.h,
	  src/other/step/include/express/stmt.h,
	  src/other/step/include/express/symbol.h,
	  src/other/step/include/express/type.h,
	  src/other/step/include/express/variable.h,
	  src/other/step/include/scl_export.h:
	  start adding symbols for MSVC dll import/export; SCL git ba12196

2012-06-06 21:17  starseeker

	* [r50954] src/brlman/brlman.tcl, src/tclscripts/man_browser.tcl:
	  Add option to launch html man page viewer in brlman. Needs a
	  little more work to properly customize the gui for this
	  application.

2012-06-06 20:39  brlcad

	* [r50953] src/libbn/noise.c:
	  ws comment cleanup

2012-06-06 20:32  brlcad

	* [r50952] src/libbn/noise.c:
	  debugging some odd corruption, index into etbl directly instead
	  of incrementing with the loop

2012-06-06 19:45  starseeker

	* [r50951] src/brlman/brlman.tcl:
	  whoops - helps to add the tcl file

2012-06-06 19:43  tbrowder2

	* [r50950] src/conv/asc/pix2asc.c:
	  add some ws, tidy for ease of reading

2012-06-06 19:43  brlcad

	* [r50949] HACKING:
	  there are too many exceptions to the rule that have never been an
	  issue (such as var[i+2] or for (i=1; ..), remove the space around
	  operators rule. the intent was and still is to avoid complex math
	  expressions that are error-prone to interpret without whitespace
	  around some of the operators that logically group together. don't
	  need to spend time reformatting, up to the author/editor's
	  discretion as long as the file is self-consistent.

2012-06-06 19:38  tbrowder2

	* [r50948] src/conv/asc/pix2asc.c:
	  ease legibility & maintenance with an intermediate var

2012-06-06 19:33  tbrowder2

	* [r50947] src/conv/asc/asc2pix.c:
	  more ws, style

2012-06-06 19:30  tbrowder2

	* [r50946] src/conv/asc/asc2pix.c:
	  more ws

2012-06-06 19:28  tbrowder2

	* [r50945] src/conv/asc/asc2pix.c:
	  more ws, style

2012-06-06 19:26  tbrowder2

	* [r50944] src/conv/asc/asc2pix.c:
	  ws, style

2012-06-06 19:25  tbrowder2

	* [r50943] src/conv/asc/asc2pix.c:
	  uppercase labels

2012-06-06 19:23  tbrowder2

	* [r50942] src/conv/asc/asc2pix.c:
	  add some comments and white space; adjust other ws for style

2012-06-06 19:21  brlcad

	* [r50941] src/libbn/noise.c:
	  initialize the pointer to NULL in case we end up returning it
	  without setting it.

2012-06-06 19:21  n_reed

	* [r50940] src/other/step/include/express/basic.h,
	  src/other/step/include/express/linklist.h,
	  src/other/step/src/clutils/dirobj.cc:
	  MSVC fixes from SCL git 6226717 and 879f509

2012-06-06 19:14  tbrowder2

	* [r50939] src/conv/asc/asc2pix.c:
	  remove unused var

2012-06-06 18:07  starseeker

	* [r50938] configure.ac, src/Makefile.am,
	  src/brlman/CMakeLists.txt, src/brlman/Makefile.am,
	  src/brlman/brlman.1, src/brlman/brlman.bat,
	  src/brlman/brlman.sh.in:
	  Checkpoint rework of brlman - no graphical component yet, but a
	  good start on the command line side. Thanks to Nick for the
	  minimal workaround for Tcl not being able to launch man
	  interactively.

2012-06-06 17:13  tbrowder2

	* [r50937] doc/docbook/articles/en/TEMPLATE.xml,
	  doc/docbook/system/mann/en/edit.xml:
	  correct grammar: it's => its (possessive form of 'it')

2012-06-06 16:57  tbrowder2

	* [r50936] TODO:
	  add suggested TODO

2012-06-06 16:49  tbrowder2

	* [r50935] src/util/png-pix.1:
	  correct name of program

2012-06-06 16:40  tbrowder2

	* [r50934] src/anim/anim_track.1, src/fb/fbpoint.1,
	  src/fb/fbscanplot.1, src/other/URToolkit/man/rleClock.1,
	  src/remrt/remrt.1, src/tab/tabinterp.1, src/util/bwmod.1,
	  src/util/pix-bw.1, src/util/pixinterp2x.1, src/util/png-bw.1:
	  correct grammar: it's => its (possessive form of 'it')

2012-06-06 15:27  d_rossberg

	* [r50933] src/conv/intaval/regtab.cpp, src/conv/intaval/regtab.h:
	  the clang warning was about the 'char* = ""' as parameter, the
	  correct declaration is 'const char* = ""'
	  changed the declaration and implementation accordingly

2012-06-06 14:08  starseeker

	* [r50932] TODO, src/Makefile.am, src/libanalyze/CMakeLists.txt,
	  src/libanalyze/Makefile.am, src/libbn/CMakeLists.txt,
	  src/libbn/Makefile.am, src/libbu/CMakeLists.txt,
	  src/libbu/Makefile.am, src/libcursor/CMakeLists.txt,
	  src/libcursor/Makefile.am, src/libdm/CMakeLists.txt,
	  src/libdm/Makefile.am, src/libfb/CMakeLists.txt,
	  src/libfb/Makefile.am, src/libfft/CMakeLists.txt,
	  src/libfft/Makefile.am, src/libgcv/CMakeLists.txt,
	  src/libgcv/Makefile.am, src/libged/CMakeLists.txt,
	  src/libged/Makefile.am, src/libicv/CMakeLists.txt,
	  src/libicv/Makefile.am, src/libmultispectral/CMakeLists.txt,
	  src/libmultispectral/Makefile.am, src/liboptical/CMakeLists.txt,
	  src/liboptical/Makefile.am, src/liborle/CMakeLists.txt,
	  src/liborle/Makefile.am, src/libpc/CMakeLists.txt,
	  src/libpc/Makefile.am, src/libpkg/CMakeLists.txt,
	  src/libpkg/Makefile.am, src/librt/CMakeLists.txt,
	  src/librt/Makefile.am, src/librtserver/Makefile.am,
	  src/libsysv/CMakeLists.txt, src/libsysv/Makefile.am,
	  src/libtclcad/CMakeLists.txt, src/libtclcad/Makefile.am,
	  src/libtermio/CMakeLists.txt, src/libtermio/Makefile.am,
	  src/libwdb/CMakeLists.txt, src/libwdb/Makefile.am,
	  src/vfont/CMakeLists.txt:
	  Bump version number on BRL-CAD libraries from 19 to 20

2012-06-06 13:35  brlcad

	* [r50931] src/librt/primitives/nmg/nmg_misc.c:
	  cleanup calling INIT_ZERO scope initializers instead of manually
	  initializing, for readability and a smidgen performance boost.
	  also add the slew of missing semicolons on vmath routines that
	  were pooching formatting. finally, remove the excessive logging
	  hyperbole!!!!!

2012-06-06 13:08  brlcad

	* [r50930] NEWS:
	  richard changed some tolerances that were preventing some pipe
	  bends from tesselating. he changed some compares from 0.0 to
	  SMALL_FASTF affecting 90 degree bends (untested) and pipes with
	  inner/outer diameters. he also relaxed near-zero comparison of
	  the normal (which affects linear segments).

2012-06-06 13:01  brlcad

	* [r50929] NEWS:
	  bob added a new select command to archer for picking objects via
	  the gui (using rects), richard then enabled the command for mged
	  by adding it to the command table

2012-06-06 12:52  brlcad

	* [r50928] TODO:
	  make sure facetize/ev work on windows

2012-06-06 12:50  brlcad

	* [r50927] src/librt/primitives/nmg/nmg_fuse.c:
	  er, they're floating point -- use EQUAL for comparison

2012-06-06 12:48  brlcad

	* [r50926] src/librt/primitives/nmg/nmg_fuse.c:
	  it's a sort callback, so it should be reporting when values are
	  equal too with a zero-return. undoubtedly related to the bogus
	  sorting reported in r49898.

2012-06-06 12:35  phoenixyjll

	* [r50925] src/librt/primitives/pipe/pipe_brep.cpp:
	  startedge might points to the wrong place if adding endegde
	  expands the capacity of the edge array, so we need to fix the
	  pointer.

2012-06-06 12:34  brlcad

	* [r50924] NEWS:
	  keith added initial support for importing assembly hierarchies to
	  step-g in r49049

2012-06-06 12:17  brlcad

	* [r50923] src/librt/bundle.c:
	  reorder to avoid forward declarations, move comment

2012-06-06 12:16  brlcad

	* [r50922] src/librt/librt_private.h:
	  declare rt_advance_to_next_cell and rt_plot_cell in the private
	  header since shoot and bundle call it, pointing out that they
	  shouldn't have the rt prefix

2012-06-06 12:13  brlcad

	* [r50921] TODO:
	  mged is the last remaining caller to wdb_init_obj/wdb_create_cmd
	  needing to be converted (though it should probably convert to
	  libged, not libtclcad)

2012-06-06 12:12  brlcad

	* [r50920] src/gtools/g_diff.c:
	  add fixme to remove wdb_get_tcl

2012-06-06 12:10  brlcad

	* [r50919] src/gtools/Makefile.am:
	  g_diff doesn't use libged, ged comes before rt

2012-06-06 12:09  brlcad

	* [r50918] src/gtools/CMakeLists.txt:
	  g_diff doesn't use libged

2012-06-06 12:09  brlcad

	* [r50917] src/gtools/g_diff.c:
	  convert g_diff over from wdb_init_obj/wdb_create_cmd to libtclcad
	  using to_open_tcl. this removes one of the last remaining
	  vestiges on wdb_obj (there's still a wdb_get_tcl call that needs
	  to be removed). convert interp global to upper while we're at it
	  since we added an interp param.

2012-06-06 11:00  erikgreenwald

	* [r50916] src/librt/primitives/bot/bot.c:
	  un-comment the 4/5 cases and add in the missing break. Related to
	  Cov354/490354

2012-06-06 01:26  starseeker

	* [r50915] doc/docbook/system/man1/en/rtwizard.xml:
	  Get the rtwizard man page closer to complete - still need
	  examples and review.

2012-06-06 00:36  crdueck

	* [r50913] src/librt/primitives/tgc/tgc.c:
	  added missing break statement

2012-06-05 23:12  crdueck

	* [r50912] src/librt/primitives/tgc/tgc.c:
	  added general volume function for tgc

2012-06-05 22:43  brlcad

	* [r50911] src/proc-db/CMakeLists.txt, src/proc-db/csgbrep.cpp:
	  don't punt. less effort to actually fix the problem, especially
	  when there was already a commit showing exactly how to fix a
	  narrowing conversion warning. in this case, even simpler since
	  the cast was wrong.

2012-06-05 22:29  n_reed

	* [r50910] src/other/step/src/fedex_plus/classes_misc.c,
	  src/other/step/src/fedex_plus/classes_wrapper.cc:
	  cleanup from SCL git 0bb182b and ed8474e

2012-06-05 22:03  n_reed

	* [r50909] src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes.h,
	  src/other/step/src/fedex_plus/classes_wrapper.cc,
	  src/other/step/src/fedex_plus/multpass.c:
	  cleanup from SCL git cb35164 and 1cfb41d

2012-06-05 21:51  starseeker

	* [r50908] doc/docbook/system/man1/en/rtwizard.xml:
	  More work on rtwizard man page.

2012-06-05 21:50  starseeker

	* [r50907] src/libgcv/wfobj/CMakeLists.txt:
	  Strict issue with obj-g as well

2012-06-05 21:46  brlcad

	* [r50906] src/conv/intaval/regtab.cpp, src/conv/intaval/regtab.h:
	  NULL is not the same thing at all as an emptry string, especially
	  with c++. convert to an empty std::string initializer instead.
	  hopefully not intentionally avoiding stl in api?

2012-06-05 21:36  starseeker

	* [r50905] src/other/clipper/clipper.hpp:
	  Clear clang warning

2012-06-05 21:34  starseeker

	* [r50904] src/conv/intaval/regtab.h:
	  Clear deprecated string conversion warning with clang

2012-06-05 20:38  n_reed

	* [r50903] src/conv/step/Factory.cpp,
	  src/conv/step/STEPWrapper.cpp, src/conv/step/SurfaceCurve.cpp,
	  src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes.h,
	  src/other/step/src/fedex_plus/classes_misc.c,
	  src/other/step/src/fedex_plus/classes_wrapper.cc:
	  Put generated globals in a namespace. Namespace declaration
	  written to *Names.h. SCL git 88e9634, da0a395, and 3ed8797.

2012-06-05 19:26  cprecup

	* [r50902] misc/CMake/FindADAPTAGRAMS.cmake:
	  Corrected header

2012-06-05 19:13  starseeker

	* [r50901] src/tclscripts/rtwizard/rtwizard.tcl:
	  Add support for explicitly setting the view model. Also wait more
	  robustly for fbserv to come up before trying to raytrace, and fix
	  one of the -F handling cases in framebuffer type option parsing.

2012-06-05 18:00  cprecup

	* [r50900] src/conv/CMakeLists.txt:
	  Uncommented harmless line for setting the source files
	  corresponding to libavoid

2012-06-05 17:57  cprecup

	* [r50899] src/conv/CMakeLists.txt:
	  Replaced find_library for libavoid with find_package

2012-06-05 17:56  cprecup

	* [r50898] misc/CMake/FindADAPTAGRAMS.cmake:
	  Added helper script FindADAPTAGRAMS.cmake to check for libavoid's
	  existence as a system-installed library and mark as advanced the
	  set variables.

2012-06-05 17:26  starseeker

	* [r50897] src/tclscripts/rtwizard/rtwizard.tcl:
	  Use verbose flag

2012-06-05 17:22  starseeker

	* [r50896] src/tclscripts/rtwizard/rtwizard.tcl:
	  Need to be able to specify both port and framebuffer type on
	  command line for rtwizard

2012-06-05 15:34  n_reed

	* [r50895] src/other/step/src/clstepcore/STEPattribute.inline.cc:
	  ensure constructors receive non-null AttrDescriptor; SCL git
	  e547807

2012-06-05 15:30  starseeker

	* [r50894] src/conv/raw/CMakeLists.txt:
	  Grr - still getting strict issues with raw-g. Flag it for now.

2012-06-05 15:20  n_reed

	* [r50893] src/other/step/src/clstepcore/STEPattribute.inline.cc:
	  Use UNKNOWN_TYPE when an attribute has no NonRefType. SCL git
	  6aa4695.

2012-06-05 15:10  n_reed

	* [r50892] src/other/step/src/fedex_plus/classes.c:
	  generate spaces instead of tabs; SCL git 86b9f12

2012-06-05 14:26  starseeker

	* [r50891] src/conv/CMakeLists.txt:
	  Don't print messages that will repeat every time - for message
	  handling, this should be turned into a FindADAPTAGRAMS.cmake file
	  (see misc/CMake/FindUTAHRLE.cmake for an idea of how to proceed)

2012-06-05 14:17  starseeker

	* [r50890] src/proc-db/CMakeLists.txt:
	  Oops - not a mixed source exec, just use NOSTRICT

2012-06-05 13:51  starseeker

	* [r50889] src/proc-db/CMakeLists.txt:
	  C++ strict issue - csgbrep.cpp:401:5: error: narrowing conversion
	  of '-1759248401l' from 'long int' to 'uint32_t {aka unsigned
	  int}' inside { } is ill-formed in C++11 [-Werror=narrowing] -
	  turn off CXX strict until resolved.

2012-06-05 13:08  starseeker

	* [r50888] src/conv/CMakeLists.txt:
	  Add NOSTRICT to 3dm-g until we can get the warning(s) sorted out

2012-06-05 12:18  phoenixyjll

	* [r50887] src/librt/primitives/pipe/pipe_brep.cpp:
	  There used to be bugs with the colinear parts.

2012-06-05 11:18  erikgreenwald

	* [r50886] src/librt/db5_io.c:
	  note that >>3 is to avoid overflow on the <<=3 in the next
	  statement

2012-06-05 11:05  brlcad

	* [r50885] src/proc-db/CMakeLists.txt:
	  interestingly enough, only two of the four opennurbs-using proc
	  db apps fail strict compilation due to opennurbs headerness.
	  still, disable strict for those two with a comment as to what the
	  issue is so compile may succeed (since a fix to quell the warning
	  was non-obvious)

2012-06-05 10:45  brlcad

	* [r50884] src/conv/3dm/3dm-g.cpp:
	  avoid c++ warnings about narrowing conversion within the curly
	  braces. cast accordingly outside initialization.

2012-06-05 07:59  d_rossberg

	* [r50883] src/anim/anim_hardtrack.c:
	  fixed a crash during build cause by typing error

2012-06-05 04:36  brlcad

	* [r50882] src/anim/anim_hardtrack.c:
	  use scope initialization where we can

2012-06-05 04:29  brlcad

	* [r50881] src/librt/db5_io.c:
	  use BU_EXTERNAL_INIT_ZERO scope initialization instead of
	  explicit init.

2012-06-05 04:27  brlcad

	* [r50880] src/libbu/parse.c:
	  use %zu for size_t instead of casting through long int

2012-06-05 04:15  brlcad

	* [r50879] src/libged/get_solid_kp.c:
	  re-enable the 'temporarily disabled' support for pipe
	  keypointing.

2012-06-05 04:00  brlcad

	* [r50878] src/libged/view_obj.c:
	  VINIT_ZERO scope initialization instead of explicit VSETALL

2012-06-05 03:59  brlcad

	* [r50877] src/libged/view_obj.c:
	  VINIT_ZERO instead of numeric literals

2012-06-05 03:57  brlcad

	* [r50876] src/conv/obj-g.c:
	  using bu_calloc() means we don't have to check for null. coverity
	  was complaining because we were already checking null in one
	  place implying that we need to check for it in other places, but
	  the real fix is to simply not check for null anywhere. (cid 1757,
	  r48342)

2012-06-05 03:52  brlcad

	* [r50875] src/liboptical/sh_scloud.c:
	  VINIT_ZERO instead of literals

2012-06-05 03:47  brlcad

	* [r50874] src/mged/mged.c:
	  now that coverity quellage has fully disabled it, remove the
	  half-assed log_event() mged event logging interface. simplify
	  maintainability on a feature rarely, if ever, used and costly to
	  keep.

2012-06-05 03:36  brlcad

	* [r50873] src/mged/setup.c:
	  cliff removed hideline.c in r48460 when it came up with a
	  coverity maintenance cost, but this reference to f_hidline()
	  lingered. upon investigating, it was commented out back in 3.1 by
	  phil with a note saying it doesn't work everyone, so sounds good
	  to finally fully kill it regardless. the command supposedly
	  produced a plotfile hidden line style rendering.

2012-06-05 03:34  r_weiss

	* [r50872] src/libged/red.c:
	  Updated the mged/archer 'red' command. Improved editing of
	  matrices in Windows.

2012-06-05 02:09  brlcad

	* [r50871] src/conv/raw/CMakeLists.txt:
	  nostrict no longer needed? compiles clean with gcc 4.6.3

2012-06-05 02:07  brlcad

	* [r50870] src/conv/raw/RegionList.h, src/conv/raw/raw-g.cpp:
	  give getPoint() a little more to do by passing a std::string.
	  make toValue() static since inline is but a hint. quells gcc
	  inline warnings.

2012-06-05 01:26  starseeker

	* [r50869] src/conv/raw/CMakeLists.txt, src/conv/raw/raw-g.cpp:
	  Reduces (but doesn't eliminate) strict compilation failures in
	  raw-g

2012-06-05 01:02  brlcad

	* [r50868] src/conv/intaval/regtab.cpp, src/conv/intaval/regtab.h:
	  combine constructors with default parameters and make the latter
	  be non-inline. gcc was unwilling to inline it anyways given the
	  WMEMBER_INIT() expansions are relatively lengthy.

2012-06-05 00:45  starseeker

	* [r50867] src/conv/raw/raw-g.cpp:
	  Assign toValue to a variable

2012-06-05 00:22  brlcad

	* [r50866] src/librt/bbox.c, src/librt/db5_io.c,
	  src/librt/db5_scan.c, src/librt/db5_types.c,
	  src/librt/db_fullpath.c, src/librt/db_tree.c, src/librt/dir.c,
	  src/librt/opennurbs_ext.cpp, src/librt/opennurbs_ext.h,
	  src/librt/prep.c, src/librt/primitives/arbn/arbn.c,
	  src/librt/primitives/ars/ars.c, src/librt/primitives/bot/bot.c,
	  src/librt/primitives/bot/btg.c,
	  src/librt/primitives/bot/g_bot_include.c,
	  src/librt/primitives/bot/tie_kdtree.c,
	  src/librt/primitives/cline/cline.c,
	  src/librt/primitives/dsp/dsp.c, src/librt/primitives/ehy/ehy.c,
	  src/librt/primitives/ell/ell_brep.cpp,
	  src/librt/primitives/epa/epa.c, src/librt/primitives/eto/eto.c,
	  src/librt/primitives/extrude/extrude.c,
	  src/librt/primitives/extrude/extrude_brep.cpp,
	  src/librt/primitives/hf/hf.c, src/librt/primitives/hyp/hyp.c,
	  src/librt/primitives/nmg/nmg_bool.c,
	  src/librt/primitives/nmg/nmg_ck.c,
	  src/librt/primitives/nmg/nmg_class.c,
	  src/librt/primitives/nmg/nmg_copy.c,
	  src/librt/primitives/nmg/nmg_extrude.c,
	  src/librt/primitives/nmg/nmg_fuse.c,
	  src/librt/primitives/nmg/nmg_index.c,
	  src/librt/primitives/nmg/nmg_info.c,
	  src/librt/primitives/nmg/nmg_inter.c,
	  src/librt/primitives/nmg/nmg_manif.c,
	  src/librt/primitives/nmg/nmg_misc.c,
	  src/librt/primitives/nmg/nmg_mk.c,
	  src/librt/primitives/nmg/nmg_mod.c,
	  src/librt/primitives/nmg/nmg_plot.c,
	  src/librt/primitives/nmg/nmg_rt_isect.c,
	  src/librt/primitives/nmg/nmg_tri.c,
	  src/librt/primitives/rec/rec.c,
	  src/librt/primitives/revolve/revolve_brep.cpp,
	  src/librt/primitives/rpc/rpc.c,
	  src/librt/primitives/superell/superell.c,
	  src/librt/primitives/tor/tor.c, src/librt/tree.c:
	  ws cleanup, mostly trailing space junk from suboptimally
	  configured editors. :)

2012-06-05 00:18  cprecup

	* [r50865] src/conv/CMakeLists.txt:
	  added check for libavoid's existence as a system-installed
	  library

2012-06-04 21:59  brlcad

	* [r50864] NEWS:
	  erik fixed a crash from icv_image when writing to a file failed.
	  (rewording r48211)

2012-06-04 21:15  brlcad

	* [r50863] TODO:
	  release issue, brep spatial partitioning sadness

2012-06-04 21:10  starseeker

	* [r50862] src/librt/CMakeLists.txt:
	  Add NOSTRICTCXX to librt for the moment - getting a warning when
	  compiled with optimization flags

2012-06-04 21:08  starseeker

	* [r50861] regress/Makefile.am:
	  Update regress Makefile.am clean list

2012-06-04 21:06  starseeker

	* [r50860] regress/solids.sh:
	  Try an alternative means of feeding the mged scripts - cat+sh
	  doesn't mix well with the odd pathnames regression test.

2012-06-04 20:17  brlcad

	* [r50859] HACKING:
	  doc/docbook also has a readme

2012-06-04 20:02  brlcad

	* [r50858] doc/docbook/README:
	  we don't have any hungarian docs. the hy translation is armenian.

2012-06-04 19:57  brlcad

	* [r50857] NEWS:
	  minor rewording. tom fixed rtweight to handle blanks, comment
	  lines, malformed lines, and the modified NIST materials file;
	  problem was fscanf stops scanning on input at first error and
	  thus the infinite loop: using fgets forces each line to be read;
	  an extra buffer is needed in that case to handle the line input
	  versus the sscan buffer for reading tokens (but I didn't try
	  using the same buffer for both). he also improved rtweight
	  behavior on windows by converting to bu_fgets() now reading unix
	  density files properly on windows and vice versa.

2012-06-04 19:53  brlcad

	* [r50856] src/rt/viewweight.c:
	  caps implies const, so convert to lower

2012-06-04 19:32  brlcad

	* [r50855] src/libged/gqa.c, src/rt/viewweight.c:
	  leave a note about rtweight's density file 32k index limitation
	  that browder noted in r48837. also worth noting that gqa
	  overcomes that limitation (but could also use some reuse
	  improvements.

2012-06-04 19:04  brlcad

	* [r50854] NEWS, src/libwdb/wdb.c:
	  fix a 7+ year old bug making 32-bit and 64-bit binary uniform
	  data objects (binunif). they were getting stored as 16-bit and
	  32-bit respectively. coverity noticed the unreachable 128-bit
	  condition, but the 'fix' in r48823 didn't catch the underlying
	  bit-offset error in the switch statement. commenting out the
	  128-bit case merely masked the problem further. fortunately, dsp
	  binunif and byte files (the two common use cases) are unaffected.

2012-06-04 18:36  brlcad

	* [r50853] NEWS:
	  bob fixed a bug in the edcodes command in r48741 where argc was
	  being incremented without changing av. overread detected by
	  coverity. would have made it hard to get help and probably caused
	  memory corruption.

2012-06-04 18:17  brlcad

	* [r50852] src/conv/CMakeLists.txt:
	  library ordering wrong, libtclcad is the highest-level lib so
	  should be listed first

2012-06-04 18:15  brlcad

	* [r50851] src/libged/preview.c:
	  add a readme about the static array that should become dynamic
	  memory

2012-06-04 16:22  starseeker

	* [r50850] src/conv/step/CMakeLists.txt:
	  step-g is fully C++, not mixed - use the plain NOSTRICT flag

2012-06-04 16:11  brlcad

	* [r50849] src/conv/step/PullbackCurve.cpp:
	  remove dead code instead of commenting it out. revision control
	  preserves what was there.

2012-06-04 16:07  starseeker

	* [r50848] misc/CMake/BRLCAD_Targets.cmake:
	  Rework C++ strict logic a bit.

2012-06-04 15:16  r_weiss

	* [r50847] src/conv/step/PullbackCurve.cpp:
	  Update to PullbackCurve.cpp to quiet build warnings.

2012-06-04 15:12  r_weiss

	* [r50846] src/conv/raw/RegionList.cpp:
	  Update to RegionList.cpp to fix build error.

2012-06-04 14:28  starseeker

	* [r50845] regress/CMakeLists.txt:
	  Add outputs from regression to clean list

2012-06-04 12:58  brlcad

	* [r50844] src/libpc/CMakeLists.txt:
	  libpc throws compilation warnings when building bundled boost due
	  to undefined symbols in their header fu

2012-06-04 12:12  bob1961

	* [r50843] src/tclscripts/lib/Accordian.tcl:
	  Added callbacks for when a panel is toggled open. Added a rename
	  command for renaming panels.

2012-06-04 09:42  phoenixyjll

	* [r50842] src/librt/opennurbs_ext.h,
	  src/librt/primitives/brep/brep_debug.cpp:
	  quell set-but-unused warnings.

2012-06-04 02:23  starseeker

	* [r50841] src/libpc/CMakeLists.txt:
	  update TODO in libpc

2012-06-04 02:21  starseeker

	* [r50840] CMakeLists.txt, misc/CMake/BRLCAD_CompilerFlags.cmake,
	  misc/CMake/BRLCAD_Targets.cmake, misc/CMake/BRLCAD_Util.cmake,
	  src/conv/step/CMakeLists.txt, src/libged/CMakeLists.txt:
	  By default, turn on STRICT for C++ as well as C files. Add a
	  specific option, NOSTRICTCXX, to allow targets to specifically
	  disable strict compilation for C++ files only (beneficial for
	  targets that use both C++ and C - allows the C to remain strict
	  enabled.)

2012-06-04 02:05  starseeker

	* [r50839] src/librt/primitives/brep/brep_debug.cpp:
	  default case doesn't use tmpname - fix for strict compilation

2012-06-04 00:19  cprecup

	* [r50838] src/conv/g-voxel.c:
	  set-but-unused warning for numVoxelX variable

2012-06-03 22:38  starseeker

	* [r50837] regress/CMakeLists.txt:
	  distcheck strikes again. Add new regression files to
	  regress/CMakeLists.txt

2012-06-03 22:30  brlcad

	* [r50836] src/conv/g-voxel.c:
	  quell set-but-unused warnings. coding complete means not stubbing
	  in variables, not adding until they're actually used.

2012-06-03 22:17  brlcad

	* [r50835] src/conv/g-voxel.c:
	  more cleanup, match our style. spaces after intrinsic keywords
	  and within comments.

2012-06-03 22:08  brlcad

	* [r50834] src/conv/g-voxel.c:
	  no spaces before semicolons

2012-06-03 22:08  brlcad

	* [r50833] src/conv/g-voxel.c:
	  ugh. looks like vim crapped all over the file. files should be
	  run through sh/ws.sh to remove trailing whitespace.

2012-06-03 22:06  starseeker

	* [r50832] misc/CMake/BRLCAD_CPackOptions.cmake.in:
	  consistency

2012-06-03 22:04  starseeker

	* [r50831] misc/CMake/BRLCAD_CPackOptions.cmake.in,
	  misc/CMake/Distcheck.cmake:
	  Make sure there aren't any stale source_archive_contents dirs
	  when creating packages

2012-06-03 21:56  brlcad

	* [r50830] src/libfb/tcl.c:
	  prevent a crash if we somehow try to configure a framebuffer that
	  has not yet been initialized. (crash reported by _fkr via irc
	  selecting Modes->Display\ Manager->Tk after opening a db)

2012-06-03 02:10  crdueck

	* [r50829] src/librt/primitives/table.c:
	  updated rt_functab entries for primitives to reflect changes in
	  r50828

2012-06-03 01:48  crdueck

	* [r50828] include/raytrace.h:
	  added pointers to new volume, surface area, and centroid callback
	  functions in functab struct. WIP

2012-06-02 23:15  tbrowder2

	* [r50827] regress/solids.sh, regress/tgms/dsp.dat,
	  regress/tgms/solids-simple.mged, regress/tgms/solids.mged:
	  extract TGM sources to external files, extract dsp data source to
	  external file; intent is to ease maintenance and debugging of
	  solids.sh

2012-06-02 19:41  tbrowder2

	* [r50826] src/util/gencolor.1:
	  correct grammar

2012-06-02 18:29  tbrowder2

	* [r50825] regress/solids-simplepix.asc, regress/solids.sh:
	  correct tgm and reference pix

2012-06-02 17:14  phoenixyjll

	* [r50824] src/librt/primitives/brep/brep_debug.cpp:
	  Fixed the wrong malloc size and free tmpname before returning.

2012-06-02 17:04  tbrowder2

	* [r50823] regress/solids.sh:
	  add a new, simple test that passses on 32-bit systems (tested on
	  Linux Mint LMDE 32-bit)

2012-06-02 17:03  tbrowder2

	* [r50822] regress/solids-simplepix.asc:
	  add another reference pix (asc format) for a new solids.sh test

2012-06-02 14:55  phoenixyjll

	* [r50821] src/librt/primitives/brep/brep_debug.cpp:
	  Deal with empty combs.

2012-06-02 01:35  r_weiss

	* [r50820] src/libged/red.c:
	  Update to mged/archer 'red' command to improve error reporting.

2012-06-01 22:44  tbrowder2

	* [r50819] src/conv/asc/g2asc.c:
	  ws, style

2012-06-01 21:30  anrgmrty

	* [r50818] src/conv/g-voxel.c:
	  This program prints out the voxels which are in(1) and which are
	  not(0) for each ray

2012-06-01 21:05  r_weiss

	* [r50817] include/bu.h:
	  Updated bu.h to allow test_vls_vprintf to build in visual studio
	  2008.

2012-06-01 21:04  r_weiss

	* [r50816] src/libbu/vls_internals.h:
	  Updated vls_internals.h to allow test_vls_vprintf to build in
	  visual studio 2008.

2012-06-01 19:55  n_reed

	* [r50815] src/other/step/src/express/lexact.c:
	  correct SCANsave_comment; SCL git c6bc7ec

2012-06-01 19:21  n_reed

	* [r50814] src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/cleditor/STEPfile.h,
	  src/other/step/src/cleditor/STEPfile.inline.cc,
	  src/other/step/src/clstepcore/STEPattribute.cc,
	  src/other/step/src/clstepcore/STEPattribute.h,
	  src/other/step/src/clstepcore/STEPcomplex.cc,
	  src/other/step/src/clstepcore/STEPcomplex.h,
	  src/other/step/src/clstepcore/sdaiApplication_instance.cc,
	  src/other/step/src/clstepcore/sdaiApplication_instance.h:
	  Add strict flag to STEPread functions; affects handling of
	  missing attributes. SCL git de3495d and 373d415.

2012-06-01 19:15  starseeker

	* [r50813] regress/CMakeLists.txt:
	  Add more red regression outputs to clean

2012-06-01 19:06  r_weiss

	* [r50812] src/libged/kill.c:
	  Changed the 'ged_kill' function to not erase the ged result
	  string. This corrects the problem where, in some cases, error
	  messages were being erased.

2012-06-01 18:59  r_weiss

	* [r50811] src/libged/red.c:
	  Added more error checking to mged/archer 'red' command. Fixed a
	  one off problem which could cause issues.

2012-06-01 18:51  n_reed

	* [r50810] src/other/step/src/clstepcore/STEPattribute.cc:
	  Simplify STEPread a bit. SCL git 6871bc4.

2012-06-01 15:51  starseeker

	* [r50809] src/conv/Makefile.am:
	  Fix src/conv Makefile.am

2012-06-01 15:34  phoenixyjll

	* [r50808] sh/conversion.sh:
	  The whole elapsed time of each object is calculated, output in
	  %6.2f format.

2012-06-01 15:01  phoenixyjll

	* [r50807] src/libged/brep.c:
	  free memories and output duplication information correctly.

2012-06-01 14:59  phoenixyjll

	* [r50806] src/librt/primitives/brep/brep_debug.cpp:
	  handle some exceptions.

2012-06-01 14:54  phoenixyjll

	* [r50805] sh/conversion.sh:
	  the unevaluated conversion for comb has been implemented, change
	  conversion.sh accordingly.

2012-06-01 04:37  brlcad

	* [r50804] doc/README.Windows:
	  minor clean up, make interface agnostic

2012-06-01 04:22  brlcad

	* [r50803] src/librt/db5_types.c:
	  db5_is_boolean_attribute() and db_attr_add() are not public API,
	  don't need to be, so should be marked HIDDEN and can use a
	  simpler name

2012-06-01 04:17  brlcad

	* [r50802] src/librt/primitives/brep/brep_debug.cpp:
	  quell shadow warning

2012-06-01 04:03  brlcad

	* [r50801] src/other/step/AUTHORS:
	  don't believe I have any account names as morrison with stepcode
	  affiliation

2012-06-01 03:55  brlcad

	* [r50800] src/adrt/isst.h, src/adrt/isst_tcltk.c,
	  src/conv/g-obj.c, src/conv/g-shell-rect.c, src/conv/g4-g5.c,
	  src/conv/g5-g4.c, src/libicv/fileformat.c,
	  src/proc-db/surfaceintersect.h, src/rt/reshoot.c:
	  more header fixing

2012-06-01 03:45  brlcad

	* [r50799] src/libbn/randmt.c, src/libbu/whereis.c,
	  src/libdm/focus.c, src/libfb/if_X24.c,
	  src/libgcv/wfobj/obj_grammar_decls.h, src/libged/sphgroup.c,
	  src/liboptical/liboslrend.cpp, src/liboptical/liboslrend.h,
	  src/liboptical/render_svc.cpp, src/liboptical/render_svc.h,
	  src/librt/primitives/arb8/arb8.c,
	  src/librt/primitives/metaball/metaball.c,
	  src/librt/primitives/metaball/metaball.h,
	  src/librt/primitives/metaball/metaball_tri.c,
	  src/librt/primitives/revolve/revolve.h,
	  src/librt/primitives/xxx/xxx.h, src/libwdb/extrude.c,
	  src/libwdb/sketch.c:
	  fix headers. detected with:
	  for file in `find src/lib* \( -name \*.c -o -name \*.h \)` ; do
	  a=`basename $file | tr "a-z" "A-Z"` ; b=`head -1 $file | sed
	  's/[^-A-Z0-9_.]//g'` ; if test "x$a" != "x$b" ; then echo $file
	  \($a != $b\); fi ; done

2012-05-31 22:37  n_reed

	* [r50798] src/other/step/src/clstepcore/STEPattribute.cc,
	  src/other/step/src/clstepcore/STEPcomplex.cc:
	  better error printing; SCL git 99abb18 and 6b95067

2012-05-31 20:53  tbrowder2

	* [r50797] doc/README.Windows:
	  correct typo

2012-05-31 20:38  tbrowder2

	* [r50796] src/libbu/vls_vprintf.c:
	  remove spurious print statement

2012-05-31 19:41  n_reed

	* [r50795] src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/cleditor/STEPfile.h,
	  src/other/step/src/clstepcore/read_func.cc,
	  src/other/step/src/clutils/Str.cc:
	  cleanup from SCL git c497168

2012-05-31 19:05  n_reed

	* [r50794] src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/cleditor/STEPfile.h,
	  src/other/step/src/cleditor/STEPfile.inline.cc,
	  src/other/step/src/clstepcore/STEPcomplex.cc,
	  src/other/step/src/clstepcore/STEPcomplex.h,
	  src/other/step/src/clstepcore/sdaiApplication_instance.cc,
	  src/other/step/src/clstepcore/sdaiApplication_instance.h,
	  src/other/step/src/express/dict.c:
	  Another int/bool substitution. This is SCL git b277759; r50791
	  was actually SCL git 1b69382.

2012-05-31 18:52  tbrowder2

	* [r50793] regress/red.sh:
	  added a specific test for bug fix at rev 50521 (however, the test
	  may not be needed because a regression test using
	  src/libged/red.c at rev 50520, produced with a manual patch,
	  failed without the new test)

2012-05-31 18:40  n_reed

	* [r50792] src/other/step/src/fedex_plus/classes.c:
	  change return type to bool; SCL git 4dc0891

2012-05-31 18:23  n_reed

	* [r50791] src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/cleditor/STEPfile.h,
	  src/other/step/src/cleditor/STEPfile.inline.cc,
	  src/other/step/src/clstepcore/sdaiApplication_instance.cc,
	  src/other/step/src/clutils/dirobj.cc,
	  src/other/step/src/clutils/dirobj.h,
	  src/other/step/src/express/express.c:
	  Simplify filepath handling and use more std::string and bool. SCL
	  git 19a1bae and b277759.

2012-05-31 15:20  bob1961

	* [r50790] src/libtclcad/tclcad_obj.c:
	  Added a few bindings for rotating the view via the arrow keys.

2012-05-31 15:01  tbrowder2

	* [r50789] TODO:
	  oops, fix at r50521 not yet confirmed by regression test

2012-05-31 15:01  anrgmrty

	* [r50788] src/conv/CMakeLists.txt, src/conv/Makefile.am,
	  src/conv/g-voxel.c:
	  g-voxel.c (only a grid of rays shot right now)

2012-05-31 13:43  tbrowder2

	* [r50787] TODO:
	  looks like red has the requisite test which apparently works fine

2012-05-31 12:25  tbrowder2

	* [r50786] src/libbu/vls_vprintf.c:
	  expand error info, add back the old guess output for unknown or
	  obsolete conversion specifier; note bombing macro indicates bad
	  logic somewhere

2012-05-31 12:23  tbrowder2

	* [r50785] src/libbu/vls_internals.h:
	  VP_UNKNOWN needs a bit on for proper testing as used in
	  bu_vls_vprintf

2012-05-31 12:17  tbrowder2

	* [r50784] src/libbu/test_vls_vprintf.c:
	  add another test based on iges.c problem

2012-05-31 12:10  tbrowder2

	* [r50783] src/conv/iges/iges.c:
	  add missing format conversion specifier 'd' after length modifier
	  'z' so correct entry is '%zd'

2012-05-31 06:32  phoenixyjll

	* [r50782] src/librt/primitives/brep/brep_debug.cpp:
	  Fixed the bug in copying brep in r50871

2012-05-31 06:28  phoenixyjll

	* [r50781] src/libged/brep.c,
	  src/librt/primitives/brep/brep_debug.cpp:
	  Extend the functionality of the brep command in MGED to deal with
	  comb. Unevaluated breps are generated.

2012-05-31 04:35  brlcad

	* [r50780] NEWS:
	  fixed a bug reading v4 geometry files where it was spewing memory
	  free error debug messages. it was getting to the debug messages
	  in the first place due to a write to a null pointer dereference,
	  probably related to the endianness flipping (as it's the first
	  rt_memfree() after flipping).

2012-05-31 04:32  brlcad

	* [r50779] src/librt/db_scan.c:
	  casting the ftell() returns through off_t propagates bad addr
	  values. next and prev don't need to be off_t, so just let them
	  match ftell's return type and simplify

2012-05-31 04:29  brlcad

	* [r50778] src/librt/memalloc.c:
	  prevent memory corruption if we end up with a null pointer.
	  probably implies someting is wrong elsewhere in the book-keeping,
	  but since this is old v4 code there's minmal value hunting it
	  down. just avoids corruption which was leading to a bogus
	  rt_freemem() debug message getting printed extensively after the
	  endianness flip.

2012-05-31 04:25  brlcad

	* [r50777] src/librt/primitives/sph/sph.c:
	  we have the actual distance tolerance so use it during validity
	  testing

2012-05-30 23:23  crdueck

	* [r50774] src/libbu/lex.c:
	  rewrote section to improve readability and remove a goto loop, ws
	  changes

2012-05-30 20:49  n_reed

	* [r50772] src/other/step/src/express/dict.c:
	  Apply SCL git f5a130a. Loosens restriction on dictionary
	  duplicates.

2012-05-30 19:43  erikgreenwald

	* [r50771] sh/orbit.sh:
	  update ffmpeg usage for 0.11. add azimuth to animation (the
	  actual orbit part)

2012-05-30 19:38  n_reed

	* [r50770] src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes_misc.c,
	  src/other/step/src/fedex_plus/classes_wrapper.cc:
	  Remove some unneeded functions. SCL git 1faaf69 and 2d7ed17.

2012-05-30 18:44  erikgreenwald

	* [r50769] sh/orbit.sh:
	  improve progress display

2012-05-30 18:41  erikgreenwald

	* [r50768] sh/orbit.sh:
	  Write frames directly to PNG instead of pix followed by pix-png.

2012-05-30 18:36  n_reed

	* [r50767] src/other/step/src/fedex_plus/selects.c:
	  optimize utype_member based on SCL git 27ce560

2012-05-30 18:28  erikgreenwald

	* [r50766] sh/orbit.sh:
	  fix getopt handling. allow actual execution. minor
	  simplification.

2012-05-30 18:02  erikgreenwald

	* [r50765] sh/CMakeLists.txt, sh/Makefile.am:
	  move orbit.sh to the installed script set

2012-05-30 17:51  tbrowder2

	* [r50764] src/libbu/vls_vprintf.c:
	  removed old test statement, added another error handler

2012-05-30 17:42  tbrowder2

	* [r50763] src/libbu/test_vls_vprintf.c, src/libbu/vls_internals.h,
	  src/libbu/vls_vprintf.c:
	  This is a major change to vsl_vprintf (and related files)
	  incorporating a more modular approach. In general, this change
	  tries
	  to separate the parsing of the format string from the handling of
	  the
	  result, both for valid as well as for obsolete or unknown parts.
	  The
	  approach is also intended to ease maintenance and future
	  enhancements.
	  
	  The function specification has also been modified somewhat.
	  
	  More specifically:
	  
	  src/libbu/vls_internals.h
	  =========================
	  
	  + make VP_* bit flags available for multiple files
	  + expand the set of VP_* bit flags
	  + make the vflags_t type available for multiple files
	  + make three of the vls_vprintf helper functions available for
	  multiple files
	  
	  src/libbu/test_vls_vprintf.c
	  ============================
	  
	  + add new test function 'check_format_chars' to ensure consistent
	  coverage of the defined valid and obsolete format characaters
	  
	  src/libbu/vls_vprintf.c
	  =======================
	  
	  + hoist the vflags_t definition into vls_internals.h for use by
	  the
	  regression test (test_vls_vprinf.c)
	  
	  + move functions
	  
	  + consolidate vls_printf helper functions into four:
	  
	  - format_part_status: uses bit flags to define, for each
	  character,
	  what category it's in and whether it's valid, obsolete, or
	  unknown
	  
	  - handle_obsolete_format_char: contains helper info messages for
	  the
	  user of obsolete chars
	  
	  - reset flags: resets an instance of the vflags_t to known values
	  
	  - handle_format_part: consolidates handling of the different
	  categories of valid format characters; only turned on at the
	  moment for
	  length modifier type
	  
	  + use the new 'handle_format_part' function to hoist handling of
	  the
	  length modifiers (LMs) out of the format parsing loop
	  
	  + add the formerly implicit handling of the 'c' conversion
	  specifier (CS)
	  to the CS handling section
	  
	  + consolidate CS error handling in the default section of the CS
	  switch statement
	  
	  + do some ws and style tidying
	  
	  Future changes planned
	  ======================
	  
	  + turn on modular handling of other categories of format chars
	  
	  + incorporate modular handling of compiler oddities such as the
	  'z'
	  length modifier for Visual Studio C
	  
	  + improve error handling

2012-05-30 16:48  n_reed

	* [r50762] src/other/step/src/express/expparse.y:
	  Allow local variables to have generic types; fixes failure on
	  ap239 express schema. SCL git 254b5a3.

2012-05-30 16:05  starseeker

	* [r50761] src/libbu/Makefile.am:
	  fix LDADD line for test_vls_vprintf

2012-05-30 14:55  starseeker

	* [r50760] configure.ac:
	  Need the makefile for raw dir

2012-05-30 14:38  brlcad

	* [r50759] BUGS, TODO:
	  need to investigate/fix the mged joints command and migrate it to
	  libged.

2012-05-30 14:21  starseeker

	* [r50758] src/other/CMakeLists.txt:
	  Generalize the disclean rules for libpng links

2012-05-30 14:19  bob1961

	* [r50757] src/tclscripts/lib/cursor.tcl:
	  Yet another Windows specific fix.

2012-05-30 14:16  starseeker

	* [r50756] src/libbu/Makefile.am:
	  Fix header name

2012-05-30 13:49  brlcad

	* [r50755] src/shapes/fence.c:
	  fix a memory corruption error where we incorrectly bu_free() a
	  pointer that was bu_calloc'd but then clobbered after set to
	  mk_addmember result. was causing a crash.

2012-05-30 12:45  d_rossberg

	* [r50754] src/libbu/CMakeLists.txt, src/libbu/Makefile.am,
	  src/libbu/test_ctype.c:
	  apply sourceforge parch 3528073 (test_ctype.patch) from anrgmrty:
	  "A test for ctype.c checking for printable and non-printable
	  strings test_ctype.c"

2012-05-30 01:12  crdueck

	* [r50753] src/mged/animedit.c:
	  the bug with 'joint holds' is related to 'joint solve' crashing
	  as well, both eventually make bad calls to hold_point_location(),
	  edited comment and error message

2012-05-30 00:06  tbrowder2

	* [r50752] regress/vls_vprintf.sh, src/libbu/test_vls_vprintf.c:
	  change internal file name to reflect external file name

2012-05-29 23:58  tbrowder2

	* [r50751] regress/vls.sh, src/libbu/test_vls.c:
	  old files disappear

2012-05-29 23:57  tbrowder2

	* [r50750] regress/CMakeLists.txt, regress/Makefile.am,
	  regress/vls_vprintf.sh, src/libbu/CMakeLists.txt,
	  src/libbu/Makefile.am, src/libbu/test_vls_vprintf.c:
	  rename vls regression script and test_vls to vls_vprintf and
	  test_vls_vprintf,respectively, to reflect true scope of this
	  regression test

2012-05-29 23:03  crdueck

	* [r50749] src/librt/primitives/tor/tor.c:
	  adds centroid function to tor

2012-05-29 22:58  crdueck

	* [r50748] src/libbu/fgets.c, src/libbu/lex.c:
	  accidently added to many files in r50747

2012-05-29 22:51  crdueck

	* [r50747] src/libbu/fgets.c, src/libbu/lex.c,
	  src/librt/primitives/tor/tor.c:
	  adds volume function to tor

2012-05-29 22:41  crdueck

	* [r50746] src/librt/primitives/tor/tor.c:
	  adds surface area function to tor

2012-05-29 22:24  n_reed

	* [r50745] src/other/step/src/cldai/sdaiBinary.cc,
	  src/other/step/src/cleditor/STEPfile.inline.cc,
	  src/other/step/src/clstepcore/STEPattribute.h:
	  Remove a few unnecessary extern declarations. SCL git aef6e73,
	  5c8c5aa, 15f9c40.

2012-05-29 22:17  crdueck

	* [r50744] src/mged/animedit.c:
	  'joint holds' no longer crashes MGED, reports error message
	  instead. still doesnt work properly though

2012-05-29 19:40  crdueck

	* [r50743] src/mged/animedit.c:
	  removed references to f_jtest(), fixing r50742

2012-05-29 19:30  crdueck

	* [r50742] src/mged/animedit.c:
	  removed unused 'joint test' subcommand

2012-05-29 19:06  n_reed

	* [r50741] src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/cleditor/STEPfile.h,
	  src/other/step/src/cleditor/STEPfile.inline.cc:
	  Have STEPfile::schemaName return std::string instead of writing
	  char* arg. SCL git b8fc557.

2012-05-29 16:10  starseeker

	* [r50740] CMakeLists.txt:
	  Alter umask test to use POSIX -S output, per suggestion from
	  Sean.

2012-05-29 15:29  starseeker

	* [r50739] CMakeLists.txt:
	  Whoops, stray line

2012-05-29 15:19  starseeker

	* [r50738] CMakeLists.txt:
	  Check a variety of known 'OK' umask settings - avoids invalid
	  matches to the regex like 0222 (thanks Sean.)

2012-05-29 14:56  starseeker

	* [r50737] CMakeLists.txt:
	  As it turns out, umask settings do have some impact on
	  CMake/CPack builds. While CMake's install process does not
	  directly make use of umask, the temporary files staged in the
	  build directory do. The install process in turn makes use of the
	  permissions set on those files. It does not appear to be possible
	  to set umask from the CMake build itself, so instead warnings are
	  generated if the umask setting looks problematic.

2012-05-29 13:58  erikgreenwald

	* [r50736] NEWS:
	  mention rotate bug being fixed

2012-05-29 13:57  erikgreenwald

	* [r50735] src/rt/view.c:
	  fix call to icv writepixel where x and y were swapped. This fixes
	  the bug where 'just changing the size' rotated the image 90
	  degrees, with -s <= 96 switching to MODE_UNBUF and touching this
	  line.

2012-05-29 12:48  erikgreenwald

	* [r50734] NEWS, sh/CMakeLists.txt, sh/Makefile.am,
	  sh/ios-icons.sh:
	  Add shell script to generate icons suitable for IOS (Apple
	  mobile) applications

2012-05-29 12:45  phoenixyjll

	* [r50733] src/librt/primitives/eto/eto_brep.cpp:
	  eto_endvertex_pt was set but not used before.

2012-05-29 12:17  phoenixyjll

	* [r50732] src/librt/primitives/brep/brep_debug.cpp,
	  src/proc-db/csgbrep.cpp:
	  Use BN_DIST_TOL to replace the hard coded 0.0005. And set
	  revolve.r and revolve.ang in csgbrep.cpp.

2012-05-29 12:14  phoenixyjll

	* [r50731] src/libged/brep.c:
	  Check whether brep is converted successfully. (A failure will
	  return a NULL pointer like the conversion of old.s82 and old.s79
	  in m35.g)

2012-05-29 05:15  phoenixyjll

	* [r50730] sh/conversion.sh:
	  change the suffix brep2 to brep

2012-05-29 03:55  brlcad

	* [r50729] AUTHORS:
	  credit mesut (aka kane) with his sf patch 3527658 (refactor and
	  manage libbn tolerance uses by providing an interface default
	  (e.g., an init macro) and making everyone use that where it is
	  hardcoded to 0.0005 presently). comes to brl-cad from gsoc.

2012-05-29 02:58  brlcad

	* [r50728] AUTHORS:
	  credit alex taylor for his code contribution applied from sf
	  patch 3530033 related to his gsoc participation. note the other
	  recent gsoc/socis students too.

2012-05-29 02:48  brlcad

	* [r50727] src/librt/primitives/sph/sph.c:
	  since they're not documented, remove the 0.0001 magic tolerance
	  values with tighter hardware-centric tolerances via EQUAL()
	  testing.

2012-05-29 02:44  brlcad

	* [r50726] src/librt/primitives/ell/ell.c:
	  remove the 0.0001 magic tolerance values. instead, use the
	  default tolerance used within EQUAL(), which should be near what
	  the hardware is capable of distinguishing. better would probably
	  be to use a bn_tol->dist.

2012-05-29 02:38  brlcad

	* [r50725] src/librt/primitives/revolve/revolve_brep.cpp:
	  the plane isn't used (or deallocated), so remove it (and quell
	  the compilation verbage)

2012-05-29 02:32  brlcad

	* [r50724] src/librt/primitives/ell/ell.c:
	  apply sf patch 3530033 from Al_Da_Best ( aldabest ) - 'Adding
	  centroid and surface area for ellipsoid primitive' though the
	  patch now only adds surface area since someone else beat him to
	  the centroid function. the patch was slightly modified for strict
	  compilation and still has a problem using fabs() and a hard-coded
	  0.0001 magic tolerance value, but can't fault him too much for
	  that error since someone else apparently introduced that bad
	  practice in the bbox routine.

2012-05-28 10:25  phoenixyjll

	* [r50723] sh/conversion.sh:
	  Add implicit to brep conversion to conversion.sh.

2012-05-28 04:21  brlcad

	* [r50722] src/librt/primitives/ell/ell.c:
	  apply sf patch 3528940 from crdueck that adds an function to find
	  centroid of an ell (it's the v parameter)

2012-05-28 04:03  brlcad

	* [r50721] AUTHORS:
	  credit sachin jain with his patch from last year (sf patch
	  3275742 - Fix 'analyze' command output formatting) applied in
	  r48889 and sparking more work in that area by tom browder.

2012-05-27 20:45  tbrowder2

	* [r50720] src/libbu/vls_vprintf.c:
	  modify and expand specification, remove underscore from internal
	  function names

2012-05-27 20:30  tbrowder2

	* [r50719] src/libbu/vls_vprintf.c:
	  add target specifications for bu_vls_vprintf

2012-05-27 20:09  tbrowder2

	* [r50718] src/libbu/vls_vprintf.c:
	  correct comment

2012-05-27 20:09  tbrowder2

	* [r50717] src/libbu/vls_vprintf.c:
	  move struct and its reset function to the top

2012-05-27 19:41  tbrowder2

	* [r50716] src/libbu/vls_vprintf.c:
	  move vars to file scope, change some back to macros because
	  intializers aren't constant

2012-05-27 19:23  tbrowder2

	* [r50715] src/libbu/CMakeLists.txt, src/libbu/Makefile.am,
	  src/libbu/vls.c, src/libbu/vls_internals.h,
	  src/libbu/vls_vprintf.c:
	  split function bu_vls_vprintf into its own src file, put common
	  vls data into a new internal header, modify build structure
	  accordingly

2012-05-27 14:54  brlcad

	* [r50714] src/gtools/g_diff.c:
	  rename kill to killit to avoid a shadow warning on mac 10.4
	  (reported by _fkr via irc)

2012-05-27 13:23  brlcad

	* [r50713] include/rtgeom.h:
	  apply the patch file from crdueck's sf patch 3528940
	  (ell_centroid) that documents the ell parameters.

2012-05-27 01:10  tbrowder2

	* [r50712] src/libbu/vls.c:
	  change macros to local const ints

2012-05-27 00:00  tbrowder2

	* [r50711] doc/README.Linux:
	  freeglut not required based on last test with Linux Mint LMDE

2012-05-26 23:59  tbrowder2

	* [r50710] HACKING:
	  fix typo

2012-05-26 19:17  tbrowder2

	* [r50709] doc/deprecation.txt:
	  clarify instructions for the obsolete step

2012-05-26 19:03  brlcad

	* [r50708] src/libbu/parse.c:
	  remove the struct parse table support for '%S' since vls was just
	  removed.

2012-05-26 19:00  brlcad

	* [r50707] doc/deprecation.txt:
	  NEWS is only for (non-developer) user-visible changes. annotate
	  %S change to obsolete in doc/deprecation.txt

2012-05-26 19:00  brlcad

	* [r50706] NEWS:
	  NEWS is only for (non-developer) user-visible changes. annotate
	  %S change to obsolete in doc/deprecation.txt

2012-05-26 18:27  tbrowder2

	* [r50705] NEWS:
	  notified users of removal of formerly deprecated and now obsolete
	  %S bu_vls format specifier

2012-05-26 18:26  tbrowder2

	* [r50704] src/libbu/test_vls.c:
	  commented out %S test, retained for use in soon-to-come
	  bu_vls_vprintf mods

2012-05-26 18:25  tbrowder2

	* [r50703] src/libbu/vls.c:
	  removed obsolete bu_vls %S format specifier

2012-05-26 18:23  tbrowder2

	* [r50702] src/libbu/vls.c:
	  converted all flag variables in function bu_vls_vprintf to be
	  contained in a special struct; added a reset function for them

2012-05-26 17:55  tbrowder2

	* [r50701] doc/README.Linux:
	  update requirements based on more testing with Linux Mint LWDE
	  32-bit

2012-05-26 14:28  brlcad

	* [r50700] src/rt/rtexample.c:
	  apply spelling corrections from sf patch 3529931 by anuragmurty

2012-05-26 14:25  brlcad

	* [r50699] src/libbu/test_bitv.c:
	  there's not bu_strcpy() but there is bu_strlcpy(). using strcpy()
	  will cause regression testing to fail due to HACKING restrictions
	  on using unsafe libc functions.

2012-05-26 14:17  brlcad

	* [r50698] src/libbu/test_bitv.c, src/libbu/test_booleanize.c,
	  src/libbu/test_quote.c, src/libbu/test_vls.c:
	  ws cleanup, run sh/ws.sh

2012-05-26 11:20  tbrowder2

	* [r50697] src/libbu/test_bitv.c:
	  ws, style

2012-05-26 11:11  tbrowder2

	* [r50696] src/libbu/test_bitv.c:
	  bu_strcpy not found, use libc version

2012-05-25 20:29  brlcad

	* [r50695] AUTHORS:
	  add gsoc coder anurag murty for his sf patch 3527405 (Unit test
	  has been written for src/libbu/bitv.c) that got applied by
	  rossberg in r50684

2012-05-25 19:03  starseeker

	* [r50694] src/other/tk/CMakeLists.txt:
	  This might be why TK_ENABLE_XFT was incorrectly ON, but needs
	  testing.

2012-05-25 18:42  tbrowder2

	* [r50693] src/libbu/test_vls.c:
	  add more tests; provide for known failures during development

2012-05-25 18:17  brlcad

	* [r50692] src/libbu/vls.c:
	  move %S back down. it wasn't some long string format. it was like
	  %V is now, used everywhere in our code for printing our bu_vls
	  strings.

2012-05-25 17:31  starseeker

	* [r50691] src/libbu/test_bitv.c:
	  Use bu functions - might want to run make regress-repository when
	  working on this file...

2012-05-25 16:59  tbrowder2

	* [r50690] src/libbu/vls.c:
	  move S conversion specifier to more appropriate place, modify
	  comment to reflect correct alternative solution

2012-05-25 16:55  starseeker

	* [r50689] src/librt/primitives/revolve/revolve_brep.cpp:
	  tol is used now

2012-05-25 16:51  starseeker

	* [r50688] misc/CMake/BRLCAD_CheckFunctions.cmake:
	  remove debugging message

2012-05-25 16:42  tbrowder2

	* [r50687] src/libbu/vls.c:
	  add two more helper functions for bu_vls_vprintf; comment out
	  temporarily to prevent unused warning/error

2012-05-25 16:25  tbrowder2

	* [r50686] src/libbu/vls.c:
	  add local helper function for bu_vls_vprintf

2012-05-25 16:17  tbrowder2

	* [r50685] include/bu.h:
	  correct referenced function name

2012-05-25 15:33  d_rossberg

	* [r50684] src/libbu/CMakeLists.txt, src/libbu/Makefile.am,
	  src/libbu/test_bitv.c:
	  apply sourceforge parch 3527405 (test_bitv4.patch) from anrgmrty:
	  "Unit test for testing of src/libbu/bitv.c has been written with
	  appropriate changes to CMakelists.txt and Makefile.am"

2012-05-25 13:18  phoenixyjll

	* [r50683] src/librt/primitives/revolve/revolve_brep.cpp:
	  Deal with non-full revolution of revolve. Create two surfaces in
	  that case.

2012-05-24 22:57  n_reed

	* [r50682] src/other/step/src/cleditor/cmdmgr.cc,
	  src/other/step/src/cleditor/cmdmgr.h,
	  src/other/step/src/cleditor/instmgr.h,
	  src/other/step/src/clstepcore/ExpDict.h,
	  src/other/step/src/clstepcore/ExpDict.inline.cc,
	  src/other/step/src/clstepcore/Registry.inline.cc,
	  src/other/step/src/clstepcore/STEPcomplex.cc,
	  src/other/step/src/clstepcore/collect.cc,
	  src/other/step/src/clstepcore/complexSupport.h,
	  src/other/step/src/clstepcore/complexlist.cc,
	  src/other/step/src/clstepcore/entlist.cc,
	  src/other/step/src/clstepcore/entnode.cc,
	  src/other/step/src/clstepcore/multlist.cc,
	  src/other/step/src/clstepcore/non-ors.cc,
	  src/other/step/src/clstepcore/orlist.cc:
	  apply SCL git e72ca29; remove some superfluous boolean types and
	  use std bool more often

2012-05-24 21:43  tbrowder2

	* [r50681] src/libbu/vls.c:
	  ws

2012-05-24 21:40  tbrowder2

	* [r50680] src/libbu/vls.c:
	  combine decl with initialization

2012-05-24 21:36  tbrowder2

	* [r50679] src/libbu/vls.c:
	  combine decl with initialization

2012-05-24 21:31  tbrowder2

	* [r50678] src/libbu/vls.c:
	  tidy one comment, move another

2012-05-24 21:26  tbrowder2

	* [r50677] src/libbu/vls.c:
	  add comment

2012-05-24 21:24  tbrowder2

	* [r50676] src/libbu/vls.c:
	  more idiomatic

2012-05-24 21:18  tbrowder2

	* [r50675] src/libbu/vls.c:
	  use a var for clarity and ease of maintenance

2012-05-24 21:10  tbrowder2

	* [r50674] src/libbu/vls.c:
	  typo in comment expansion

2012-05-24 21:09  tbrowder2

	* [r50673] src/libbu/vls.c:
	  style, ws

2012-05-24 21:06  tbrowder2

	* [r50672] src/libbu/vls.c:
	  ws

2012-05-24 21:03  tbrowder2

	* [r50671] src/libbu/vls.c:
	  expand comment for clarity

2012-05-24 20:59  tbrowder2

	* [r50670] src/libbu/vls.c:
	  add another valid char possibility

2012-05-24 20:56  tbrowder2

	* [r50669] src/libbu/vls.c:
	  eliminate unnecessary check

2012-05-24 20:53  tbrowder2

	* [r50668] src/libbu/vls.c:
	  align vars, correct spacing, clarify comment

2012-05-24 20:50  tbrowder2

	* [r50667] src/libbu/vls.c:
	  clarify comment

2012-05-24 20:48  tbrowder2

	* [r50666] src/libbu/vls.c:
	  reorder vars for ease of maintenance

2012-05-24 20:45  tbrowder2

	* [r50665] TODO:
	  32-bit vls failure fixed with rev 50664, confirmed on 32-bit
	  Linux Mint LMDE

2012-05-24 19:58  tbrowder2

	* [r50664] src/libbu/vls.c:
	  don't clear length flags for 'l' or 'h' UNTIL we check for
	  doubling--this should fix the 32-bit failure

2012-05-24 19:50  tbrowder2

	* [r50663] src/libbu/vls.c:
	  remove spurious spaces

2012-05-24 19:47  tbrowder2

	* [r50662] src/libbu/vls.c:
	  reorder length mod defs, add new length group

2012-05-24 19:38  tbrowder2

	* [r50661] src/libbu/vls.c:
	  correct position of comment

2012-05-24 19:34  tbrowder2

	* [r50660] src/libbu/vls.c:
	  move all length modifier checks to end of format specifier parse,
	  add comment to that effect

2012-05-24 19:30  tbrowder2

	* [r50659] src/libbu/vls.c:
	  eliminate check for field type here (even though it's a hybrid
	  length modifier)

2012-05-24 19:26  tbrowder2

	* [r50658] src/libbu/vls.c:
	  add another legitimate snprintf flag charcacter

2012-05-24 19:24  tbrowder2

	* [r50657] src/libbu/vls.c:
	  reformat for ease of seeing boolean choices

2012-05-24 19:22  tbrowder2

	* [r50656] src/libbu/vls.c:
	  correct operator for combining flags

2012-05-24 19:00  tbrowder2

	* [r50655] src/libbu/test_vls.c:
	  add new tests, some format tidying

2012-05-24 16:23  n_reed

	* [r50654] src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/cleditor/STEPfile.h,
	  src/other/step/src/cleditor/seeinfodefault.h:
	  Apply changes from SCL git 4858af2 removing code supporting step
	  files (N279 files) that pre-date ISO 10303-21:1994.

2012-05-24 15:26  starseeker

	* [r50653] CMakeLists.txt, misc/CMake/BRLCAD_CheckFunctions.cmake:
	  This should improve the behavior and robustness of the type
	  checking macro in BRL-CAD. While we're at it, make the variable
	  names automatic and deduced from the type itself.

2012-05-24 13:22  d_rossberg

	* [r50652] include/bn.h, src/libbn/bntester.c, src/libbn/plane.c,
	  src/libbn/tcl.c:
	  apply sourceforge parch 3527658 (libbn_refactor_tolerance.diff)
	  from kane_: "refactor and manage libbn tolerance uses by
	  providing an interface default (e.g., an init macro) and making
	  everyone use that where it is hardcoded to 0.0005 presently"

2012-05-24 12:12  d_rossberg

	* [r50651] src/conv/CMakeLists.txt, src/conv/Makefile.am,
	  src/conv/raw, src/conv/raw/Bot.cpp, src/conv/raw/Bot.h,
	  src/conv/raw/CMakeLists.txt, src/conv/raw/Makefile.am,
	  src/conv/raw/RegionList.cpp, src/conv/raw/RegionList.h,
	  src/conv/raw/raw-g.cpp:
	  a raw (simple ASCII bag of triangles) to g geometry converter

2012-05-24 03:39  phoenixyjll

	* [r50650] src/librt/primitives/revolve/revolve_brep.cpp,
	  src/librt/primitives/sketch/sketch_brep.cpp:
	  The old version creates a circle just on the xy plane. Now it's
	  created on the sketch plane.

2012-05-24 03:15  phoenixyjll

	* [r50649] src/librt/primitives/extrude/extrude_brep.cpp:
	  Changed the position of the sketch in extrude according to the
	  parameters.
	  Some comment is added to make it clear.

2012-05-23 21:06  tbrowder2

	* [r50648] regress/vls.sh:
	  make more readable, add info on both log files in event of error

2012-05-23 20:59  bob1961

	* [r50647] src/libtclcad/tclcad_obj.c:
	  Calling bu_sscanf instead of sscanf. This eliminates more windows
	  specific problems.

2012-05-23 20:57  bob1961

	* [r50646] src/libbu/sscanf.c:
	  Special case for size_t on windows.

2012-05-23 20:56  starseeker

	* [r50645] misc/CMake/BRLCAD_CheckFunctions.cmake:
	  Add _T suffix to SIZEOF vars

2012-05-23 20:48  tbrowder2

	* [r50644] regress/vls.sh, src/libbu/quote.c,
	  src/libbu/test_quote.c, src/libbu/test_vls.c, src/libbu/vls.c,
	  src/tclscripts/mged/openw.tcl:
	  undoing bad commit rev 50643

2012-05-23 20:10  tbrowder2

	* [r50643] regress/vls.sh, src/libbu/quote.c,
	  src/libbu/test_quote.c, src/libbu/test_vls.c, src/libbu/vls.c,
	  src/tclscripts/mged/openw.tcl:
	  make more readable, add info on both log files in event of error

2012-05-23 15:55  phoenixyjll

	* [r50642] src/librt/primitives/revolve/revolve_brep.cpp:
	  Changed the plane origin of the sketch.

2012-05-23 15:10  phoenixyjll

	* [r50641] src/librt/primitives/revolve/revolve_brep.cpp:
	  Fixed the wrong revolution axis: the endpoint should be
	  v3d+axis3d. Further modifications are still needed.

2012-05-23 15:10  starseeker

	* [r50640] src/libbu/test_booleanize.c:
	  distcheck failure - use of strcmp

2012-05-23 14:22  phoenixyjll

	* [r50639] src/librt/primitives/pipe/pipe_brep.cpp:
	  A small change from double to fastf_t.

2012-05-23 13:21  tbrowder2

	* [r50638] regress/vls.sh:
	  make name consistency a little more robust

2012-05-23 12:51  tbrowder2

	* [r50637] regress/vls.sh:
	  correct name of error log

2012-05-23 11:04  bob1961

	* [r50636] src/tclscripts/lib/Ged.tcl:
	  Clear mLastDataIndex after data move.

2012-05-23 03:00  tbrowder2

	* [r50635] src/libbu/test_vls.c:
	  add another vls regression test

2012-05-22 22:03  brlcad

	* [r50634] TODO:
	  made edits to skt_ed.tcl without testing, make sure it still
	  works -- particularly for the user-reported failure case: circles

2012-05-22 21:54  tbrowder2

	* [r50633] doc/README.Linux:
	  add more info on required packages for Debian-based systems

2012-05-22 19:53  n_reed

	* [r50632] src/other/step/src/cleditor/SdaiHeaderSchemaClasses.h:
	  apply header guard symbol change from SCL git d1cd32b

2012-05-22 18:52  n_reed

	* [r50631] src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes_misc.c,
	  src/other/step/src/fedex_plus/classes_wrapper.cc,
	  src/other/step/src/fedex_plus/multpass.c,
	  src/other/step/src/fedex_plus/selects.c:
	  apply rest of SCL git 290850a: change output suffix of aggregate
	  select types from 's' to '_agg'

2012-05-22 17:58  n_reed

	* [r50630] src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes.h,
	  src/other/step/src/fedex_plus/selects.c:
	  apply more changes from SCL git 290850a: cleanup some multiple
	  inheritance code - passing around attribute list to print
	  routines instead of rebuilding it

2012-05-22 15:36  bob1961

	* [r50629] src/libtclcad/tclcad_obj.c:
	  Change bu_vls_printf format strings use of %llu to %zu. This
	  fixes a recent breakage on Windows.

2012-05-22 05:06  phoenixyjll

	* [r50628] src/librt/primitives/pipe/pipe_brep.cpp:
	  Add some control to deal with special cases and add a few
	  comments.

2012-05-21 23:06  starseeker

	* [r50627] regress/CMakeLists.txt, regress/rtwizard,
	  regress/rtwizard.sh, regress/rtwizard/rtwizard_test1_ref.asc.gz:
	  Put a framework for regression testing rtwizard in place. Need to
	  assemble more tests - just one example for now.

2012-05-21 21:07  starseeker

	* [r50626] src/tclscripts/rtwizard/rtwizard.tcl:
	  Support framebuffer specifications without the space for rt
	  compatibility

2012-05-21 20:53  brlcad

	* [r50625] src/librt/primitives/pipe/pipe_brep.cpp:
	  ran ws.sh, massive trailing ws

2012-05-21 20:52  starseeker

	* [r50624] src/tclscripts/util/getopt.tcl:
	  Allow negative numbers as values instead of treating them as
	  flags.

2012-05-21 20:37  starseeker

	* [r50623] src/tclscripts/rtwizard/rtwizard.tcl:
	  Add an option to specify the view center. Between this option,
	  the aet options, and zoom it should be possible to re-create most
	  (all?) raytracing views

2012-05-21 20:23  starseeker

	* [r50622] src/tclscripts/rtwizard/rtwizard.tcl:
	  argv arguments are now being handled by getopt for rtwizard or
	  not at all. clear argv after processing to avoid accidental
	  additional processing attempts.

2012-05-21 16:38  phoenixyjll

	* [r50621] src/librt/primitives/pipe/pipe_brep.cpp:
	  Deal with duplicated points. Delete duplicated points from the
	  linklist of pipe.

2012-05-21 13:55  phoenixyjll

	* [r50620] src/librt/primitives/pipe/pipe_brep.cpp:
	  Fixed the bug of wrong id & od for pipe, by changing some prevp
	  to curp.

2012-05-18 21:16  starseeker

	* [r50619] src/libbu/parse.c:
	  looks like a typo?

2012-05-18 21:14  brlcad

	* [r50618] src/tclscripts/mged/skt_ed.tcl:
	  qualify all of the calls to the dist proc as being in the
	  top-level namespace. apparently if you qualify one in a proc, but
	  not others, some version(s) of tcl assume the non-qualified one
	  are for a non top-level scope even if a local one doesn't exist.
	  problem reported by Csanyi Pal via brlcad-users mailing list
	  trying to use sketch editor.

2012-05-18 21:01  brlcad

	* [r50617] src/libbu/parse.c:
	  go ahead and still make the comparison case insensitive. thanks
	  to Stattrav (via irc) for pinpointing the cause of sphflake
	  failure introduced by r50582.

2012-05-18 20:58  brlcad

	* [r50616] src/libbu/parse.c:
	  Revert r50582 as it was just wrong. 'shader' is the whole string,
	  not just the name.

2012-05-18 20:13  brlcad

	* [r50615] src/librt/primitives/ell/ell.c:
	  apply sf patch 3515075 (rt_ell_surface_area) from crdueck adding
	  support for calculating ellipsoid surface areas.

2012-05-18 16:07  bob1961

	* [r50614] src/libtclcad/tclcad_obj.c:
	  Added calls to glPixelStorei(GL_PACK_ALIGNMENT, 1) in both
	  to_png() and to_pix().

2012-05-18 14:10  bob1961

	* [r50613] src/libtclcad/tclcad_obj.c:
	  More simplification of to_png() and to_pix().

2012-05-18 13:57  bob1961

	* [r50612] src/tclscripts/lib/Ged.tcl:
	  Added cadwidgets::Ged::pix.

2012-05-18 13:55  bob1961

	* [r50611] src/libtclcad/tclcad_obj.c:
	  Simplified to_png(). Added to_pix(). Not tested on Windows.

2012-05-18 05:24  phoenixyjll

	* [r50610] src/librt/primitives/hyp/hyp_brep.cpp:
	  Fixed the direction of shearing the hyp.

2012-05-18 03:30  brlcad

	* [r50609] NEWS:
	  tom added an italian translation of the intro to brl-cad. do not
	  know who the original author is. my records indicate it dates
	  back to at least sometime before july 2007 but is an unattributed
	  contribution. files had not identifying markers and no other
	  record in my logs all the way back to 2004.

2012-05-18 03:01  starseeker

	* [r50608] src/tclscripts/rtwizard/rtwizard.tcl:
	  remove debugging puts statement

2012-05-18 02:38  starseeker

	* [r50607] NEWS:
	  rtwizard now properly supports PNG output from all of its image
	  types. Bob's new tcl proc cadwidgets::RtImage is the heart of the
	  new features.

2012-05-18 00:56  starseeker

	* [r50606] src/tclscripts/rtwizard/rtwizard.tcl:
	  Ah - just needed to crank it into the initial view setup

2012-05-18 00:53  starseeker

	* [r50605] src/tclscripts/rtwizard/rtwizard.tcl:
	  Add option for perspective, although it doesn't seem to interact
	  well with zoom for some reason

2012-05-18 00:45  starseeker

	* [r50604] src/tclscripts/rtwizard/lib/PictureTypeBase.itcl,
	  src/tclscripts/rtwizard/lib/tclIndex:
	  Remove some unused commands

2012-05-18 00:40  starseeker

	* [r50603] src/tclscripts/rtwizard/lib/PictureTypeF.itcl:
	  And last but not least, type F images

2012-05-18 00:38  starseeker

	* [r50602] src/tclscripts/rtwizard/lib/PictureTypeD.itcl:
	  Fix background color for type D picture

2012-05-18 00:29  starseeker

	* [r50601] src/tclscripts/rtwizard/lib/PictureTypeE.itcl:
	  Picture type E converted

2012-05-18 00:19  starseeker

	* [r50600] src/tclscripts/rtwizard/lib/PictureTypeB.itcl,
	  src/tclscripts/rtwizard/lib/PictureTypeC.itcl,
	  src/tclscripts/rtwizard/lib/PictureTypeD.itcl:
	  Make picture types B, C and D use rtimage

2012-05-17 23:26  starseeker

	* [r50599] src/tclscripts/rtwizard/lib/PictureTypeA.itcl,
	  src/tclscripts/rtwizard/lib/PictureTypeBase.itcl:
	  Preview is just a smaller version of full scale, and they both
	  need the same rtimage calling logic. Refactor to reduce code
	  duplication

2012-05-17 22:06  n_reed

	* [r50598] src/other/step/src/fedex_plus/classes.c:
	  Add collectAttributes function based on the one added by SCL git
	  290850a.

2012-05-17 21:57  starseeker

	* [r50597] src/tclscripts/rtwizard/lib/FbPage.itk,
	  src/tclscripts/rtwizard/lib/PictureTypeA.itcl,
	  src/tclscripts/rtwizard/lib/PictureTypeBase.itcl:
	  Start transitioning rtwizard pages over to using rtimage script.
	  There is probably some intermediate breakage while this
	  progresses

2012-05-17 20:26  brlcad

	* [r50596] NEWS:
	  tom added an italian translation of the intro to brl-cad. not
	  sure if he's the original author but the commit didn't indicate
	  otherwise so going with that assumption.

2012-05-17 20:23  r_weiss

	* [r50595] include/raytrace.h:
	  Updated "raytrace.h" to change the definition of function
	  "db5_sync_attr_to_comb" to pass in the directory instead of the
	  combination name.

2012-05-17 20:20  r_weiss

	* [r50594] src/libged/red.c:
	  Updated function "build_comb" in file "libged/red.c". Changed the
	  call to function "db5_sync_attr_to_comb" to pass in the directory
	  instead of the combination name.

2012-05-17 20:18  r_weiss

	* [r50593] src/librt/db5_types.c, src/librt/db_tree.c:
	  Updated function "db5_sync_attr_to_comb" in file
	  "librt/db5_types.c". Changed the name input to the directory
	  structure. This was necessary so that the directory "d_flags"
	  region bit could be set/unset based on the "region" attribute.
	  Before this change, when using the mged "red" command to
	  add/remove attribute "region=R", the mged "attr show" command
	  would not indicate the change even though the attribute
	  "region=R" was successfully added or removed. Updated function
	  "db_recurse" in file "librt/db_tree.c". Changed the call to
	  function "db5_sync_attr_to_comb" to pass in the directory instead
	  of the combination name.

2012-05-17 20:03  brlcad

	* [r50592] NEWS:
	  cliff added support to rtwizard so that it'll write out a png
	  file from the framebuffer. if the filename indicates a png
	  extension, it's used and otherwise still defaults to pix.
	  previously, richard also added preliminary support for png output
	  to just the ghost image with insert (type e) output mode.

2012-05-17 20:00  brlcad

	* [r50591] HACKING:
	  move the discussion about branches out of the secion on commit
	  access and into the sections on organization. similarly, clean up
	  the testing section to avoid superfluous information.

2012-05-17 19:54  brlcad

	* [r50590] NEWS:
	  the archer bot selection gui lets the user pick what bot they
	  want to edit by displaying a combobox. the list was previously
	  unsorted, now sorted. r49182

2012-05-17 19:52  brlcad

	* [r50589] NEWS:
	  tom browder expanded the bb command help for mged, filling in
	  synopsis, options, and more. r48146

2012-05-17 18:44  starseeker

	* [r50588] src/tclscripts/rtwizard/RaytraceWizard.tcl,
	  src/tclscripts/rtwizard/rtwizard.tcl:
	  rtwizard.tcl is doing the sanity insurance for dbFile

2012-05-17 18:39  bob1961

	* [r50587] src/libtclcad/tclcad_obj.c:
	  The previous fix to call glReadPixels with GL_RGB instead of
	  GL_RGBA was flawed. This fixes the problem that was seen in
	  to_png().

2012-05-17 18:31  starseeker

	* [r50586] src/tclscripts/rtwizard/rtwizard.tcl:
	  Do something slightly more intelligent about fbserv ports - also,
	  have a use for a verbose flag now...

2012-05-17 18:07  brlcad

	* [r50585] BUGS:
	  out of date dm bugs seem to be no longer an issue

2012-05-17 16:58  n_reed

	* [r50584] src/other/step/src/cldai/sdaiString.cc,
	  src/other/step/src/clstepcore/read_func.cc,
	  src/other/step/src/clstepcore/sdaiApplication_instance.cc,
	  src/other/step/src/clutils/Str.cc,
	  src/other/step/src/clutils/Str.h:
	  Apply changes based on SCL git 6e9b5a7. Creates GetLiteralStr
	  function to implement and extend functionality common to
	  SDAI_String::STEPread and PushPastString.

2012-05-17 16:12  cprecup

	* [r50583] src/libbu/test_booleanize.c:
	  Fixed the style and formatting

2012-05-17 15:24  brlcad

	* [r50582] src/libbu/parse.c:
	  use BU_STR_EQUIV for case-insensitive checking when a shader
	  string includes stack or envmap.

2012-05-17 15:21  brlcad

	* [r50581] NEWS:
	  nick added support in r47659 for braces around shader parameters,
	  e.g. "plastic {sp .5 di .5}" as well as "plastic sp=.5 di=.5" to
	  help improve usability and interaction with the mater command.

2012-05-17 15:16  brlcad

	* [r50580] NEWS:
	  nick improved the obj-g importer making it more robustly handle
	  bad geometry. more specifically, if faceuse creation fails, it'll
	  now propagate that failure and skip those faces (instead of
	  propagating bad geometry). fixed in r48312.

2012-05-17 15:13  brlcad

	* [r50579] NEWS:
	  numerous enhancements were made to NMG processing during the
	  coverity defect fixing including book-keeping fixes (incrementing
	  pointer instead of value), memory allocation problems, logic
	  problems, and more.

2012-05-17 15:07  brlcad

	* [r50578] NEWS:
	  tom browder fixed memory leaks in the comgeom-g importer. nick
	  also fixed a couple memory leak errors detected by coverity. as a
	  single-use-then-exit tool, the impact of the memory leaks is
	  minor, but potentially user-visible if there are lots of geometry
	  import failures (for whatever reason).

2012-05-17 15:03  brlcad

	* [r50577] NEWS:
	  nick fixed a bug in the conversion of ascii hyp objects into .g
	  format where it would fall-through and try to create an eto of
	  the same name. this undoubtedly resulted in either a crash,
	  (likely) error message saying it couldn't make the eto, or eto
	  replacing the hyp. fixed due to coverity cid 335, in r48532.

2012-05-17 14:59  brlcad

	* [r50576] NEWS:
	  nick fixed a bug in the keypoint selection of extrude geometry
	  while fixing a coverity-detected invalid array index (cid 426)

2012-05-17 13:45  brlcad

	* [r50575] configure.ac:
	  need libz even if we build opennurbs ourselves

2012-05-17 11:50  bob1961

	* [r50574] src/tclscripts/lib/Ged.tcl:
	  Added cadwidgets::Ged::perspective_all

2012-05-17 11:48  bob1961

	* [r50573] src/tclscripts/archer/Archer.tcl,
	  src/tclscripts/archer/ArcherCore.tcl:
	  Added a perspective angle preference.

2012-05-16 18:08  starseeker

	* [r50572] src/tclscripts/rtwizard/rtwizard.tcl:
	  Add a perspective slot to the rtimage call - zero for now, but
	  need to add the perspective option to rtwizard command line.

2012-05-16 17:56  starseeker

	* [r50571] src/librt/primitives/eto/eto_brep.cpp:
	  Apply patch 3526551 from Wu Jianbang fixing eto implicit to brep
	  conversion behavior.

2012-05-16 16:45  bob1961

	* [r50570] src/libged/perspective.c, src/libtclcad/tclcad_obj.c:
	  Don't need to compute the perspective matrix in
	  tclcad_obj.c/go_draw() (i.e. use the previously computed
	  gv_pmodel2view). Mod ged_perspective() to calculate gv_pmat if
	  gv_perspective is greater than 0.

2012-05-16 16:05  bob1961

	* [r50569] src/tclscripts/lib/RtImage.tcl:
	  Missed a perspective usage. Call fb-pix at the end of the color
	  object section.

2012-05-16 13:08  bob1961

	* [r50568] src/tclscripts/lib/Ged.tcl:
	  Minor mod to cadwidgets::get::make_image_local (i.e. need to call
	  perspective with a view).

2012-05-16 11:55  bob1961

	* [r50567] src/tclscripts/lib/Ged.tcl,
	  src/tclscripts/lib/RtImage.tcl:
	  Added a perspective parameter to cadwidgets::Ged::make_image,
	  cadwidgets::Ged::make_image_local and cadwidgets::rtimage. Also
	  added an extra rtedge call for color objects that are edged in
	  cadwidgets::rtimage.

2012-05-16 11:51  erikgreenwald

	* [r50566] src/libbu/CMakeLists.txt, src/libbu/Makefile.am,
	  src/libbu/booleanize.c, src/libbu/test_booleanize.c:
	  Apply patch for tracker ID 3519874. Adds a test program for
	  booleanize as well as fixing a bug in the implementation of
	  booleanize.
	  https://sourceforge.net/tracker/index.php?func=detail&aid=3519874&group_id=105292&atid=640804

2012-05-16 04:44  brlcad

	* [r50565] NEWS:
	  nick fixed a bug in the anim_keyread and anim_orient animation
	  tools in r49407 fixing a coverity-detected swapped argument bug.
	  looks like the bug should be evident if one tried to set an xyz
	  /ypr view. also affects anim_lookat.

2012-05-16 04:35  brlcad

	* [r50564] NEWS:
	  the same swapped arguments bug seen in some of the animation
	  tools is also true in libged/mged commands such as this one, ypr.
	  detected by coverity, fixed by nick.

2012-05-16 04:24  brlcad

	* [r50563] NEWS:
	  nick fixed a bug in the anim_keyread and anim_orient animation
	  tools in r49407 fixing a coverity-detected swapped argument bug.
	  looks like the bug should be evident if one tried to set an xyz
	  view angle.

2012-05-16 02:56  brlcad

	* [r50562] NEWS:
	  nick fixed a bug in the make_pnts command where the input
	  datafile wasn't being released. this is particularly problematic
	  on windows and other platforms that do not relinquish the file.
	  r49409.

2012-05-15 22:04  n_reed

	* [r50561] src/other/step/src/clstepcore/STEPaggregate.cc,
	  src/other/step/src/clstepcore/read_func.cc,
	  src/other/step/src/clstepcore/sdai.h,
	  src/other/step/src/clutils/Str.h:
	  consolidate definitions of STRING_DELIM

2012-05-15 21:34  brlcad

	* [r50560] AUTHORS:
	  credit cristina precup for her booleanize patch #3519874 (unit
	  test for the file src/libbu/booleanize.c) partially applied in
	  r50558

2012-05-15 21:16  brlcad

	* [r50559] src/libpkg/tpkg.c:
	  use TPKG_BUFSIZE here too

2012-05-15 20:58  erikgreenwald

	* [r50558] src/libbu/booleanize.c:
	  Apply fix to '0' test from sf tracker patch 3519874 (cprecup's
	  test_booleanize).

2012-05-15 19:40  n_reed

	* [r50557] src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/clstepcore/sdaiApplication_instance.cc,
	  src/other/step/src/clstepcore/sdaiSelect.cc,
	  src/other/step/src/clstepcore/sdaiSelect.h,
	  src/other/step/src/clutils/errordesc.cc,
	  src/other/step/src/clutils/errordesc.h,
	  src/other/step/src/fedex_plus/classes_wrapper.cc:
	  Apply changes from SCL git 1016b07. Use std::string more
	  frequently and move ErrorDescriptor message strings to stack to
	  simplify things.

2012-05-15 19:05  starseeker

	* [r50556] src/other/lemon/lemon.c:
	  While we're at it, pull the latest lemon.c file

2012-05-15 19:03  starseeker

	* [r50555] src/other/lemon/lempar.c:
	  if yyRuleName isn't defined, don't try to sizeof it.

2012-05-15 19:00  brlcad

	* [r50554] src/fbserv/server.c:
	  restructure to avoid forward declarations. make all of the
	  callback functions static.

2012-05-15 13:34  erikgreenwald

	* [r50553] src/adrt/isst_tcltk.c:
	  Isst_Init() is the name used by FreeBSD, Linux and MacOSX. Add a
	  comment breadcrumb mentioning that Issttcltk_Init() might be
	  required for certain platforms.

2012-05-15 13:20  erikgreenwald

	* [r50552] src/adrt/CMakeLists.txt:
	  put library in lib/ instead of lib/isst0.1/ so require can find
	  it

2012-05-15 12:59  brlcad

	* [r50551] AUTHORS:
	  credit ksenija silvko (ksuzee) with her sf code reduction
	  patches, one recently applied to isst/adrt with others pending.

2012-05-15 12:56  brlcad

	* [r50550] AUTHORS:
	  chris and wu made code contributions, attribute correctly

2012-05-15 12:52  brlcad

	* [r50549] src/adrt/isst_tcltk.c:
	  apply Ksenija Slivko's ( ksuzee ) sf patch 3526862 removing the
	  duplicitous Isst_Init() function. Issttcltk_Init() is identical
	  and actually called.

2012-05-15 11:52  erikgreenwald

	* [r50548] TODO:
	  mention VLS %lld regress failure

2012-05-15 04:32  brlcad

	* [r50547] NEWS:
	  add a line item for the conversion of implicit geometry into
	  boundary representation format now that they are predominantly
	  all implemented and seem to be working well (as seen by csgbrep
	  conversion testing and brep mged command). 95+% all cliff with
	  some support from wu on fixing up ehy, ell, hyp and 'brep'
	  command. also, a smidgen from yours truly fixing various memory
	  management bugs and stabbing in the initial solid bspline->brep
	  conversion.

2012-05-15 00:37  starseeker

	* [r50546] src/librt/primitives/ehy/ehy_brep.cpp,
	  src/librt/primitives/ell/ell_brep.cpp,
	  src/librt/primitives/hyp/hyp_brep.cpp:
	  Apply brep patches from 3513288 - slight alteration to the hyp
	  patch which seems to result in correct raytracing of the hyp,
	  although it probably needs a bit more checking to make sure all
	  the surfaces are facing the right way.

2012-05-14 21:23  brlcad

	* [r50545] NEWS:
	  keith fixed a surprising bug in the relatively new BoT mesh TIE
	  rendering bug where segments were being lost during
	  rt_bot_makesegs. it was using a hit_vpriv array that TIE was
	  never filling in, used for cleaning up odd hits, exiting before
	  entrance, and dangling entrace cases. this consequently was
	  related to another issue where hit segments were off by 1.01
	  units.

2012-05-14 21:17  brlcad

	* [r50544] NEWS:
	  keith fixed a surprising bug in the relatively new BoT mesh TIE
	  rendering bug where segments were being lost during
	  rt_bot_makesegs. it was using a hit_vpriv array that TIE was
	  never filling in, used for cleaning up odd hits, exiting before
	  entrance, and dangling entrace cases.

2012-05-14 21:13  brlcad

	* [r50543] NEWS:
	  keith improved nurbs raytracing (fixing the segment lists being
	  returned to analysis codes) when we're shooting from inside nurbs
	  geometry. before, it was ignoring hits from behind. r50167 makes
	  them look at those too so the negative hit point is properly
	  returned.

2012-05-14 21:10  brlcad

	* [r50542] TODO:
	  need to bump (most, but probably not all) libs version number ..
	  for any whose headers have changed

2012-05-14 20:59  brlcad

	* [r50541] TODO:
	  red has failed too many times. new failures such as r50521
	  necessitate a regression test.

2012-05-14 20:57  brlcad

	* [r50540] src/libged/red.c:
	  shouldn't muddle our own terminology with redundancy. regions and
	  groups are combinations. (plus the serial comma was missing and
	  the usage implied an option null set)

2012-05-14 20:54  brlcad

	* [r50539] NEWS:
	  richard fixed a region demotion bug in the mged 'red' command
	  (really, another bug? regression should test/catch this...) where
	  a region was being having the region-flag unset.

2012-05-14 20:41  brlcad

	* [r50538] NEWS:
	  cliff added support to rtwizard so that (at least in command-line
	  mode) it'll write out a png file from the framebuffer. if the
	  filename indicates a png extension, it's used and otherwise still
	  defaults to pix.

2012-05-14 20:36  brlcad

	* [r50537] NEWS:
	  credit wu jianbang (aka phoenix) with an initial code
	  contribution that added support to the brep command for
	  converting existing primitives to brep form. (sf patch 3515194
	  applied slightly tweaked in r50529 by starseeker). gsoc2012.

2012-05-14 20:33  brlcad

	* [r50536] AUTHORS:
	  credit wu jianbang (aka phoenix) with an initial code
	  contribution that added support to the brep command for
	  converting existing primitives to brep form. (sf patch 3515194
	  applied in r50529 by starseeker). thanks wu!

2012-05-14 19:31  starseeker

	* [r50535] src/tclscripts/rtwizard/rtwizard.tcl:
	  Want to pop up the GUI if all we have is the .g file specified

2012-05-14 19:04  starseeker

	* [r50534] doc/docbook/system/man1/en/rtwizard.xml:
	  Make some updates to the rtwizard man page.

2012-05-14 16:43  starseeker

	* [r50533] src/tclscripts/rtwizard/rtwizard.tcl:
	  If an output file is specified but doesn't have a pix or png
	  extension, assume pix

2012-05-14 13:46  starseeker

	* [r50532] src/tclscripts/rtwizard/rtwizard.tcl:
	  rename a few variables

2012-05-14 12:56  starseeker

	* [r50531] src/tclscripts/rtwizard/rtwizard.tcl:
	  Use 'C' for color

2012-05-14 12:49  starseeker

	* [r50530] src/tclscripts/rtwizard/rtwizard.tcl:
	  Make RtWizard namespace more explicitly toplevel, add extra check
	  to make sure we have a proposed output file before doing the file
	  exists test.

2012-05-13 00:14  starseeker

	* [r50529] src/libged/brep.c,
	  src/librt/primitives/brep/brep_debug.cpp:
	  Apply a slight tweak of patch 3515194 from Wu Jianbang (phoenix)
	  to add support to the brep command for converting existing
	  primitives to brep form.

2012-05-12 15:55  starseeker

	* [r50528] doc/docbook/system/mann/en/CMakeLists.txt,
	  doc/docbook/system/mann/en/rtwizard.xml:
	  rtwizard isn't an MGED command line command

2012-05-12 13:45  starseeker

	* [r50527] src/tclscripts/rtwizard/rtwizard.tcl:
	  If we aren't going to be able to create the out file we need,
	  bail early instead of wiping out during raytracing.

2012-05-12 12:21  starseeker

	* [r50526] src/tclscripts/rtwizard/rtwizard.tcl:
	  Add png ouput support, make the option handling a bit smarter -
	  can spot .g, .pix and .png file specifiers without needing -i and
	  -o options (although setting input and output files with the
	  options overrules no-option specifiers) and treats any remaining
	  unknown args as full color specifiers. Net result is rtwizard
	  feels a bit more like rt until you start adding on extra options,
	  although -F/dev/X still needs to be -F /dev/X with rtwizard for
	  now.

2012-05-12 11:42  starseeker

	* [r50525] src/tclscripts/rtwizard/rtwizard.tcl:
	  Fully specifiy RtWizard namespace as a child of the toplevel
	  namespace in getopt variables

2012-05-11 20:30  starseeker

	* [r50523] src/tclscripts/rtwizard/rtwizard.tcl:
	  The real beginning of rtwizard command line support. Can specify
	  a variety of options on the command line, although this may not
	  be the final form of all the options and the man page will need
	  to be synced with the actual options. Currently none of the
	  command line options can be used to initialize GUI options, but
	  that level of integration should be possible.

2012-05-11 20:30  r_weiss

	* [r50522] src/libged/editit.c:
	  Fixed a bug in function '_ged_editit' in file 'editit.c'. There
	  was an array which was not initialized causing intermittent
	  errors and seg-faults.

2012-05-11 20:26  r_weiss

	* [r50521] src/libged/red.c:
	  Updated function 'ged_red' in file 'red.c'. Fixed a bug where
	  regions were incorrectly being automatically converted to
	  combinations when editied with the mged 'red' command. Fixed bugs
	  in the mged 'red' command input parameter error checking.
	  Improved some of the error messages in the mged and archer 'red'
	  command.

2012-05-11 20:06  r_weiss

	* [r50520] src/mged/utility1.c:
	  Updated function 'f_red' in file 'utility1.c'. This change fixes
	  a bug where error messages were not displayed from the mged 'red'
	  command.

2012-05-11 19:33  brlcad

	* [r50519] NEWS:
	  richard expanded mged's 'l' list command documentation with
	  details on the -t (terse) and -r (recursive) options. also the
	  same for the listeval command (where -t also means terse output)

2012-05-11 19:30  brlcad

	* [r50518] NEWS:
	  richard expanded mged's 'l' list command documentation with
	  details on the -t (terse) and -r (recursive) options.

2012-05-11 19:16  brlcad

	* [r50517] TODO:
	  suprising this hasn't been provided by now, but add an option for
	  reading angles as radians or degrees. most of our tools take
	  degree angles but could just as easily take both. avoid 'R' since
	  it implies radius, but perhaps a 'rad' and 'deg' suffix would
	  help. probably best implemented as a libbn function.

2012-05-11 18:59  bob1961

	* [r50516] src/tclscripts/archer/ArcherCore.tcl:
	  Update ArcherCore::attr to not set the saveflag when calling the
	  "get" or "show" subcommands.

2012-05-11 18:36  brlcad

	* [r50515] NEWS:
	  richard added a new -m1 option to mged for drawing BoTs in shaded
	  mode if OpenGL support is enabled (along with lighting and
	  z-buffering), including user documentation.

2012-05-11 18:31  brlcad

	* [r50514] NEWS:
	  cliff added new command-line support to rtwizard including added
	  new manual page documentation. inclued are a variety of options
	  that provide a way to avoid the need for graphically picking
	  components. not yet fully non-graphical, but moving in support of
	  that end for regression testing.

2012-05-11 17:36  brlcad

	* [r50513] HACKING:
	  prompted by browder's mailing list inquiry and linux release
	  naming disconformity, include a new section on patching a
	  release. includes details on version numbering. uses the
	  versiontriplet-count convention in order to match the existing
	  linux binary release files and to avoid ambiguity, especially
	  since we already have a 'PATCH' version number that increments
	  sequentially.

2012-05-11 16:28  brlcad

	* [r50512] HACKING:
	  summarize the release process more clearly with the underlying
	  rationale. the emphasis isn't monthly iteration, so make the
	  steps clear on requirements for sync/tag and announcing release
	  intentions. include a copy-pasteable mail notification and
	  improve some of the other steps so they can similarly be
	  copy-pasted. get the last release rev and set MAJOR/MINOR/PATCH
	  for tagging.

2012-05-11 15:12  starseeker

	* [r50511] src/tclscripts/rtwizard/RaytraceWizard.tcl,
	  src/tclscripts/rtwizard/rtwizard.tcl,
	  src/tclscripts/util/getopt.tcl:
	  Make a couple things into package requireable packages and add a
	  couple other tweaks to make pkg_mkIndex happy - hopefully this
	  eliminates the error being reported trying to source getopt.tcl

2012-05-11 14:09  bob1961

	* [r50510] src/tclscripts/lib/CMakeLists.txt,
	  src/tclscripts/lib/Ged.tcl, src/tclscripts/lib/RtImage.tcl,
	  src/tclscripts/lib/pkgIndex.tcl:
	  Split out the guts of cadwidgets::Ged::make_image into
	  cadwidgets::rtimage.

2012-05-11 02:20  brlcad

	* [r50509] NEWS:
	  tom browder fixed a bug in the comgeom-g importer that was
	  causing a problem due to improper memory deallocation after
	  mk_ars().

2012-05-11 02:10  brlcad

	* [r50508] NEWS:
	  cliff fixed a bug in rtedge where it was giving a permission
	  denied error due to a double-open call. the double-open was
	  somehow fine before the conversion to bu_image/icv_image but was
	  now giving an "open: Permission denied" error. fix was to
	  eliminate the second open call.

2012-05-10 23:43  starseeker

	* [r50507] src/rt/viewedge.c:
	  icv_image_save_open is already called by do.c:795, resulting in a
	  failure to open the file when viewedge.c attempts to call it
	  again. Difference looks to be ICV_IMAGE_AUTO_NO_PIX vs
	  ICV_IMAGE_AUTO between the two calls - looking at
	  fileformat.c:278 the only difference is the icv_image_save_open
	  command will not default to returning a pix file if it doesn't
	  recognize the image format via extension. Unless there is a good
	  reason for rtedge to be a special case, this behavior should
	  probably be consistent across the rt commands one way or the
	  other.

2012-05-10 21:06  n_reed

	* [r50506] src/other/step/src/clstepcore/ExpDict.cc,
	  src/other/step/src/clstepcore/ExpDict.inline.cc,
	  src/other/step/src/clstepcore/Registry.h,
	  src/other/step/src/clstepcore/Registry.inline.cc,
	  src/other/step/src/clstepcore/STEPaggregate.cc,
	  src/other/step/src/clstepcore/STEPaggregate.h,
	  src/other/step/src/clstepcore/STEPattribute.cc,
	  src/other/step/src/clstepcore/STEPattribute.h,
	  src/other/step/src/clstepcore/STEPattribute.inline.cc,
	  src/other/step/src/clstepcore/STEPcomplex.h,
	  src/other/step/src/clstepcore/collect.cc,
	  src/other/step/src/clstepcore/complexSupport.h,
	  src/other/step/src/clstepcore/complexlist.cc,
	  src/other/step/src/clstepcore/entlist.cc,
	  src/other/step/src/clstepcore/entnode.cc,
	  src/other/step/src/clstepcore/match-ors.cc,
	  src/other/step/src/clstepcore/multlist.cc,
	  src/other/step/src/clstepcore/non-ors.cc,
	  src/other/step/src/clstepcore/orlist.cc,
	  src/other/step/src/clstepcore/print.cc,
	  src/other/step/src/clstepcore/read_func.cc,
	  src/other/step/src/clstepcore/read_func.h,
	  src/other/step/src/clstepcore/sdai.cc,
	  src/other/step/src/clstepcore/trynext.cc:
	  Cleanup in clstepcore. SCL git 239ce49 and f9b9383.

2012-05-10 21:06  brlcad

	* [r50505] NEWS:
	  tom browder fixed memory leaks in the comgeom-g importer. as a
	  single-use tool, the impact is minor, but potentially
	  user-visible if there are lots of geometry import failures (for
	  whatever reason).

2012-05-10 21:00  brlcad

	* [r50504] src/rt/viewedge.c:
	  revert r50298 that just commented out the file open call. the
	  file is still conditionally written to so this very likely broke
	  the -o output option and/or will cause a crash. regardless,
	  creating new dead code without a documented reason/explanation is
	  wrong too.

2012-05-10 20:45  brlcad

	* [r50503] HACKING:
	  it's been a while since one has been introduced, so expand
	  details on using global variables. be clear that we should not be
	  adding new globals to libraries and discourage use within
	  applications. note two dominant alternative solutions.

2012-05-10 20:31  brlcad

	* [r50502] src/libtclcad/tclcad.c, src/libtclcad/tclcad_obj.c,
	  src/libtclcad/tclcad_private.h:
	  rename tclcad_initialized() to library_initialized() since it is
	  not public API. add doxy comments and fix new file copyright
	  year.

2012-05-10 20:26  brlcad

	* [r50501] src/libtclcad/tclcad.c, src/libtclcad/tclcad_obj.c:
	  don't mark the library as initialized until after we're done
	  initializing (in case anyone ever tries to use the library from a
	  multithreaded context)

2012-05-10 20:24  brlcad

	* [r50500] src/libtclcad/tclcad.c, src/libtclcad/tclcad_obj.c,
	  src/libtclcad/tclcad_private.h:
	  we should not be introducing new globals in libraries. their cost
	  is far too great, are exceptionally error-prone, inherintly
	  unsafe, and they pollute the API. convert to an initialization
	  function holding the flag instead.

2012-05-10 20:09  brlcad

	* [r50499] NEWS:
	  keith made some improvements to the flatness testing (for grazing
	  hits) that should improve performance, give better curve
	  estimates, and handle joined trimmed edges better. a little
	  slower, but more robust with less speckling.

2012-05-10 20:02  brlcad

	* [r50498] NEWS:
	  bob fixed a bug in libfb ogl/wgl framebuffers where overlay
	  renderings were failing to be shown. notably seen with
	  rtedge/rtwizard rendering where the back buffer of the
	  double-buffered context wasn't being drawn during overlay.

2012-05-10 19:57  brlcad

	* [r50497] NEWS:
	  richard added an mged script command 'lc' for listing sets of
	  codes (attributes) of regions within a combination. attributes
	  listed include region_id, materia-id, los, and the region name.
	  unset is reported as '--' and is default sorted by region id with
	  options for sorting by any column. command is a tcl script.

2012-05-10 19:37  brlcad

	* [r50496] NEWS:
	  bob fixed a bug in mged's matrix edit mode where there appears to
	  have been an off-by-one error selecing a reference index that was
	  equal to the number of references.

2012-05-10 19:13  indianlarry

	* [r50494] src/librt/primitives/brep/brep.cpp:
	  Added UV pushback routine that keeps the newton iterate method
	  from walking out of the UV domain of the SBV versus the current
	  version that keeps it within the surface UV. Also added code to
	  make sure iterate does not step back past previous point along
	  iteration.

2012-05-10 18:16  brlcad

	* [r50493] NEWS:
	  keith made some improvements to the flatness testing (for grazing
	  hits) that should improve performance, give better curve
	  estimates, and handle joined trimmed edges better.

2012-05-10 18:08  n_reed

	* [r50492] src/other/step/include/express/alg.h,
	  src/other/step/include/express/error.h,
	  src/other/step/include/express/object.h,
	  src/other/step/include/express/symbol.h,
	  src/other/step/src/exppp/exppp.c,
	  src/other/step/src/express/alg.c,
	  src/other/step/src/express/caseitem.c,
	  src/other/step/src/express/dict.c,
	  src/other/step/src/express/entity.c,
	  src/other/step/src/express/error.c,
	  src/other/step/src/express/expr.c,
	  src/other/step/src/express/express.c,
	  src/other/step/src/express/object.c,
	  src/other/step/src/express/resolve.c,
	  src/other/step/src/express/schema.c,
	  src/other/step/src/express/scope.c,
	  src/other/step/src/express/stmt.c,
	  src/other/step/src/express/symbol.c,
	  src/other/step/src/express/type.c,
	  src/other/step/src/express/variable.c,
	  src/other/step/src/fedex_plus/classes.c:
	  Fix and doxify comments, plus misc cleanup. SCL git 3e8c116,
	  5dc0439, 5d36b32, and 65791a2.

2012-05-10 17:52  indianlarry

	* [r50490] src/librt/opennurbs_ext.cpp, src/librt/opennurbs_ext.h:
	  Changed flatness test back to to running product of the normal
	  vector of the frenet frame projected onto each other normal in
	  the frame set. Also added early bail once flatness criteria
	  fails. Added straightness test in a similar manner using the
	  tangent from the frenet frame. Changed
	  getCurveEstimateOfV()/getCurveEstimateOfU() to solve using
	  subdivision. Added tolerence value of BREP_EDGE_MISS_TOLERANCE so
	  we can get NEAR misses from isTrimmed().

2012-05-10 17:40  bob1961

	* [r50489] src/libtclcad/tclcad_obj.c:
	  Added specific bindings for releasing button-1 while in an
	  override mode. This eliminates events bleeding through to the
	  current mode.

2012-05-10 16:06  starseeker

	* [r50486] src/tclscripts/util/Makefile.am:
	  sync Makefile.am

2012-05-10 14:23  bob1961

	* [r50484] src/tclscripts/lib/TkTable.tcl:
	  Added TkTable::unselectRow.

2012-05-10 14:06  erikgreenwald

	* [r50483] src/librt/primitives/bot/tie_kdtree.c:
	  return the split value instead of filling a pointer and returning
	  void

2012-05-10 13:03  starseeker

	* [r50482] src/libfb/CMakeLists.txt:
	  Opps - partial conversions don't help much.

2012-05-10 12:47  starseeker

	* [r50481] src/libfb/CMakeLists.txt:
	  Whoops - use the new variable scheme for libfb too

2012-05-10 05:24  brlcad

	* [r50480] misc/CMake/FindSTL.cmake:
	  the test was always failing due to i never being used. use ac/av
	  instead and put them to 'use' so we always return 0.

2012-05-10 00:02  starseeker

	* [r50479] doc/docbook/system/mann/en/CMakeLists.txt,
	  misc/CMake/DocBook.cmake, misc/CMake/xsltproc.cmake.in:
	  The workaround for xsltproc's failure to place man output in the
	  correct location when odd pathnames are used is needed for ALL
	  outputs generated - was failing in the multi-file output case.
	  Scrap the extra macro, and instead make the extra outputs source
	  file properties in CMake. The standard macros then check for and
	  use the contents of those properties. Somewhat cleaner and should
	  be more robust. For the first time in a while, distcheck-full
	  passes on Linux with CMake.

2012-05-09 19:20  n_reed

	* [r50478] src/other/step/src/clstepcore/ExpDict.cc:
	  remove some commented code

2012-05-09 19:14  n_reed

	* [r50477] src/other/step/src/exppp/exppp.c:
	  SCL git de55c37, remove unused variables

2012-05-09 15:42  starseeker

	* [r50476] misc/CMake/DocBook.cmake:
	  Add some quotes to DOCBOOK_EXTRA_OUTPUT

2012-05-09 13:28  bob1961

	* [r50475] src/tclscripts/lib/Ged.tcl:
	  Added the make_image (makes rtwizard types of images),
	  make_image_local (calls make_image with view parameters from the
	  local display window) and win_size (returns the width and height
	  of the local display window) methods.

2012-05-09 02:32  brlcad

	* [r50474] BUGS, TODO:
	  crdueck tested and could not reproduce the 'attach X' bug
	  crashing console-mode mged. perhaps fixed during coverity cleanup
	  or some other patch. still warrants a quick check prior to
	  release, but hopefully fixed.

2012-05-09 01:16  brlcad

	* [r50473] BUGS:
	  expand with additional details about the invocation bug

2012-05-08 22:17  n_reed

	* [r50472] src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/clstepcore/STEPcomplex.cc,
	  src/other/step/src/clstepcore/sdaiApplication_instance.cc,
	  src/other/step/src/clstepcore/sdaiApplication_instance.h:
	  Remove P21CommentRep() and move p21Comment string to stack to
	  simplify things. SCL git 219957d.

2012-05-08 20:17  starseeker

	* [r50471] regress/Makefile.am:
	  Try to add new outputs to Makefile.am for regression

2012-05-08 20:14  n_reed

	* [r50470] src/other/step/src/clutils/scl_hash.cc,
	  src/other/step/src/clutils/scl_hash.h:
	  Make HASHsearch item param const. SCL git defe0dd.

2012-05-08 20:12  starseeker

	* [r50469] regress/CMakeLists.txt, regress/g-nff.sh,
	  regress/iges.sh:
	  Odd pathname distcheck smoked out some weaknesses in the new
	  regression scripts. Address those, also have build logic clear
	  out iges test outputs.

2012-05-08 19:53  n_reed

	* [r50468] src/other/step/src/express/resolve.c:
	  apply SCL git 0d9c16d, which fixes fedex_plus failure on ap203e2
	  schema

2012-05-08 19:20  n_reed

	* [r50467] src/other/step/src/clstepcore/read_func.cc:
	  Rewrite PushPastString to avoid two consecutive get/putback as
	  identified by SCL git abb3add. Also if first char on stream isn't
	  string delimiter, don't take it off the stream.

2012-05-08 18:36  starseeker

	* [r50466] regress/CMakeLists.txt:
	  regress-quote is not ready to be added to the main regress
	  target.

2012-05-08 18:13  starseeker

	* [r50465] regress/CMakeLists.txt, regress/comgeom.sh,
	  regress/g-nff.sh:
	  Make clearing out the files the responsibility of the build
	  logic, in keeping with other tests. Update file output names to
	  respect the existing convention.

2012-05-08 17:52  starseeker

	* [r50464] regress/comgeom.sh, regress/g-nff.sh:
	  Ah hah. Use distinct filenames for the g-nff and comgeom tests,
	  so they play nice when regress in run in parallel.

2012-05-08 14:42  starseeker

	* [r50463] misc/CMake/BRLCAD_Targets.cmake,
	  misc/CMake/BRLCAD_Util.cmake, src/libdm/CMakeLists.txt,
	  src/librt/CMakeLists.txt, src/libwdb/CMakeLists.txt,
	  src/mged/CMakeLists.txt:
	  Reorganize some functionality to reduce logic duplication, few
	  tweaks. Will need to test this on Windows.

2012-05-08 12:55  starseeker

	* [r50462] misc/CMake/BRLCAD_Targets.cmake:
	  Ah, now I remember. Even REGEX substitution of non-alpha-numeric
	  characters isn't good enough - what if two paths differ only by
	  having different non-alpha-numeric characters? Use the IS_SUBPATH
	  macro created for the distcheck routines that have to deal with
	  similar issues.

2012-05-08 12:17  starseeker

	* [r50461] misc/CMake/BRLCAD_Targets.cmake:
	  Don't use REGEX if we don't need to

2012-05-08 10:59  starseeker

	* [r50460] misc/CMake/BRLCAD_Targets.cmake:
	  Sean called me on it, and he's right. Try getting the 'strip the
	  non-regex-friendly-chars-out-of-the-path' behavior to be more
	  robust...

2012-05-08 01:23  brlcad

	* [r50459] NEWS:
	  bob made a change to the way libbu parses argv array elements to
	  allow escaping of quoted strings. this fixes a problem one would
	  encounter if you used rtwizard and it tried to feed multiple
	  occlusion objects to rtwizard. now they parse and occlude
	  correctly.

2012-05-07 21:41  brlcad

	* [r50458] NEWS:
	  richard added new manpage documentation on the previously added
	  make_pnts command

2012-05-07 21:12  r_weiss

	* [r50457] doc/docbook/system/mann/en/CMakeLists.txt:
	  Updated file 'CMakeLists.txt' to add documentation for mged
	  command 'make_pnts'.

2012-05-07 21:08  r_weiss

	* [r50456] doc/docbook/system/mann/en/make_pnts.xml:
	  Added documentation for mged command 'make_pnts". Added file
	  'make_pnts.xml'.

2012-05-07 19:03  starseeker

	* [r50455] doc/docbook/system/mann/en/CMakeLists.txt,
	  misc/CMake/DocBook.cmake:
	  Hmm - more than one command ina man page means more than one
	  output file (with CMake not knowing in advance about the extras.)
	  Add a mechanism to tell CMake what to do with the extra output.

2012-05-07 16:22  r_weiss

	* [r50454] doc/docbook/system/mann/en/CMakeLists.txt:
	  Updated file 'CMakeLists.txt' to add the documention for the mged
	  command 'lc'.

2012-05-07 16:21  r_weiss

	* [r50453] doc/docbook/system/mann/en/lc.xml:
	  Added documention for the new mged command 'lc'. Added file
	  'lc.xml'.

2012-05-07 15:36  brlcad

	* [r50452] NEWS:
	  richard fixed a bug in gqa that was causing it to crash if the
	  requested object(s) did not exist. if rt_gettree() failed, it
	  continued processing and ended up crashing. now properly halts
	  after the error message.

2012-05-07 14:52  r_weiss

	* [r50451] src/libged/gqa.c:
	  Updated the mged 'gqa' command to exit with an error message if
	  the object specified does not exist. This change prevents a
	  seg-fault.

2012-05-05 14:30  starseeker

	* [r50450] src/other/CMakeLists.txt:
	  Use ON instead of 1

2012-05-05 11:41  starseeker

	* [r50449] src/other/CMakeLists.txt:
	  Make sure M_LIBRARY is tagged as advanced.

2012-05-04 23:16  starseeker

	* [r50448] src/mged/edsol.c:
	  Initialize new_pt instances in edsol.c

2012-05-04 18:40  bob1961

	* [r50447] src/tclscripts/rtwizard/lib/PictureTypeBase.itcl:
	  PictureTypeBase::rtedgeCmd needs backslashes and double quotes
	  around the occlusion objects being passed in to rtedge.

2012-05-04 18:37  bob1961

	* [r50446] src/tclscripts/rtwizard/lib/FbPage.itk:
	  Rtwizard mods to use /dev/oglsp and /dev/wglsp (i.e. single
	  buffering and private memory).

2012-05-04 18:32  bob1961

	* [r50445] src/libbu/argv.c:
	  Added support for escaping double quotes in
	  bu_argv_from_string(). This is necessary for feeding strings to
	  bu_struct_parse() and fixes rtedge (i.e. couldn't specify more
	  than one occlusion object).

2012-05-04 16:55  starseeker

	* [r50444] regress/comgeom.sh:
	  Need to quote paths in comgeom regression

2012-05-04 02:31  starseeker

	* [r50443] src/libged/simulate/simutils.c:
	  Initialize to VINIT_ZERO

2012-05-04 01:43  starseeker

	* [r50442] misc/CMake/BRLCAD_Targets.cmake:
	  If we're using MATCHES (and we need to here) make sure +
	  chracters don't cause issues.

2012-05-03 22:15  brlcad

	* [r50441] misc/CMake/FindSTL.cmake, src/libpc/CMakeLists.txt,
	  src/librt/CMakeLists.txt, src/other/perplex/CMakeLists.txt,
	  src/other/re2c/CMakeLists.txt,
	  src/other/step/cmake/SCL_Utils.cmake:
	  rename STDCXX_LINKLIB to STDCXX_LIBRARIES to comply with cmake's
	  documented convention (and it can require multiple libraries like
	  -lm and -lc, too)

2012-05-03 22:02  brlcad

	* [r50440] src/other/perplex/CMakeLists.txt,
	  src/other/re2c/CMakeLists.txt:
	  the conditional wasn't working, but shouldn't even be necessarly
	  since it's empty/unset when not found.

2012-05-03 21:33  brlcad

	* [r50439] src/libged/rt.c:
	  leave a comment explaining why we use this particular magic
	  number.

2012-05-03 21:31  n_reed

	* [r50438] src/other/step/src/fedex_plus/classes.h,
	  src/other/step/src/fedex_plus/classes_wrapper.cc:
	  Apply SCL git 900d94d. fedex_plus no longer generates make_schema
	  file.

2012-05-03 21:28  brlcad

	* [r50437] src/libged/rt.c:
	  Investigating off-by-many errors in the solids regression test,
	  Keith noticed view script differences. Compared to Linux, Mac
	  viewscripts differed in the last/15th place after the decimal
	  point. Cliff observed calculations from cos() differing on the
	  16th digit prior to being written out, undoubtedly due to subtle
	  implementation differences (round vs truncate) as "real" value
	  was nearly halfway between cos() values being calculated for
	  Linux and Mac. Double-precision IEEE floating point only
	  guarantees 15-17 digits of precision, depending on the
	  calculation, so using a .15 precision specifier makes our printed
	  value dip into unreliable territory (1+15 significant digits). By
	  pulling the value up to .14, we get 15 digits of precision,
	  identical view scripts, and the solids test passes without
	  differences. Looking through our history, this seems to be safe
	  as the value prior to printing quaternions was %.9e. Anything
	  from 9->14 should be safe.

2012-05-03 21:08  n_reed

	* [r50436] src/other/step/src/clutils/scl_hash.cc,
	  src/other/step/src/fedex_plus/classes.c:
	  remove some goto statements based on SCL git a13ba21 and ecd400c

2012-05-03 21:06  brlcad

	* [r50435] src/libged/rt.c:
	  sort functions in order

2012-05-03 21:02  starseeker

	* [r50434] src/util/CMakeLists.txt:
	  Remove debug message

2012-05-03 20:45  starseeker

	* [r50433] misc/CMake/BRLCAD_Targets.cmake,
	  src/util/CMakeLists.txt:
	  Fix routine for sorting include dirs, and use it for util
	  directory. Seems to address issue on mac with using wrong png
	  lib/headers.

2012-05-03 20:28  n_reed

	* [r50432] src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/cleditor/STEPfile.h,
	  src/other/step/src/cleditor/STEPfile.inline.cc,
	  src/other/step/src/cleditor/instmgr.cc,
	  src/other/step/src/cleditor/instmgr.h,
	  src/other/step/src/clstepcore/Registry.h,
	  src/other/step/src/clstepcore/STEPaggregate.cc,
	  src/other/step/src/clstepcore/STEPattribute.h,
	  src/other/step/src/clstepcore/STEPattribute.inline.cc,
	  src/other/step/src/clstepcore/STEPcomplex.h,
	  src/other/step/src/clstepcore/sdaiApplication_instance.h,
	  src/other/step/src/clstepcore/sdaiSelect.h,
	  src/other/step/src/clutils/scl_hash.cc,
	  src/other/step/src/clutils/scl_hash.h:
	  ws and old comment removal from SCL git 657a283

2012-05-03 20:23  n_reed

	* [r50431] src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/clstepcore/ExpDict.cc,
	  src/other/step/src/clstepcore/STEPcomplex.cc,
	  src/other/step/src/clstepcore/STEPundefined.cc:
	  Using std::string c_str() too much and empty() not enough. SCL
	  git 2295e71 and b759a0e.

2012-05-03 20:00  starseeker

	* [r50430] misc/CMake/FindSTL.cmake, src/libpc/CMakeLists.txt,
	  src/librt/CMakeLists.txt:
	  Switch to STDCXX_LINKLIB variable

2012-05-03 19:28  starseeker

	* [r50429] configure.ac, src/other/Makefile.am:
	  After discussion, concensus is to require a working libpng on the
	  system for autotools distcheck process. Putting forth the
	  resources required to get libpng's autotools logic working with
	  our distcheck (it still doesn't as of this commit) isn't
	  justified give the deprecated status of BRL-CAD's autools build.

2012-05-03 19:03  starseeker

	* [r50428] src/other/libpng/Makefile.am:
	  Don't worry about pngvalid with autotools build

2012-05-03 18:11  brlcad

	* [r50427] TODO:
	  add some fbserv/libfb items after talking with parker on a
	  variety of rtwizard and rendering issues. looks like the
	  long-standing ogl slowness was due to double-buffering being
	  absurdly slow compared to the render time for small models.

2012-05-03 17:41  starseeker

	* [r50426] CMakeLists.txt, src/other/perplex/CMakeLists.txt,
	  src/other/re2c/CMakeLists.txt,
	  src/other/step/cmake/SCL_Utils.cmake:
	  Try to make the stdc++ usage a matter of detection instead of
	  hardcoding. Untested on systems which would show the issue.

2012-05-03 17:27  starseeker

	* [r50425] doc/README.Linux:
	  List some of the more commonly missing devel packages on typical
	  Redhat/Fedora installs that are needed for BRL-CAD building.

2012-05-03 17:22  brlcad

	* [r50424] src/libpc/CMakeLists.txt, src/librt/CMakeLists.txt:
	  two of our C libs use C++ libraries, so specify the stl
	  dependency on their linker line in case we're going through
	  ccache, a C compiler, or some other configuration where we need
	  to explicitly link that library. needs to be abstracted in order
	  to support stlport, but completes a ccache build for now.

2012-05-03 17:16  brlcad

	* [r50423] src/libpkg/pkg.c:
	  somehow this passed compilation earlier but pkg needs the same
	  compatibility fix as the rest of brl-cad for the FD_SET
	  __extension__ keyword causing 'asm' compilation errors

2012-05-03 16:32  n_reed

	* [r50422] src/other/step/src/clstepcore/Registry.inline.cc,
	  src/other/step/src/clstepcore/STEPcomplex.cc,
	  src/other/step/src/clstepcore/complexSupport.h,
	  src/other/step/src/fedex_plus/complexSupport.h:
	  cpp initialization warning fixes from SCL git f727293, b6bebbb,
	  and 3156ea7

2012-05-03 15:28  n_reed

	* [r50421] src/other/step/src/clutils/scl_hash.cc,
	  src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes_wrapper.cc:
	  signed/unsigned comparison changes based on SCL git f479cf4 and
	  402225e

2012-05-03 15:27  brlcad

	* [r50420] src/other/perplex/CMakeLists.txt,
	  src/other/step/cmake/SCL_Utils.cmake:
	  more stl linkages for external deps compiling through cache or
	  different compilers

2012-05-03 14:58  starseeker

	* [r50419] configure.ac, src/other/Makefile.am:
	  Turn libpng build back on in autotools

2012-05-03 14:52  brlcad

	* [r50418] src/other/re2c/CMakeLists.txt:
	  need to specify a c++ library for the stl if we happen to be
	  compiling under an environment that does not automatically
	  include it (e.g., ccache, gcc, others).

2012-05-03 01:29  starseeker

	* [r50417] regress/Makefile.am:
	  More files to clean in regress (autotools)

2012-05-03 00:28  starseeker

	* [r50416] src/libtclcad/Makefile.am:
	  add tclcad_private.h header to autotools extradist

2012-05-03 00:06  starseeker

	* [r50415] configure.ac:
	  Oops - couple more step items in autotools

2012-05-02 21:25  starseeker

	* [r50414] configure.ac, src/conv/Makefile.am,
	  src/other/Makefile.am:
	  Turn off step - Nick's improvements have now made the new step-g
	  build process too different from the original to be worth
	  re-implementing in autotools

2012-05-02 21:03  bob1961

	* [r50413] src/mged/chgview.c:
	  This fixes an issue in MGED where matrix edit was broken.

2012-05-02 20:29  starseeker

	* [r50412] src/libgcv/wfobj/CMakeLists.txt:
	  update wfobj CMakeLists.txt

2012-05-02 20:17  starseeker

	* [r50411] src/libgcv/Makefile.am, src/libgcv/wfobj/Makefile.am:
	  finish commenting out wfobj for autotools

2012-05-02 20:05  starseeker

	* [r50410] configure.ac:
	  No wfobj with autotools

2012-05-02 19:49  starseeker

	* [r50409] src/other/libutahrle/Makefile.am,
	  src/other/tcl/Makefile.am, src/other/tk/Makefile.am,
	  src/other/tkhtml/Makefile.am, src/other/tkpng/Makefile.am:
	  Switch other src/other Makefile.am files to just straight-up
	  ignore CMake dir

2012-05-02 15:54  n_reed

	* [r50408] src/other/step/src/clstepcore/ExpDict.cc,
	  src/other/step/src/clstepcore/ExpDict.h,
	  src/other/step/src/fedex_plus/classes.c:
	  apply cleanup changes from SCL git 9f83ece, 5e6ebb0, and ca50d53

2012-05-02 15:26  r_weiss

	* [r50407] src/tclscripts/mged/CMakeLists.txt,
	  src/tclscripts/mged/Makefile.am:
	  Updated files 'CMakeLists.txt' and 'Makefile.am' to add the tcl
	  script 'lc.tcl' to mged. This adds a new command called 'lc' to
	  mged which lists the codes (ie attributes) of regions within a
	  group.

2012-05-02 15:18  r_weiss

	* [r50406] src/tclscripts/mged/lc.tcl:
	  Added tcl script 'lc.tcl' for a new mged command 'lc' to list the
	  region codes (ie attributes) within a group.

2012-05-02 03:55  starseeker

	* [r50405] src/other/libz/Makefile.am:
	  zconf.h.in is no more

2012-05-02 03:37  starseeker

	* [r50404] CMakeLists.txt:
	  Add a note about the FIND_LIBRARY_USE_LIB32_PATHS bug, so we know
	  where to look if/when the issue comes up.

2012-05-02 03:34  starseeker

	* [r50403] src/other/incrTcl/itcl/Makefile.am,
	  src/other/incrTcl/itk/Makefile.am:
	  Just ignore all of CMake

2012-05-02 03:32  starseeker

	* [r50402] CMakeLists.txt, misc/CMake/distcheck_autotools.cmake.in:
	  This looks like it might be a viable way of regularly checking
	  the Autotools distcheck target (at least to the extent of making
	  sure it doesn't error out). Right now it looks like trunk
	  Autotools distcheck is not happy, so this breaks distcheck-full
	  until that gets sorted out.

2012-05-02 03:17  brlcad

	* [r50401] doc/deprecation.txt:
	  per IRC discussion in the aftermath of an autotools removal
	  revert, tighten up the deprecation language to specify two minor
	  release needing to include the deprecation notice. include an
	  example so it's even more explicit and not subject to
	  intepretation. strictly speaking, this reduces our deprecation
	  window by a minor but makes the policy about as tight as it can
	  get without being reckless or non-existent.

2012-05-02 03:14  starseeker

	* [r50400] autogen.sh, configure.ac, misc/Makefile.am,
	  src/other/Makefile.am:
	  Fix typos in deprecation messages, more Makefile.am changes
	  (untested in the misc case)

2012-05-02 02:53  starseeker

	* [r50399] Makefile.am:
	  Well, that's one issue already spotted - let Makefile.am know
	  there are no more .cmake toplevel doc files.

2012-05-02 02:05  brlcad

	* [r50398] CMakeLists.txt, Makefile.am, autogen.sh,
	  bench/CMakeLists.txt, bench/Makefile.am, configure, configure.ac,
	  configure.cmake.sh, db/CMakeLists.txt, db/Makefile.am,
	  db/include/Makefile.am, doc/CMakeLists.txt, doc/Makefile.am,
	  doc/html/CMakeLists.txt, doc/html/Makefile.am,
	  doc/html/ReleaseNotes/Makefile.am,
	  doc/html/ReleaseNotes/Rel5.0/Makefile.am,
	  doc/html/ReleaseNotes/Rel5.0/Summary/Makefile.am,
	  doc/html/ReleaseNotes/Rel6.0/Makefile.am,
	  doc/html/manuals/Anim_Tutorial/Makefile.am,
	  doc/html/manuals/Makefile.am,
	  doc/html/manuals/cadwidgets/Makefile.am,
	  doc/html/manuals/libbu/Makefile.am,
	  doc/html/manuals/libdm/Makefile.am,
	  doc/html/manuals/librt/Makefile.am,
	  doc/html/manuals/mged/Makefile.am,
	  doc/html/manuals/mged/animmate/Makefile.am,
	  doc/html/manuals/shaders/Makefile.am, doc/legal/CMakeLists.txt,
	  doc/legal/Makefile.am, include/CMakeLists.txt,
	  include/Makefile.am, include/conf/Makefile.am, m4,
	  m4/Makefile.am, m4/args.m4, m4/ax_boost_base.m4, m4/cache.m4,
	  m4/compiler.m4, m4/epsilon.m4, m4/mkdirp.m4, m4/patch.m4,
	  m4/prefix.m4, m4/search.m4, m4/stage.m4,
	  misc/CMake/configure_prefix.sh, misc/CMakeLists.txt,
	  misc/Makefile.am, misc/enigma/CMakeLists.txt,
	  misc/enigma/Makefile.am, misc/libtool.m4,
	  misc/macosx/Makefile.am, misc/macosx/Resources/Makefile.am,
	  misc/macosx/Resources/ReadMe.rtfd/Makefile.am,
	  misc/macosx/Resources/Welcome.rtfd/Makefile.am,
	  misc/pkgconfig/CMakeLists.txt, misc/pkgconfig/Makefile.am,
	  pix/CMakeLists.txt, pix/Makefile.am, regress/CMakeLists.txt,
	  regress/Makefile.am, regress/mged/Makefile.am, sh/CMakeLists.txt,
	  sh/Makefile.am, src/CMakeLists.txt, src/Makefile.am,
	  src/adrt/CMakeLists.txt, src/adrt/Makefile.am,
	  src/anim/CMakeLists.txt, src/anim/Makefile.am,
	  src/archer/CMakeLists.txt, src/archer/Makefile.am,
	  src/archer/plugins/Commands/Makefile.am,
	  src/archer/plugins/Core/Makefile.am,
	  src/archer/plugins/Makefile.am,
	  src/archer/plugins/Utility/Makefile.am,
	  src/archer/plugins/Utility/attrGroupsDisplayUtilityP/Makefile.am,
	  src/archer/plugins/Utility/botUtilityP/Makefile.am,
	  src/archer/plugins/Wizards/Makefile.am,
	  src/archer/plugins/Wizards/humanwizard/Makefile.am,
	  src/archer/plugins/Wizards/tankwizard/Makefile.am,
	  src/archer/plugins/Wizards/tankwizard/images/Makefile.am,
	  src/archer/plugins/Wizards/tirewizard/Makefile.am,
	  src/brlman/CMakeLists.txt, src/brlman/Makefile.am,
	  src/burst/CMakeLists.txt, src/burst/Makefile.am,
	  src/bwish/CMakeLists.txt, src/bwish/Makefile.am,
	  src/canon/CMakeLists.txt, src/canon/Makefile.am,
	  src/conv/CMakeLists.txt, src/conv/Makefile.am,
	  src/conv/iges/CMakeLists.txt, src/conv/iges/Makefile.am,
	  src/conv/intaval/CMakeLists.txt, src/conv/intaval/Makefile.am,
	  src/conv/step/CMakeLists.txt, src/conv/step/Makefile.am,
	  src/conv/vdeck/CMakeLists.txt, src/conv/vdeck/Makefile.am,
	  src/external/Cubit/Makefile.am, src/external/Makefile.am,
	  src/external/ProEngineer/Makefile.am,
	  src/external/Unigraphics/Makefile.am, src/fb/CMakeLists.txt,
	  src/fb/Makefile.am, src/fbed/CMakeLists.txt,
	  src/fbed/Makefile.am, src/fbserv/CMakeLists.txt,
	  src/fbserv/Makefile.am, src/gtools/CMakeLists.txt,
	  src/gtools/Makefile.am, src/gtools/beset/Makefile.am,
	  src/halftone/CMakeLists.txt, src/halftone/Makefile.am,
	  src/irprep/CMakeLists.txt, src/irprep/Makefile.am,
	  src/lgt/CMakeLists.txt, src/lgt/Makefile.am,
	  src/libanalyze/CMakeLists.txt, src/libanalyze/Makefile.am,
	  src/libbn/CMakeLists.txt, src/libbn/Makefile.am,
	  src/libbu/CMakeLists.txt, src/libbu/Makefile.am,
	  src/libcursor/CMakeLists.txt, src/libcursor/Makefile.am,
	  src/libdm/CMakeLists.txt, src/libdm/Makefile.am,
	  src/libfb/CMakeLists.txt, src/libfb/Makefile.am,
	  src/libfft/CMakeLists.txt, src/libfft/Makefile.am,
	  src/libgcv/CMakeLists.txt, src/libgcv/Makefile.am,
	  src/libgcv/wfobj/CMakeLists.txt, src/libgcv/wfobj/Makefile.am,
	  src/libged/CMakeLists.txt, src/libged/Makefile.am,
	  src/libicv/CMakeLists.txt, src/libicv/Makefile.am,
	  src/libmultispectral/CMakeLists.txt,
	  src/libmultispectral/Makefile.am, src/liboptical/CMakeLists.txt,
	  src/liboptical/Makefile.am, src/liborle/CMakeLists.txt,
	  src/liborle/Makefile.am, src/libpc/CMakeLists.txt,
	  src/libpc/Makefile.am, src/libpkg/CMakeLists.txt,
	  src/libpkg/Makefile.am, src/librt/CMakeLists.txt,
	  src/librt/Makefile.am, src/librtserver/CMakeLists.txt,
	  src/librtserver/Makefile.am, src/libsysv/CMakeLists.txt,
	  src/libsysv/Makefile.am, src/libtclcad/CMakeLists.txt,
	  src/libtclcad/Makefile.am, src/libtermio/CMakeLists.txt,
	  src/libtermio/Makefile.am, src/libwdb/CMakeLists.txt,
	  src/libwdb/Makefile.am, src/mged/CMakeLists.txt,
	  src/mged/Makefile.am, src/mged/points/CMakeLists.txt,
	  src/mged/points/Makefile.am, src/nirt/CMakeLists.txt,
	  src/nirt/Makefile.am, src/nirt/sfiles/Makefile.am,
	  src/other/CMakeLists.txt, src/other/Makefile.am,
	  src/other/libpng/Makefile.am, src/proc-db/CMakeLists.txt,
	  src/proc-db/Makefile.am, src/remrt/CMakeLists.txt,
	  src/remrt/Makefile.am, src/rt/CMakeLists.txt, src/rt/Makefile.am,
	  src/rttherm/CMakeLists.txt, src/rttherm/Makefile.am,
	  src/shapes/CMakeLists.txt, src/shapes/Makefile.am,
	  src/sig/CMakeLists.txt, src/sig/Makefile.am,
	  src/tab/CMakeLists.txt, src/tab/Makefile.am,
	  src/tclscripts/CMakeLists.txt, src/tclscripts/Makefile.am,
	  src/tclscripts/archer/CMakeLists.txt,
	  src/tclscripts/archer/Makefile.am,
	  src/tclscripts/archer/images/CMakeLists.txt,
	  src/tclscripts/archer/images/Makefile.am,
	  src/tclscripts/boteditor/CMakeLists.txt,
	  src/tclscripts/boteditor/Makefile.am,
	  src/tclscripts/geometree/CMakeLists.txt,
	  src/tclscripts/geometree/Makefile.am,
	  src/tclscripts/hv3/CMakeLists.txt,
	  src/tclscripts/hv3/Makefile.am,
	  src/tclscripts/lib/CMakeLists.txt,
	  src/tclscripts/lib/Makefile.am,
	  src/tclscripts/mged/CMakeLists.txt,
	  src/tclscripts/mged/Makefile.am,
	  src/tclscripts/pl-dm/CMakeLists.txt,
	  src/tclscripts/pl-dm/Makefile.am,
	  src/tclscripts/rtwizard/CMakeLists.txt,
	  src/tclscripts/rtwizard/Makefile.am,
	  src/tclscripts/rtwizard/examples/Makefile.am,
	  src/tclscripts/rtwizard/examples/PictureTypeA/Makefile.am,
	  src/tclscripts/rtwizard/examples/PictureTypeB/Makefile.am,
	  src/tclscripts/rtwizard/examples/PictureTypeC/Makefile.am,
	  src/tclscripts/rtwizard/examples/PictureTypeD/Makefile.am,
	  src/tclscripts/rtwizard/examples/PictureTypeE/Makefile.am,
	  src/tclscripts/rtwizard/examples/PictureTypeF/Makefile.am,
	  src/tclscripts/rtwizard/lib/CMakeLists.txt,
	  src/tclscripts/rtwizard/lib/Makefile.am,
	  src/tclscripts/sdialogs/CMakeLists.txt,
	  src/tclscripts/sdialogs/Makefile.am,
	  src/tclscripts/sdialogs/scripts/CMakeLists.txt,
	  src/tclscripts/sdialogs/scripts/Makefile.am,
	  src/tclscripts/swidgets/CMakeLists.txt,
	  src/tclscripts/swidgets/Makefile.am,
	  src/tclscripts/swidgets/images/CMakeLists.txt,
	  src/tclscripts/swidgets/images/Makefile.am,
	  src/tclscripts/swidgets/scripts/CMakeLists.txt,
	  src/tclscripts/swidgets/scripts/Makefile.am,
	  src/tclscripts/util/CMakeLists.txt,
	  src/tclscripts/util/Makefile.am, src/util/CMakeLists.txt,
	  src/util/Makefile.am, src/vfont/CMakeLists.txt,
	  src/vfont/Makefile.am:
	  revert r50386,50391-50393 as removal of prior build system is
	  very premature. it was just deprecated in 7.20.0 and is supposed
	  to exist deprecated across three minor releases. implies 7.24.0
	  would be the soonest (or 7.26.0 if interpreted strictly), and
	  we're not even to 7.22.0 yet.

2012-05-02 01:48  brlcad

	* [r50397] src/rt/viewedge.c:
	  note why this block is commented out for now until a fix can be
	  made. should always annotate an #if0 block, otherwise it's a real
	  pain in the ass to review later.

2012-05-02 01:45  brlcad

	* [r50396] include/raytrace.h, src/librt/db5_scan.c:
	  move the doxygen comments from source to header

2012-05-02 01:44  brlcad

	* [r50395] TODO:
	  make sure we can call db_dirbuild() multiple times without
	  creating duplicate entries.

2012-05-01 23:06  n_reed

	* [r50394] src/other/step/src/clstepcore/STEPattributeList.cc,
	  src/other/step/src/exppp/exppp.c,
	  src/other/step/src/express/expparse.y,
	  src/other/step/src/express/express.c,
	  src/other/step/src/express/hash.c,
	  src/other/step/src/express/object.c,
	  src/other/step/src/express/resolve.c,
	  src/other/step/src/express/variable.c,
	  src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes.h,
	  src/other/step/src/fedex_plus/classes_misc.c,
	  src/other/step/src/fedex_plus/multpass.c,
	  src/other/step/src/fedex_plus/selects.c:
	  fix missing types, prototypes, and returns based on SCL git
	  562f4de, 6e6b8ca, 2dc4e7e, fd1d32c, 99407fb, and b5238df

2012-05-01 22:07  starseeker

	* [r50393] src/other/libpng/Makefile.am:
	  Revert libpng Makefile.am to vanilla

2012-05-01 22:01  starseeker

	* [r50392] configure, misc/CMake/configure_prefix.sh:
	  Tweak the header on the configure script

2012-05-01 21:59  starseeker

	* [r50391] CMakeLists.txt, configure, configure.cmake.sh:
	  Rename configure.cmake.sh to configure

2012-05-01 21:30  starseeker

	* [r50390] misc/CMake/FindX11.cmake:
	  Consolidate the X11 lib checks

2012-05-01 21:16  n_reed

	* [r50389] src/other/step/src/cleditor/STEPfile.cc:
	  reject SCL git df8f8d5 and replace temp array with vector

2012-05-01 21:11  starseeker

	* [r50388] misc/CMake/FindX11.cmake:
	  If we don't have multilib systems, assume /usr/lib is legit for
	  the word size specified

2012-05-01 19:52  n_reed

	* [r50387] src/other/step/src/clstepcore/STEPcomplex.cc:
	  use stringstream to correctly print file id, SCL git 71b3a28

2012-05-01 18:26  erikgreenwald

	* [r50386] CMakeLists.txt, Makefile.am, autogen.sh,
	  bench/CMakeLists.txt, bench/Makefile.am, configure.ac,
	  db/CMakeLists.txt, db/Makefile.am, db/include/Makefile.am,
	  doc/CMakeLists.txt, doc/Makefile.am, doc/html/CMakeLists.txt,
	  doc/html/Makefile.am, doc/html/ReleaseNotes/Makefile.am,
	  doc/html/ReleaseNotes/Rel5.0/Makefile.am,
	  doc/html/ReleaseNotes/Rel5.0/Summary/Makefile.am,
	  doc/html/ReleaseNotes/Rel6.0/Makefile.am,
	  doc/html/manuals/Anim_Tutorial/Makefile.am,
	  doc/html/manuals/Makefile.am,
	  doc/html/manuals/cadwidgets/Makefile.am,
	  doc/html/manuals/libbu/Makefile.am,
	  doc/html/manuals/libdm/Makefile.am,
	  doc/html/manuals/librt/Makefile.am,
	  doc/html/manuals/mged/Makefile.am,
	  doc/html/manuals/mged/animmate/Makefile.am,
	  doc/html/manuals/shaders/Makefile.am, doc/legal/CMakeLists.txt,
	  doc/legal/Makefile.am, include/CMakeLists.txt,
	  include/Makefile.am, include/conf/Makefile.am, m4,
	  misc/CMakeLists.txt, misc/Makefile.am,
	  misc/enigma/CMakeLists.txt, misc/enigma/Makefile.am,
	  misc/libtool.m4, misc/macosx/Makefile.am,
	  misc/macosx/Resources/Makefile.am,
	  misc/macosx/Resources/ReadMe.rtfd/Makefile.am,
	  misc/macosx/Resources/Welcome.rtfd/Makefile.am,
	  misc/pkgconfig/CMakeLists.txt, misc/pkgconfig/Makefile.am,
	  pix/CMakeLists.txt, pix/Makefile.am, regress/CMakeLists.txt,
	  regress/Makefile.am, regress/mged/Makefile.am, sh/CMakeLists.txt,
	  sh/Makefile.am, src/CMakeLists.txt, src/Makefile.am,
	  src/adrt/CMakeLists.txt, src/adrt/Makefile.am,
	  src/anim/CMakeLists.txt, src/anim/Makefile.am,
	  src/archer/CMakeLists.txt, src/archer/Makefile.am,
	  src/archer/plugins/Commands/Makefile.am,
	  src/archer/plugins/Core/Makefile.am,
	  src/archer/plugins/Makefile.am,
	  src/archer/plugins/Utility/Makefile.am,
	  src/archer/plugins/Utility/attrGroupsDisplayUtilityP/Makefile.am,
	  src/archer/plugins/Utility/botUtilityP/Makefile.am,
	  src/archer/plugins/Wizards/Makefile.am,
	  src/archer/plugins/Wizards/humanwizard/Makefile.am,
	  src/archer/plugins/Wizards/tankwizard/Makefile.am,
	  src/archer/plugins/Wizards/tankwizard/images/Makefile.am,
	  src/archer/plugins/Wizards/tirewizard/Makefile.am,
	  src/brlman/CMakeLists.txt, src/brlman/Makefile.am,
	  src/burst/CMakeLists.txt, src/burst/Makefile.am,
	  src/bwish/CMakeLists.txt, src/bwish/Makefile.am,
	  src/canon/CMakeLists.txt, src/canon/Makefile.am,
	  src/conv/CMakeLists.txt, src/conv/Makefile.am,
	  src/conv/iges/CMakeLists.txt, src/conv/iges/Makefile.am,
	  src/conv/intaval/CMakeLists.txt, src/conv/intaval/Makefile.am,
	  src/conv/step/CMakeLists.txt, src/conv/step/Makefile.am,
	  src/conv/vdeck/CMakeLists.txt, src/conv/vdeck/Makefile.am,
	  src/external/Cubit/Makefile.am, src/external/Makefile.am,
	  src/external/ProEngineer/Makefile.am,
	  src/external/Unigraphics/Makefile.am, src/fb/CMakeLists.txt,
	  src/fb/Makefile.am, src/fbed/CMakeLists.txt,
	  src/fbed/Makefile.am, src/fbserv/CMakeLists.txt,
	  src/fbserv/Makefile.am, src/gtools/CMakeLists.txt,
	  src/gtools/Makefile.am, src/gtools/beset/Makefile.am,
	  src/halftone/CMakeLists.txt, src/halftone/Makefile.am,
	  src/irprep/CMakeLists.txt, src/irprep/Makefile.am,
	  src/lgt/CMakeLists.txt, src/lgt/Makefile.am,
	  src/libanalyze/CMakeLists.txt, src/libanalyze/Makefile.am,
	  src/libbn/CMakeLists.txt, src/libbn/Makefile.am,
	  src/libbu/CMakeLists.txt, src/libbu/Makefile.am,
	  src/libcursor/CMakeLists.txt, src/libcursor/Makefile.am,
	  src/libdm/CMakeLists.txt, src/libdm/Makefile.am,
	  src/libfb/CMakeLists.txt, src/libfb/Makefile.am,
	  src/libfft/CMakeLists.txt, src/libfft/Makefile.am,
	  src/libgcv/CMakeLists.txt, src/libgcv/Makefile.am,
	  src/libgcv/wfobj/CMakeLists.txt, src/libgcv/wfobj/Makefile.am,
	  src/libged/CMakeLists.txt, src/libged/Makefile.am,
	  src/libicv/CMakeLists.txt, src/libicv/Makefile.am,
	  src/libmultispectral/CMakeLists.txt,
	  src/libmultispectral/Makefile.am, src/liboptical/CMakeLists.txt,
	  src/liboptical/Makefile.am, src/liborle/CMakeLists.txt,
	  src/liborle/Makefile.am, src/libpc/CMakeLists.txt,
	  src/libpc/Makefile.am, src/libpkg/CMakeLists.txt,
	  src/libpkg/Makefile.am, src/librt/CMakeLists.txt,
	  src/librt/Makefile.am, src/librtserver/CMakeLists.txt,
	  src/librtserver/Makefile.am, src/libsysv/CMakeLists.txt,
	  src/libsysv/Makefile.am, src/libtclcad/CMakeLists.txt,
	  src/libtclcad/Makefile.am, src/libtermio/CMakeLists.txt,
	  src/libtermio/Makefile.am, src/libwdb/CMakeLists.txt,
	  src/libwdb/Makefile.am, src/mged/CMakeLists.txt,
	  src/mged/Makefile.am, src/mged/points/CMakeLists.txt,
	  src/mged/points/Makefile.am, src/nirt/CMakeLists.txt,
	  src/nirt/Makefile.am, src/nirt/sfiles/Makefile.am,
	  src/other/CMakeLists.txt, src/other/Makefile.am,
	  src/proc-db/CMakeLists.txt, src/proc-db/Makefile.am,
	  src/remrt/CMakeLists.txt, src/remrt/Makefile.am,
	  src/rt/CMakeLists.txt, src/rt/Makefile.am,
	  src/rttherm/CMakeLists.txt, src/rttherm/Makefile.am,
	  src/shapes/CMakeLists.txt, src/shapes/Makefile.am,
	  src/sig/CMakeLists.txt, src/sig/Makefile.am,
	  src/tab/CMakeLists.txt, src/tab/Makefile.am,
	  src/tclscripts/CMakeLists.txt, src/tclscripts/Makefile.am,
	  src/tclscripts/archer/CMakeLists.txt,
	  src/tclscripts/archer/Makefile.am,
	  src/tclscripts/archer/images/CMakeLists.txt,
	  src/tclscripts/archer/images/Makefile.am,
	  src/tclscripts/boteditor/CMakeLists.txt,
	  src/tclscripts/boteditor/Makefile.am,
	  src/tclscripts/geometree/CMakeLists.txt,
	  src/tclscripts/geometree/Makefile.am,
	  src/tclscripts/hv3/CMakeLists.txt,
	  src/tclscripts/hv3/Makefile.am,
	  src/tclscripts/lib/CMakeLists.txt,
	  src/tclscripts/lib/Makefile.am,
	  src/tclscripts/mged/CMakeLists.txt,
	  src/tclscripts/mged/Makefile.am,
	  src/tclscripts/pl-dm/CMakeLists.txt,
	  src/tclscripts/pl-dm/Makefile.am,
	  src/tclscripts/rtwizard/CMakeLists.txt,
	  src/tclscripts/rtwizard/Makefile.am,
	  src/tclscripts/rtwizard/examples/Makefile.am,
	  src/tclscripts/rtwizard/examples/PictureTypeA/Makefile.am,
	  src/tclscripts/rtwizard/examples/PictureTypeB/Makefile.am,
	  src/tclscripts/rtwizard/examples/PictureTypeC/Makefile.am,
	  src/tclscripts/rtwizard/examples/PictureTypeD/Makefile.am,
	  src/tclscripts/rtwizard/examples/PictureTypeE/Makefile.am,
	  src/tclscripts/rtwizard/examples/PictureTypeF/Makefile.am,
	  src/tclscripts/rtwizard/lib/CMakeLists.txt,
	  src/tclscripts/rtwizard/lib/Makefile.am,
	  src/tclscripts/sdialogs/CMakeLists.txt,
	  src/tclscripts/sdialogs/Makefile.am,
	  src/tclscripts/sdialogs/scripts/CMakeLists.txt,
	  src/tclscripts/sdialogs/scripts/Makefile.am,
	  src/tclscripts/swidgets/CMakeLists.txt,
	  src/tclscripts/swidgets/Makefile.am,
	  src/tclscripts/swidgets/images/CMakeLists.txt,
	  src/tclscripts/swidgets/images/Makefile.am,
	  src/tclscripts/swidgets/scripts/CMakeLists.txt,
	  src/tclscripts/swidgets/scripts/Makefile.am,
	  src/tclscripts/util/CMakeLists.txt,
	  src/tclscripts/util/Makefile.am, src/util/CMakeLists.txt,
	  src/util/Makefile.am, src/vfont/CMakeLists.txt,
	  src/vfont/Makefile.am:
	  11 months and a minor, time to purge the autotools build system

2012-05-01 18:22  n_reed

	* [r50385] src/other/step/include/express/basic.h,
	  src/other/step/src/clutils/Str.cc,
	  src/other/step/src/clutils/errordesc.cc,
	  src/other/step/src/express/entity.c,
	  src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes.h:
	  minor string comparison improvements from SCL git 1ad14e1,
	  70a8382, 7a6ba24, c316f21, and 572e9ad

2012-05-01 17:36  brlcad

	* [r50384] CMakeLists.txt:
	  irix is gone now too, so remove unused libgen library check

2012-05-01 17:35  brlcad

	* [r50383] CMakeLists.txt:
	  the SGI graphics library is no more. no longer used, so no point
	  checking for it either.

2012-05-01 17:18  brlcad

	* [r50382] CMakeLists.txt:
	  unclear what this lib check is for too. seems to be unused.

2012-05-01 17:08  brlcad

	* [r50381] CMakeLists.txt:
	  move the opengl header check out of the lib stage into the header
	  stage

2012-05-01 17:05  brlcad

	* [r50380] CMakeLists.txt:
	  m library doesn't exist on windows. test should just fail, no?

2012-05-01 17:03  brlcad

	* [r50379] src/util/CMakeLists.txt:
	  ttcp intentionally does not use libbu. link to socket/nsl/network
	  instead. remote, untested.

2012-05-01 16:58  brlcad

	* [r50378] CMakeLists.txt:
	  rename library variable to just the name of the library for
	  consistency. might want a common prefix or suffix, but would need
	  to review all libs. rename NS to NSL and NETWORK_SOCKET to just
	  NETWORK.

2012-05-01 16:46  brlcad

	* [r50377] CMakeLists.txt:
	  MX is not used, remove it. what is libds? remove it too. rename
	  DLOPEN to DL since it's related to libdl. looks like it's also
	  unused, but it should be for all the dynamic libbu support ..
	  which has probably all just unfortunately gotten left disabled
	  since the conversion to cmake.

2012-05-01 16:02  bob1961

	* [r50376] src/rt/viewedge.c:
	  Don't need the call to db_dirbuild() in viewedge.c/view_init()
	  because the db_open()'s here and in main.c are using mapped
	  files. So the previous call to rt_dirbuild() in main.c has
	  already called db_dirbuild(). This avoids the db_dircheck:
	  Duplicate of ... error messages.

2012-05-01 14:29  brlcad

	* [r50375] src/fbserv/fbserv.c:
	  restructure to avoid forward declarations. also don't need/want
	  win32 protections around the openlog() calls, they should have
	  just been wrapped in a HAVE_SYSLOG_H feature check.

2012-04-30 18:50  starseeker

	* [r50372] misc/CMake/FindX11.cmake:
	  Note that archlinux prompted the tweak to X11 search paths.

2012-04-30 18:00  starseeker

	* [r50371] misc/CMake/FindX11.cmake:
	  Tweak search paths for X11

2012-04-29 02:10  starseeker

	* [r50366] src/libbu/bitv.c, src/libbu/endian.c,
	  src/libbu/fnmatch.c, src/librt/primitives/metaball/metaball.c:
	  Put the inline additions back - will need to find some other
	  approach to avoid strict issues with clang. Not a big deal since
	  we have other issues with clang (offsetof related)

2012-04-28 22:24  starseeker

	* [r50365] src/tab/tabinterp.c:
	  hopefully the last of the quellage errors - looks like we may be
	  down to offsetof and other offset-type issues with gnu89

2012-04-28 22:18  starseeker

	* [r50364] src/lgt/lgt.c, src/lgt/reflect.c:
	  More quellage fun

2012-04-28 21:56  starseeker

	* [r50363] src/libpkg/example/client.c,
	  src/librt/primitives/metaball/metaball.c:
	  Couple more clang strict c89 issues

2012-04-28 21:36  starseeker

	* [r50362] src/fbed/empty.c:
	  Another quellage we can't get away with in clang.

2012-04-28 21:22  starseeker

	* [r50361] src/libpkg/example/server.c:
	  clang doesn't let us get away with this style of quellage - add
	  the UNUSED wrapper.

2012-04-28 21:20  starseeker

	* [r50360] src/libbu/bitv.c, src/libbu/endian.c,
	  src/libbu/fnmatch.c:
	  These uses of inline cause a strict failure with clang 3.0 in c89
	  mode (note that they do work with c99)

2012-04-28 19:57  starseeker

	* [r50359] src/other/incrTcl/itcl/CMake/tcl.cmake,
	  src/other/incrTcl/itk/CMake/tcl.cmake,
	  src/other/sqlite3/tcl/CMake/tcl.cmake,
	  src/other/tk/CMake/tcl.cmake:
	  keep all the tcl.cmake copies the same to avoid surprises

2012-04-28 19:48  starseeker

	* [r50358] misc/CMake/DocBook.cmake:
	  Try to make input paths more 'DocBook friendly'

2012-04-28 18:26  starseeker

	* [r50357] src/other/tcl/CMake/tcl.cmake,
	  src/other/tcl/CMakeLists.txt:
	  Hmm - ieee lib link needs more study. Explicitly add the math
	  library to the list of libs for tcl.

2012-04-28 18:05  starseeker

	* [r50356] src/other/tk/CMakeLists.txt:
	  Use the right FONTCONFIG variable...

2012-04-28 17:51  starseeker

	* [r50355] misc/CMake/FindFontconfig.cmake,
	  src/other/tk/CMake/FindFontconfig.cmake,
	  src/other/tk/CMakeLists.txt:
	  Try explicitly calling out fontconfig in addition to freetype.

2012-04-28 13:33  starseeker

	* [r50353] misc/CMake/distclean.cmake.in,
	  src/archer/CMakeLists.txt, src/conv/step/CMakeLists.txt,
	  src/tclscripts/rtwizard/CMakeLists.txt:
	  Beef up distclean rule

2012-04-27 22:41  bob1961

	* [r50352] src/tclscripts/rtwizard/lib/FbPage.itk:
	  Rtwizard should be using /dev/ogl instead of /dev/X. This mod and
	  the previous fix in libfb/if_ogl.c and libfb/if_wgl.c fixes the
	  issue with rtedge overlays failing to show up in the framebuffer.

2012-04-27 22:39  bob1961

	* [r50351] src/libfb/if_wgl.c:
	  Need this for windows too ---- this fix resolves the issue where
	  an rtedge overlay fails to show up in the framebuffer window.

2012-04-27 22:24  bob1961

	* [r50350] src/libfb/if_ogl.c:
	  This fix resolves the issue where an rtedge overlay fails to show
	  up in the framebuffer window.

2012-04-27 15:35  starseeker

	* [r50344] misc/CMake/BRLCAD_Targets.cmake:
	  Remove debugging messages

2012-04-27 05:20  indianlarry

	* [r50343] src/librt/opennurbs_ext.cpp, src/librt/opennurbs_ext.h:
	  Had to fix flatness criteria for surface subdivision. Flatness
	  was calculated by multiplying a series of Surface normal Dot
	  products at select points on the surface. Hit a case where small
	  cylindrical surface had even numbered negative vdots and were
	  canceling their signs. Simplified to look at each vdot
	  individually.

2012-04-27 05:06  indianlarry

	* [r50342] src/librt/primitives/brep/brep_debug.cpp:
	  Extended 'brep' debugging command to take an index range. You can
	  now enter a dash("1-5") to plot ranges of indexes of
	  surfaces,faces or edges.

2012-04-27 04:36  starseeker

	* [r50341] misc/CMake/BRLCAD_Targets.cmake:
	  Apply the new flags to executables too, if applicable - so far it
	  looks as though only obj-g even mixes C and C++ at the exec
	  target level. Need to check more closely - do I need to apply all
	  the flags to the static library builds? Make a stab at doing so,
	  but need to make sure what the Right Thing is.

2012-04-27 04:35  starseeker

	* [r50340] src/libged/CMakeLists.txt:
	  Presumably we don't actually want to build the headers...

2012-04-27 02:24  starseeker

	* [r50339] misc/CMake/BRLCAD_Targets.cmake:
	  Abstract out the flag appliation logic - may need it in more
	  places than just shared libraries.

2012-04-27 01:56  starseeker

	* [r50338] misc/CMake/BRLCAD_Targets.cmake,
	  src/libdm/CMakeLists.txt, src/libfb/CMakeLists.txt:
	  Generalize the mechanism for passing flags from libraries up to
	  other libraries automatically - had been assuming we could apply
	  all flags to all targets, but libged's polycurve.cpp triggered a
	  build error with clang (and had been warning with gcc) when the
	  std=gnu99 flag got applied. Only a problem with libged currently,
	  but potentially could apply to any mixed C/C++ library. Approach
	  now is more granular - can define C and CXX variables
	  independently to pass up, and BRLCAD_ADDLIB will only apply C
	  flags to C files and CXX flags to C++ files.

2012-04-27 01:40  starseeker

	* [r50337] src/mged/points/CMakeLists.txt:
	  Probably shouldn't be compiling the header here...

2012-04-26 22:18  n_reed

	* [r50335] src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/cleditor/instmgr.cc,
	  src/other/step/src/clstepcore/ExpDict.cc,
	  src/other/step/src/clstepcore/Registry.inline.cc,
	  src/other/step/src/clstepcore/STEPaggregate.cc,
	  src/other/step/src/clstepcore/sdaiApplication_instance.cc,
	  src/other/step/src/express/expparse.y,
	  src/other/step/src/fedex_plus/classes.c:
	  apply changes from SCL git f678f0b, but extract assignments used
	  as truth values for benefit of windows

2012-04-26 21:41  bob1961

	* [r50334] src/tclscripts/rtwizard/lib/PictureTypeBase.itcl,
	  src/tclscripts/rtwizard/lib/PictureTypeF.itcl:
	  Needed to split out into otype and fbout.

2012-04-26 20:26  n_reed

	* [r50331] src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/cleditor/STEPfile.h,
	  src/other/step/src/clstepcore/STEPcomplex.cc,
	  src/other/step/src/express/type.c,
	  src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes_misc.c,
	  src/other/step/src/fedex_plus/selects.c:
	  add default switch cases as in SCL git b10a697, but avoid using
	  abort if the error can be logged and/or returned

2012-04-26 20:24  tbrowder2

	* [r50330] src/conv/nmg/g-nmg.c:
	  add comment

2012-04-26 19:45  tbrowder2

	* [r50328] src/conv/nmg/g-nmg.c:
	  ws, style

2012-04-26 15:56  n_reed

	* [r50322] src/other/step/src/clstepcore/STEPattribute.cc,
	  src/other/step/src/clstepcore/sdaiApplication_instance.cc,
	  src/other/step/src/express/alg.c,
	  src/other/step/src/express/caseitem.c,
	  src/other/step/src/express/dict.c,
	  src/other/step/src/express/entity.c,
	  src/other/step/src/express/error.c,
	  src/other/step/src/express/expparse.y,
	  src/other/step/src/express/expr.c,
	  src/other/step/src/express/express.c,
	  src/other/step/src/express/expscan.l,
	  src/other/step/src/express/fedex.c,
	  src/other/step/src/express/hash.c,
	  src/other/step/src/express/lexact.c,
	  src/other/step/src/express/linklist.c,
	  src/other/step/src/express/object.c,
	  src/other/step/src/express/schema.c,
	  src/other/step/src/express/scope.c,
	  src/other/step/src/express/stmt.c,
	  src/other/step/src/express/symbol.c,
	  src/other/step/src/express/type.c,
	  src/other/step/src/express/variable.c,
	  src/other/step/src/fedex_plus/classes_wrapper.cc:
	  Remove rcsid strings from sources and don't generate Id comments.
	  SCL git 922a795 and 9367823.

2012-04-26 15:19  bob1961

	* [r50321] src/libtclcad/CMakeLists.txt, src/libtclcad/tclcad.c,
	  src/libtclcad/tclcad_obj.c, src/libtclcad/tclcad_private.h:
	  Added the tclcad_initialized flag to insure that libtclcad
	  doesn't get initialized more than once. This case turned up after
	  an rtwizard enhancement.

2012-04-26 13:49  starseeker

	* [r50319] NEWS, src/other/libpng.dist, src/other/libpng/ANNOUNCE,
	  src/other/libpng/CHANGES, src/other/libpng/CMakeLists.txt,
	  src/other/libpng/LICENSE, src/other/libpng/Makefile.am,
	  src/other/libpng/README, src/other/libpng/configure.ac,
	  src/other/libpng/example.c, src/other/libpng/libpng-manual.txt,
	  src/other/libpng/libpng.3, src/other/libpng/libpngpf.3,
	  src/other/libpng/png.5, src/other/libpng/png.c,
	  src/other/libpng/png.h, src/other/libpng/pngconf.h,
	  src/other/libpng/pngpread.c, src/other/libpng/pngpriv.h,
	  src/other/libpng/pngread.c, src/other/libpng/pngrtran.c,
	  src/other/libpng/pngrutil.c, src/other/libpng/pngset.c,
	  src/other/libpng/pngstruct.h, src/other/libpng/pngtest.c,
	  src/other/libpng/pngtrans.c, src/other/libpng/pngusr.dfa,
	  src/other/libpng/pngwrite.c, src/other/libpng/pngwutil.c,
	  src/other/libpng/projects/vstudio/readme.txt,
	  src/other/libpng/projects/vstudio/zlib.props,
	  src/other/libpng/scripts/README.txt,
	  src/other/libpng/scripts/libpng-config-head.in,
	  src/other/libpng/scripts/libpng.pc.in,
	  src/other/libpng/scripts/makefile.cegcc,
	  src/other/libpng/scripts/makefile.linux,
	  src/other/libpng/scripts/makefile.ne12bsd,
	  src/other/libpng/scripts/makefile.netbsd,
	  src/other/libpng/scripts/makefile.openbsd,
	  src/other/libpng/scripts/options.awk,
	  src/other/libpng/scripts/pnglibconf.dfa,
	  src/other/libpng/scripts/pnglibconf.h.prebuilt,
	  src/other/libpng/scripts/symbols.def:
	  Upgrade libpng to 1.5.10

2012-04-26 12:57  brlcad

	* [r50318] src/conv/ply-g.c:
	  looks like another fastf_t confusion. cid 325 was marked false
	  positive, but a double cast should do the trick.

2012-04-26 12:50  starseeker

	* [r50317] CMakeLists.txt:
	  Start straightening out Java and rtserver enablement now that
	  we're not trying to link Java libs unnecessarily

2012-04-26 12:49  brlcad

	* [r50316] src/liboptical/sh_toyota.c:
	  looks like coverity thinks fastf_t is not a floating point type.
	  cast through double. should finally fix cid 328 false positive.

2012-04-26 03:56  brlcad

	* [r50315] src/liboptical/sh_toyota.c:
	  rename the lambda member to wavelength, remove the unuseful sign
	  bit testing, cast through double to try and head fake cid 328

2012-04-26 03:22  brlcad

	* [r50314] src/util/bwcrop.c:
	  turn the pixel count variables into integral types. done with
	  attempting to quell 1496. seems to be false positive, but not
	  clear how to make it go away. cid 1496.

2012-04-26 01:05  tbrowder2

	* [r50313] src/librt/comb/comb.c:
	  ws

2012-04-25 21:48  tbrowder2

	* [r50309] src/librt/comb/comb.c:
	  ws

2012-04-25 21:47  tbrowder2

	* [r50308] regress/iges.sh:
	  tidy tests, add -f option to make last g-iges test pass

2012-04-25 21:23  n_reed

	* [r50307] src/other/step/src/fedex_plus/multpass.c:
	  remove another unused variable (LISTdo already creates one)
	  identified in SCL git 0153f15

2012-04-25 21:13  n_reed

	* [r50306] src/other/step/src/fedex_plus/classes_wrapper.cc:
	  apply SCL git db70465 removing more unused variables

2012-04-25 20:49  tbrowder2

	* [r50304] src/conv/iges/g-iges.c:
	  typo

2012-04-25 20:48  n_reed

	* [r50303] src/other/step/src/clstepcore/STEPaggregate.cc,
	  src/other/step/src/clstepcore/STEPaggregate.h,
	  src/other/step/src/clutils/gennodearray.cc,
	  src/other/step/src/express/entity.c,
	  src/other/step/src/express/lexact.c,
	  src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes.h,
	  src/other/step/src/fedex_plus/classes_wrapper.cc,
	  src/other/step/src/fedex_plus/complexSupport.h,
	  src/other/step/src/fedex_plus/multpass.c,
	  src/other/step/src/fedex_plus/selects.c:
	  apply more commented code removal from SCL git c0b2b05, 37bbfd3,
	  9324acc, d7410be, 62304a7, and 0dccb8b

2012-04-25 20:36  bob1961

	* [r50302] src/libdm/dm-generic.c, src/libtclcad/tclcad_obj.c:
	  Added support for creating a nu display manager in libtclcad.

2012-04-25 19:45  jimhunt

	* [r50301] src/librtserver/CMakeLists.txt:
	  Incrementing the SO version since the serialization of RayResult
	  has changed.

2012-04-25 19:21  jimhunt

	* [r50300] src/librtserver/rtserver.c:
	  Added MUVEStoORCA translation matrix to RayResult stream

2012-04-25 19:02  tbrowder2

	* [r50299] src/librt/comb/comb.c:
	  wrap long arg line, correct typo, ws

2012-04-25 18:57  starseeker

	* [r50298] src/rt/viewedge.c:
	  Hmm. icv_image_save_open is causing issues in rtedge at the
	  moment...

2012-04-25 18:30  starseeker

	* [r50296] src/librtserver/CMakeLists.txt:
	  Apparently we don't need to explicitly link these (why did I
	  initially??)

2012-04-25 18:11  n_reed

	* [r50295] src/other/step/src/fedex_plus/classes.c:
	  ignore spaces in generate_attribute_name. SCL git 1ebee6d

2012-04-25 17:50  n_reed

	* [r50294] src/other/step/include/express/alg.h,
	  src/other/step/include/express/hash.h,
	  src/other/step/include/express/symbol.h,
	  src/other/step/src/clutils/scl_hash.cc,
	  src/other/step/src/clutils/scl_hash.h:
	  replace shorts with ints along the lines of SCL git d2baec0, but
	  be more judicious in using unsigned versus signed

2012-04-25 17:28  tbrowder2

	* [r50293] regress/iges.sh:
	  add known failure to regression check for g-iges; fix unknown at
	  the moment

2012-04-25 10:59  tbrowder2

	* [r50292] src/conv/step/OpenNurbsInterfaces.cpp:
	  correct parens (gcc warning pointed to it)

2012-04-25 02:53  brlcad

	* [r50291] src/liboptical/sh_toyota.c:
	  now just reporting as a limited truncation/underflow case, so
	  check for case. should always be high/low, but should handle the
	  sign regardless of values. cid 328.

2012-04-25 02:42  brlcad

	* [r50290] src/util/bwcrop.c:
	  try a different approach, clamp at upper and lower instead of
	  just testing within range. cid 1496, tainted_scalar.

2012-04-25 02:35  brlcad

	* [r50289] src/libbu/convert.c:
	  almost there. looks like the previous range checks worked to
	  untaint, just have to account for the other loop. cid 1500,
	  tainted_scalar.

2012-04-25 02:19  brlcad

	* [r50288] src/librt/search.c:
	  db5_get_attributes may fail. plan for it. coverity noticed this
	  was the 1/15 times where we didn't check. cid 2116,
	  CHECKED_RETURN.

2012-04-25 02:17  brlcad

	* [r50287] src/liboptical/refract.c:
	  similar problem with ms_transmit_color, need to allocate it. use
	  spectrum as the base instead of background fro ms_reflect color.
	  cid 2117-2119.

2012-04-25 01:39  brlcad

	* [r50286] src/liboptical/refract.c:
	  allocate ms_reflect_color tabdata. coverity correctly noticed
	  badness since were never allocating it, finding a path to dead
	  and forward null code. cid 2117, 2119.

2012-04-25 01:35  tbrowder2

	* [r50285] regress/CMakeLists.txt:
	  add new tgms to list

2012-04-25 01:30  tbrowder2

	* [r50284] regress/comgeom.sh:
	  add a regression test for reading a comgeom GIFT V4 tgm format

2012-04-25 01:29  tbrowder2

	* [r50283] src/conv/comgeom/read.c:
	  ws

2012-04-25 01:28  tbrowder2

	* [r50282] regress/tgms/comgeom-tgt-1-v4-documented.cg,
	  regress/tgms/comgeom-tgt-1-v4.cg:
	  add test target for comgeom GIFT V4 format

2012-04-25 01:27  tbrowder2

	* [r50281] src/conv/comgeom/solid.c:
	  correct field width for V4 GIFT solid format

2012-04-25 01:24  tbrowder2

	* [r50280] src/conv/comgeom/solid.c:
	  free name memory on early error returns

2012-04-24 22:17  n_reed

	* [r50279] src/other/step/src/clstepcore/ExpDict.h,
	  src/other/step/src/fedex_plus/complexSupport.h,
	  src/other/step/src/fedex_plus/write.cc,
	  src/other/step/src/test/p21read/p21read.cc:
	  some const char corrections including remaining changes from SCL
	  git 4cf16d7

2012-04-24 21:54  n_reed

	* [r50278] src/other/step/src/cldai/sdaiString.cc,
	  src/other/step/src/clstepcore/ExpDict.h,
	  src/other/step/src/clstepcore/STEPattribute.cc,
	  src/other/step/src/clstepcore/STEPattribute.h,
	  src/other/step/src/clstepcore/STEPattributeList.cc:
	  changes based on SCL git d35f73f and 696d8e3

2012-04-24 19:35  tbrowder2

	* [r50277] TODO:
	  add enhancements needed for vdeck/comgeom-g

2012-04-24 19:34  tbrowder2

	* [r50276] regress/comgeom.sh:
	  make comgeom-g regression check more robust by adding a test for
	  failed conversions

2012-04-24 19:32  tbrowder2

	* [r50275] regress/tgms/cgtest.cg:
	  make comgeom-g test target use only recognized GIFT primitives
	  that should successfully convert to .g format

2012-04-24 15:38  brlcad

	* [r50271] src/liboptical/sh_toyota.c:
	  calculate the ratio first. probably still insufficient for cid328
	  (INTEGER_OVERFLOW)

2012-04-24 15:33  brlcad

	* [r50270] src/util/sun-pix.c:
	  different range check, smaller limit for cid 332
	  (INTEGER_OVERFLOW)

2012-04-24 15:25  brlcad

	* [r50269] src/librt/opennurbs_ext.cpp:
	  free the parent, revengences of leaked memory. cid 488.

2012-04-24 15:12  brlcad

	* [r50268] src/rt/rtshot.c:
	  more tainted data checks, trying to be a little more explicit.
	  cid 1488

2012-04-24 15:03  brlcad

	* [r50267] src/util/bwcrop.c:
	  do the scanf case too. looks like many of the scanf return counts
	  were wrong anyways. fixed.

2012-04-24 14:58  brlcad

	* [r50266] src/util/bwcrop.c:
	  more tainted data crap. hopefully last attempt at cid 1496.

2012-04-24 14:57  brlcad

	* [r50265] src/libgcv/bottess.c:
	  couple more unused args now with the block commented out

2012-04-24 14:55  brlcad

	* [r50264] src/util/sun-pix.c:
	  typo

2012-04-24 14:40  brlcad

	* [r50263] src/util/bwmod.c:
	  check the lower bounds too, cid 1498

2012-04-24 14:35  brlcad

	* [r50262] src/libbu/convert.c:
	  sans p

2012-04-24 14:35  brlcad

	* [r50261] src/libbu/convert.c:
	  another attempt at making sure we don't seem to use tainted data
	  as an index in the isdigit() call.

2012-04-24 14:23  brlcad

	* [r50260] src/util/loop.c:
	  range check argv[1][1] for cid 1506 too

2012-04-24 14:18  brlcad

	* [r50259] src/util/loop.c:
	  reserve the last possible value so we can bounds check cid 1506

2012-04-24 14:13  brlcad

	* [r50258] src/util/sun-pix.c:
	  more TAINTED_SCALAR insanity, hopefully the last of it. cid 1512
	  caugh more loops for ras_maplength show check those too (along
	  with all the other header fields)

2012-04-24 13:50  brlcad

	* [r50257] src/libgcv/bottess.c:
	  ah, that's why coverity is barking. there's a return statement
	  exiting the function early. cid 2115.

2012-04-24 12:06  tbrowder2

	* [r50256] src/conv/comgeom/solid.c:
	  ws, remove debugging statement

2012-04-24 11:56  tbrowder2

	* [r50255] src/conv/comgeom/solid.c:
	  ws

2012-04-24 11:38  starseeker

	* [r50254] src/tclscripts/rtwizard/lib/PictureTypeBase.itcl:
	  Use bu_brlcad_root to find rtedge. The quotes seem to be
	  interfering with the oo definition, so remove them.

2012-04-24 10:08  brlcad

	* [r50253] src/liboptical/photonmap.c:
	  check the upper bounds too, cid 1483 tainted_scalar... that
	  finishes up run 11.

2012-04-24 10:03  brlcad

	* [r50252] src/mged/mged.c:
	  add some explicit sanitization for cid 1485, TAINTED_SCALAR

2012-04-24 09:59  brlcad

	* [r50251] src/rt/rtshot.c:
	  consolidate the input sanitization before use so hopefully it's
	  more clear that inputs are clean. responding to cid 1488
	  (tainted_scalar).

2012-04-24 09:50  brlcad

	* [r50250] src/shapes/wire.c:
	  take crazy measures to make it clear we're sanitizing the
	  user-provided input. might end up with a dead-code condition now
	  since the loop should catch them, or the definite scanf
	  separation might do the trick..

2012-04-24 09:49  brlcad

	* [r50249] src/util/cv.c:
	  need string.h for strlen()

2012-04-24 09:37  brlcad

	* [r50248] src/sig/smod.c:
	  more range checking for tainted_scalar gunk. cid 1493.

2012-04-24 09:32  brlcad

	* [r50247] src/util/bwcrop.c:
	  check the range of xnum/ynum image bounds for TAINTED_SCALAR loop
	  detected by cid 1496.

2012-04-24 09:17  brlcad

	* [r50246] src/libbu/convert.c, src/util/cv.c:
	  looks benign, but go ahead and add some extra sanitization on the
	  input/output patterns to cv in response to cid 15000
	  (TAINTED_SCALAR).

2012-04-24 09:06  brlcad

	* [r50245] src/util/decimate.c:
	  don't forget to check nbytes too, cid 1502 TAINTED_SCALR

2012-04-24 09:04  brlcad

	* [r50244] src/util/decimate.c:
	  bounds check the input sizes along with the output sizes

2012-04-24 08:58  brlcad

	* [r50243] src/util/imgdims.c:
	  more realpath cleansing. cid 1505 TAINTED_SCALAR.

2012-04-24 08:51  brlcad

	* [r50242] src/util/pixhist3d.c:
	  sanitize the rgb color values even if we do expect the entire
	  range. hopefully quell cid 1511 TAINTED_SCALAR with explicit
	  effectively no-op range checks.

2012-04-24 08:40  brlcad

	* [r50241] src/util/ttcp.c:
	  avoid calling exit even if cid 1513 looks like a false positive.

2012-04-24 08:34  brlcad

	* [r50240] src/nirt/command.c:
	  more tainted_string sanitization through bu_realpath() for cid
	  1560.

2012-04-24 08:31  brlcad

	* [r50239] src/rttherm/ssamp-bw.c:
	  do the same for ssamp-bw, sanitizing through bu_realpath() and
	  releasing our now-copied memory.

2012-04-24 08:28  brlcad

	* [r50238] src/rttherm/ssampview.c:
	  er, dead if statement?? init datafile_basename to zero so we
	  don't try to free static memory

2012-04-24 08:26  brlcad

	* [r50237] src/rttherm/ssampview.c:
	  call bu_realpath() to sanitize path

2012-04-24 08:25  brlcad

	* [r50236] src/vfont/getfont.c:
	  take the address of font so we can do the right thing.

2012-04-24 08:14  brlcad

	* [r50235] src/conv/iges/g-iges.c:
	  use libbu instead of directly calling access() to hopefully hide
	  the innocuous TOCTOU issue detected in cid 1588.

2012-04-24 08:03  brlcad

	* [r50234] src/util/dsp_add.c:
	  avoid a time-of-call time-of-use race condition (TOCTOU cid 1592)
	  detected by coverity by calling fstat() instead of stat() after
	  the fopen() calls.

2012-04-24 07:56  brlcad

	* [r50233] src/vfont/getfont.c:
	  initialize the vfont to zero. cid 1613, UNINIT

2012-04-24 07:54  brlcad

	* [r50232] src/irprep/firpass.c:
	  initialize curvature. cid 1615, UNINIT.

2012-04-24 07:51  brlcad

	* [r50231] src/libged/vdraw.c:
	  typos ftl

2012-04-24 07:50  brlcad

	* [r50230] src/conv/intaval/regtab.h:
	  initialize material member in constructors. cid 1647 UNINIT_CTOR.

2012-04-24 07:44  brlcad

	* [r50229] src/libpc/pcNetwork.cpp:
	  initialize v and e in constructor per cid 1656 UNINIT_CTOR

2012-04-24 07:41  brlcad

	* [r50228] src/libpc/pcVariable.cpp:
	  initialize all of the Variable constructor members. cid 1659,
	  UNINIT_CTOR.

2012-04-24 07:38  brlcad

	* [r50227] src/libged/vdraw.c:
	  simplify vlist subcommand argument processing a little to avoid
	  deadcode condition, cid 1737

2012-04-24 07:22  brlcad

	* [r50226] src/conv/euclid/euclid-g.c:
	  avoid bu_exit() so we can avoid coverity false positive (doesn't
	  know bu_bomb() doesn't return), cid 1766 TAINTED_SCALAR. return a
	  return code.conv

2012-04-24 07:13  brlcad

	* [r50225] src/other/lemon/lempar.c:
	  er, not size-1 here because we're testing whether yyruleno is
	  less. avoid infinite loop.

2012-04-24 06:55  brlcad

	* [r50224] src/other/lemon/lempar.c:
	  cid 1860 OVERRUN_STATIC. make sure we don't exceed the size of
	  the yyRuleInfo array.

2012-04-24 06:40  brlcad

	* [r50223] src/other/lemon/lempar.c, src/other/sqlite3/sqlite3.c:
	  checking it for negative implies it might be negative, so change
	  the order of the yytos usage to not set the yytos variable until
	  after we check it.

2012-04-24 06:36  brlcad

	* [r50222] src/other/step/src/clstepcore/ExpDict.h:
	  initialize all of the class members. cid 2014 UNINIT_CTOR.

2012-04-24 06:32  brlcad

	* [r50221] src/fb/gif2fb.c:
	  make sure our line index doesn't exceed the buffer size. assume
	  dumbly clamping it is sufficient. cid 2059 overrun_static.

2012-04-24 06:24  brlcad

	* [r50220] src/libged/dg_obj.c:
	  make sure we don't try to close a null fd. cid 2073 forward_null.

2012-04-24 06:22  brlcad

	* [r50219] src/librt/vshoot.c:
	  HeadSeg cannot be null. cid 2104 deadcode.

2012-04-24 06:19  brlcad

	* [r50218] src/libtclcad/tclcad_obj.c:
	  coverity is right, deadcode on the found_top test since we just
	  tested it and the loop doesn't proceed.

2012-04-24 06:07  brlcad

	* [r50217] src/librt/db_tree.c:
	  same as cid 2108 in r50215. forward_null in cid 2107. use the
	  uniresource, luke.

2012-04-24 06:04  brlcad

	* [r50216] src/conv/vdeck/vdeck.c:
	  wrong var. check the offset, not the file pointer.

2012-04-24 06:01  brlcad

	* [r50215] src/librt/db_tree.c:
	  use rt_uniresource regardless if ncpu is 1 or rtip is null. cid
	  2108 forward_null.

2012-04-24 05:57  brlcad

	* [r50214] src/conv/iges/iges.c:
	  if it's null, avoid crashing. cid 2109 forward_null.

2012-04-24 05:55  brlcad

	* [r50213] src/libbn/msr.c:
	  few more cases. cid 2110 forward_null check.

2012-04-24 05:52  brlcad

	* [r50212] src/libbn/msr.c:
	  do what the function comment says should happen if null is
	  passed, return 1. addresses cid 2111 forward_null check.

2012-04-24 05:48  brlcad

	* [r50211] src/conv/vdeck/vdeck.c:
	  make sure ftell doesn't fail before we later use it in an fseek.
	  cid 2112, negative_returns.

2012-04-24 05:41  brlcad

	* [r50210] src/sig/imod.c:
	  INT_MAX-1 isn't the upper bound. stop when we get to the max size
	  of the buffer. cid 2113, OVERRUN_STATIC.

2012-04-24 05:33  brlcad

	* [r50209] src/librt/primitives/sketch/sketch.c:
	  make sure we don't dereference null. cid 2114, reverse_inull

2012-04-24 05:26  brlcad

	* [r50208] src/libgcv/bottess.c:
	  the for loop already catches the case where nfaces==0 so
	  eliminate the wrapping conditional. let the optimizer figure out
	  that i isn't used. should fix UNREACHABLE cid 2115.

2012-04-24 04:58  brlcad

	* [r50207] src/libbu/mappedfile.c:
	  looks like r48552 introduced a bug causing mapped files to not
	  get reused. if we find a match, return it instead of opening
	  another one.

2012-04-24 04:47  brlcad

	* [r50206] src/rt/viewedge.c:
	  if the database is fresh, we have to build the directory before
	  we can find any objects. this bug was uncovered by a change in
	  libbu that caused mapped files to not get reused. rtedge was
	  previously working only because it was reopening the (previously
	  dirbuilt) database

2012-04-23 23:59  tbrowder2

	* [r50205] src/conv/comgeom/solid.c:
	  ws

2012-04-23 21:41  tbrowder2

	* [r50204] regress/CMakeLists.txt, regress/comgeom.sh,
	  regress/tgms/ars.cg, regress/tgms/cgtest.cg:
	  replace ars.cg with a comgeom tgm that has all primitives
	  recognized by vdeck for a more robust comgeom-g conversion test

2012-04-23 16:53  tbrowder2

	* [r50203] src/conv/comgeom/solid.c:
	  do not release ars curve memory memory unless there has been a
	  mk_ars failure

2012-04-23 16:52  tbrowder2

	* [r50202] regress/comgeom.sh:
	  modify comgeom-g test to use new tgm for a known target ars
	  failure

2012-04-23 16:50  tbrowder2

	* [r50201] regress/tgms/ars.cg:
	  add a new comgeom target to test a specific comgeom-g failure
	  discovered by a user

2012-04-23 13:50  tbrowder2

	* [r50199] TODO:
	  correction, mged in for ars does work on trunk

2012-04-23 13:42  tbrowder2

	* [r50198] TODO:
	  mged ars solid generation command not working; also didn't work
	  in last release

2012-04-20 17:59  starseeker

	* [r50197] src/tclscripts/rtwizard/RaytraceWizard.tcl,
	  src/tclscripts/rtwizard/lib/DbPage.itk,
	  src/tclscripts/rtwizard/lib/PictureTypeBase.itcl,
	  src/tclscripts/rtwizard/rtwizard.tcl:
	  Use an associative array, and populate variables in the RtWizard
	  namespace.

2012-04-20 17:26  bob1961

	* [r50196] src/tclscripts/lib/Ged.tcl:
	  Fleshed out begin_data_poly_###.

2012-04-20 16:52  bob1961

	* [r50195] src/tclscripts/lib/Ged.tcl:
	  Added "begin" callbacks for data polygons. Changed a few method
	  and variable names for consistency.

2012-04-20 15:04  bob1961

	* [r50194] src/tclscripts/lib/Ged.tcl:
	  Removed a few old/unused methods.

2012-04-20 14:28  bob1961

	* [r50193] src/tclscripts/lib/Ged.tcl:
	  Updated cadwidgets::Ged::init_poly_rect to accomodate the
	  enhanced poly_rect_mode command (i.e. can also draw squares).

2012-04-20 14:24  bob1961

	* [r50192] include/tclcad.h, src/libtclcad/tclcad_obj.c:
	  Added TCLCAD_POLY_SQUARE_MODE. Updated
	  libtclcad/tclcad_obj.c/to_poly_rect_mode() and
	  to_mouse_poly_rect() to also be used for drawing squares.

2012-04-20 04:53  starseeker

	* [r50191] CMakeLists.txt, misc/CMake/BRLCAD_Targets.cmake:
	  Couple tweaks for the subbuild case - need to make sure we avoid
	  names like liblibbu, and distcheck is disabled when we're a
	  subbuild.

2012-04-20 03:54  starseeker

	* [r50190] src/conv/step/CMakeLists.txt:
	  Whoops, wrong schema. Switch it back, especially since it's
	  looking like our change may be a valid one.

2012-04-20 02:23  starseeker

	* [r50189] doc/docbook/system/man1/en/CMakeLists.txt,
	  doc/docbook/system/man1/en/rtwizard.xml,
	  src/tclscripts/rtwizard/CMakeLists.txt,
	  src/tclscripts/rtwizard/rtwizard.tcl,
	  src/tclscripts/util/CMakeLists.txt,
	  src/tclscripts/util/getopt.tcl:
	  Start teaching rtwizard to take inputs from the command line
	  (will provide a way to avoid the need for graphically picking
	  components, and eventually will allow for complete non-graphical
	  rtwizard image generation - useful for regression testing.) At
	  this stage, should just preserve old behavior.

2012-04-20 02:20  starseeker

	* [r50188] src/archer/CMakeLists.txt:
	  Remove WIN32 from the Archer build logic.

2012-04-20 00:05  starseeker

	* [r50187] src/tclscripts/rtwizard/lib/MGEDpage.itk:
	  explicitly specify the iwidgets namespace in a few places for
	  MGEDpage.itk

2012-04-19 22:22  tbrowder2

	* [r50186] src/librt/db_tree.c:
	  reset special magic to normal magic before leaving the function

2012-04-19 21:13  tbrowder2

	* [r50185] src/librt/db_tree.c:
	  ws

2012-04-19 21:10  tbrowder2

	* [r50184] src/librt/db_tree.c:
	  ws

2012-04-19 20:08  tbrowder2

	* [r50183] src/conv/dxf/g-dxf.c:
	  ws, style

2012-04-19 20:05  tbrowder2

	* [r50182] src/conv/g-shell-rect.c:
	  ws, style, semicolons after macros

2012-04-19 19:29  tbrowder2

	* [r50181] src/conv/g-dot.c:
	  ws

2012-04-19 16:43  brlcad

	* [r50180] misc/CMake/BRLCAD_CompilerFlags.cmake:
	  add checks for -Wno-variadic-macros to quell compilation warnings
	  about newer Xorg headers using the c99/c++11-only feature when
	  we're compiling in c90/c++ mode. regroup the rest for
	  consistency.

2012-04-18 21:34  n_reed

	* [r50179] src/other/step/src/cldai/sdaiBinary.cc,
	  src/other/step/src/cldai/sdaiBinary.h,
	  src/other/step/src/cldai/sdaiEnum.cc,
	  src/other/step/src/cldai/sdaiEnum.h,
	  src/other/step/src/cldai/sdaiString.cc,
	  src/other/step/src/clstepcore/ExpDict.h,
	  src/other/step/src/clstepcore/ExpDict.inline.cc,
	  src/other/step/src/clstepcore/STEPaggregate.cc,
	  src/other/step/src/clstepcore/STEPaggregate.h,
	  src/other/step/src/clstepcore/STEPattribute.cc,
	  src/other/step/src/clstepcore/dictdefs.h,
	  src/other/step/src/clstepcore/sdaiApplication_instance.h,
	  src/other/step/src/clstepcore/sdaiSelect.cc,
	  src/other/step/src/clstepcore/sdaiSelect.h,
	  src/other/step/src/express/expparse.y:
	  apply changes from SCL git d6da40c and 275977d (commented code
	  removal/style)

2012-04-18 21:06  r_weiss

	* [r50178] doc/docbook/system/mann/en/draw.xml:
	  Updated the documentation for the mged 'draw' command. Added the
	  '-m1' option.

2012-04-18 20:59  r_weiss

	* [r50177] doc/docbook/system/mann/en/e_command.xml:
	  Updated the mged 'e' command documentation, added the '-m1'
	  option.

2012-04-18 19:10  r_weiss

	* [r50176] doc/docbook/system/mann/en/CMakeLists.txt:
	  Update to 'CMakeLists.txt' to add documentation for the mged 'gr'
	  (ie grouper) command.

2012-04-18 19:08  r_weiss

	* [r50175] doc/docbook/system/mann/en/gr.xml:
	  Add documentation for mged 'gr' (ie grouper) command.

2012-04-18 17:49  r_weiss

	* [r50174] doc/docbook/system/mann/en/l.xml:
	  Updated the documentation for the mged 'l' (lowercase L) command.
	  Added the '-t' option to the description.

2012-04-18 17:02  r_weiss

	* [r50173] src/libged/pathsum.c:
	  Updated the mged command 'paths', removing the '-t' option which
	  has no effect for this command.

2012-04-18 17:01  r_weiss

	* [r50172] doc/docbook/system/mann/en/listeval.xml:
	  Updated the documentation for the mged 'listeval' command. Added
	  the '-t' option to the description.

2012-04-18 16:29  n_reed

	* [r50171] src/other/step/src/clprobe-ui/stepenteditor.cc,
	  src/other/step/src/clstepcore/STEPaggregate.cc,
	  src/other/step/src/express/expparse.y,
	  src/other/step/src/express/expscan.l,
	  src/other/step/src/express/resolve.c,
	  src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/fedex_main.c:
	  remove unused variables and functions identified in SCL git
	  8ce79ec, 73cc97f, e98d00f, 63295f1, and 2a0ee4e

2012-04-18 14:55  r_weiss

	* [r50169] src/libged/pathsum.c, src/libged/trace.c:
	  Updated libged functions 'ged_pathsum' (ie mged commands 'paths'
	  and 'listeval') and '_ged_trace'. These were within files
	  'pathsum.c' and 'trace.c'. Improved error checking.

2012-04-18 11:57  tbrowder2

	* [r50168] src/conv/iges/iges.c:
	  eliminate K&R-style function args

2012-04-18 11:41  indianlarry

	* [r50167] src/librt/opennurbs_ext.h:
	  Commented out early bail out of BREP bounding-box intersect
	  routine to also include bounding-boxes behind the ray origin.
	  Lets the calling application handle cases where ray starts inside
	  of a solid. We were getting an odd number of hits when rays were
	  being started on the backside but just inside of an existing
	  component messing up the segment in/out logic. Could have
	  injected an "in hit" at the ray origin but most solids would have
	  returned the calculated "in hit" at a negative distance from the
	  origin.

2012-04-18 11:28  erikgreenwald

	* [r50166] src/librt/primitives/bot/btg.c:
	  use VSUB2 instead of VCOMB2 for readability. Handle
	  non-normalized direction vectors.

2012-04-18 11:10  tbrowder2

	* [r50165] src/util/loop.c:
	  correct keyword typo

2012-04-18 11:06  indianlarry

	* [r50164] src/librt/primitives/bot/btg.c:
	  BOT hits were disappearing from the segment when using TIE. TIE
	  was determining correct hits on tri's but was losing these when
	  creating the hit segments in rt_bot_makesegs_(). The
	  rt_bot_makesegs_() function uses the hit_vpriv[] from the hit
	  structure to clean up odd hits, exit before entrance, or dangling
	  entrance hits but this was not being set in TIE. Added code in
	  TIE hitfunc() to populate these variables similar to what is done
	  in non-TIE BOT code.

2012-04-18 10:49  indianlarry

	* [r50163] src/util/loop.c:
	  typo

2012-04-18 06:43  brlcad

	* [r50162] src/util/sun-pix.c:
	  more conversion of bu_exit() to return statements. related to cid
	  1512.

2012-04-18 06:36  brlcad

	* [r50161] src/util/loop.c:
	  convert bu_exit() calls to bu_log+return calls for those
	  functions.

2012-04-18 06:30  brlcad

	* [r50160] src/util/pixbustup.c:
	  validate upper and lower bounds. avoid bu_exit() when
	  tainted_scalar data is involved. cid 1508.

2012-04-18 06:17  brlcad

	* [r50159] src/util/pixcolors.c:
	  try to quell cid 1509 another way, use temporaries and honorably
	  check data ranges. innocuous TAINTED_SCALAR issue.

2012-04-17 22:53  n_reed

	* [r50158] src/conv/step/AdvancedBrepShapeRepresentation.cpp,
	  src/conv/step/AdvancedBrepShapeRepresentation.h,
	  src/conv/step/AdvancedFace.cpp, src/conv/step/AdvancedFace.h,
	  src/conv/step/AmountOfSubstanceContextDependentUnit.cpp,
	  src/conv/step/AmountOfSubstanceContextDependentUnit.h,
	  src/conv/step/AmountOfSubstanceConversionBasedUnit.cpp,
	  src/conv/step/AmountOfSubstanceConversionBasedUnit.h,
	  src/conv/step/AmountOfSubstanceSiUnit.cpp,
	  src/conv/step/AmountOfSubstanceSiUnit.h,
	  src/conv/step/AmountOfSubstanceUnit.cpp,
	  src/conv/step/AmountOfSubstanceUnit.h,
	  src/conv/step/ApplicationContext.cpp,
	  src/conv/step/ApplicationContext.h,
	  src/conv/step/ApplicationContextElement.cpp,
	  src/conv/step/ApplicationContextElement.h,
	  src/conv/step/AreaContextDependentUnit.cpp,
	  src/conv/step/AreaContextDependentUnit.h,
	  src/conv/step/AreaConversionBasedUnit.cpp,
	  src/conv/step/AreaConversionBasedUnit.h,
	  src/conv/step/AreaSiUnit.cpp, src/conv/step/AreaSiUnit.h,
	  src/conv/step/AreaUnit.cpp, src/conv/step/AreaUnit.h,
	  src/conv/step/Axis1Placement.cpp, src/conv/step/Axis1Placement.h,
	  src/conv/step/Axis2Placement.cpp, src/conv/step/Axis2Placement.h,
	  src/conv/step/Axis2Placement2D.cpp,
	  src/conv/step/Axis2Placement2D.h,
	  src/conv/step/Axis2Placement3D.cpp,
	  src/conv/step/Axis2Placement3D.h, src/conv/step/BSplineCurve.cpp,
	  src/conv/step/BSplineCurve.h,
	  src/conv/step/BSplineCurveWithKnots.cpp,
	  src/conv/step/BSplineCurveWithKnots.h,
	  src/conv/step/BSplineSurface.cpp, src/conv/step/BSplineSurface.h,
	  src/conv/step/BSplineSurfaceWithKnots.cpp,
	  src/conv/step/BSplineSurfaceWithKnots.h,
	  src/conv/step/BezierCurve.cpp, src/conv/step/BezierCurve.h,
	  src/conv/step/BezierSurface.cpp, src/conv/step/BezierSurface.h,
	  src/conv/step/BoundaryCurve.cpp, src/conv/step/BoundaryCurve.h,
	  src/conv/step/BoundedCurve.cpp, src/conv/step/BoundedCurve.h,
	  src/conv/step/BoundedPCurve.cpp, src/conv/step/BoundedPCurve.h,
	  src/conv/step/BoundedSurface.cpp, src/conv/step/BoundedSurface.h,
	  src/conv/step/BoundedSurfaceCurve.cpp,
	  src/conv/step/BoundedSurfaceCurve.h,
	  src/conv/step/BrepWithVoids.cpp, src/conv/step/BrepWithVoids.h,
	  src/conv/step/CartesianPoint.cpp, src/conv/step/CartesianPoint.h,
	  src/conv/step/CartesianTransformationOperator.cpp,
	  src/conv/step/CartesianTransformationOperator.h,
	  src/conv/step/CartesianTransformationOperator2D.cpp,
	  src/conv/step/CartesianTransformationOperator2D.h,
	  src/conv/step/CartesianTransformationOperator3D.cpp,
	  src/conv/step/CartesianTransformationOperator3D.h,
	  src/conv/step/Circle.cpp, src/conv/step/Circle.h,
	  src/conv/step/ClosedShell.cpp, src/conv/step/ClosedShell.h,
	  src/conv/step/CompositeCurve.cpp, src/conv/step/CompositeCurve.h,
	  src/conv/step/CompositeCurveOnSurface.cpp,
	  src/conv/step/CompositeCurveOnSurface.h,
	  src/conv/step/CompositeCurveSegment.cpp,
	  src/conv/step/CompositeCurveSegment.h, src/conv/step/Conic.cpp,
	  src/conv/step/Conic.h, src/conv/step/ConicalSurface.cpp,
	  src/conv/step/ConicalSurface.h,
	  src/conv/step/ConnectedFaceSet.cpp,
	  src/conv/step/ConnectedFaceSet.h,
	  src/conv/step/ContextDependentShapeRepresentation.cpp,
	  src/conv/step/ContextDependentShapeRepresentation.h,
	  src/conv/step/ContextDependentUnit.cpp,
	  src/conv/step/ContextDependentUnit.h,
	  src/conv/step/ConversionBasedUnit.cpp,
	  src/conv/step/ConversionBasedUnit.h, src/conv/step/Curve.cpp,
	  src/conv/step/Curve.h, src/conv/step/CurveBoundedSurface.cpp,
	  src/conv/step/CurveBoundedSurface.h,
	  src/conv/step/CurveReplica.cpp, src/conv/step/CurveReplica.h,
	  src/conv/step/CylindricalSurface.cpp,
	  src/conv/step/CylindricalSurface.h,
	  src/conv/step/DefinitionalRepresentation.cpp,
	  src/conv/step/DefinitionalRepresentation.h,
	  src/conv/step/DerivedUnit.cpp, src/conv/step/DerivedUnit.h,
	  src/conv/step/DerivedUnitElement.cpp,
	  src/conv/step/DerivedUnitElement.h,
	  src/conv/step/DesignContext.cpp, src/conv/step/DesignContext.h,
	  src/conv/step/DimensionalExponents.cpp,
	  src/conv/step/DimensionalExponents.h,
	  src/conv/step/Direction.cpp, src/conv/step/Direction.h,
	  src/conv/step/Edge.cpp, src/conv/step/Edge.h,
	  src/conv/step/EdgeCurve.cpp, src/conv/step/EdgeCurve.h,
	  src/conv/step/EdgeLoop.cpp, src/conv/step/EdgeLoop.h,
	  src/conv/step/ElectricCurrentContextDependentUnit.cpp,
	  src/conv/step/ElectricCurrentContextDependentUnit.h,
	  src/conv/step/ElectricCurrentConversionBasedUnit.cpp,
	  src/conv/step/ElectricCurrentConversionBasedUnit.h,
	  src/conv/step/ElectricCurrentSiUnit.cpp,
	  src/conv/step/ElectricCurrentSiUnit.h,
	  src/conv/step/ElectricCurrentUnit.cpp,
	  src/conv/step/ElectricCurrentUnit.h,
	  src/conv/step/ElementarySurface.cpp,
	  src/conv/step/ElementarySurface.h, src/conv/step/Ellipse.cpp,
	  src/conv/step/Ellipse.h, src/conv/step/Face.cpp,
	  src/conv/step/Face.h, src/conv/step/FaceBound.cpp,
	  src/conv/step/FaceBound.h, src/conv/step/FaceOuterBound.cpp,
	  src/conv/step/FaceOuterBound.h, src/conv/step/FaceSurface.cpp,
	  src/conv/step/FaceSurface.h, src/conv/step/Factory.cpp,
	  src/conv/step/Factory.h, src/conv/step/FoundedItem.cpp,
	  src/conv/step/FoundedItem.h,
	  src/conv/step/FunctionallyDefinedTransformation.cpp,
	  src/conv/step/FunctionallyDefinedTransformation.h,
	  src/conv/step/GeometricRepresentationContext.cpp,
	  src/conv/step/GeometricRepresentationContext.h,
	  src/conv/step/GeometricRepresentationItem.cpp,
	  src/conv/step/GeometricRepresentationItem.h,
	  src/conv/step/GlobalUncertaintyAssignedContext.cpp,
	  src/conv/step/GlobalUncertaintyAssignedContext.h,
	  src/conv/step/GlobalUnitAssignedContext.cpp,
	  src/conv/step/GlobalUnitAssignedContext.h,
	  src/conv/step/Hyperbola.cpp, src/conv/step/Hyperbola.h,
	  src/conv/step/IntersectionCurve.cpp,
	  src/conv/step/IntersectionCurve.h,
	  src/conv/step/ItemDefinedTransformation.cpp,
	  src/conv/step/ItemDefinedTransformation.h,
	  src/conv/step/LengthContextDependentUnit.cpp,
	  src/conv/step/LengthContextDependentUnit.h,
	  src/conv/step/LengthConversionBasedUnit.cpp,
	  src/conv/step/LengthConversionBasedUnit.h,
	  src/conv/step/LengthMeasureWithUnit.cpp,
	  src/conv/step/LengthMeasureWithUnit.h,
	  src/conv/step/LengthSiUnit.cpp, src/conv/step/LengthSiUnit.h,
	  src/conv/step/LengthUnit.cpp, src/conv/step/LengthUnit.h,
	  src/conv/step/Line.cpp, src/conv/step/Line.h,
	  src/conv/step/Loop.cpp, src/conv/step/Loop.h,
	  src/conv/step/LuminousIntensityContextDependentUnit.cpp,
	  src/conv/step/LuminousIntensityContextDependentUnit.h,
	  src/conv/step/LuminousIntensityConversionBasedUnit.cpp,
	  src/conv/step/LuminousIntensityConversionBasedUnit.h,
	  src/conv/step/LuminousIntensitySiUnit.cpp,
	  src/conv/step/LuminousIntensitySiUnit.h,
	  src/conv/step/LuminousIntensityUnit.cpp,
	  src/conv/step/LuminousIntensityUnit.h,
	  src/conv/step/ManifoldSolidBrep.cpp,
	  src/conv/step/ManifoldSolidBrep.h,
	  src/conv/step/MassContextDependentUnit.cpp,
	  src/conv/step/MassContextDependentUnit.h,
	  src/conv/step/MassConversionBasedUnit.cpp,
	  src/conv/step/MassConversionBasedUnit.h,
	  src/conv/step/MassSiUnit.cpp, src/conv/step/MassSiUnit.h,
	  src/conv/step/MassUnit.cpp, src/conv/step/MassUnit.h,
	  src/conv/step/MeasureValue.cpp, src/conv/step/MeasureValue.h,
	  src/conv/step/MeasureWithUnit.cpp,
	  src/conv/step/MeasureWithUnit.h,
	  src/conv/step/MechanicalContext.cpp,
	  src/conv/step/MechanicalContext.h, src/conv/step/NamedUnit.cpp,
	  src/conv/step/NamedUnit.h, src/conv/step/OffsetCurve2D.cpp,
	  src/conv/step/OffsetCurve2D.h, src/conv/step/OffsetCurve3D.cpp,
	  src/conv/step/OffsetCurve3D.h, src/conv/step/OffsetSurface.cpp,
	  src/conv/step/OffsetSurface.h,
	  src/conv/step/OpenNurbsInterfaces.cpp,
	  src/conv/step/OrientedClosedShell.cpp,
	  src/conv/step/OrientedClosedShell.h,
	  src/conv/step/OrientedEdge.cpp, src/conv/step/OrientedEdge.h,
	  src/conv/step/PCurve.cpp, src/conv/step/PCurve.h,
	  src/conv/step/PCurveOrSurface.cpp,
	  src/conv/step/PCurveOrSurface.h, src/conv/step/Parabola.cpp,
	  src/conv/step/Parabola.h,
	  src/conv/step/ParametricRepresentationContext.cpp,
	  src/conv/step/ParametricRepresentationContext.h,
	  src/conv/step/Path.cpp, src/conv/step/Path.h,
	  src/conv/step/Placement.cpp, src/conv/step/Placement.h,
	  src/conv/step/Plane.cpp, src/conv/step/Plane.h,
	  src/conv/step/PlaneAngleContextDependentUnit.cpp,
	  src/conv/step/PlaneAngleContextDependentUnit.h,
	  src/conv/step/PlaneAngleConversionBasedUnit.cpp,
	  src/conv/step/PlaneAngleConversionBasedUnit.h,
	  src/conv/step/PlaneAngleMeasureWithUnit.cpp,
	  src/conv/step/PlaneAngleMeasureWithUnit.h,
	  src/conv/step/PlaneAngleSiUnit.cpp,
	  src/conv/step/PlaneAngleSiUnit.h,
	  src/conv/step/PlaneAngleUnit.cpp, src/conv/step/PlaneAngleUnit.h,
	  src/conv/step/Point.cpp, src/conv/step/Point.h,
	  src/conv/step/Polyline.cpp, src/conv/step/Polyline.h,
	  src/conv/step/Product.cpp, src/conv/step/Product.h,
	  src/conv/step/ProductCategory.cpp,
	  src/conv/step/ProductCategory.h,
	  src/conv/step/ProductContext.cpp, src/conv/step/ProductContext.h,
	  src/conv/step/ProductDefinition.cpp,
	  src/conv/step/ProductDefinition.h,
	  src/conv/step/ProductDefinitionContext.cpp,
	  src/conv/step/ProductDefinitionContext.h,
	  src/conv/step/ProductDefinitionContextAssociation.cpp,
	  src/conv/step/ProductDefinitionContextAssociation.h,
	  src/conv/step/ProductDefinitionContextRole.cpp,
	  src/conv/step/ProductDefinitionContextRole.h,
	  src/conv/step/ProductDefinitionFormation.cpp,
	  src/conv/step/ProductDefinitionFormation.h,
	  src/conv/step/ProductDefinitionFormationWithSpecifiedSource.cpp,
	  src/conv/step/ProductDefinitionFormationWithSpecifiedSource.h,
	  src/conv/step/ProductDefinitionShape.cpp,
	  src/conv/step/ProductDefinitionShape.h,
	  src/conv/step/ProductRelatedProductCategory.cpp,
	  src/conv/step/ProductRelatedProductCategory.h,
	  src/conv/step/PropertyDefinition.cpp,
	  src/conv/step/PropertyDefinition.h,
	  src/conv/step/QuasiUniformCurve.cpp,
	  src/conv/step/QuasiUniformCurve.h,
	  src/conv/step/QuasiUniformSurface.cpp,
	  src/conv/step/QuasiUniformSurface.h,
	  src/conv/step/RatioContextDependentUnit.cpp,
	  src/conv/step/RatioContextDependentUnit.h,
	  src/conv/step/RatioConversionBasedUnit.cpp,
	  src/conv/step/RatioConversionBasedUnit.h,
	  src/conv/step/RatioSiUnit.cpp, src/conv/step/RatioSiUnit.h,
	  src/conv/step/RatioUnit.cpp, src/conv/step/RatioUnit.h,
	  src/conv/step/RationalBSplineCurve.cpp,
	  src/conv/step/RationalBSplineCurve.h,
	  src/conv/step/RationalBSplineCurveWithKnots.cpp,
	  src/conv/step/RationalBSplineCurveWithKnots.h,
	  src/conv/step/RationalBSplineSurface.cpp,
	  src/conv/step/RationalBSplineSurface.h,
	  src/conv/step/RationalBSplineSurfaceWithKnots.cpp,
	  src/conv/step/RationalBSplineSurfaceWithKnots.h,
	  src/conv/step/RationalBezierCurve.cpp,
	  src/conv/step/RationalBezierCurve.h,
	  src/conv/step/RationalBezierSurface.cpp,
	  src/conv/step/RationalBezierSurface.h,
	  src/conv/step/RationalQuasiUniformCurve.cpp,
	  src/conv/step/RationalQuasiUniformCurve.h,
	  src/conv/step/RationalQuasiUniformSurface.cpp,
	  src/conv/step/RationalQuasiUniformSurface.h,
	  src/conv/step/RationalUniformCurve.cpp,
	  src/conv/step/RationalUniformCurve.h,
	  src/conv/step/RationalUniformSurface.cpp,
	  src/conv/step/RationalUniformSurface.h,
	  src/conv/step/RectangularCompositeSurface.cpp,
	  src/conv/step/RectangularCompositeSurface.h,
	  src/conv/step/RectangularTrimmedSurface.cpp,
	  src/conv/step/RectangularTrimmedSurface.h,
	  src/conv/step/Representation.cpp, src/conv/step/Representation.h,
	  src/conv/step/RepresentationContext.cpp,
	  src/conv/step/RepresentationContext.h,
	  src/conv/step/RepresentationItem.cpp,
	  src/conv/step/RepresentationItem.h,
	  src/conv/step/RepresentationRelationship.cpp,
	  src/conv/step/RepresentationRelationship.h,
	  src/conv/step/RepresentationRelationshipWithTransformation.cpp,
	  src/conv/step/RepresentationRelationshipWithTransformation.h,
	  src/conv/step/STEPWrapper.cpp, src/conv/step/STEPWrapper.h,
	  src/conv/step/SeamCurve.cpp, src/conv/step/SeamCurve.h,
	  src/conv/step/ShapeRepresentation.cpp,
	  src/conv/step/ShapeRepresentation.h,
	  src/conv/step/ShapeRepresentationRelationship.cpp,
	  src/conv/step/ShapeRepresentationRelationship.h,
	  src/conv/step/SiUnit.cpp, src/conv/step/SiUnit.h,
	  src/conv/step/SolidAngleContextDependentUnit.cpp,
	  src/conv/step/SolidAngleContextDependentUnit.h,
	  src/conv/step/SolidAngleConversionBasedUnit.cpp,
	  src/conv/step/SolidAngleConversionBasedUnit.h,
	  src/conv/step/SolidAngleSiUnit.cpp,
	  src/conv/step/SolidAngleSiUnit.h,
	  src/conv/step/SolidAngleUnit.cpp, src/conv/step/SolidAngleUnit.h,
	  src/conv/step/SolidModel.cpp, src/conv/step/SolidModel.h,
	  src/conv/step/SphericalSurface.cpp,
	  src/conv/step/SphericalSurface.h, src/conv/step/Surface.cpp,
	  src/conv/step/Surface.h, src/conv/step/SurfaceCurve.cpp,
	  src/conv/step/SurfaceCurve.h,
	  src/conv/step/SurfaceOfLinearExtrusion.cpp,
	  src/conv/step/SurfaceOfLinearExtrusion.h,
	  src/conv/step/SurfaceOfRevolution.cpp,
	  src/conv/step/SurfaceOfRevolution.h,
	  src/conv/step/SurfacePatch.cpp, src/conv/step/SurfacePatch.h,
	  src/conv/step/SurfaceReplica.cpp, src/conv/step/SurfaceReplica.h,
	  src/conv/step/SweptSurface.cpp, src/conv/step/SweptSurface.h,
	  src/conv/step/ThermodynamicTemperatureContextDependentUnit.cpp,
	  src/conv/step/ThermodynamicTemperatureContextDependentUnit.h,
	  src/conv/step/ThermodynamicTemperatureConversionBasedUnit.cpp,
	  src/conv/step/ThermodynamicTemperatureConversionBasedUnit.h,
	  src/conv/step/ThermodynamicTemperatureSiUnit.cpp,
	  src/conv/step/ThermodynamicTemperatureSiUnit.h,
	  src/conv/step/ThermodynamicTemperatureUnit.cpp,
	  src/conv/step/ThermodynamicTemperatureUnit.h,
	  src/conv/step/TimeContextDependentUnit.cpp,
	  src/conv/step/TimeContextDependentUnit.h,
	  src/conv/step/TimeConversionBasedUnit.cpp,
	  src/conv/step/TimeConversionBasedUnit.h,
	  src/conv/step/TimeSiUnit.cpp, src/conv/step/TimeSiUnit.h,
	  src/conv/step/TimeUnit.cpp, src/conv/step/TimeUnit.h,
	  src/conv/step/TopologicalRepresentationItem.cpp,
	  src/conv/step/TopologicalRepresentationItem.h,
	  src/conv/step/ToroidalSurface.cpp,
	  src/conv/step/ToroidalSurface.h,
	  src/conv/step/Transformation.cpp, src/conv/step/Transformation.h,
	  src/conv/step/TrimmedCurve.cpp, src/conv/step/TrimmedCurve.h,
	  src/conv/step/TrimmingSelect.cpp, src/conv/step/TrimmingSelect.h,
	  src/conv/step/UncertaintyMeasureWithUnit.cpp,
	  src/conv/step/UncertaintyMeasureWithUnit.h,
	  src/conv/step/UniformCurve.cpp, src/conv/step/UniformCurve.h,
	  src/conv/step/UniformSurface.cpp, src/conv/step/UniformSurface.h,
	  src/conv/step/Unit.cpp, src/conv/step/Unit.h,
	  src/conv/step/Vector.cpp, src/conv/step/Vector.h,
	  src/conv/step/Vertex.cpp, src/conv/step/Vertex.h,
	  src/conv/step/VertexLoop.cpp, src/conv/step/VertexLoop.h,
	  src/conv/step/VertexPoint.cpp, src/conv/step/VertexPoint.h,
	  src/conv/step/VolumeContextDependentUnit.cpp,
	  src/conv/step/VolumeContextDependentUnit.h,
	  src/conv/step/VolumeConversionBasedUnit.cpp,
	  src/conv/step/VolumeConversionBasedUnit.h,
	  src/conv/step/VolumeSiUnit.cpp, src/conv/step/VolumeSiUnit.h,
	  src/conv/step/VolumeUnit.cpp, src/conv/step/VolumeUnit.h,
	  src/other/step/NEWS, src/other/step/include/CMakeLists.txt,
	  src/other/step/include/sclprefixes.h,
	  src/other/step/src/clSchemas/example/SdaiEXAMPLE_SCHEMA.cc,
	  src/other/step/src/clSchemas/example/SdaiEXAMPLE_SCHEMA.h,
	  src/other/step/src/clSchemas/example/Sdaiclasses.h,
	  src/other/step/src/clSchemas/example/schema.cc,
	  src/other/step/src/clSchemas/example/schema.h,
	  src/other/step/src/cldai/CMakeLists.txt,
	  src/other/step/src/cldai/sdaiApplication_instance_set.cc,
	  src/other/step/src/cldai/sdaiApplication_instance_set.h,
	  src/other/step/src/cldai/sdaiBinary.cc,
	  src/other/step/src/cldai/sdaiBinary.h,
	  src/other/step/src/cldai/sdaiDaObject.cc,
	  src/other/step/src/cldai/sdaiDaObject.h,
	  src/other/step/src/cldai/sdaiEntity_extent.cc,
	  src/other/step/src/cldai/sdaiEntity_extent.h,
	  src/other/step/src/cldai/sdaiEntity_extent_set.cc,
	  src/other/step/src/cldai/sdaiEntity_extent_set.h,
	  src/other/step/src/cldai/sdaiEnum.cc,
	  src/other/step/src/cldai/sdaiEnum.h,
	  src/other/step/src/cldai/sdaiModel_contents.cc,
	  src/other/step/src/cldai/sdaiModel_contents.h,
	  src/other/step/src/cldai/sdaiModel_contents_list.cc,
	  src/other/step/src/cldai/sdaiModel_contents_list.h,
	  src/other/step/src/cldai/sdaiObject.cc,
	  src/other/step/src/cldai/sdaiObject.h,
	  src/other/step/src/cldai/sdaiSession_instance.cc,
	  src/other/step/src/cldai/sdaiSession_instance.h,
	  src/other/step/src/cldai/sdaiString.cc,
	  src/other/step/src/cldai/sdaiString.h,
	  src/other/step/src/cleditor/CMakeLists.txt,
	  src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/cleditor/STEPfile.h,
	  src/other/step/src/cleditor/SdaiHeaderSchemaClasses.h,
	  src/other/step/src/cleditor/instmgr.cc,
	  src/other/step/src/cleditor/instmgr.h,
	  src/other/step/src/cleditor/mgrnode.cc,
	  src/other/step/src/cleditor/mgrnode.h,
	  src/other/step/src/cleditor/seeinfodefault.h,
	  src/other/step/src/clprobe-ui/probe.cc,
	  src/other/step/src/clstepcore/CMakeLists.txt,
	  src/other/step/src/clstepcore/ExpDict.cc,
	  src/other/step/src/clstepcore/ExpDict.h,
	  src/other/step/src/clstepcore/ExpDict.inline.cc,
	  src/other/step/src/clstepcore/Registry.h,
	  src/other/step/src/clstepcore/Registry.inline.cc,
	  src/other/step/src/clstepcore/STEPaggregate.cc,
	  src/other/step/src/clstepcore/STEPaggregate.h,
	  src/other/step/src/clstepcore/STEPattribute.cc,
	  src/other/step/src/clstepcore/STEPattribute.h,
	  src/other/step/src/clstepcore/STEPattribute.inline.cc,
	  src/other/step/src/clstepcore/STEPcomplex.cc,
	  src/other/step/src/clstepcore/STEPcomplex.h,
	  src/other/step/src/clstepcore/read_func.cc,
	  src/other/step/src/clstepcore/read_func.h,
	  src/other/step/src/clstepcore/sdai.cc,
	  src/other/step/src/clstepcore/sdai.h,
	  src/other/step/src/clstepcore/sdaiApplication_instance.cc,
	  src/other/step/src/clstepcore/sdaiApplication_instance.h,
	  src/other/step/src/clstepcore/sdaiSelect.cc,
	  src/other/step/src/clstepcore/sdaiSelect.h,
	  src/other/step/src/clutils/CMakeLists.txt,
	  src/other/step/src/clutils/dirobj.cc,
	  src/other/step/src/clutils/gennodearray.cc,
	  src/other/step/src/clutils/scl_char_str_list.cc,
	  src/other/step/src/exppp/CMakeLists.txt,
	  src/other/step/src/express/CMakeLists.txt,
	  src/other/step/src/fedex_plus/CMakeLists.txt,
	  src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes_misc.c,
	  src/other/step/src/fedex_plus/classes_wrapper.cc,
	  src/other/step/src/fedex_plus/selects.c,
	  src/other/step/src/fedex_python/src/classes_python.c,
	  src/other/step/src/fedex_python/src/classes_wrapper_python.cc,
	  src/other/step/src/fedex_python/src/selects_python.c,
	  src/other/step/src/test/scl2html/scl2html.cc:
	  Apply SCL git d6d7c48 changes. SCLP23 macros replaced with simple
	  SDAI_ prefix.

2012-04-17 22:29  brlcad

	* [r50157] src/bwish/input.c:
	  increase the range so the check isn't always true where char are
	  unsigned

2012-04-17 22:13  brlcad

	* [r50156] src/fb/gif2fb.c:
	  we're in main() so just return when we're preceeded by a printing
	  statement. should quell cid 1475.

2012-04-17 22:08  brlcad

	* [r50155] src/fb/fbanim.c:
	  quell coverity cid 1473, since it doesn't seem to notice that
	  bu_exit() never returns.

2012-04-17 22:04  brlcad

	* [r50154] src/conv/ply-g.c:
	  bounds-check vcount since it's tainted. cid 1471

2012-04-17 21:43  brlcad

	* [r50153] src/bwish/input.c:
	  Try a different way to validated the tainted buffer from read().
	  check the bounds being used. cid 1461.

2012-04-17 21:17  brlcad

	* [r50152] src/mged/animedit.c:
	  another wrong malloc sizeof() detected, cid 1271

2012-04-17 21:15  brlcad

	* [r50151] src/conv/jack/g-jack.c:
	  write alloc size. int not pointer. SIZEOF_MISMATCH cid 1264

2012-04-17 21:13  brlcad

	* [r50150] src/libfb/fbserv_obj.c:
	  check for null buffer since we use it. REVERSE_INULL check cid
	  545.

2012-04-17 21:08  brlcad

	* [r50149] src/libged/tree.c:
	  if multiple -o arguments are given, it'll clobber the existing
	  fdout. detected by RESOURCE_LEAK check, cid 498.

2012-04-17 20:48  brlcad

	* [r50148] src/librt/opennurbs_ext.cpp:
	  fix a couple memory leaks detected by coverity, cid 488.

2012-04-17 20:45  brlcad

	* [r50147] src/libged/vdraw.c:
	  do the same to the non-wdb version of vdraw. note that this looks
	  like it was a bonefide vlist off-by-one issue since it was
	  shifting cmd values down from +1 and +1 could exceed
	  BN_VLIST_CHUNK. perhaps related to some of the wireframe
	  instability.

2012-04-17 20:39  brlcad

	* [r50146] src/libged/wdb_vdraw.c:
	  oops, list is decreasing, so leave off the check

2012-04-17 20:37  brlcad

	* [r50145] src/libged/wdb_vdraw.c:
	  be explicit with the check to make sure we don't exceed
	  BN_VLIST_CHUNK, responding to cid 420 OVERRUN_STATIC check. note
	  cmd[i+1] so we have to stop one less than the capacity.

2012-04-17 20:22  brlcad

	* [r50144] src/librt/primitives/arb8/arb8.c:
	  try to quell the warning by using a temporary

2012-04-17 20:20  brlcad

	* [r50143] src/librt/primitives/arb8/arb8.c:
	  subtract using the first arb symbol, not by the current value of
	  that symbol hardcoded

2012-04-17 20:12  brlcad

	* [r50142] src/librt/comb/comb.c:
	  cast and set to temp outside of the function call to quell
	  false-positive negative_retursn warning (cid 384)

2012-04-17 18:34  brlcad

	* [r50141] src/util/sun-pix.c:
	  non-lib private functions should be static

2012-04-17 18:18  brlcad

	* [r50140] src/librt/db_scan.c:
	  make sure we don't try to fseek to a negative address if ftell()
	  fails. just assume rewind worked and scan from position 0.

2012-04-17 18:13  brlcad

	* [r50139] src/util/sun-pix.c:
	  looks like cid 332 is caused by use of unsigned long instead of
	  the implicit uint32_t type it's using it as. change getlong() to
	  return 32-bit type so we hopefully avoid all truncation
	  propagation.

2012-04-17 18:08  brlcad

	* [r50138] NEWS, src/sig/CMakeLists.txt, src/sig/Makefile.am,
	  src/sig/syn.c:
	  the 'syn' sine synthesis tool is incurring a maintenance cost
	  with no expressed benefit, remove it as obsolete.
	  overflow/underflow issues in coverity, crashes on simple testing,
	  tainted inputs, and more

2012-04-17 17:48  brlcad

	* [r50137] src/liboptical/sh_toyota.c:
	  probably wont fix the overflow issues but should pinpoint how
	  many coverity is detecting.

2012-04-17 17:36  brlcad

	* [r50136] src/conv/ply-g.c:
	  already quelled cid 325 (integer_overflow), but can we fake it
	  out? it's not an integer, so maybe using a double temp might make
	  that clear.

2012-04-17 17:20  brlcad

	* [r50135] include/raytrace.h, src/librt/db5_io.c:
	  change some of the sanity/bounds checks during object reads to
	  ensure we don't overflow/underflow (cid 322). change
	  db5_decode_length() to return a size_t since the value is always
	  a sizeof size.

2012-04-17 17:09  starseeker

	* [r50134] src/vfont/getfont.c:
	  Make a stab at resolving CID 1613

2012-04-17 16:57  starseeker

	* [r50133] src/rt/rtexample.c:
	  initialize cur with RT_CURVATURE_INIT_ZERO - hopefully will
	  address CID 1615

2012-04-17 16:39  brlcad

	* [r50132] src/librt/search.c:
	  vastly simplify the logic by just checking what we need
	  piecewise. reduces about 50 lines to 15. hopefully addresses the
	  deadcode condition being reported in cid 212 due to the
	  now-singular path through the if/else cases.

2012-04-17 16:20  brlcad

	* [r50131] src/irprep/secpass.c:
	  massive ws style cleanup, eliminate dead comment code, remove
	  authorship and editing history comments.

2012-04-17 16:11  brlcad

	* [r50130] src/irprep/secpass.c:
	  join the second typeout comparison with an if/else since both
	  can't be true. add some bounds tests on the tainted input too.
	  cid 180.

2012-04-17 16:06  brlcad

	* [r50129] src/librt/primitives/nmg/nmg_inter.c:
	  hit_v cannot be null here, revert 49986. (cid 169)

2012-04-17 15:51  brlcad

	* [r50128] src/librt/shoot.c:
	  yet another attempt at quelling cid 98, array_vs_singleton. since
	  the other assertion is that lastcell is a nugridnode, test for it
	  before blindly using it for cutp iteration.

2012-04-17 14:36  starseeker

	* [r50127] src/util/CMakeLists.txt:
	  make pc_test logic more robust

2012-04-17 08:04  brlcad

	* [r50126] src/sig/umod.c:
	  add some range checks to quell cid 1495.

2012-04-17 07:47  brlcad

	* [r50125] src/sig/syn.c:
	  more bounds checking

2012-04-17 07:43  brlcad

	* [r50124] src/sig/syn.c:
	  check the upper bounds too. hopefully clears tainted_scalar cid
	  1494.

2012-04-17 07:34  brlcad

	* [r50123] src/sig/smod.c:
	  range check the iobuf index. cov cid 1493.

2012-04-17 07:20  brlcad

	* [r50122] src/sig/imod.c:
	  check range of tainted array index before use. cov cid 1492.

2012-04-17 07:10  brlcad

	* [r50121] src/sig/ihist.c:
	  initialize memory and range check zerop index. cov cid 1491.

2012-04-17 06:58  brlcad

	* [r50120] src/sig/fhor.c:
	  check the range of inputs after atoi, should address
	  tainted_scalar from cid 1490.

2012-04-17 06:56  brlcad

	* [r50119] src/irprep/irdisp.c:
	  check the range of inputs after scanf, should address
	  tainted_scalar from cid 1479.

2012-04-17 06:33  brlcad

	* [r50118] src/halftone/sharpen.c:
	  another set of tainted_scalar issues, cid 1477.

2012-04-17 06:16  brlcad

	* [r50117] src/halftone/sharpen.c:
	  stash the buffer value before using it as an index so we can
	  range check it. should quell tainted_scalar report, cid 1477.

2012-04-17 06:10  brlcad

	* [r50116] src/gtools/remapid.c:
	  range-check the last component value to quell a tainted_scalar
	  coverity check, cid 1476.

2012-04-17 05:50  brlcad

	* [r50115] src/fb/gif-fb.c:
	  another tainted_scalar, cid 1474, for background.

2012-04-17 05:48  brlcad

	* [r50114] src/fb/gif-fb.c:
	  check a range in order to 'untaint' the parsed input data. should
	  fix coverity tainted_scalar cid 1474.

2012-04-17 05:26  brlcad

	* [r50113] src/fb/gif-fb.c:
	  convert to libbu memory management, tidy up

2012-04-17 05:03  brlcad

	* [r50112] src/anim/anim_track.c:
	  same issue as anim_hardtrack (looks to be a functional code
	  merge). init to -1 is problematic. untested, but go back to zero.
	  cid 371.

2012-04-17 04:57  brlcad

	* [r50111] src/anim/anim_hardtrack.c:
	  carl didn't document why he made num_wheels initialize to -1 but
	  it will result in a negative memory allocation if the stream scan
	  fails. reported by negative_returns coverity check, cid 370

2012-04-17 04:41  brlcad

	* [r50110] src/conv/intaval/write_brl.cpp:
	  style consistency

2012-04-17 04:32  brlcad

	* [r50109] src/conv/intaval/write_brl.cpp:
	  add missing semi-colons.

2012-04-17 04:31  brlcad

	* [r50108] TODO:
	  fixed an overflow and underflow issue that 'should' preserve
	  existing behavior but warrants testing (anyone have a tgf handy?)
	  since it's prime for an off-by-one error. cid 323.

2012-04-17 04:22  brlcad

	* [r50107] src/conv/intaval/write_brl.cpp:
	  convert the array index into an explicit case where we manually
	  wrap around. this should overflow and underflow reports from
	  coverity and makes the intent hopefully a little more clear that
	  this is some sort of wrapping convolution. 'should' preserve
	  existing behavior but warrants testing (anyone have a tgf handy?)
	  since it's prime for an off-by-one error. cid 323.

2012-04-17 03:02  brlcad

	* [r50106] NEWS:
	  the vegitation memory corruption should be user visible. detected
	  by coverity and fixed by initializing the right pointer.

2012-04-17 02:48  brlcad

	* [r50105] src/proc-db/vegetation.c:
	  looks like coverity caught another memory management bug. we were
	  wiping out the plant structure when the code was supposed to be
	  initializing this point. should fix coverity forward_null cid 316
	  issue.

2012-04-17 02:22  brlcad

	* [r50104] src/proc-db/vegetation.c:
	  make my old code match current project style conventions

2012-04-17 02:17  brlcad

	* [r50103] include/bu.h:
	  if we cast the pointer and the head pointer, we will avoid a
	  pointer-type mismatch if someone happens to use a non bu_list
	  type. arguably an error, but there's nothing that technically
	  requires the head pointer actually be a bu_list struct. that
	  change lets us fix BU_LIST_FOR_CIRC() which was being used in nmg
	  code with non-bu types.

2012-04-17 01:51  brlcad

	* [r50102] src/librt/vshoot.c:
	  make sure HeadSeg isn't null before we go dereferencing it to
	  free segments. can't push the check up into RT_FREE_SEG_LIST()
	  because not all list heads are pointers (which would provoke a
	  warning that a check is always true). fixes a coverity
	  forward_null defect, cid 308.

2012-04-17 01:38  n_reed

	* [r50101] regress/CMakeLists.txt, src/other/perplex.dist:
	  ignore some files

2012-04-17 01:08  brlcad

	* [r50100] src/librt/primitives/pipe/pipe.c:
	  make sure we don't dereference a null pp3 pointer if we're near
	  the end of the point list. check if we're on the last segment
	  before skipping to the next point. should fix coverity cid 305
	  forward_null defect.

2012-04-17 01:02  brlcad

	* [r50099] src/librt/primitives/pipe/pipe.c:
	  big ws messy cleanup.

2012-04-17 00:57  brlcad

	* [r50098] src/librt/primitives/nmg/nmg.c:
	  unclear what it means to have a null shell at this point, so just
	  make sure we don't dereference one instead of returning error.
	  should fix coverity forward_null defect, cid 304.

2012-04-17 00:52  brlcad

	* [r50097] src/librt/primitives/extrude/extrude.c:
	  make sure we don't dereference a null outer_loop pointer.
	  detected by coverity forward_null check, cid 302.

2012-04-17 00:44  brlcad

	* [r50096] src/libged/put_comb.c:
	  make sure we don't dereference a null directory pointer. should
	  fix forward_null defect from cid 298.

2012-04-17 00:36  brlcad

	* [r50095] src/librt/primitives/nmg/nmg_inter.c:
	  check fu1 and fu2 for null to quell CID 249. false-positive, but
	  good to handle make explicit anyways.

2012-04-17 00:11  brlcad

	* [r50094] src/libbu/badmagic.c:
	  refactor a few lines so there's just one call to bu_bomb()

2012-04-16 21:39  r_weiss

	* [r50093] src/mged/utility1.c:
	  Updated file 'src/mged/utility1.c' changing all references to
	  function 'db_tree_funcleaf' to include a fourth generic user
	  pointer.

2012-04-16 21:37  r_weiss

	* [r50092] src/librt/db_match.c, src/librt/db_tree.c:
	  Updated files 'src/librt/db_match.c', 'src/librt/db_tree.c'
	  changing all references to function 'db_tree_funcleaf' to include
	  a fourth generic user pointer.

2012-04-16 21:32  r_weiss

	* [r50091] src/conv/iges/g-iges.c:
	  Updated file 'g-iges.c' changing all references to function
	  'db_tree_funcleaf' to include a fourth generic user pointer.

2012-04-16 21:27  r_weiss

	* [r50090] include/raytrace.h:
	  Updated header file 'raytrace.h'. Changed the definition of
	  function 'db_tree_funcleaf' by adding a fourth generic user
	  pointer.

2012-04-16 21:25  r_weiss

	* [r50089] src/libged/copyeval.c, src/libged/edcodes.c,
	  src/libged/find.c, src/libged/ged_private.h,
	  src/libged/get_obj_bounds.c, src/libged/list.c,
	  src/libged/pathsum.c, src/libged/prefix.c, src/libged/push.c,
	  src/libged/showmats.c, src/libged/trace.c, src/libged/wcodes.c,
	  src/libged/wdb_obj.c, src/libged/xpush.c:
	  Updated files xpush.c list.c copyeval.c showmats.c find.c
	  pathsum.c wcodes.c wdb_obj.c trace.c ged_private.h push.c
	  get_obj_bounds.c prefix.c and edcodes.c within the libged
	  library. Changed functions 'ged_list' (ie mged 'l' command,
	  lowercase L) and ged_pathsum (ie mged 'paths' command) to accept
	  an addition parameter '-t' meaning terse to reduce the amount of
	  information displayed when using these commands. This is useful
	  when you want to use the 'l' command on a very large bot and do
	  not want to see all full listing of millions of vertices and
	  faces. Within function 'ged_pathsum' removed the call to clear
	  'ged_result_str' since in some cases we want to keep the
	  information already in this string when entering this function.
	  We just want to append to the 'ged_result_str'. Also initialized
	  the '_ged_trace_data' structure as a sanity check. Fixed a
	  seg-fault then the pattern string is just '/'.

2012-04-16 21:18  tbrowder2

	* [r50088] regress/quote.sh:
	  add missing script for vls_encode/decode test

2012-04-16 19:33  n_reed

	* [r50087] regress/CMakeLists.txt:
	  can ignore quote.sh once it's been commited

2012-04-16 17:24  tbrowder2

	* [r50086] src/libbu/test_quote.c:
	  explain hack

2012-04-16 17:23  tbrowder2

	* [r50085] src/libbu/test_quote.c:
	  improve and correct test_quote function

2012-04-16 15:55  brlcad

	* [r50084] src/librt/primitives/nmg/nmg_misc.c:
	  make sure when duplicating a shell that we don't assume a face
	  has a loop (crash). detected by coverity forward_null cid 244.

2012-04-16 15:46  brlcad

	* [r50083] src/libbu/bitv.c:
	  prevent a null dereference if we pass a null bitvector around.
	  however, return an empty bitvector from new() so we never
	  propagate a null. should fix coverity forward_null cid 242.

2012-04-16 15:37  brlcad

	* [r50082] src/mged/tedit.c:
	  editor is set to jove as a fallback so it can't be null. just use
	  it. cid 220.

2012-04-16 15:13  brlcad

	* [r50081] src/mged/share.c:
	  prevent a deadcode condition detected by coverity by only calling
	  SHARE_RESOURCE once outside the uflag if/else conditional. cid
	  219.

2012-04-16 15:02  brlcad

	* [r50080] src/mged/share.c:
	  ws indent cleanup now that there are semicolons

2012-04-16 15:01  brlcad

	* [r50079] src/mged/share.c:
	  turn SHARE_RESOURCE macro into a do/while loop so we can always
	  include a trailing semicolon so code looks like valid code.

2012-04-16 14:56  brlcad

	* [r50078] src/mged/polyif.c:
	  since the original implementation commit in 1991, manually
	  calculating normals for export has been disabled, so remove the
	  code for it. fixes the deadcode issue reported in cid 218.

2012-04-16 14:47  brlcad

	* [r50077] src/mged/chgview.c:
	  quell a deadcode defect detected by coverity (cid 217) by
	  cleaning up the logic to match the messages being printed. if it
	  introduces a bug, then the message being printed is
	  wrong/misleading.

2012-04-16 14:36  brlcad

	* [r50076] src/mged/animedit.c:
	  looks like coverity deadcode defect CID 214 is a false positive,
	  complaining about curfound being always true, but try to be
	  explicit anyways for code clarity. move the initial false case
	  init out to the loop so it's clear that it starts false.

2012-04-16 14:20  brlcad

	* [r50075] src/mged/animedit.c:
	  accfound is never set to true, so conditional is always true.
	  eliminate the var, even though it looks like it implies bad
	  logic..

2012-04-16 13:35  brlcad

	* [r50074] src/librt/opennurbs_ext.h,
	  src/librt/primitives/brep/brep.cpp,
	  src/librt/primitives/brep/brep_debug.cpp:
	  looks like BVNode<BV>::isTrimmed() is trying to set a pointer, so
	  we need a pointer to it for it to persist back to the caller.
	  this fixes a deadcode condition detected by coverity (CID 209),
	  which looks like a bonefide bug in the trimming code where it was
	  keeping track of an adjacent trimmed face id (where it would
	  always get set to -99).

2012-04-16 13:21  brlcad

	* [r50073] src/librt/primitives/brep/brep.cpp:
	  ws, indent, style cleanup

2012-04-16 11:56  tbrowder2

	* [r50072] regress/CMakeLists.txt:
	  add regression test for 'quote' (actually bu_vls_encode/decode)

2012-04-16 11:55  tbrowder2

	* [r50071] src/libbu/test_quote.c:
	  make test_quote work and report failures

2012-04-16 05:44  brlcad

	* [r50070] src/librt/primitives/brep/brep.cpp:
	  fix coverity deadcode detection (cid 208)

2012-04-16 05:37  brlcad

	* [r50069] src/liborle/rle.c:
	  unlikely to fix cid 405 (OVERRUN_STATIC), but it looks like false
	  positive. simplify the pointer a bit to see if it has an effect
	  on the detected defect.

2012-04-16 05:26  brlcad

	* [r50068] src/liborle/rle.c:
	  just what are the parens supposed to be doing here

2012-04-16 05:01  brlcad

	* [r50067] src/libged/wdb_obj.c:
	  fix three different deadcode coverity detections (cid 205, 206,
	  207), two of which are obvious, but the third not so much.. it
	  looks like the arb8 block was completely replicated but not kept
	  in sync. remove the seemingly weaker second version matching the
	  non-wdb_obj version.

2012-04-16 04:38  brlcad

	* [r50066] src/librt/primitives/nmg/nmg_misc.c:
	  little tricky to see it, but coverity seems to have correctly
	  identified a deadcode condition where the loop never iterated
	  more than once (found_face gets set to true on first pass). cid
	  175. converted to an if-clause in order to preserve existing
	  behavior while allowing for code simplification.

2012-04-16 04:06  brlcad

	* [r50065] src/librt/primitives/nmg/nmg_misc.c:
	  quell dead code issue for the always-false block by commenting it
	  out since that's what the true-setting block is commented out.
	  cid 174.

2012-04-16 04:03  brlcad

	* [r50064] src/conv/g-var.c:
	  default case is unreachable, so join it up with the first case.
	  should resolve cid 173.

2012-04-16 03:55  brlcad

	* [r50063] src/librt/primitives/nmg/nmg_class.c:
	  convert the goto retry logic into a do/while loop. this is in
	  response to coverity cid 168 even though it looks like it was a
	  bonefide false positive.

2012-04-15 23:52  tbrowder2

	* [r50062] src/conv/g-nff.c:
	  ws

2012-04-15 23:49  tbrowder2

	* [r50061] src/librt/db_tree.c:
	  ws

2012-04-15 23:44  tbrowder2

	* [r50060] src/liboptical/sh_gauss.c:
	  eliminate uninitialized error

2012-04-15 22:15  tbrowder2

	* [r50059] src/librt/primitives/nmg/nmg_bool.c:
	  ws

2012-04-15 19:04  tbrowder2

	* [r50058] src/conv/g-var.c:
	  typo, make size arg in fwrite explicit

2012-04-15 18:54  tbrowder2

	* [r50057] src/conv/g-var.c:
	  use correct type

2012-04-15 18:54  tbrowder2

	* [r50056] src/conv/g-var.c:
	  use correct type

2012-04-15 18:44  tbrowder2

	* [r50055] src/conv/g-var.c:
	  correct type for defined var

2012-04-15 18:39  tbrowder2

	* [r50054] src/conv/g-var.c:
	  ws, style

2012-04-15 18:33  tbrowder2

	* [r50053] src/conv/g-var.c:
	  correct usage to show the .g input file

2012-04-15 12:27  tbrowder2

	* [r50052] TODO:
	  add task to look into lack of stack trace in log

2012-04-15 12:24  tbrowder2

	* [r50051] src/conv/euclid/euclid-g.c, src/conv/euclid/g-euclid.c,
	  src/conv/euclid/g-euclid1.c, src/conv/iges/g-iges.c,
	  src/conv/iges/main.c, src/conv/jack/g-jack.c,
	  src/conv/nmg/asc-nmg.c, src/conv/nmg/g-nmg.c,
	  src/conv/off/g-off.c, src/conv/off/off-g.c,
	  src/conv/tankill/g-tankill.c, src/conv/tankill/tankill-g.c:
	  add progname for debugging dumps

2012-04-15 12:18  tbrowder2

	* [r50050] src/conv/jack/jack-g.c:
	  ws

2012-04-15 12:16  tbrowder2

	* [r50049] src/conv/jack/g-jack.c:
	  ws

2012-04-15 11:35  tbrowder2

	* [r50048] src/conv/dem-g.c:
	  correct for unconventional av (instead of argv)

2012-04-15 11:32  tbrowder2

	* [r50047] src/conv/g-dot.c:
	  correct for unconventional av (instead of argv)

2012-04-15 11:31  tbrowder2

	* [r50046] src/conv/bot_dump.c, src/conv/bot_shell-vtk.c,
	  src/conv/conv-vg2g.c, src/conv/cy-g.c, src/conv/dbupgrade.c,
	  src/conv/dem-g.c, src/conv/enf-g.c, src/conv/fast4-g.c,
	  src/conv/g-acad.c, src/conv/g-dot.c, src/conv/g-egg.c,
	  src/conv/g-nff.c, src/conv/g-obj.c, src/conv/g-shell-rect.c,
	  src/conv/g-var.c, src/conv/g-x3d.c, src/conv/g-xxx.c,
	  src/conv/g-xxx_facets.c, src/conv/g4-g5.c, src/conv/g5-g4.c,
	  src/conv/nastran-g.c, src/conv/obj-g.c, src/conv/ply-g.c,
	  src/conv/poly-bot.c, src/conv/proe-g.c, src/conv/viewpoint-g.c:
	  add progname for debugging dumps

2012-04-15 11:29  tbrowder2

	* [r50045] src/conv/g-xxx_facets.c:
	  ws, style

2012-04-15 11:26  tbrowder2

	* [r50044] src/conv/g-vrml.c:
	  ws, style

2012-04-15 11:22  tbrowder2

	* [r50043] src/conv/g-egg.c:
	  ws

2012-04-15 11:21  tbrowder2

	* [r50042] src/conv/fast4-g.c:
	  ws

2012-04-15 11:19  tbrowder2

	* [r50041] src/conv/enf-g.c:
	  ws

2012-04-15 11:16  tbrowder2

	* [r50040] src/conv/bot_shell-vtk.c:
	  ws, style

2012-04-15 11:08  tbrowder2

	* [r50039] src/conv/proe-g.c:
	  typo

2012-04-15 11:04  tbrowder2

	* [r50038] src/conv/walk_example.c:
	  typo, ws

2012-04-15 05:05  brlcad

	* [r50037] src/librt/primitives/dsp/dsp.c:
	  addresses several CHECKED_RETURN issues reporte by coverity (cid
	  142), not checking return value of nmg_kill_cracks().

2012-04-15 04:58  brlcad

	* [r50036] src/liboptical/sh_tcl.c:
	  apply change for CHECKED_RETURN detected by cov cid 139.

2012-04-15 04:56  brlcad

	* [r50035] src/liboptical/sh_gauss.c:
	  make sure rt_db_get_internal() succeeds (cov cid 137)

2012-04-15 04:50  brlcad

	* [r50034] src/librt/search.c:
	  make sure we turn the string into a path. coverity noticed we
	  usually check the return value (20/23 times) and rightly needed.
	  skip string if it fails. (cid 133)

2012-04-15 04:36  brlcad

	* [r50033] src/librt/primitives/pipe/pipe_brep.cpp:
	  looks like coverity correctly detected a bad pointer dereference
	  in the pipe brep routine where we were incrementing a pointer and
	  then dereferencing an address. woulda probably been very nasty to
	  debug.. should address coverity ARRAY_VS_SINGLETON (cid 99 and
	  100)

2012-04-15 04:26  brlcad

	* [r50032] src/librt/shoot.c:
	  after hours of trying to follow the logic, take a stab at a
	  simple sanity check solution to an ARRAY_VS_SINGLETON issue being
	  detected by coverity (cid 98). it reports some path through the
	  code resulting in the original head node getting incremented. fix
	  is to make sure we're not incrementing what we started with
	  (since if it's a nugrid node, it should have been set to
	  soemthing else on the first pass).

2012-04-15 00:23  tbrowder2

	* [r50031] TODO:
	  typo

2012-04-15 00:20  tbrowder2

	* [r50030] TODO:
	  add details on g-nff and friends problems; add new item for later

2012-04-15 00:19  tbrowder2

	* [r50029] src/libbu/quote.c:
	  typo

2012-04-14 18:07  brlcad

	* [r50028] src/libgcv/bottess.c:
	  return the return tree. fixes set-but-unused compilation failure.

2012-04-14 14:28  tbrowder2

	* [r50027] TODO:
	  add item to check bu_vls functions

2012-04-14 13:56  tbrowder2

	* [r50026] TODO:
	  g-dot no longer outputting garbage

2012-04-14 13:53  tbrowder2

	* [r50025] src/conv/g-dot.c:
	  dot format now seems correct ('dot' doesn't complain)

2012-04-14 13:43  tbrowder2

	* [r50024] src/conv/g-dot.c:
	  now runs without abort, but label info is not correct format,
	  problem seems to be bu_vls_dequote function

2012-04-14 12:28  tbrowder2

	* [r50023] regress/CMakeLists.txt:
	  add another temp file

2012-04-14 12:26  tbrowder2

	* [r50022] regress/Makefile.am:
	  add new regression tests

2012-04-14 12:20  tbrowder2

	* [r50021] src/conv/Makefile.am:
	  remove deleted file

2012-04-14 12:12  tbrowder2

	* [r50020] regress/comgeom, regress/tgms/m35.asc.gz,
	  regress/tgms/m35.cg.gz:
	  rename dir to hold tgms

2012-04-14 12:12  tbrowder2

	* [r50019] regress/g-dot.sh:
	  use more descriptive name for list of temp files

2012-04-14 12:11  tbrowder2

	* [r50018] regress/comgeom.sh, regress/g-nff.sh:
	  use new tgms dir; tidy scripts

2012-04-14 12:09  tbrowder2

	* [r50017] regress/CMakeLists.txt:
	  add comment; keep names sorted

2012-04-14 12:07  tbrowder2

	* [r50016] regress/CMakeLists.txt:
	  keep names sorted

2012-04-14 12:06  tbrowder2

	* [r50015] regress/CMakeLists.txt:
	  change tgm dir name

2012-04-14 12:05  tbrowder2

	* [r50014] regress/CMakeLists.txt:
	  keep names sorted

2012-04-14 12:04  tbrowder2

	* [r50013] regress/CMakeLists.txt:
	  correct generated file name

2012-04-14 11:48  tbrowder2

	* [r50012] regress/tgms:
	  add directory to store tgms for testing

2012-04-14 01:45  tbrowder2

	* [r50011] regress/red.sh:
	  typo

2012-04-14 01:32  tbrowder2

	* [r50010] regress/g-nff.sh:
	  tidying test but need to trap bu_bomb

2012-04-14 01:18  tbrowder2

	* [r50009] regress/g-nff.sh:
	  add a known test failure for current trunk

2012-04-14 01:03  tbrowder2

	* [r50008] regress/g-dot.sh, regress/g-nff.sh:
	  tidy regress scripts

2012-04-14 00:52  tbrowder2

	* [r50007] regress/CMakeLists.txt, regress/g-dot.sh,
	  regress/g-nff.sh:
	  add start of regression tests for g-nff and g-dot

2012-04-13 23:28  tbrowder2

	* [r50006] src/conv/g-nff.c:
	  ws, style

2012-04-13 20:28  erikgreenwald

	* [r50005] src/librt/shoot.c:
	  initialize c to avoid the uninitialized warning on older gccs

2012-04-13 18:45  starseeker

	* [r50004] CMakeLists.txt:
	  fix it so the documentation summary line doesn't lie when we're
	  only building libraries

2012-04-13 18:42  erikgreenwald

	* [r50003] src/librt/shoot.c:
	  add some more copy bits to the shootray_simple hit func

2012-04-13 18:32  starseeker

	* [r50002] CMakeLists.txt, misc/enigma/CMakeLists.txt,
	  src/CMakeLists.txt, src/conv/step/CMakeLists.txt,
	  src/other/CMakeLists.txt:
	  Per user request, at a way to indicate to CMake that it should
	  build either a) just what is needed for librt b) just what is
	  needed for the libraries sans executables or c) everything
	  (default) via the BRLCAD_ENABLE_TARGETS variable

2012-04-13 18:31  erikgreenwald

	* [r50001] src/librt/shoot.c:
	  malloc->bu_malloc. Mention that it adds malloc syscalls, so is
	  not fast.

2012-04-13 18:23  erikgreenwald

	* [r50000] TODO:
	  bump bottie fixes out of this release cycle, they shouldn't be in
	  any critical paths just yet

2012-04-13 18:23  erikgreenwald

	* [r49999] src/librt/shoot.c:
	  start filling in a little bit of the rt_shootray_simple hit func

2012-04-13 16:16  tbrowder2

	* [r49998] include/bu.h:
	  fix typo in quote

2012-04-13 11:59  tbrowder2

	* [r49997] TODO:
	  add need for checking red-black tree implementation

2012-04-13 11:58  tbrowder2

	* [r49996] include/bu.h:
	  expand note further highlighting possible errors in impementation

2012-04-13 11:42  tbrowder2

	* [r49995] include/bu.h:
	  expand note

2012-04-13 11:39  tbrowder2

	* [r49994] include/bu.h:
	  update citation: expand author's first names, correct title, add
	  note on availability of 3rd ed.

2012-04-13 00:43  tbrowder2

	* [r49990] regress/CMakeLists.txt, regress/comgeom.sh,
	  regress/comgeom/m35.g.gift5.txt:
	  tidy regress-comgeom test; remove old and now unused input test
	  file

2012-04-12 23:52  tbrowder2

	* [r49989] regress/comgeom/m35.cg.gz:
	  a compressed file to replace m35.g.gift5.txt

2012-04-12 21:32  n_reed

	* [r49988] src/librt/primitives/nmg/nmg_inter.c:
	  Remove unused total_splits variable (previously captured func
	  return, should've been removed in r8791). CID 170.

2012-04-12 20:39  starseeker

	* [r49987] regress/CMakeLists.txt, regress/nurbs,
	  regress/nurbs/brep-3dm.tar.bz2:
	  Add the abstract brep shape used during the development of NURBS
	  raytracing support - very simple shape that still has enough
	  interesting aspects to serve as a reasonable test case for a
	  variety of raytracing situations. Also a good candidate file for
	  3dm-g regression testing.

2012-04-12 20:03  n_reed

	* [r49986] src/librt/primitives/nmg/nmg_inter.c:
	  Tweak branching to avoid an unnecessary test on hit_v. CID 169.

2012-04-12 19:29  brlcad

	* [r49985] NEWS, TODO:
	  cliff fixed a bug in ARS prep where the new bounding box routine
	  being calculated is way too big. (r49979) reverted to using the
	  BoT results. issue was reported by s2 folks where an overlap case
	  was resulting in different ordering of objects (resulting in a
	  different normal).

2012-04-12 19:12  brlcad

	* [r49984] NEWS:
	  nick fixed a bug in the fast4-g importer while fixing coverity
	  cid 171 (r49982). looks like there was bad logic handling
	  hole/wall geometry. fixed by resetting the variable after the
	  split.

2012-04-12 17:14  n_reed

	* [r49983] src/conv/patch/patch-g.c:
	  Remove redundant null check. CID 176.

2012-04-12 17:05  n_reed

	* [r49982] src/conv/fast4-g.c:
	  On split, forgot to reset hole-list pointer to subtract holes in
	  second region. CID 171.

2012-04-11 22:07  n_reed

	* [r49981] src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes.h,
	  src/other/step/src/fedex_plus/classes_misc.c:
	  missing function prototypes causing bad compilation on Mac 10.6

2012-04-11 19:57  starseeker

	* [r49979] src/librt/primitives/ars/ars.c:
	  Gah - ARS bbox routine appears to have the same issue (whatever
	  that issue is) as the BoT bbox routine. Do what we did for BoT
	  and comment out the ARS bbox routine usage until it gets
	  resolved.

2012-04-11 15:57  tbrowder2

	* [r49978] regress/CMakeLists.txt, regress/Makefile.am,
	  regress/comgeom, regress/comgeom.sh, regress/vdeck-comgeom-g,
	  regress/vdeck-comgeom-g.sh:
	  renaming vdeck/comgeom-g test files to simplify reference to the
	  pair

2012-04-11 15:49  tbrowder2

	* [r49977] regress/library.sh:
	  add search path for vdeck

2012-04-11 15:45  tbrowder2

	* [r49976] src/mged/points/Makefile.am:
	  don't delete cmake src files

2012-04-11 15:36  tbrowder2

	* [r49975] regress/Makefile.am:
	  add some more regress product files to be cleaned

2012-04-11 15:27  tbrowder2

	* [r49974] regress/Makefile.am:
	  turning off flawfinder check until it's ready

2012-04-11 05:20  n_reed

	* [r49973] src/other/step/src/fedex_plus/complexSupport.h,
	  src/other/step/src/fedex_plus/expressbuild.cc:
	  Ah, I see now. g++ warning was from conversion when calling
	  default constructor EntNode(char *nm = (const char[])""). Git
	  8e256d7 suppressed warning by calling with (char*)"". Real
	  solution is to make the parameter const.

2012-04-11 00:14  starseeker

	* [r49972] regress/CMakeLists.txt:
	  Add new regression files to clean rule. distcheck-full succeeds
	  on Linux.

2012-04-10 22:27  n_reed

	* [r49971] src/other/step/src/fedex_plus/expressbuild.cc:
	  might as well match git formatting

2012-04-10 22:18  n_reed

	* [r49970] src/other/step/src/fedex_plus/expressbuild.cc:
	  EntNode doesn't have a no-parameter constructor; construct from
	  empty string. SCL git 8e256d7.

2012-04-10 22:02  n_reed

	* [r49969] src/other/step/src/clstepcore/complexlist.cc,
	  src/other/step/src/fedex_plus/classes.c:
	  variable initializations informed by SCL git cc155a8 and b9156ad

2012-04-10 21:09  n_reed

	* [r49968] src/other/step/src/clstepcore/STEPaggregate.cc,
	  src/other/step/src/clstepcore/STEPattribute.cc,
	  src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes_misc.c,
	  src/other/step/src/fedex_plus/expressbuild.cc,
	  src/other/step/src/fedex_plus/multpass.c,
	  src/other/step/src/fedex_plus/selects.c,
	  src/other/step/src/fedex_plus/write.cc:
	  Remove unused variables as identified by SCL git 89237b8,
	  860bd45, 90de2d7, d56117f, f3e2eaf, and 7a68580.

2012-04-10 21:05  bob1961

	* [r49967] src/mged/mged.c:
	  This fixes the shaded geometry display problem when the embedded
	  framebuffer is active.

2012-04-10 20:52  brlcad

	* [r49966] src/sig/dfft.c:
	  simplify the bounds checking. just use the one larger MAXFFT
	  global for everything including the outputs, even though they
	  only use half the space. avoids off-by-one issues and simplifies
	  the code. Keep the convolution at 1024 by default.

2012-04-10 20:34  brlcad

	* [r49965] misc/brlcad.spec.in:
	  include some basic dependency requirements, generic build root,
	  proper description, and updated/simplified build steps

2012-04-10 19:20  starseeker

	* [r49964] src/mged/CMakeLists.txt, src/tab/CMakeLists.txt:
	  Couple things to ignore for distcheck if lex and yacc aren't
	  around

2012-04-10 19:02  n_reed

	* [r49963] src/other/step/src/fedex_plus/complexSupport.h,
	  src/other/step/src/fedex_plus/multlist.cc,
	  src/other/step/src/fedex_plus/write.cc:
	  Address unused variable warnings first quelled in r41173. Rather
	  than creating 30 named pointer vars, create a pointer array and
	  use a cleaned-up version of SCL git c1b5743 to choose a good size
	  for it.

2012-04-10 12:39  brlcad

	* [r49962] NEWS:
	  cliff fixed a bug in the benchmark suite where it wasn't using
	  the right filename pattern during the 'clobber' action causing
	  log files to remain. fixed the pattern.

2012-04-10 12:00  erikgreenwald

	* [r49961] include/vmath.h:
	  set _USE_MATH_DEFINES for msvc (
	  http://msdn.microsoft.com/en-us/library/4hwaceh6%28v=vs.80%29.aspx
	  )

2012-04-10 11:54  brlcad

	* [r49960] NEWS:
	  The original problem was a result of the getint and getdouble
	  functions using the actual field input size when parsing an input
	  line
	  and the bu_strlcpy macros in those two functions promptly chopped
	  off
	  the last character as they are supposed to do. I replaced the
	  macros
	  with the bu_vls_strncpy functions so the parsing is more
	  intuitive in
	  that actual field size is entered and the last character is not
	  chopped
	  
	  The problem prevented successful conversion on any input deck,
	  and
	  with the fix it now works on a complex TGM input file.
	  
	  A successful round trip was also made with the same TGM. Note
	  that
	  "success" is within the constraints of the vdeck <-=> comgeom-g
	  converters where the solid, region, and group names are used
	  differently so one has to track the objects carefully to ensure
	  the
	  trip was made correctly.
	  
	  {above is from Tom Browder e-mail to brlcad-devel on 7 April
	  2012}

2012-04-10 04:40  starseeker

	* [r49959] CMakeLists.txt, misc/CMake/BRLCAD_CMakeFiles.cmake,
	  misc/CMake/distcheck_repo_verify.cmake.in,
	  src/other/iwidgets/doc/CMakeLists.txt:
	  Don't hit the disk more than we need to - build the file and
	  directory lists using global properties, then write them out to
	  files at the end for later use. May help configure time a bit,
	  especially on MSVC, but not tested there yet.

2012-04-10 04:39  starseeker

	* [r49958] misc/CMake/distclean.cmake.in:
	  typo

2012-04-10 04:34  starseeker

	* [r49957] src/bwish/CMakeLists.txt:
	  Try to reorganize the bwish/btclsh logic a bit - wonder how much
	  of this can be pushed down into source code and compile
	  definitions? Still need to figure out why package require Itcl
	  and package require Itk won't do what's needed here.

2012-04-09 23:25  starseeker

	* [r49956] regress/CMakeLists.txt:
	  fix distcheck

2012-04-09 20:19  starseeker

	* [r49955] misc/CMake/FindTCL.cmake,
	  src/other/tkhtml/CMake/FindTCL.cmake,
	  src/other/tkpng/CMake/FindTCL.cmake,
	  src/other/tktable/CMake/FindTCL.cmake,
	  src/other/togl/CMake/FindTCL.cmake:
	  Correct old type in FindTCL.cmake, update other copies in
	  src/other

2012-04-09 14:10  erikgreenwald

	* [r49954] include/raytrace.h, src/librt/shoot.c:
	  start of a super simple (and inefficient) ffi friendly shootray
	  func

2012-04-09 14:09  erikgreenwald

	* [r49953] src/libgcv/bottess.c:
	  add some (temporary) debugging noise

2012-04-09 11:42  erikgreenwald

	* [r49952] TODO:
	  indianlarry observed hit points being 1 unit closer to ray origin
	  when switching to bottie

2012-04-08 20:38  starseeker

	* [r49951] CMakeLists.txt, bench/CMakeLists.txt, db/CMakeLists.txt,
	  doc/CMakeLists.txt, doc/docbook/CMakeLists.txt,
	  doc/docbook/articles/CMakeLists.txt,
	  doc/docbook/articles/en/CMakeLists.txt,
	  doc/docbook/articles/hy/CMakeLists.txt,
	  doc/docbook/articles/it/CMakeLists.txt,
	  doc/docbook/articles/ru/CMakeLists.txt,
	  doc/docbook/books/CMakeLists.txt,
	  doc/docbook/books/en/CMakeLists.txt,
	  doc/docbook/lessons/CMakeLists.txt,
	  doc/docbook/lessons/en/CMakeLists.txt,
	  doc/docbook/lessons/es/CMakeLists.txt,
	  doc/docbook/presentations/CMakeLists.txt,
	  doc/docbook/presentations/en/CMakeLists.txt,
	  doc/docbook/specifications/CMakeLists.txt,
	  doc/docbook/specifications/en/CMakeLists.txt,
	  doc/docbook/system/CMakeLists.txt,
	  doc/docbook/system/man1/CMakeLists.txt,
	  doc/docbook/system/man1/en/CMakeLists.txt,
	  doc/docbook/system/man3/CMakeLists.txt,
	  doc/docbook/system/man3/en/CMakeLists.txt,
	  doc/docbook/system/man5/CMakeLists.txt,
	  doc/docbook/system/man5/en/CMakeLists.txt,
	  doc/docbook/system/mann/CMakeLists.txt,
	  doc/docbook/system/mann/en/CMakeLists.txt,
	  doc/html/CMakeLists.txt, doc/legal/CMakeLists.txt,
	  include/CMakeLists.txt, include/conf/CMakeLists.txt,
	  misc/CMake/BRLCAD_CMakeFiles.cmake,
	  misc/CMake/BRLCAD_CPackOptions.cmake.in,
	  misc/CMake/CheckCInline.cmake, misc/CMake/CheckCSourceRuns.cmake,
	  misc/CMake/Distcheck.cmake, misc/CMake/DocBook.cmake,
	  misc/CMake/FindLEX.cmake, misc/CMake/NSIS.template.in,
	  misc/CMake/RE2C_Util.cmake,
	  misc/CMake/distcheck_in_src_dir.cmake.in,
	  misc/CMake/distcheck_repo_verify.cmake.in,
	  misc/CMake/distcheck_target.cmake.in,
	  misc/CMake/distclean.cmake.in, misc/CMake/fop.cmake.in,
	  misc/CMake/msv.cmake.in,
	  misc/CMake/multiconfig_path_clean.cmake.in,
	  misc/CMake/multiconfig_path_read.cmake.in,
	  misc/CMake/rnv.cmake.in, misc/CMake/xmllint.cmake.in,
	  misc/CMake/xsltproc.cmake.in, misc/CMakeLists.txt,
	  misc/enigma/CMakeLists.txt, misc/pkgconfig/CMakeLists.txt,
	  misc/win32-msvc/CMakeLists.txt,
	  misc/win32-msvc/Dll/CMakeLists.txt, pix/CMakeLists.txt,
	  regress/CMakeLists.txt, regress/gcv/CMakeLists.txt,
	  regress/mged/CMakeLists.txt, src/CMakeLists.txt,
	  src/adrt/CMakeLists.txt, src/anim/CMakeLists.txt,
	  src/archer/CMakeLists.txt, src/brlman/CMakeLists.txt,
	  src/burst/CMakeLists.txt, src/bwish/CMakeLists.txt,
	  src/canon/CMakeLists.txt, src/conv/CMakeLists.txt,
	  src/conv/iges/CMakeLists.txt, src/conv/intaval/CMakeLists.txt,
	  src/conv/step/CMakeLists.txt, src/conv/vdeck/CMakeLists.txt,
	  src/fb/CMakeLists.txt, src/fbed/CMakeLists.txt,
	  src/fbserv/CMakeLists.txt, src/gtools/CMakeLists.txt,
	  src/halftone/CMakeLists.txt, src/irprep/CMakeLists.txt,
	  src/lgt/CMakeLists.txt, src/libanalyze/CMakeLists.txt,
	  src/libbn/CMakeLists.txt, src/libbu/CMakeLists.txt,
	  src/libcursor/CMakeLists.txt, src/libdm/CMakeLists.txt,
	  src/libfb/CMakeLists.txt, src/libfft/CMakeLists.txt,
	  src/libgcv/CMakeLists.txt, src/libgcv/wfobj/CMakeLists.txt,
	  src/libged/CMakeLists.txt, src/libicv/CMakeLists.txt,
	  src/libmultispectral/CMakeLists.txt,
	  src/liboptical/CMakeLists.txt, src/liborle/CMakeLists.txt,
	  src/libpc/CMakeLists.txt, src/libpkg/CMakeLists.txt,
	  src/libpkg/example/CMakeLists.txt, src/librt/CMakeLists.txt,
	  src/librtserver/CMakeLists.txt, src/libsysv/CMakeLists.txt,
	  src/libtclcad/CMakeLists.txt, src/libtermio/CMakeLists.txt,
	  src/libwdb/CMakeLists.txt, src/mged/CMakeLists.txt,
	  src/mged/points/CMakeLists.txt, src/nirt/CMakeLists.txt,
	  src/proc-db/CMakeLists.txt, src/remrt/CMakeLists.txt,
	  src/rt/CMakeLists.txt, src/rttherm/CMakeLists.txt,
	  src/shapes/CMakeLists.txt, src/sig/CMakeLists.txt,
	  src/tab/CMakeLists.txt, src/tclscripts/CMakeLists.txt,
	  src/tclscripts/archer/CMakeLists.txt,
	  src/tclscripts/archer/images/CMakeLists.txt,
	  src/tclscripts/boteditor/CMakeLists.txt,
	  src/tclscripts/geometree/CMakeLists.txt,
	  src/tclscripts/hv3/CMakeLists.txt,
	  src/tclscripts/lib/CMakeLists.txt,
	  src/tclscripts/mged/CMakeLists.txt,
	  src/tclscripts/pl-dm/CMakeLists.txt,
	  src/tclscripts/rtwizard/CMakeLists.txt,
	  src/tclscripts/rtwizard/lib/CMakeLists.txt,
	  src/tclscripts/sdialogs/CMakeLists.txt,
	  src/tclscripts/sdialogs/scripts/CMakeLists.txt,
	  src/tclscripts/swidgets/CMakeLists.txt,
	  src/tclscripts/swidgets/images/CMakeLists.txt,
	  src/tclscripts/swidgets/scripts/CMakeLists.txt,
	  src/tclscripts/util/CMakeLists.txt, src/util/CMakeLists.txt,
	  src/vfont/CMakeLists.txt:
	  Update/add footers and add a few headers in misc/CMake via sh
	  scripts

2012-04-08 20:33  starseeker

	* [r49950] sh/CMakeLists.txt, sh/footer.sh:
	  Teach footer about a few more CMake cases

2012-04-08 16:38  tbrowder2

	* [r49949] regress/Makefile.am:
	  added vdeck regression test; don't delete CMakeLists.txt with
	  autotools

2012-04-07 21:08  tbrowder2

	* [r49948] NEWS:
	  made month of next release current (fingers crossed)

2012-04-07 21:03  tbrowder2

	* [r49947] regress/CMakeLists.txt:
	  keep items sorted

2012-04-07 20:59  tbrowder2

	* [r49946] regress/CMakeLists.txt:
	  activate vdeck/comgeom-g regression test

2012-04-07 20:58  tbrowder2

	* [r49945] regress/vdeck-comgeom-g.sh:
	  complete simple 2nd test of comgeom-g

2012-04-07 18:15  tbrowder2

	* [r49944] regress/vdeck-comgeom-g,
	  regress/vdeck-comgeom-g/m35.asc.gz,
	  regress/vdeck-comgeom-g/m35.g.gift5.txt:
	  add dir and files to suppport vdeck regression test

2012-04-07 16:52  tbrowder2

	* [r49943] regress/vdeck-comgeom-g.sh:
	  add start of a new regression test

2012-04-07 00:30  tbrowder2

	* [r49942] src/conv/CMakeLists.txt, src/conv/Makefile.am,
	  src/conv/comgeom/3d.h:
	  remove unused header file

2012-04-07 00:28  tbrowder2

	* [r49941] src/conv/comgeom/read.c:
	  replace bu_strlcpy with bu_vls_strncpy in getint and getdeouble
	  functions to avoid chopping the end char and invalidating the int
	  read for fields of the input string

2012-04-06 23:55  starseeker

	* [r49940] misc/CMake/distcheck_in_src_dir.cmake.in,
	  misc/CMake/distcheck_target.cmake.in,
	  misc/CMake/distclean.cmake.in:
	  Needs more verification, but this seems to fix the issues the
	  distclean and distcheck targets were having with the odd
	  pathnames test. As a bonus, distclean is now portable, simpler,
	  and faster than the old approach.

2012-04-06 23:42  tbrowder2

	* [r49939] src/conv/comgeom/region.c:
	  ws

2012-04-06 22:58  starseeker

	* [r49938] misc/CMake/multiconfig_path_read.cmake.in:
	  Simplify this logic a bit, since we don't care about comparing
	  the old path to the new one in an if statement

2012-04-06 22:13  tbrowder2

	* [r49937] src/conv/comgeom/region.c:
	  fix typo

2012-04-06 20:37  starseeker

	* [r49936] misc/CMake/multiconfig_path_read.cmake.in:
	  Need to run this, regardless of the install path, for all
	  multiconfig setups now since we need fully qualified build paths
	  in the install scripts for copying generated files.

2012-04-06 19:08  brlcad

	* [r49935] regress/bots.sh, regress/fastgen.sh, regress/library.sh,
	  regress/mged.sh, regress/repository.sh:
	  bunch of script file missing their invocation line to ensure we
	  get /bin/sh instead of the user's shell

2012-04-06 19:06  starseeker

	* [r49934] misc/CMake/multiconfig_path_read.cmake.in:
	  Reworking of tclscript copying seems to have broken multiconfig -
	  try a simple fix.

2012-04-06 14:17  tbrowder2

	* [r49933] configure.ac, src/Makefile.am, src/conv/Makefile.am:
	  modify autotools build system for vdeck move; build and install
	  confirmed vdeck bin and man page installed and working

2012-04-06 11:41  tbrowder2

	* [r49932] src/conv/Makefile.am:
	  add missing continuation backslash

2012-04-06 05:58  starseeker

	* [r49931] CMakeLists.txt, bench/run.sh,
	  misc/CMake/BRLCAD_CPackOptions.cmake.in,
	  misc/CMake/Distcheck.cmake,
	  misc/CMake/distcheck_in_src_dir.cmake.in,
	  misc/CMake/distcheck_target.cmake.in,
	  misc/CMake/distclean.cmake.in:
	  Checkpoint - working to make odd pathname case functional again,
	  probably still more to do.

2012-04-06 02:54  starseeker

	* [r49930] regress/CMakeLists.txt:
	  Well, flawfinder is running now alright. Complaining about chmod
	  use in libbu's fchmod.c, but we're already using fchmod whenever
	  we can - chmod is for Windows situations where nothing better(?)
	  is available. Don't want to hault regression on that, so remove
	  flawfinder regression from the overall list but leave the target
	  defined in case it's needed.

2012-04-05 22:47  starseeker

	* [r49929] regress/flawfinder.sh:
	  Um... previous tests weren't passing when I tried to run the
	  flawfinder script, despite python being present... is this right?

2012-04-05 18:47  starseeker

	* [r49928] misc/CMake/distcheck_in_src_dir.cmake.in,
	  misc/CMake/distcheck_target.cmake.in,
	  misc/CMake/distclean.cmake.in:
	  Don't have distcheck nuke the summary file - too much potential
	  for data loss. For situations where we do want it gone (distcheck
	  builds) remove it explicitly

2012-04-05 17:58  starseeker

	* [r49927] misc/CMake/Distcheck.cmake:
	  set dirs as variables for configure_file

2012-04-05 17:45  starseeker

	* [r49926] misc/CMake/Distcheck.cmake:
	  fix standard disttarget defs to match new convention

2012-04-05 17:42  starseeker

	* [r49925] src/other/step/cmake/SCL_Utils.cmake:
	  Need quotes for this comparison...

2012-04-05 17:38  starseeker

	* [r49924] src/other/step/cmake/SCL_Utils.cmake:
	  libs->libslist, per 49867

2012-04-05 17:32  starseeker

	* [r49923] CMakeLists.txt, misc/CMake/Distcheck.cmake:
	  provide the paths we want for each test

2012-04-05 17:07  starseeker

	* [r49922] misc/CMake/Distcheck.cmake:
	  Whoops - right, this should be a macro.

2012-04-05 16:59  starseeker

	* [r49921] CMakeLists.txt, misc/CMake/Distcheck.cmake,
	  misc/CMake/distcheck_in_src_dir.cmake.in,
	  misc/CMake/distcheck_target.cmake.in:
	  Make defining distcheck targets a bit more flexible. Add a test
	  for pathnames with odd characters.

2012-04-05 16:34  starseeker

	* [r49920] regress/bots.sh, regress/dsp.sh, regress/fastgen.sh,
	  regress/gqa.sh, regress/iges.sh, regress/library.sh,
	  regress/lights.sh, regress/mged.sh, regress/mged_test.sh,
	  regress/moss.sh, regress/nirt.sh, regress/red.sh,
	  regress/shaders.sh, regress/solids.sh, regress/spdi.sh,
	  regress/vls.sh, regress/weight.sh, src/libged/saveview.c:
	  Regression testing was failing when using quirky file paths. Need
	  to quote the file path in the saveview output too.

2012-04-05 14:27  tbrowder2

	* [r49919] src/CMakeLists.txt, src/README, src/conv/CMakeLists.txt,
	  src/conv/Formats.csv, src/conv/vdeck, src/vdeck:
	  moved vdeck GIFT converion tool under conv dir where it belongs,
	  tested a cmake out of src dir build okay (bin and man page);
	  added ComGeom details to Formats.csv

2012-04-05 12:32  starseeker

	* [r49918] misc/CMake/distclean.cmake.in:
	  Only run benchmark clobber during distclean if we actually need
	  it.

2012-04-05 12:16  brlcad

	* [r49917] src/sig/dfft.c:
	  revert 49350 since it introduces an off-by-one error on the
	  nyquist calc. looks like MAXOUT is defined wrong off-by-one, but
	  need to investigate the impact and test

2012-04-05 11:48  starseeker

	* [r49916] CMakeLists.txt, misc/CMake/Distcheck.cmake,
	  misc/CMake/distcheck_in_src_dir.cmake.in,
	  misc/CMake/distcheck_target.cmake.in:
	  Use parallel make in more places than just the main builds

2012-04-05 02:42  starseeker

	* [r49915] misc/CMake/Distcheck.cmake:
	  Don't need the debug message now...

2012-04-05 02:33  starseeker

	* [r49914] CMakeLists.txt, misc/CMake/BRLCAD_CPackOptions.cmake.in,
	  misc/CMake/Distcheck.cmake,
	  misc/CMake/distcheck_in_src_dir.cmake.in,
	  misc/CMake/distcheck_repo_verify.cmake.in,
	  misc/CMake/distcheck_target.cmake.in,
	  misc/CMake/distclean.cmake.in:
	  Expand the power of distcheck again. Add support for testing
	  in-source-directory building, as well as adding checks of the
	  distclean rule to all builds - again, including the
	  in-source-directory test. Define a couple more configurations for
	  the 'distcheck-full' target. Switch CPack source archive building
	  from 'exclude what we don't want' to 'copy what we do want to a
	  directory in the build dir and use that to generate the archive'
	  - avoids having to worry whether CPack has the right list of
	  things to ignore. Everything now appears to pass, at least on
	  Linux - there, distcheck-full succeeded. What will happen with a
	  multi-configuration tool like Xcode is untested as yet.

2012-04-04 16:57  n_reed

	* [r49913] src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/express/expr.c,
	  src/other/step/src/express/express.c,
	  src/other/step/src/express/resolve.c,
	  src/other/step/src/express/type.c,
	  src/other/step/src/express/variable.c:
	  remove unused variables as seen in SCL git 1492641 and 2b31086

2012-04-04 15:49  brlcad

	* [r49912] src/librt/primitives/metaball/metaball.c:
	  get a const address before calling rt_metaball_point_value() so
	  we can avoid a bug in older versions of gcc where it doesn't pick
	  up on the const cast.

2012-04-04 15:48  brlcad

	* [r49911] src/librt/primitives/brep/brep.cpp:
	  removed unused dir var

2012-04-04 15:45  starseeker

	* [r49910] regress/CMakeLists.txt:
	  Teach the regress build target how to clean up after itself

2012-04-04 15:24  starseeker

	* [r49909] bench/run.sh, misc/CMake/distclean.cmake.in:
	  sweep up the benchmark outputs too when doing distclean

2012-04-04 14:36  starseeker

	* [r49908] misc/CMake/BRLCAD_Util.cmake:
	  move definition of BRLCAD_TARGET_NAME

2012-04-04 13:19  starseeker

	* [r49907] CMakeLists.txt, misc/CMake/LEMON_Util.cmake,
	  misc/CMake/RE2C_Util.cmake:
	  Couple cleanups

2012-04-04 13:13  starseeker

	* [r49906] bench/CMakeLists.txt, pix/CMakeLists.txt:
	  collapse more custom logic into a call to BRLCAD_ADDDATA

2012-04-04 05:30  starseeker

	* [r49905] CMakeLists.txt, src/other/iwidgets/CMakeLists.txt,
	  src/other/step/CMakeLists.txt, src/other/tcl/doc/CMakeLists.txt,
	  src/other/tk/doc/CMakeLists.txt:
	  Take a stab at making configure_file cmakefiles appending more
	  robust

2012-04-03 22:43  n_reed

	* [r49904] src/other/step/src/clstepcore/SingleLinkList.cc,
	  src/other/step/src/clstepcore/SingleLinkList.inline.cc:
	  match SCL git style

2012-04-03 21:56  n_reed

	* [r49903] src/other/step/include/scl_cf_cmake.h.in:
	  sync with SCL git 993167e

2012-04-03 21:47  starseeker

	* [r49902] src/libfb/Makefile.am:
	  Oh yeah, better let the Makefile.am know...

2012-04-03 21:45  starseeker

	* [r49901] src/libfb/CMakeLists.txt, src/libfb/libfb.3:
	  Ah! Using the symlinks for man pages shows us what was hidden -
	  libfb man3 man page was converted to DocBook, but the old one
	  wasn't removed. Was just being copied over by the DocBook build
	  with the old setup, but using symlinks for the non-DocBook man
	  pages the changes actually got written back to the old libfb.3
	  man page and showed up in Subversion. Actually a handy way to
	  make sure we don't have strays left over after a DocBook
	  conversion.

2012-04-03 21:36  starseeker

	* [r49900] CMakeLists.txt, misc/CMake/LEMON_Util.cmake,
	  misc/CMake/RE2C_Util.cmake:
	  Add a few more files to distclean

2012-04-03 21:19  n_reed

	* [r49899] src/other/step/src/clstepcore/STEPaggregate.cc,
	  src/other/step/src/exppp/exppp.c,
	  src/other/step/src/express/dict.c,
	  src/other/step/src/express/error.c,
	  src/other/step/src/express/express.c,
	  src/other/step/src/express/memory.c,
	  src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/selects.c:
	  Fix printf format errors. Informed by SCL git c075554, 0366706,
	  af7d90d, ec41f80, d33d4c5, and e52c290.

2012-04-03 19:47  r_weiss

	* [r49898] src/librt/primitives/nmg/nmg_fuse.c:
	  Updated functions 'x_comp' and 'v_ptr_comp' which are compare
	  functions for qsort called from within functions 'nmg_ptbl_vfuse'
	  and 'nmg_model_edge_fuse' in file 'nmg-fuse.c'. When the compare
	  function returns zero (ie equal), the behavior of qsort using
	  'Visual Studio' versus 'GNU C' is different. This difference was
	  preventing qsort from sorting as expected on Windows which was
	  breaking the MGED 'facetize' and 'ev' commands. This also
	  impacted converters on Windows which must facetize the geometry
	  before export.

2012-04-03 18:01  n_reed

	* [r49897] src/other/step/cmake/scl_version_string.cmake:
	  sync comment changes from 7b54e23

2012-04-03 17:57  starseeker

	* [r49896] CMakeLists.txt, src/conv/step/CMakeLists.txt,
	  src/other/CMakeLists.txt:
	  Few tweaks for distclean

2012-04-03 17:39  starseeker

	* [r49895] misc/CMake/BRLCAD_Targets.cmake:
	  remove debug message

2012-04-03 17:31  starseeker

	* [r49894] src/libfb/libfb.3:
	  Uh, what? didn't mean to change libfb.3

2012-04-03 17:26  starseeker

	* [r49893] CMakeLists.txt, misc/CMake/BRLCAD_Targets.cmake,
	  src/libfb/libfb.3, src/other/CMakeLists.txt:
	  Variety of cleanups and simplifications - in particular,
	  ADD_MAN_PAGES is now just a wrapper for BRLCAD_ADDDATA that
	  handles the MAN_DIR setting - we need a MAN_DIR variable that
	  includes the DATA_DIR for generic man page installation from
	  other build systems, but since BRLCAD_ADDDATA assumes it just
	  rework MAN_DIR to be appropriate for BRLCAD_ADDDATA and pass it
	  through ftw.

2012-04-03 16:42  bob1961

	* [r49892] src/tclscripts/lib/Ged.tcl:
	  Modify cadwidgets::Ged::end_data_move to save the current "draw"
	  setting. Use the saved value to restore the "draw" setting.

2012-04-03 16:01  starseeker

	* [r49891] misc/CMake/BRLCAD_Targets.cmake:
	  rework comment

2012-04-03 14:53  brlcad

	* [r49890] AUTHORS:
	  tom applied chris' sf patch 3514350 (fixed some typos) so credit
	  him with special thanks

2012-04-03 14:47  tbrowder2

	* [r49889] include/db.h:
	  typo

2012-04-03 14:44  tbrowder2

	* [r49888] include/db.h:
	  fixed typo from tracker patch ID 3514350 reported by crudeck

2012-04-03 03:09  starseeker

	* [r49887] src/other/libz/CMakeLists.txt:
	  Work around zlib CMake issue with static libraries and MSVC 2010
	  - see http://public.kitware.com/Bug/view.php?id=11240

2012-04-03 02:27  starseeker

	* [r49886] misc/CMake/BRLCAD_Targets.cmake,
	  src/tclscripts/CMakeLists.txt:
	  typo, overly agressive quoting

2012-04-03 02:22  starseeker

	* [r49885] misc/CMake/BRLCAD_Targets.cmake,
	  misc/CMake/BRLCAD_Util.cmake:
	  simplify normalize macro - no need for hard coded tmp names, just
	  change the assumptions being made by calling scripts

2012-04-03 01:49  starseeker

	* [r49884] misc/CMake/TCL_PKGINDEX.cmake:
	  More quoting for tcl pkgindex generation

2012-04-03 01:47  starseeker

	* [r49883] misc/CMake/BRLCAD_Targets.cmake,
	  misc/CMake/BRLCAD_Util.cmake:
	  Simplify normalize macro

2012-04-03 01:06  starseeker

	* [r49882] CMakeLists.txt, misc/CMake/BRLCAD_Targets.cmake,
	  misc/CMake/BRLCAD_Util.cmake, src/tclscripts/CMakeLists.txt:
	  Make a stab at avoiding conflicts between files and build target
	  names in MSVC

2012-04-02 23:36  starseeker

	* [r49881] misc/CMake/CompilerFlags.cmake:
	  fix for OSX debug flag logic

2012-04-02 23:34  starseeker

	* [r49880] src/other/tcl/CMakeLists.txt:
	  quote some OSX tcl path logic

2012-04-02 21:02  starseeker

	* [r49879] misc/CMake/BRLCAD_Summary.cmake:
	  For multiconfig builds, optimization isn't determined at
	  configure time anymore.

2012-04-02 18:34  starseeker

	* [r49878] doc/docbook/books/en/CMakeLists.txt:
	  Hmm. Looks like the classpath setting failure may have been a bug
	  in the way the Gentoo java script was working - FOP is running OK
	  on a different system. Now that it DOES run, exposes a problem
	  with the cover templates related to the other space-in-path
	  problems xsltproc exhibited. Fix it.

2012-04-02 17:46  r_weiss

	* [r49877] src/other/xmltools/libxslt/config.h.in:
	  Updated file "config.h.in" in directory
	  "/src/other/xmltools/libxslt" to allow libxslt to compile with
	  Visual Studio 2008. This fix is related to differences in how
	  function "vsnprintf" is defined in versions of Visual Studio
	  previous to Visual Studio 2010.

2012-04-02 17:43  r_weiss

	* [r49876] src/other/xmltools/libxml/config.h.in:
	  Updated file "config.h.in" in directory
	  "/src/other/xmltools/libxml" to allow libxml to compile with
	  Visual Studio 2008. This fix is related to differences in how
	  function "vsnprintf" is defined in versions of Visual Studio
	  previous to Visual Studio 2010.

2012-04-02 03:26  starseeker

	* [r49875] misc/CMake/xsltproc.cmake.in:
	  Do the easy test first before we hit the filesystem

2012-04-02 03:01  starseeker

	* [r49874] misc/CMake/xsltproc.cmake.in:
	  Only move xsltproc's output if it isn't where it is intended to
	  be

2012-04-02 02:10  starseeker

	* [r49873] misc/CMake/xsltproc.cmake.in:
	  explain why the second check for xsltproc

2012-04-02 01:41  starseeker

	* [r49872] src/archer/archer:
	  Archer wasn't liking spaces in paths on start-up - do some
	  quoting

2012-04-02 01:20  starseeker

	* [r49871] misc/CMake/TCL_PKGINDEX.cmake:
	  Add quotes to the paths in pkgIndex.tcl files

2012-04-02 01:16  starseeker

	* [r49870] misc/CMake/xsltproc.cmake.in:
	  Hmm - not respecting the output location for some reason with man
	  pages when names have spaces in paths. Add some back-up logic to
	  catch output in the wrong place and relocate it

2012-04-02 00:47  starseeker

	* [r49869] doc/docbook/CMakeLists.txt,
	  doc/docbook/resources/brlcad/brlcad-fo-stylesheet.xsl.in,
	  doc/docbook/resources/brlcad/brlcad-man-stylesheet.xsl.in,
	  doc/docbook/resources/brlcad/brlcad-xhtml-stylesheet.xsl.in,
	  doc/docbook/resources/brlcad/tutorial-cover-template.xsl.in,
	  doc/docbook/resources/brlcad/tutorial-template.xsl.in:
	  xsltproc doesn't like literal spaces in the template paths

2012-04-02 00:45  starseeker

	* [r49868] CMakeLists.txt:
	  want this to happen before the timestamp, not after...

2012-04-02 00:25  starseeker

	* [r49867] misc/CMake/BRLCAD_CMakeFiles.cmake,
	  misc/CMake/BRLCAD_Targets.cmake, misc/CMake/fop.cmake.in,
	  misc/CMake/msv.cmake.in, misc/CMake/rnv.cmake.in,
	  misc/CMake/xmllint.cmake.in, misc/CMake/xsltproc.cmake.in,
	  src/anim/CMakeLists.txt, src/burst/CMakeLists.txt,
	  src/bwish/CMakeLists.txt, src/canon/CMakeLists.txt,
	  src/conv/CMakeLists.txt, src/conv/iges/CMakeLists.txt,
	  src/conv/intaval/CMakeLists.txt, src/conv/step/CMakeLists.txt,
	  src/fb/CMakeLists.txt, src/fbed/CMakeLists.txt,
	  src/fbserv/CMakeLists.txt, src/gtools/CMakeLists.txt,
	  src/halftone/CMakeLists.txt, src/irprep/CMakeLists.txt,
	  src/lgt/CMakeLists.txt, src/libanalyze/CMakeLists.txt,
	  src/libbn/CMakeLists.txt, src/libbu/CMakeLists.txt,
	  src/libdm/CMakeLists.txt, src/libfb/CMakeLists.txt,
	  src/libgcv/CMakeLists.txt, src/libgcv/wfobj/CMakeLists.txt,
	  src/libged/CMakeLists.txt, src/libicv/CMakeLists.txt,
	  src/libmultispectral/CMakeLists.txt,
	  src/liboptical/CMakeLists.txt, src/liborle/CMakeLists.txt,
	  src/libpc/CMakeLists.txt, src/libpkg/example/CMakeLists.txt,
	  src/librt/CMakeLists.txt, src/librtserver/CMakeLists.txt,
	  src/libtclcad/CMakeLists.txt, src/libwdb/CMakeLists.txt,
	  src/mged/CMakeLists.txt, src/nirt/CMakeLists.txt,
	  src/other/perplex/CMakeLists.txt,
	  src/other/step/cmake/SCL_Utils.cmake,
	  src/other/step/src/clstepcore/CMakeLists.txt,
	  src/other/step/src/exppp/CMakeLists.txt,
	  src/other/step/src/fedex_plus/CMakeLists.txt,
	  src/other/step/src/fedex_python/CMakeLists.txt,
	  src/other/togl/CMakeLists.txt, src/proc-db/CMakeLists.txt,
	  src/remrt/CMakeLists.txt, src/rt/CMakeLists.txt,
	  src/rttherm/CMakeLists.txt, src/shapes/CMakeLists.txt,
	  src/sig/CMakeLists.txt, src/tab/CMakeLists.txt,
	  src/util/CMakeLists.txt, src/vdeck/CMakeLists.txt:
	  Finally bite the bullet and start reworking the build logic to be
	  robust to weirder source and build directory names. This is not
	  everything needed, but it's a step in the right direction.

2012-04-01 18:54  starseeker

	* [r49866] CMakeLists.txt, misc/CMake/BRLCAD_CMakeFiles.cmake,
	  misc/CMake/BRLCAD_Targets.cmake, misc/CMake/BRLCAD_Util.cmake,
	  misc/CMake/ThirdParty.cmake:
	  Paths that trigger CMake's regex rules break the CMake logic -
	  shouldn't be using regex based comparisons for such paths anyway,
	  so fix some comparisons and add a subpath checker that doesn't
	  need regex. Reported on the email list by Aurélien Marion

2012-04-01 05:28  starseeker

	* [r49865] CMakeLists.txt:
	  tweak

2012-04-01 05:08  starseeker

	* [r49864] CMakeLists.txt:
	  ws

2012-04-01 05:02  starseeker

	* [r49863] CMakeLists.txt:
	  Use LIB_DIR instead of hardcoding lib in the ignore path logic

2012-04-01 04:52  starseeker

	* [r49862] CMakeLists.txt:
	  Don't need to manually specify the full CMake version - just use
	  CMAKE_VERSION

2012-04-01 04:48  starseeker

	* [r49861] CMakeLists.txt:
	  Use BRLCAD_ADDDATA - seems to work for this after rework

2012-04-01 04:47  starseeker

	* [r49860] src/other/step/doc/CMakeLists.txt:
	  let the toplevel build tell us where to put scl man pages

2012-04-01 04:46  starseeker

	* [r49859] src/other/step/doc/CMakeLists.txt:
	  add newline

2012-04-01 03:50  starseeker

	* [r49858] CMakeLists.txt:
	  Simplify management of the COUNT file - no need for the cache
	  entry or running cmake commands

2012-03-31 21:17  tbrowder2

	* [r49857] src/conv/comgeom/3d.h, src/conv/comgeom/solid.c,
	  src/conv/comgeom/tools.c:
	  ws

2012-03-31 21:06  tbrowder2

	* [r49856] src/vdeck/vdeck.c:
	  ws

2012-03-31 20:39  tbrowder2

	* [r49855] src/vdeck/vdeck.c:
	  ws, style

2012-03-31 20:38  tbrowder2

	* [r49854] src/vdeck/cgarbs.c:
	  update K&R to ANSII C function arg style

2012-03-31 20:26  tbrowder2

	* [r49853] src/vdeck/cgarbs.c, src/vdeck/std.h:
	  ws, align code chunks

2012-03-31 18:58  starseeker

	* [r49852] src/other/CMakeLists.txt:
	  Mark the SCL variables as advanced

2012-03-31 01:59  tbrowder2

	* [r49851] src/conv/comgeom/cvt.c, src/conv/comgeom/f2a.c,
	  src/conv/comgeom/mat.c, src/conv/comgeom/read.c,
	  src/conv/comgeom/region.c, src/conv/comgeom/solid.c:
	  ws, style

2012-03-31 01:28  tbrowder2

	* [r49850] src/conv/comgeom/comgeom-g.1:
	  correct example for current usage

2012-03-31 01:27  tbrowder2

	* [r49849] src/conv/comgeom/comgeom-g.1:
	  correct typo

2012-03-31 00:06  tbrowder2

	* [r49848] src/vdeck/cgarbs.c, src/vdeck/match.c,
	  src/vdeck/parsarg.c:
	  ws, style

2012-03-30 23:57  tbrowder2

	* [r49847] src/vdeck/vdeck.c:
	  ws, style

2012-03-30 21:30  starseeker

	* [r49846] misc/CMake/BRLCAD_Targets.cmake:
	  fix comment

2012-03-30 21:24  starseeker

	* [r49845] misc/CMake/BRLCAD_Targets.cmake,
	  misc/CMake/BRLCAD_Util.cmake, src/tclscripts/CMakeLists.txt:
	  Do a bit of rework on the BRLCAD_ADDDATA target - instead of
	  WIN32 vs everything else, actually test whether the symlink
	  mechanism works and base the macro behavior on those results.

2012-03-30 20:48  tbrowder2

	* [r49844] src/vdeck/vdeck.1:
	  correct typo

2012-03-30 12:34  starseeker

	* [r49843] CMakeLists.txt:
	  The build type isn't enough to tell us whether we've got a build
	  with debugging enabled - use the debug flags variable.

2012-03-30 02:10  starseeker

	* [r49842] misc/CMake/BRLCAD_CMakeFiles.cmake:
	  Fix header

2012-03-30 02:09  starseeker

	* [r49841] CMakeLists.txt, misc/CMake/BRLCAD_CMakeFiles.cmake,
	  misc/CMake/CMakeFiles.cmake:
	  CMakeFiles is specific to BRL-CAD, rename it accordingly

2012-03-30 02:04  starseeker

	* [r49840] CMakeLists.txt, misc/CMake/CMakeFiles.cmake,
	  misc/CMake/ThirdParty.cmake, misc/CMake/ThirdParty_TCL.cmake,
	  src/CMakeLists.txt, src/other/CMakeLists.txt,
	  src/other/step/src/exppp/CMakeLists.txt,
	  src/other/step/src/fedex_plus/CMakeLists.txt:
	  Significant simplification of the distcheck logic - reduce it to
	  two macros, one of which calls the other. Add documentation,
	  improve behavior in some corner cases, enforce a convention we
	  already pretty much followed by default of using relative paths
	  to specify source files in the source tree (this is a robust way
	  to spot generated files in build target definitions, since
	  support for an out of directory build requires that they be
	  specified with their full CMAKE_BINARY_DIR output path.)

2012-03-30 00:02  starseeker

	* [r49839] CMakeLists.txt, misc/CMake/BRLCAD_Targets.cmake,
	  misc/CMake/BRLCAD_Util.cmake:
	  Break the BRL-CAD target definition macros out into their own
	  file, leave actual Utility macros in Util

2012-03-29 23:53  starseeker

	* [r49838] misc/CMake/BRLCAD_Util.cmake, src/adrt/CMakeLists.txt,
	  src/bwish/CMakeLists.txt, src/conv/CMakeLists.txt,
	  src/gtools/CMakeLists.txt, src/libanalyze/CMakeLists.txt,
	  src/libbn/CMakeLists.txt, src/libbu/CMakeLists.txt,
	  src/libdm/CMakeLists.txt, src/libgcv/CMakeLists.txt,
	  src/libpc/CMakeLists.txt, src/libpkg/example/CMakeLists.txt,
	  src/librtserver/CMakeLists.txt, src/rt/CMakeLists.txt,
	  src/util/CMakeLists.txt:
	  Instead of using lots of extra macros and commands to fake the
	  BRLCAD_ADDEXEC functionality for exectuablesthat aren't intended
	  to be installed, simply enhance BRLCAD_ADDEXEC to support a
	  NO_INSTALL flag. Remove macros we don't need anymore, simplify
	  non-installed exec build logic.

2012-03-29 23:06  n_reed

	* [r49837] src/other/step/src/exppp/exppp.c,
	  src/other/step/src/express/memory.c,
	  src/other/step/src/fedex_plus/classes.c:
	  apply warning fixes from SCL git 19e501a

2012-03-29 22:27  n_reed

	* [r49836] src/other/step/include/exppp/exppp.h,
	  src/other/step/include/express/basic.h,
	  src/other/step/include/express/entity.h,
	  src/other/step/include/express/error.h,
	  src/other/step/include/express/expr.h,
	  src/other/step/include/express/express.h,
	  src/other/step/include/express/lexact.h,
	  src/other/step/include/express/type.h,
	  src/other/step/include/scl_stdbool.h,
	  src/other/step/src/exppp/exppp-main.c,
	  src/other/step/src/exppp/exppp.c,
	  src/other/step/src/express/entity.c,
	  src/other/step/src/express/error.c,
	  src/other/step/src/express/expparse.y,
	  src/other/step/src/express/express.c,
	  src/other/step/src/express/expscan.l,
	  src/other/step/src/express/fedex.c,
	  src/other/step/src/express/lexact.c,
	  src/other/step/src/express/resolve.c,
	  src/other/step/src/express/token_type.h,
	  src/other/step/src/express/type.c,
	  src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes_misc.c:
	  Replaced basic.h's Boolean/True/False with bool/true/false via
	  stdbool.h or else scl_stdbool.h. Includes changes from SCL git
	  e40cbca and 71bd7b2. Honest attempts made to ensure all affected
	  symbols were actually being used as real booleans (as opposed to
	  sdaiEnum.h's trinary Boolean type).

2012-03-29 22:13  starseeker

	* [r49835] misc/CMake/BRLCAD_CheckFunctions.cmake,
	  misc/CMake/BRLCAD_Dependent_Options.cmake,
	  misc/CMake/CheckPrototypeExists.cmake,
	  misc/CMake/Distclean.cmake,
	  src/other/incrTcl/itcl/CMake/CheckPrototypeExists.cmake,
	  src/other/incrTcl/itk/CMake/CheckPrototypeExists.cmake,
	  src/other/sqlite3/tcl/CMake/CheckPrototypeExists.cmake,
	  src/other/tcl/CMake/CheckPrototypeExists.cmake,
	  src/other/tk/CMake/CheckPrototypeExists.cmake,
	  src/other/togl/CMake/CheckPrototypeExists.cmake:
	  Various misc. cleanups of CMake logic

2012-03-29 03:10  starseeker

	* [r49834] misc/CMake/BRLCAD_Util.cmake, misc/CMakeLists.txt,
	  misc/enigma/CMakeLists.txt, src/canon/CMakeLists.txt,
	  src/fbed/CMakeLists.txt, src/fbserv/CMakeLists.txt,
	  src/halftone/CMakeLists.txt, src/lgt/CMakeLists.txt,
	  src/libbn/CMakeLists.txt, src/libcursor/CMakeLists.txt,
	  src/libfb/CMakeLists.txt, src/liborle/CMakeLists.txt,
	  src/libwdb/CMakeLists.txt, src/nirt/CMakeLists.txt,
	  src/remrt/CMakeLists.txt, src/vdeck/CMakeLists.txt:
	  fold ADD_MAN_PAGE into ADD_MAN_PAGES

2012-03-28 23:53  starseeker

	* [r49833] db/CMakeLists.txt, doc/html/CMakeLists.txt,
	  misc/CMake/BRLCAD_Util.cmake, misc/CMakeLists.txt,
	  src/archer/CMakeLists.txt, src/conv/CMakeLists.txt,
	  src/gtools/CMakeLists.txt, src/libpkg/CMakeLists.txt,
	  src/librt/CMakeLists.txt, src/rt/CMakeLists.txt,
	  src/util/CMakeLists.txt, src/vfont/CMakeLists.txt:
	  Don't need both BRLCAD_ADDFILE and BRLCAD_ADDDATA - make
	  BRLCAD_ADDDATA capable of handling multiple input types and nuke
	  BRLCAD_ADDFILE. While we're at it, make the target name
	  generation for copy rules involving long file strings more robust
	  by falling back on the md5 sum of the string.

2012-03-28 19:31  bob1961

	* [r49832] src/tclscripts/archer/ArcherCore.tcl:
	  Fixed a typo in ArcherCore::pushZClipSettings.

2012-03-28 17:59  jordisayol

	* [r49831] misc/debian/rules:
	  override dpkg-buildflags flags on deb package building

2012-03-28 15:48  n_reed

	* [r49830] src/other/step/src/clutils/README:
	  remove references to non-existant dir.h and SCLString to match
	  SCL git a0353bc version

2012-03-28 14:30  starseeker

	* [r49829] CMakeLists.txt, misc/CMake/BRLCAD_Options.cmake:
	  tweak handling of configuration-aware options

2012-03-28 03:50  starseeker

	* [r49828] misc/CMake/BRLCAD_Summary.cmake:
	  Might as well quote the string...

2012-03-27 23:03  n_reed

	* [r49827] src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/cleditor/mgrnodearray.cc,
	  src/other/step/src/clstepcore/collect.cc,
	  src/other/step/src/clstepcore/match-ors.cc,
	  src/other/step/src/clstepcore/multlist.cc,
	  src/other/step/src/clstepcore/print.cc,
	  src/other/step/src/exppp/exppp.c,
	  src/other/step/src/express/resolve.c,
	  src/other/step/src/fedex_plus/collect.cc,
	  src/other/step/src/fedex_plus/complexlist.cc,
	  src/other/step/src/fedex_plus/expressbuild.cc,
	  src/other/step/src/fedex_plus/match-ors.cc,
	  src/other/step/src/fedex_plus/multlist.cc,
	  src/other/step/src/fedex_plus/print.cc:
	  initialize some uninitialize variables; SCL git b9156ad

2012-03-27 22:34  n_reed

	* [r49826] src/other/step/src/fedex_plus/orlist.cc:
	  remove unused variable; SCL git 47b4963

2012-03-27 22:19  n_reed

	* [r49825] src/other/step/src/express/stack.h:
	  restore STACKempty macro that was removed in r47243 for no
	  particular reason

2012-03-27 21:31  n_reed

	* [r49824] src/other/step/include/sclprefixes.h,
	  src/other/step/src/cldai/sdaiDaObject.cc,
	  src/other/step/src/cldai/sdaiDaObject.h,
	  src/other/step/src/cldai/sdaiEnum.h,
	  src/other/step/src/cldai/sdaiObject.cc,
	  src/other/step/src/cldai/sdaiObject.h,
	  src/other/step/src/clstepcore/STEPaggregate.h,
	  src/other/step/src/clstepcore/sdai.h,
	  src/other/step/src/clstepcore/sdaiApplication_instance.cc,
	  src/other/step/src/clstepcore/sdaiApplication_instance.h,
	  src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes_wrapper.cc:
	  Removed references to PART26/CORBA and ODI_OSSG. Corresponds
	  primarily to SCL git e99240a, d6aa13f, and 4c5a8e0.

2012-03-27 17:56  n_reed

	* [r49822]
	  src/other/step/src/clSchemas/example/SdaiEXAMPLE_SCHEMA.cc,
	  src/other/step/src/clSchemas/example/SdaiEXAMPLE_SCHEMA.h,
	  src/other/step/src/clSchemas/example/schema.h,
	  src/other/step/src/cldai/sdaiEnum.h,
	  src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/cleditor/STEPfile.h,
	  src/other/step/src/cleditor/STEPfile.inline.cc,
	  src/other/step/src/cleditor/cmdmgr.h,
	  src/other/step/src/cleditor/dispnode.h,
	  src/other/step/src/cleditor/dispnodelist.h,
	  src/other/step/src/cleditor/instmgr.h,
	  src/other/step/src/cleditor/mgrnode.h,
	  src/other/step/src/cleditor/mgrnodearray.h,
	  src/other/step/src/cleditor/mgrnodelist.h,
	  src/other/step/src/cleditor/needFunc.h,
	  src/other/step/src/cleditor/seeinfodefault.h,
	  src/other/step/src/clprobe-ui/headerdisp.cc,
	  src/other/step/src/clprobe-ui/instcmdbufdisp.cc,
	  src/other/step/src/clprobe-ui/probe.cc,
	  src/other/step/src/clprobe-ui/probemain.cc,
	  src/other/step/src/clprobe-ui/sclfilechooser.cc,
	  src/other/step/src/clprobe-ui/seestreditors.cc,
	  src/other/step/src/clprobe-ui/seinstdisp.cc,
	  src/other/step/src/clprobe-ui/setypedisp.cc,
	  src/other/step/src/clprobe-ui/stepentdescriptor.cc,
	  src/other/step/src/clprobe-ui/stepenteditor.cc,
	  src/other/step/src/clstepcore/ExpDict.h,
	  src/other/step/src/clstepcore/ExpDict.inline.cc,
	  src/other/step/src/clstepcore/STEPaggregate.h,
	  src/other/step/src/clstepcore/STEPattribute.h,
	  src/other/step/src/clstepcore/STEPattributeList.h,
	  src/other/step/src/clstepcore/STEPundefined.h,
	  src/other/step/src/clstepcore/SingleLinkList.h,
	  src/other/step/src/clstepcore/baseType.h,
	  src/other/step/src/clstepcore/read_func.cc,
	  src/other/step/src/clstepcore/sdai.h,
	  src/other/step/src/clstepcore/sdaiApplication_instance.h,
	  src/other/step/src/clutils/Str.h,
	  src/other/step/src/clutils/dirobj.cc,
	  src/other/step/src/clutils/dirobj.h,
	  src/other/step/src/clutils/errordesc.h,
	  src/other/step/src/clutils/gennode.cc,
	  src/other/step/src/clutils/gennode.h,
	  src/other/step/src/clutils/gennodearray.h,
	  src/other/step/src/clutils/gennodelist.h,
	  src/other/step/src/clutils/scl_hash.cc,
	  src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes_wrapper.cc,
	  src/other/step/src/test/needFunc.h,
	  src/other/step/src/test/p21read/p21read.cc,
	  src/other/step/src/test/tests.h:
	  remove references to OODB/O3DB as in mpictor git repo ca0824d and
	  d067534

2012-03-27 17:07  n_reed

	* [r49821] src/other/step/include/exppp/exppp.h,
	  src/other/step/include/express/alg.h,
	  src/other/step/include/express/basic.h,
	  src/other/step/include/express/caseitem.h,
	  src/other/step/include/express/dict.h,
	  src/other/step/include/express/entity.h,
	  src/other/step/include/express/error.h,
	  src/other/step/include/express/expbasic.h,
	  src/other/step/include/express/expr.h,
	  src/other/step/include/express/express.h,
	  src/other/step/include/express/hash.h,
	  src/other/step/include/express/lexact.h,
	  src/other/step/include/express/linklist.h,
	  src/other/step/include/express/memory.h,
	  src/other/step/include/express/object.h,
	  src/other/step/include/express/resolve.h,
	  src/other/step/include/express/schema.h,
	  src/other/step/include/express/scope.h,
	  src/other/step/include/express/stmt.h,
	  src/other/step/include/express/symbol.h,
	  src/other/step/include/express/type.h,
	  src/other/step/include/express/variable.h,
	  src/other/step/include/sclprefixes.h,
	  src/other/step/src/base/scl_memmgr.cc,
	  src/other/step/src/base/scl_memmgr.h,
	  src/other/step/src/clSchemas/example/SdaiAll.cc,
	  src/other/step/src/clSchemas/example/SdaiEXAMPLE_SCHEMA.cc,
	  src/other/step/src/clSchemas/example/SdaiEXAMPLE_SCHEMA.h,
	  src/other/step/src/clSchemas/example/SdaiEXAMPLE_SCHEMA.init.cc,
	  src/other/step/src/clSchemas/example/Sdaiclasses.h,
	  src/other/step/src/clSchemas/example/compstructs.cc,
	  src/other/step/src/clSchemas/example/schema.cc,
	  src/other/step/src/clSchemas/example/schema.h,
	  src/other/step/src/cldai/sdaiApplication_instance_set.cc,
	  src/other/step/src/cldai/sdaiApplication_instance_set.h,
	  src/other/step/src/cldai/sdaiBinary.cc,
	  src/other/step/src/cldai/sdaiBinary.h,
	  src/other/step/src/cldai/sdaiDaObject.cc,
	  src/other/step/src/cldai/sdaiDaObject.h,
	  src/other/step/src/cldai/sdaiEntity_extent.cc,
	  src/other/step/src/cldai/sdaiEntity_extent.h,
	  src/other/step/src/cldai/sdaiEntity_extent_set.cc,
	  src/other/step/src/cldai/sdaiEntity_extent_set.h,
	  src/other/step/src/cldai/sdaiEnum.cc,
	  src/other/step/src/cldai/sdaiEnum.h,
	  src/other/step/src/cldai/sdaiModel_contents.cc,
	  src/other/step/src/cldai/sdaiModel_contents.h,
	  src/other/step/src/cldai/sdaiModel_contents_list.cc,
	  src/other/step/src/cldai/sdaiModel_contents_list.h,
	  src/other/step/src/cldai/sdaiObject.cc,
	  src/other/step/src/cldai/sdaiObject.h,
	  src/other/step/src/cldai/sdaiSession_instance.cc,
	  src/other/step/src/cldai/sdaiSession_instance.h,
	  src/other/step/src/cldai/sdaiString.cc,
	  src/other/step/src/cldai/sdaiString.h,
	  src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/cleditor/STEPfile.h,
	  src/other/step/src/cleditor/STEPfile.inline.cc,
	  src/other/step/src/cleditor/SdaiHeaderSchemaClasses.h,
	  src/other/step/src/cleditor/cmdmgr.cc,
	  src/other/step/src/cleditor/cmdmgr.h,
	  src/other/step/src/cleditor/dispnode.cc,
	  src/other/step/src/cleditor/dispnode.h,
	  src/other/step/src/cleditor/dispnodelist.cc,
	  src/other/step/src/cleditor/dispnodelist.h,
	  src/other/step/src/cleditor/editordefines.h,
	  src/other/step/src/cleditor/instmgr.cc,
	  src/other/step/src/cleditor/instmgr.h,
	  src/other/step/src/cleditor/mgrnode.cc,
	  src/other/step/src/cleditor/mgrnode.h,
	  src/other/step/src/cleditor/mgrnodearray.cc,
	  src/other/step/src/cleditor/mgrnodearray.h,
	  src/other/step/src/cleditor/mgrnodelist.cc,
	  src/other/step/src/cleditor/mgrnodelist.h,
	  src/other/step/src/cleditor/needFunc.cc,
	  src/other/step/src/cleditor/needFunc.h,
	  src/other/step/src/cleditor/seeinfodefault.h,
	  src/other/step/src/clprobe-ui/dpmenuitem.cc,
	  src/other/step/src/clprobe-ui/dpmenuitem.h,
	  src/other/step/src/clprobe-ui/headerdisp.cc,
	  src/other/step/src/clprobe-ui/headerdisp.h,
	  src/other/step/src/clprobe-ui/instcmdbufdisp.cc,
	  src/other/step/src/clprobe-ui/instcmdbufdisp.h,
	  src/other/step/src/clprobe-ui/probe.cc,
	  src/other/step/src/clprobe-ui/probe.h,
	  src/other/step/src/clprobe-ui/probemain.cc,
	  src/other/step/src/clprobe-ui/sclfilechooser.cc,
	  src/other/step/src/clprobe-ui/sclfilechooser.h,
	  src/other/step/src/clprobe-ui/seedefines.h,
	  src/other/step/src/clprobe-ui/seestreditors.cc,
	  src/other/step/src/clprobe-ui/seestreditors.h,
	  src/other/step/src/clprobe-ui/seinstdisp.cc,
	  src/other/step/src/clprobe-ui/seinstdisp.h,
	  src/other/step/src/clprobe-ui/setypedisp.cc,
	  src/other/step/src/clprobe-ui/setypedisp.h,
	  src/other/step/src/clprobe-ui/stepentdescriptor.cc,
	  src/other/step/src/clprobe-ui/stepentdescriptor.h,
	  src/other/step/src/clprobe-ui/stepenteditor.cc,
	  src/other/step/src/clprobe-ui/stepenteditor.h,
	  src/other/step/src/clstepcore/ExpDict.cc,
	  src/other/step/src/clstepcore/ExpDict.h,
	  src/other/step/src/clstepcore/ExpDict.inline.cc,
	  src/other/step/src/clstepcore/Registry.h,
	  src/other/step/src/clstepcore/Registry.inline.cc,
	  src/other/step/src/clstepcore/STEPaggregate.cc,
	  src/other/step/src/clstepcore/STEPaggregate.h,
	  src/other/step/src/clstepcore/STEPattribute.cc,
	  src/other/step/src/clstepcore/STEPattribute.h,
	  src/other/step/src/clstepcore/STEPattribute.inline.cc,
	  src/other/step/src/clstepcore/STEPattributeList.cc,
	  src/other/step/src/clstepcore/STEPattributeList.h,
	  src/other/step/src/clstepcore/STEPcomplex.cc,
	  src/other/step/src/clstepcore/STEPcomplex.h,
	  src/other/step/src/clstepcore/STEPundefined.cc,
	  src/other/step/src/clstepcore/STEPundefined.h,
	  src/other/step/src/clstepcore/SingleLinkList.cc,
	  src/other/step/src/clstepcore/SingleLinkList.h,
	  src/other/step/src/clstepcore/SingleLinkList.inline.cc,
	  src/other/step/src/clstepcore/baseType.h,
	  src/other/step/src/clstepcore/collect.cc,
	  src/other/step/src/clstepcore/complexSupport.h,
	  src/other/step/src/clstepcore/complexlist.cc,
	  src/other/step/src/clstepcore/dictdefs.h,
	  src/other/step/src/clstepcore/entlist.cc,
	  src/other/step/src/clstepcore/entnode.cc,
	  src/other/step/src/clstepcore/match-ors.cc,
	  src/other/step/src/clstepcore/multlist.cc,
	  src/other/step/src/clstepcore/non-ors.cc,
	  src/other/step/src/clstepcore/orlist.cc,
	  src/other/step/src/clstepcore/print.cc,
	  src/other/step/src/clstepcore/read_func.cc,
	  src/other/step/src/clstepcore/read_func.h,
	  src/other/step/src/clstepcore/sdai.cc,
	  src/other/step/src/clstepcore/sdai.h,
	  src/other/step/src/clstepcore/sdaiApplication_instance.cc,
	  src/other/step/src/clstepcore/sdaiApplication_instance.h,
	  src/other/step/src/clstepcore/sdaiSelect.cc,
	  src/other/step/src/clstepcore/sdaiSelect.h,
	  src/other/step/src/clstepcore/trynext.cc,
	  src/other/step/src/clutils/Str.cc,
	  src/other/step/src/clutils/Str.h,
	  src/other/step/src/clutils/dirobj.cc,
	  src/other/step/src/clutils/dirobj.h,
	  src/other/step/src/clutils/errordesc.cc,
	  src/other/step/src/clutils/errordesc.h,
	  src/other/step/src/clutils/gennode.cc,
	  src/other/step/src/clutils/gennode.h,
	  src/other/step/src/clutils/gennodearray.cc,
	  src/other/step/src/clutils/gennodearray.h,
	  src/other/step/src/clutils/gennodelist.cc,
	  src/other/step/src/clutils/gennodelist.h,
	  src/other/step/src/clutils/scl_char_str_list.cc,
	  src/other/step/src/clutils/scl_char_str_list.h,
	  src/other/step/src/clutils/scl_hash.cc,
	  src/other/step/src/clutils/scl_hash.h,
	  src/other/step/src/exppp/exppp-main.c,
	  src/other/step/src/exppp/exppp.c,
	  src/other/step/src/express/alg.c,
	  src/other/step/src/express/caseitem.c,
	  src/other/step/src/express/dict.c,
	  src/other/step/src/express/entity.c,
	  src/other/step/src/express/error.c,
	  src/other/step/src/express/expr.c,
	  src/other/step/src/express/express.c,
	  src/other/step/src/express/exptoks.h,
	  src/other/step/src/express/fedex.c,
	  src/other/step/src/express/hash.c,
	  src/other/step/src/express/inithook.c,
	  src/other/step/src/express/lexact.c,
	  src/other/step/src/express/linklist.c,
	  src/other/step/src/express/memory.c,
	  src/other/step/src/express/object.c,
	  src/other/step/src/express/resolve.c,
	  src/other/step/src/express/schema.c,
	  src/other/step/src/express/scope.c,
	  src/other/step/src/express/stack.h,
	  src/other/step/src/express/stmt.c,
	  src/other/step/src/express/symbol.c,
	  src/other/step/src/express/token_type.h,
	  src/other/step/src/express/type.c,
	  src/other/step/src/express/variable.c,
	  src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes.h,
	  src/other/step/src/fedex_plus/classes_misc.c,
	  src/other/step/src/fedex_plus/classes_wrapper.cc,
	  src/other/step/src/fedex_plus/collect.cc,
	  src/other/step/src/fedex_plus/complexSupport.h,
	  src/other/step/src/fedex_plus/complexlist.cc,
	  src/other/step/src/fedex_plus/entlist.cc,
	  src/other/step/src/fedex_plus/entnode.cc,
	  src/other/step/src/fedex_plus/expressbuild.cc,
	  src/other/step/src/fedex_plus/fedex_main.c,
	  src/other/step/src/fedex_plus/match-ors.cc,
	  src/other/step/src/fedex_plus/multlist.cc,
	  src/other/step/src/fedex_plus/multpass.c,
	  src/other/step/src/fedex_plus/non-ors.cc,
	  src/other/step/src/fedex_plus/orlist.cc,
	  src/other/step/src/fedex_plus/print.cc,
	  src/other/step/src/fedex_plus/selects.c,
	  src/other/step/src/fedex_plus/trynext.cc,
	  src/other/step/src/fedex_plus/write.cc,
	  src/other/step/src/fedex_python/src/classes_python.c,
	  src/other/step/src/fedex_python/src/classes_wrapper_python.cc,
	  src/other/step/src/fedex_python/src/multpass_python.c,
	  src/other/step/src/fedex_python/src/selects_python.c,
	  src/other/step/src/test/SEarritr.h,
	  src/other/step/src/test/generate_express/generate_express.cc,
	  src/other/step/src/test/needFunc.cc,
	  src/other/step/src/test/needFunc.h,
	  src/other/step/src/test/p21read/p21read.cc,
	  src/other/step/src/test/scl2html/scl2html.cc,
	  src/other/step/src/test/tests.h,
	  src/other/step/src/test/tio/tio.cc,
	  src/other/step/src/test/treg/treg.cc,
	  src/other/step/src/test/tstatic/tstatic.cc:
	  run astyle on SCL sources with misc/astyle.cfg options

2012-03-27 15:24  d_rossberg

	* [r49820] src/other/openNURBS/CMakeLists.txt:
	  fixed the test if zlib was really build locally: variable has
	  changed to BRLCAD_ZLIB_BUILD

2012-03-27 03:23  starseeker

	* [r49819] CMakeLists.txt:
	  Add the appropriate lines for the Ninja generator

2012-03-26 20:35  jordisayol

	* [r49817] misc/debian/rules:
	  disable strip on deb package building

2012-03-26 20:07  starseeker

	* [r49816] src/other/CMakeLists.txt:
	  Ah hah! SCL interfering by CACHE FORCE of the build type - dodge
	  the issue by telling SCL to use whatever build type we've set,
	  but still - need to fix the SCL approach

2012-03-26 19:52  r_weiss

	* [r49815] src/tclscripts/mged/grouper.tcl:
	  Updated TCL script 'grouper.tcl' for MGED commands 'gr',
	  'grouper', 'dg' and 'done_grouper'. Added ability to select
	  primitives either partially or completely within the selection
	  box. Added documentation and did code cleanup.

2012-03-26 19:43  starseeker

	* [r49814] misc/CMake/CompilerFlags.cmake:
	  Use both g and ggdb3, if available

2012-03-26 09:26  jordisayol

	* [r49812] misc/debian/rules, sh/make_rpm.sh:
	  update cmake optimization argument for deb/rpm building

2012-03-24 16:33  jordisayol

	* [r49811] misc/debian/rules, sh/make_rpm.sh:
	  update cmake arguments for deb/rpm building

2012-03-23 22:48  brlcad

	* [r49810] include/bselect.h:
	  the __extension__ keyword does not exist in gcc 4.1 and given the
	  FD_SET() warning (so far) only affects gcc 4.6, make the
	  work-around very unfeature specific. this is only kosher given
	  this is a b*.h system header wrapper, which aren't supposed to
	  use cmake/configure feature test results. this fixes an obscure
	  build failure that was being observed on older systems that
	  failed in backtrace.c with an error: expected expression before
	  'asm'

2012-03-23 21:17  bob1961

	* [r49809] src/tclscripts/archer/ArcherCore.tcl:
	  Tweak ArcherCore::compSelectGroupAdd, compSelectGroupRemove and
	  compSelectGroupCommon a bit.

2012-03-23 21:00  r_weiss

	* [r49808] src/mged/setup.c:
	  Updated file 'setup.c' for mged. Added the ability to use the
	  libged function 'ged_select' from mged.

2012-03-23 20:58  r_weiss

	* [r49807] src/tclscripts/mged/grouper.tcl:
	  Updated to TCL script 'grouper.tcl' commands 'gr' and 'dg'. To
	  improve performance, changed logic to use libged function
	  'ged_select'. Also script now highlights in yellow objects in the
	  current group.

2012-03-23 18:34  bob1961

	* [r49806] src/tclscripts/archer/Archer.tcl,
	  src/tclscripts/archer/ArcherCore.tcl:
	  Use COMP_SELECT_MODE_NAMES throughout the GUI.

2012-03-23 17:40  bob1961

	* [r49805] src/libged/erase.c:
	  Modified libged/erase.c/eraseAllSubpathsFromSolidList() to remove
	  display lists only when the corresponding solid is removed from
	  the display.

2012-03-23 17:04  bob1961

	* [r49804] src/tclscripts/archer/Archer.tcl,
	  src/tclscripts/archer/ArcherCore.tcl:
	  Added more selection modes (i.e. "List (Partial)", "Group Add
	  (Partial)" and "Group Remove (Partial)".

2012-03-23 17:01  bob1961

	* [r49803] src/tclscripts/lib/Ged.tcl:
	  Mods to support selecting components even if only partially
	  contained within the specified area.

2012-03-23 14:20  bob1961

	* [r49802] src/libged/select.c:
	  Modified the select and rselect commands to optionally select
	  components that are partially contained in the specified area.

2012-03-22 21:53  bob1961

	* [r49801] src/tclscripts/archer/ArcherCore.tcl:
	  Modified ArcherCore::initCompSelect to call doSelectGroup if not
	  in COMP_SELECT_LIST_MODE

2012-03-22 21:38  bob1961

	* [r49800] src/tclscripts/archer/Archer.tcl,
	  src/tclscripts/archer/ArcherCore.tcl:
	  Extended the component selection mechanism to have more than one
	  mode. A mode was added to add components to a group. Another mode
	  was added to remove components from a group. Currently, the
	  components being referred to here are expected to be primitives,
	  so this behaves like MGED'S grouper.

2012-03-22 20:45  n_reed

	* [r49799] src/other/step/src/fedex_plus/CMakeLists.txt,
	  src/other/step/src/fedex_plus/fedex_idl.c:
	  remove fedex_idl program; removed from mpictor git repo in
	  dbbf4b9

2012-03-22 18:59  starseeker

	* [r49798] CMakeLists.txt:
	  It's rare to want any configuration besided BUNDLED with MSVC,
	  and the time overhead of a second configure step on Windows can
	  be quite high - go with BUNDLED for the default on MSVC

2012-03-22 18:52  n_reed

	* [r49797] src/other/step/src/express/CMakeLists.txt,
	  src/other/step/src/express/symlink.c:
	  remove symlink program; removed from mpictor git repo in 23cf6a5

2012-03-22 18:08  n_reed

	* [r49796] src/other/step.dist:
	  whoops, ignoring non-existant file

2012-03-22 18:04  starseeker

	* [r49795] src/other/CMakeLists.txt, src/other/step/CMakeLists.txt,
	  src/other/step/cmake/scl_version_string.cmake:
	  don't use a generic IS_SUBBUILD variable - bad idea.

2012-03-22 18:02  n_reed

	* [r49794] src/other/step/src/cleditor/CMakeLists.txt,
	  src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/cleditor/STEPfile.inline.cc,
	  src/other/step/src/cleditor/SdaiHeaderSchema.cc,
	  src/other/step/src/cleditor/SdaiHeaderSchema.h,
	  src/other/step/src/cleditor/SdaiHeaderSchemaAll.cc,
	  src/other/step/src/cleditor/SdaiHeaderSchemaClasses.h,
	  src/other/step/src/cleditor/SdaiHeaderSchemaInit.cc,
	  src/other/step/src/cleditor/SdaiSchemaInit.cc,
	  src/other/step/src/cleditor/SdaiSchemaInit.h,
	  src/other/step/src/cleditor/s_HEADER_SCHEMA.cc,
	  src/other/step/src/cleditor/s_HEADER_SCHEMA.h,
	  src/other/step/src/cleditor/s_HEADER_SCHEMA.init.cc:
	  Replaced generated cleditor sources with tweaked copies of the
	  388901d versions from the mpictor git repo. These were apparently
	  generated by running fedex_plus on the Ed 2 header schema
	  (http://www.steptools.com/sc4/archive/imp-methods/10303-21-header.exp).

2012-03-22 17:58  starseeker

	* [r49793] src/other/step.dist, src/other/step/data/203wseds,
	  src/other/step/data/203wseds.exp,
	  src/other/step/data/203wseds/203wseds.exp,
	  src/other/step/data/203wseds/README,
	  src/other/step/data/203wseds/cube1.p21,
	  src/other/step/data/203wseds/cube2.p21,
	  src/other/step/data/203wseds/g_r_assembly1.p21,
	  src/other/step/data/203wseds/gasket1.p21,
	  src/other/step/data/203wseds/gasket2.p21,
	  src/other/step/data/203wseds/gasket3.p21,
	  src/other/step/data/203wseds/hex_prism1.p21,
	  src/other/step/data/203wseds/rod_aspect1.p21,
	  src/other/step/data/203wseds/star1.p21,
	  src/other/step/data/CMakeLists.txt, src/other/step/data/ISO15926,
	  src/other/step/data/ISO15926/15926-0002-lifecycle_integration.exp,
	  src/other/step/data/README, src/other/step/data/ap201.exp,
	  src/other/step/data/ap202.exp, src/other/step/data/ap203,
	  src/other/step/data/ap203e2,
	  src/other/step/data/ap203e2/ap203e2_mim_lf.exp,
	  src/other/step/data/ap210e2,
	  src/other/step/data/ap210e2/Cable_db.stp,
	  src/other/step/data/ap210e2/FlasherThruHole.stp,
	  src/other/step/data/ap210e2/PDES-181.stp,
	  src/other/step/data/ap210e2/SurfaceMountFlasher.stp,
	  src/other/step/data/ap210e2/ap210e2_v1_40_mim_lf.exp,
	  src/other/step/data/ap214e3,
	  src/other/step/data/ap214e3/AP214E3_2010.exp,
	  src/other/step/data/ap214e3/as1-oc-214.stp,
	  src/other/step/data/ap214e3/dm1-id-214.stp,
	  src/other/step/data/ap214e3/io1-cm-214.stp,
	  src/other/step/data/ap214e3/s1-c5-214,
	  src/other/step/data/ap214e3/s1-c5-214/FOOT.stp,
	  src/other/step/data/ap214e3/s1-c5-214/FOOT.stp.log,
	  src/other/step/data/ap214e3/s1-c5-214/FOOT_BACK_000.stp,
	  src/other/step/data/ap214e3/s1-c5-214/FOOT_BACK_000.stp.log,
	  src/other/step/data/ap214e3/s1-c5-214/FOOT_FRONT_000.stp,
	  src/other/step/data/ap214e3/s1-c5-214/FOOT_FRONT_000.stp.log,
	  src/other/step/data/ap214e3/s1-c5-214/HEAD.stp,
	  src/other/step/data/ap214e3/s1-c5-214/HEAD.stp.log,
	  src/other/step/data/ap214e3/s1-c5-214/HEAD_BACK.stp,
	  src/other/step/data/ap214e3/s1-c5-214/HEAD_BACK.stp.log,
	  src/other/step/data/ap214e3/s1-c5-214/HEAD_FRONT.stp,
	  src/other/step/data/ap214e3/s1-c5-214/HEAD_FRONT.stp.log,
	  src/other/step/data/ap214e3/s1-c5-214/MAINBODY.stp,
	  src/other/step/data/ap214e3/s1-c5-214/MAINBODY.stp.log,
	  src/other/step/data/ap214e3/s1-c5-214/MAINBODY_BACK.stp,
	  src/other/step/data/ap214e3/s1-c5-214/MAINBODY_BACK.stp.log,
	  src/other/step/data/ap214e3/s1-c5-214/MAINBODY_FRONT.stp,
	  src/other/step/data/ap214e3/s1-c5-214/MAINBODY_FRONT.stp.log,
	  src/other/step/data/ap214e3/s1-c5-214/TAIL.stp,
	  src/other/step/data/ap214e3/s1-c5-214/TAIL.stp.log,
	  src/other/step/data/ap214e3/s1-c5-214/TAIL_MIDDLE_PART.stp,
	  src/other/step/data/ap214e3/s1-c5-214/TAIL_MIDDLE_PART.stp.log,
	  src/other/step/data/ap214e3/s1-c5-214/TAIL_TURBINE.stp,
	  src/other/step/data/ap214e3/s1-c5-214/TAIL_TURBINE.stp.log,
	  src/other/step/data/ap214e3/s1-c5-214/s1-c5-214.stp,
	  src/other/step/data/ap214e3/s1-c5-214/s1-c5-214.stp.log,
	  src/other/step/data/ap214e3/sg1-c5-214.stp,
	  src/other/step/data/ap219,
	  src/other/step/data/ap219/10303-219-AIM-long.exp,
	  src/other/step/data/ap225.exp, src/other/step/data/ap227.exp,
	  src/other/step/data/ap227/ap227.exp, src/other/step/data/ap235,
	  src/other/step/data/ap235/AP235_TC_engineering_properties_schema_20110222.exp,
	  src/other/step/data/ap239,
	  src/other/step/data/ap239/ap239_arm_lf.exp,
	  src/other/step/data/ap240,
	  src/other/step/data/ap240/AP240_aim_lf.exp,
	  src/other/step/data/cd209,
	  src/other/step/data/cd209/part409cdts_wg3n2617mim_lf.exp,
	  src/other/step/data/cd242,
	  src/other/step/data/cd242/242_n2813_mim_lf.exp,
	  src/other/step/data/example, src/other/step/data/ifc2x3,
	  src/other/step/data/ifc2x3/Bien-Zenker_Jasmin-Sun-AC14-V2.ifc,
	  src/other/step/data/ifc2x3/IFC2X3_TC1.exp,
	  src/other/step/data/ifc2x3/PlayersTheater.stp,
	  src/other/step/data/ifc2x4,
	  src/other/step/data/ifc2x4/IFC2X4_RC3.exp,
	  src/other/step/data/pdmnet.exp, src/other/step/data/select.exp,
	  src/other/step/data/wg3n1063_ap232.exp,
	  src/other/step/data/wg3n1342_ap218.exp,
	  src/other/step/data/wg3n1469_ap240.exp,
	  src/other/step/data/wg3n1568_ap239.exp,
	  src/other/step/data/wg3n1598_ap221.exp,
	  src/other/step/data/wg3n1941_ap224e3.exp,
	  src/other/step/data/wg3n2097_ap238.exp,
	  src/other/step/data/wg3n2188_ap236.exp,
	  src/other/step/data/wg3n2253_ap219_lf.exp,
	  src/other/step/data/wg3n2366_ap216tc1_aim_lf.exp,
	  src/other/step/data/wg3n2392_ap215tc1_aim_lf.exp,
	  src/other/step/data/wg3n2405_ap227e2tc1_aim_lf.exp,
	  src/other/step/data/wg3n2408_ap223_aim_lf.exp,
	  src/other/step/data/wg3n2545_ap235_aim_lf.exp,
	  src/other/step/data/wg3n2601_ap210e2_aim_lf.exp,
	  src/other/step/data/wg3n2628_ap214e3.exp,
	  src/other/step/data/wg3n2635_ap203e2_aim_lf.exp,
	  src/other/step/data/wg3n916_ap203.exp,
	  src/other/step/data/wg3n972_ap209.exp,
	  src/other/step/data/wip210e3,
	  src/other/step/data/wip210e3/210e3_wip_v1_41_mim_lf.exp:
	  Make a stab at syncing with the github data dir - we need to keep
	  ap203edit.exp, since that's the one that works with our step-g
	  converter.

2012-03-22 17:35  starseeker

	* [r49792] CMakeLists.txt, misc/CMake/CMakeFiles.cmake,
	  misc/CMake/Distcheck.cmake:
	  Need to be more specific about the SUBBUILD flag.

2012-03-22 17:05  starseeker

	* [r49791] src/other/step/CMakeLists.txt,
	  src/other/step/cmake/scl_version_string.cmake:
	  Don't need the messages when SCL is a subbuild.

2012-03-22 16:57  starseeker

	* [r49790] src/other/step/CMakeLists.txt,
	  src/other/step/ctest_matrix.cmake,
	  src/other/step/run_ctest.cmake:
	  Grab some minor changes from github

2012-03-22 16:05  starseeker

	* [r49788]
	  src/other/step/doc/A_structural_express_editor_-_kramer92.pdf,
	  src/other/step/doc/Architecture_for_the_VTS_Software_-_morris92.pdf,
	  src/other/step/doc/CMakeLists.txt,
	  src/other/step/doc/Data_Probe_Users_Guide_-_sauder93.pdf,
	  src/other/step/doc/Design_of_SCL_-_sauder95.pdf,
	  src/other/step/doc/Doxyfile,
	  src/other/step/doc/EXPTK_-_Design_And_Implementation_Libes93B.pdf,
	  src/other/step/doc/EXPTK_-_Introduction_And_Overview_Libes93G.pdf,
	  src/other/step/doc/EXPTK_-_Lessons_Learned_Libes92B.pdf,
	  src/other/step/doc/EXPTK_-_Requirements_For_Improvement_Libes93F.pdf,
	  src/other/step/doc/EXPTK_-_Updating_Existing_Applications_Libes.pdf,
	  src/other/step/doc/EXPTK_-_Using_Applications_Libes93E.pdf,
	  src/other/step/doc/EXPTK_-_Working_Form_Clark92C.pdf,
	  src/other/step/doc/Fed-X_The_NIST_EXPRESS_Translator_clark90g.pdf,
	  src/other/step/doc/Specifications_for_an_Application_Protocol_Development_Environment_clark93b.pdf,
	  src/other/step/doc/VTS_-_Reusable_Software_Component_Design_-_morris91.pdf,
	  src/other/step/doc/VTS_Requirements_-_morris91b.pdf,
	  src/other/step/doc/Validating_STEP_Application_Models_-_morris93.pdf,
	  src/other/step/doc/data_probe_-_a_tool_for_express-based_data_-_morris93b.pdf,
	  src/other/step/doc/doxyassist.xml,
	  src/other/step/doc/doxygen_custom_header.html,
	  src/other/step/doc/iso-10303-11--1994.bnf,
	  src/other/step/doc/iso-10303-11--2004.bnf,
	  src/other/step/doc/iso-10303-21--1994.bnf,
	  src/other/step/doc/iso-10303-21--2002.bnf,
	  src/other/step/doc/sclnotes.pdf:
	  Sync step doc dir to github, except convert postscript files to
	  pdf and fix page ordering of Fed-X document

2012-03-22 13:14  indianlarry

	* [r49784] src/nirt/command.c, src/nirt/if.c, src/nirt/parse_fmt.c:
	  Replaced self assignment statements used to quell warning
	  messages for unused parameters by wrapping parameter with UNUSED
	  macro. Done to quell self assignment blather from IDE.

2012-03-22 12:45  jordisayol

	* [r49783] misc/debian/brlcad-doc-animation.desktop,
	  misc/debian/brlcad-doc-mged.desktop,
	  misc/debian/brlcad-doc.desktop:
	  update debian html menu links

2012-03-22 11:44  indianlarry

	* [r49782] src/librt/primitives/brep/brep.cpp:
	  The brep intersect routine was only looking forward of the ray
	  origin so modified to include both positive and negative hit
	  distances along the shotline(The calling rt application decides
	  what to do with hits behind the ray origin). Also now storing
	  'dist' in the 'brep_hit' class to keep from recalculating
	  distance for hit ordering(change original brep_hit constructor to
	  now take an 'rt_ray', also added new constructor that also takes
	  'dist'). This fixes error found during VL comparison to BOTS when
	  generating spall.

2012-03-22 11:30  erikgreenwald

	* [r49781] src/rt/viewxray.c:
	  update to use mangled icv_guess_file_format name

2012-03-22 11:25  erikgreenwald

	* [r49780] include/icv.h, src/libicv/fileformat.c:
	  if guess_file_format is going to be public, prefix it with the
	  library name

2012-03-22 11:20  indianlarry

	* [r49779] src/rt/viewxray.c:
	  'rtxray' now uses libicv except when using the alternate
	  "lighting model"(-l 1). If a known image type is return from
	  ICV's guess_file_format() function when using the alternate
	  "lighting model" a ".los" extension is added to the output
	  filename and libicv is not used.

2012-03-22 11:04  indianlarry

	* [r49778] include/icv.h, src/libicv/fileformat.c:
	  Added ICV_IMAGE_UNKNOWN to ICV enum image types and now return
	  this from guess_file_format() when image type not recognized.
	  Made guess_file_format() public. function icv_image_save_open()
	  still defaults to PIX format for unknown image types using
	  ICV_IMAGE_AUTO.

2012-03-22 00:46  starseeker

	* [r49777] src/other/step/cmake/cmake_uninstall.cmake.in,
	  src/other/step/misc/astyle.cfg,
	  src/other/step/misc/kate-syntax-highlighting-express.xml,
	  src/other/step/misc/notepad++-syntax-highlighting-express.xml,
	  src/other/step/misc/wiki-scripts,
	  src/other/step/misc/wiki-scripts/build_all.sh,
	  src/other/step/misc/wiki-scripts/update-matrix.py,
	  src/other/step/src/clSchemas/example/make_schema,
	  src/other/step/test, src/other/step/test/CMakeLists.txt,
	  src/other/step/test/buggy,
	  src/other/step/test/buggy/bad_line_nums.exp,
	  src/other/step/test/buggy/expr-src-aggregate.exp,
	  src/other/step/test/buggy/spaces_in_fct.exp,
	  src/other/step/test/misc, src/other/step/test/misc/example.exp,
	  src/other/step/test/misc/pdmnet.exp,
	  src/other/step/test/misc/select.exp, src/other/step/test/p21,
	  src/other/step/test/p21/CMakeLists.txt,
	  src/other/step/test/p21/comments.p21,
	  src/other/step/test/p21/missing_and_required.p21,
	  src/other/step/test/unitary_schemas,
	  src/other/step/test/unitary_schemas/aggregate_array.exp,
	  src/other/step/test/unitary_schemas/aggregate_index_attr.exp,
	  src/other/step/test/unitary_schemas/array_bounds_expr.exp,
	  src/other/step/test/unitary_schemas/array_of_simple_types.exp,
	  src/other/step/test/unitary_schemas/derived_attribute.exp,
	  src/other/step/test/unitary_schemas/enum_entity_name.exp,
	  src/other/step/test/unitary_schemas/enums_same_name.exp,
	  src/other/step/test/unitary_schemas/gcc_incomplete_type.exp,
	  src/other/step/test/unitary_schemas/multiple_inheritance.exp,
	  src/other/step/test/unitary_schemas/multiple_rep.exp,
	  src/other/step/test/unitary_schemas/named_type.exp,
	  src/other/step/test/unitary_schemas/select_data_type.exp,
	  src/other/step/test/unitary_schemas/single_inheritance.exp,
	  src/other/step/test/unitary_schemas/single_inheritance_multi_level.exp:
	  More syncing with github tree

2012-03-22 00:24  starseeker

	* [r49776] src/other/CMakeLists.txt, src/other/step.dist,
	  src/other/step/CMakeLists.txt,
	  src/other/step/cmake/CheckCSourceRuns.cmake,
	  src/other/step/cmake/FindLEX.cmake,
	  src/other/step/cmake/SCL_Utils.cmake,
	  src/other/step/cmake/scl_version_string.cmake,
	  src/other/step/src/base, src/other/step/src/base/CMakeLists.txt,
	  src/other/step/src/base/scl_memmgr.cc,
	  src/other/step/src/base/scl_memmgr.h,
	  src/other/step/src/fedex_python,
	  src/other/step/src/fedex_python/CMakeLists.txt,
	  src/other/step/src/fedex_python/REAMDE.md,
	  src/other/step/src/fedex_python/examples,
	  src/other/step/src/fedex_python/examples/unitary_schemas,
	  src/other/step/src/fedex_python/examples/unitary_schemas/gcc_incomplete_type.py,
	  src/other/step/src/fedex_python/examples/unitary_schemas/generate_schemas_modules.py,
	  src/other/step/src/fedex_python/examples/unitary_schemas/index_attribute.py,
	  src/other/step/src/fedex_python/examples/unitary_schemas/multiple_rep.py,
	  src/other/step/src/fedex_python/examples/unitary_schemas/test_array.py,
	  src/other/step/src/fedex_python/examples/unitary_schemas/test_array_of_simple_types.py,
	  src/other/step/src/fedex_python/examples/unitary_schemas/test_derived_attribute.py,
	  src/other/step/src/fedex_python/examples/unitary_schemas/test_enum_entity_name.py,
	  src/other/step/src/fedex_python/examples/unitary_schemas/test_enums_same_name.py,
	  src/other/step/src/fedex_python/examples/unitary_schemas/test_multiple_inheritance.py,
	  src/other/step/src/fedex_python/examples/unitary_schemas/test_named_type.py,
	  src/other/step/src/fedex_python/examples/unitary_schemas/test_select_data_type.py,
	  src/other/step/src/fedex_python/examples/unitary_schemas/test_single_inheritance.py,
	  src/other/step/src/fedex_python/examples/unitary_schemas/test_single_inheritance_multi_level.py,
	  src/other/step/src/fedex_python/python,
	  src/other/step/src/fedex_python/python/SCL,
	  src/other/step/src/fedex_python/python/SCL/AggregationDataTypes.py,
	  src/other/step/src/fedex_python/python/SCL/ConstructedDataTypes.py,
	  src/other/step/src/fedex_python/python/SCL/Expr.py,
	  src/other/step/src/fedex_python/python/SCL/Model.py,
	  src/other/step/src/fedex_python/python/SCL/Part21.py,
	  src/other/step/src/fedex_python/python/SCL/SCLBase.py,
	  src/other/step/src/fedex_python/python/SCL/SimpleDataTypes.py,
	  src/other/step/src/fedex_python/python/SCL/TypeChecker.py,
	  src/other/step/src/fedex_python/python/SCL/Utils.py,
	  src/other/step/src/fedex_python/python/SCL/__init__.py,
	  src/other/step/src/fedex_python/python/SCL/essa_par.py,
	  src/other/step/src/fedex_python/python/SCL_unittest.py,
	  src/other/step/src/fedex_python/python/setup.py,
	  src/other/step/src/fedex_python/src,
	  src/other/step/src/fedex_python/src/classes_misc_python.c,
	  src/other/step/src/fedex_python/src/classes_python.c,
	  src/other/step/src/fedex_python/src/classes_wrapper_python.cc,
	  src/other/step/src/fedex_python/src/fedex_main_python.c,
	  src/other/step/src/fedex_python/src/multpass_python.c,
	  src/other/step/src/fedex_python/src/selects_python.c:
	  Edge our CMakeLists.txt file and tree a little closer to the
	  github tree. base and fedex_python are turned off and ignored for
	  the moment.

2012-03-21 23:38  starseeker

	* [r49775] CMakeLists.txt:
	  ws

2012-03-21 23:25  n_reed

	* [r49774] src/other/step.dist, src/other/step/src/clivfasd:
	  remove SCL clivfasd; deemed obsolete and removed from mpictor git
	  repo in a0353bc

2012-03-21 23:21  starseeker

	* [r49773] src/other/step.dist, src/other/step/CTestConfig.cmake,
	  src/other/step/SCL_VERSION.txt,
	  src/other/step/ctest_matrix.cmake,
	  src/other/step/run_ctest.cmake:
	  Add other toplevel files, update step.dist

2012-03-21 23:13  starseeker

	* [r49772] src/other/step/AUTHORS, src/other/step/COPYING,
	  src/other/step/ChangeLog, src/other/step/INSTALL,
	  src/other/step/NEWS, src/other/step/README, src/other/step/TODO:
	  Go ahead and sync the toplevel files from
	  https://github.com/mpictor/StepClassLibrary - not all of them
	  apply to our branch as yet, but the idea is to sync the two trees
	  so get these out of the diff. Eventually we'll have a patch to
	  submit back to the github project, so updates to these files for
	  things like re2c/lemon will be part of that.

2012-03-21 23:03  starseeker

	* [r49771] src/other/step/CMake, src/other/step/CMakeLists.txt,
	  src/other/step/cmake:
	  go with the mpictor github capitalization

2012-03-21 22:11  starseeker

	* [r49770] misc/CMake/multiconfig_path_read.cmake.in:
	  don't need the wildcard here...

2012-03-21 21:58  bob1961

	* [r49769] src/tclscripts/archer/Archer.tcl,
	  src/tclscripts/archer/ArcherCore.tcl:
	  Mods to center the various help dialogs over the main
	  application.

2012-03-21 21:21  bob1961

	* [r49768] src/other/tktable/generic/tkTable.h:
	  Change the default background and foreground settings on windows.

2012-03-21 19:58  starseeker

	* [r49767] src/conv/step/CMakeLists.txt, src/other/CMakeLists.txt:
	  Make sure fedex output depends on fedex_plus build target

2012-03-21 19:41  r_weiss

	* [r49766] src/libged/wdb_obj.c:
	  Updated file 'wdb_obj.c' adding 'get' into the command list. This
	  change fixes a bug which incorrectly showed that 'get' is not one
	  of the possible parameters to 'db'.

2012-03-21 19:41  n_reed

	* [r49765] src/other/step.dist, src/other/step/config:
	  remove unused config/*

2012-03-21 17:42  starseeker

	* [r49764] CMakeLists.txt:
	  update description

2012-03-21 17:20  starseeker

	* [r49763] CMakeLists.txt, misc/CMake/BRLCAD_CheckFunctions.cmake,
	  misc/CMake/FindLEX.cmake, src/other/CMakeLists.txt,
	  src/other/incrTcl/itcl/CMake/CheckSystemFunctionality.cmake,
	  src/other/incrTcl/itk/CMake/CheckSystemFunctionality.cmake,
	  src/other/step/CMake/FindLEX.cmake,
	  src/other/step/CMakeLists.txt,
	  src/other/tcl/CMake/CheckSystemFunctionality.cmake,
	  src/other/tk/CMake/CheckSystemFunctionality.cmake:
	  Rework handling of config.h files, with an eye towards hitting
	  the disk less - seems to shave a couple seconds off the configure
	  process on Linux.

2012-03-21 15:59  starseeker

	* [r49762] src/other/CMakeLists.txt:
	  Downcase some CMake macros...

2012-03-21 15:50  starseeker

	* [r49761] CMakeLists.txt, INSTALL:
	  Fix description of debug option - no longer conditional, we're
	  using 'em all the time unless explicitly told not to.

2012-03-21 13:53  erikgreenwald

	* [r49760] src/libicv/fileformat.c:
	  use _DEFAULT png flags instead of _BASE

2012-03-21 01:58  starseeker

	* [r49759] misc/CMake/multiconfig_path_read.cmake.in:
	  More than just the install prefix to handle here...

2012-03-21 01:34  starseeker

	* [r49758] CMakeLists.txt,
	  misc/CMake/multiconfig_path_read.cmake.in:
	  Get the actual install process with multiconfig tools to use dev
	  and rel install locations

2012-03-20 22:49  n_reed

	* [r49757] src/other/step.dist, src/other/step/Makefile.am,
	  src/other/step/configure.ac, src/other/step/data/Makefile.am,
	  src/other/step/data/ap203/Makefile.am,
	  src/other/step/data/ap227/Makefile.am,
	  src/other/step/data/example/Makefile.am,
	  src/other/step/doc/Makefile.am,
	  src/other/step/doc/man/Makefile.am,
	  src/other/step/doc/man/man1/Makefile.am,
	  src/other/step/include/Makefile.am,
	  src/other/step/include/exppp/Makefile.am,
	  src/other/step/include/express/Makefile.am, src/other/step/m4,
	  src/other/step/misc/Makefile.am,
	  src/other/step/misc/Makefile.defs,
	  src/other/step/misc/libtool.m4, src/other/step/src/Makefile.am,
	  src/other/step/src/cldai/Makefile.am,
	  src/other/step/src/cleditor/Makefile.am,
	  src/other/step/src/clivfasd/Makefile,
	  src/other/step/src/clprobe-ui/Makefile,
	  src/other/step/src/clstepcore/Makefile.am,
	  src/other/step/src/clutils/Makefile.am,
	  src/other/step/src/exppp/Makefile.am,
	  src/other/step/src/express/Makefile.am,
	  src/other/step/src/fedex_plus/Makefile.am,
	  src/other/step/src/test/Makefile,
	  src/other/step/src/test/p21read/Makefile,
	  src/other/step/src/test/scl2html/Makefile,
	  src/other/step/src/test/tio/Makefile,
	  src/other/step/src/test/treg/Makefile,
	  src/other/step/src/test/tstatic/Makefile:
	  remove step autotools files

2012-03-20 22:20  starseeker

	* [r49756] CMakeLists.txt, misc/CMake/BRLCAD_CompilerFlags.cmake,
	  misc/CMake/BRLCAD_Summary.cmake, misc/CMake/CompilerFlags.cmake,
	  misc/CMake/multiconfig_path_read.cmake.in:
	  We only want Debug and Release builds for BRL-CAD. Always want
	  Debug flags, even when doing optimized release builds, unless
	  explicitly turned off. Try and correct logic to reflect that -
	  untested on multiconfig.

2012-03-20 19:35  starseeker

	* [r49755] CMakeLists.txt:
	  whoops - don't need 'Windows' in the exe name

2012-03-20 18:04  n_reed

	* [r49754] src/other/step.dist,
	  src/other/step/src/cldai/CMakeLists.txt,
	  src/other/step/src/cldai/Makefile.am,
	  src/other/step/src/cldai/sdaiBinary.cc,
	  src/other/step/src/cldai/sdaiBinary.h,
	  src/other/step/src/cldai/sdaiEnum.cc,
	  src/other/step/src/cldai/sdaiEnum.h,
	  src/other/step/src/cldai/sdaiString.cc,
	  src/other/step/src/cldai/sdaiString.h,
	  src/other/step/src/clstepcore/CMakeLists.txt,
	  src/other/step/src/clstepcore/Makefile.am,
	  src/other/step/src/clstepcore/sdaiBinary.cc,
	  src/other/step/src/clstepcore/sdaiBinary.h,
	  src/other/step/src/clstepcore/sdaiEnum.cc,
	  src/other/step/src/clstepcore/sdaiEnum.h,
	  src/other/step/src/clstepcore/sdaiString.cc,
	  src/other/step/src/clstepcore/sdaiString.h:
	  move some sdai sources from clstepcore to cldai

2012-03-20 17:23  erikgreenwald

	* [r49753] src/libicv/fileformat.c:
	  add parens so the averaging works correctly

2012-03-20 17:16  starseeker

	* [r49752] CMakeLists.txt, src/libbu/brlcad_path.c:
	  Gah. We were getting away with checking a series of hard-coded
	  subpaths for the data subdirectory in bu_brlcad_data. Have CMake
	  tell us what the right value is via brlcad_config.h. Leave the
	  hard-coded paths as a fall-back.

2012-03-20 16:42  starseeker

	* [r49751] CMakeLists.txt, doc/CMakeLists.txt,
	  doc/docbook/CMakeLists.txt,
	  doc/docbook/articles/en/CMakeLists.txt,
	  doc/docbook/articles/it/CMakeLists.txt,
	  doc/docbook/books/en/CMakeLists.txt,
	  doc/docbook/lessons/en/CMakeLists.txt,
	  doc/docbook/lessons/es/CMakeLists.txt,
	  doc/docbook/presentations/en/CMakeLists.txt,
	  doc/html/CMakeLists.txt, doc/legal/CMakeLists.txt,
	  misc/CMake/BRLCAD_Summary.cmake, misc/CMake/DocBook.cmake,
	  src/tclscripts/archer/Archer.tcl, src/tclscripts/man_browser.tcl:
	  Put documentation output in the doc subdirectory of the data
	  directory

2012-03-20 15:13  starseeker

	* [r49750] CMakeLists.txt, misc/CMake/LoadMacros.cmake,
	  src/other/CMakeLists.txt, src/other/re2c/CMake/FindLEMON.cmake,
	  src/other/re2c/CMakeLists.txt,
	  src/other/step/CMake/FindLEMON.cmake,
	  src/other/step/CMakeLists.txt:
	  Nevermind the LoadMacros hack - just prevent the re2c/lemon macro
	  definitions from being overwritten if they're already defined
	  using Alexander Neundorf's tip from
	  http://www.cmake.org/pipermail/cmake/2008-February/019776.html.
	  BRL-CAD defines 'em first, so the src/other copies won't get
	  loaded (makes sure older versions of macro files that might
	  linger in src/other don't stomp misc/CMake versions) but
	  stand-alone builds will use the local copies. Properly set up
	  search ordering with CMAKE_MODULE_PATH should take care of this
	  for the find_package commands, but the utility macros are
	  separate and so must be handled differently.

2012-03-20 14:29  starseeker

	* [r49749] CMakeLists.txt:
	  use BRLCAD_CMAKE_DIR once it's defined

2012-03-20 01:42  starseeker

	* [r49748] CMakeLists.txt,
	  misc/CMake/test_srcs/builddelta_end.c.in:
	  Install instructions at the end of builddelta need to be aware of
	  what was used to build BRL-CAD - 'make install' won't do very
	  much when you are using xcodebuild, for example.

2012-03-20 01:39  starseeker

	* [r49747] CMakeLists.txt,
	  misc/CMake/multiconfig_path_clean.cmake.in,
	  misc/CMake/multiconfig_path_read.cmake.in:
	  Problem with MGED not being able to work with the version
	  variable was due to brlcad_ident output containing the variable
	  path - apparently Tcl didn't like the dollar-sign and curly
	  brackets. Seeing as that's also not the right path if someone
	  does do an install, teach BRL-CAD how to get the actual path
	  corresponding to a particular configuration in the case where the
	  installation path is based on the build configuration. Could have
	  punted and required a fixed path for all configurations, but this
	  lets make install tests for different configs proceed without
	  stomping each other.

2012-03-19 22:59  starseeker

	* [r49746] misc/CMake/TCL_PKGINDEX.cmake:
	  Fix TCL_PKGINDEX in multi-config cases. Gets archer working from
	  install - mged still can't read 'version' variable.

2012-03-19 22:34  starseeker

	* [r49745] misc/CMakeLists.txt,
	  src/other/libtermlib/CMakeLists.txt:
	  Stray changes needed for Multi-configuration build tool
	  installation rules. Xcode now successfully installs a build of
	  BRL-CAD. Still doesn't run from that installed directory, looks
	  like something wrong with Tcl index file generation...

2012-03-19 21:23  starseeker

	* [r49744] CMakeLists.txt, doc/docbook/books/en/CMakeLists.txt,
	  misc/CMake/DocBook.cmake:
	  Hrm. CMAKE_CFG_INTDIR doesn't work for the install command,
	  apparently - http://www.cmake.org/Bug/view.php?id=5747 - start
	  experimenting...

2012-03-19 17:34  starseeker

	* [r49743] CMakeLists.txt:
	  Don't want to change the configure script generated just because
	  we're doing a multi-configuration build...

2012-03-19 13:49  brlcad

	* [r49741] BUGS, TODO:
	  report of a bug in the idents command output where the first
	  column region counter is printing wrong.

2012-03-19 00:55  starseeker

	* [r49740] misc/CMake/BRLCAD_Summary.cmake:
	  extra line return

2012-03-19 00:40  starseeker

	* [r49739] CMakeLists.txt, misc/CMake/BRLCAD_Summary.cmake:
	  move the rest of the summary logic to BRLCAD_Summary.cmake,
	  organize, clean-up, header and footer, etc.

2012-03-18 23:33  starseeker

	* [r49738] TODO:
	  it was tkhtml3

2012-03-18 18:20  starseeker

	* [r49737] misc/CMake/Distcheck.cmake,
	  misc/CMake/distcheck_repo_verify.cmake.in:
	  Few minor tweaks to distcheck

2012-03-18 16:47  starseeker

	* [r49736] misc/CMake/distcheck_repo_verify.cmake.in:
	  Add a note suggesting enabling all bundled libs for distcheck, if
	  that has not already been done.

2012-03-18 16:22  starseeker

	* [r49735] misc/CMake/BRLCAD_Summary.cmake:
	  add spacer

2012-03-18 16:16  starseeker

	* [r49734] misc/CMake/CompilerFlags.cmake:
	  We're not doing anything specifically with MinSizeRel as yet, so
	  don't wipe CMake's version.

2012-03-18 16:14  starseeker

	* [r49733] CMakeLists.txt, misc/CMake/BRLCAD_CompilerFlags.cmake:
	  Tweak optimization flag handling.

2012-03-18 01:06  starseeker

	* [r49732] misc/CMake/BRLCAD_CompilerFlags.cmake:
	  whoops - stray macro name holdout

2012-03-18 00:48  starseeker

	* [r49731] misc/CMake/CompilerFlags.cmake:
	  Tweak Debug flag handling

2012-03-18 00:19  starseeker

	* [r49730] misc/CMake/BRLCAD_CompilerFlags.cmake:
	  copy/paste strikes again

2012-03-18 00:17  starseeker

	* [r49729] misc/CMake/CompilerFlags.cmake:
	  Restructure - try not to run tests we don't need to run (if we've
	  already go the 64 bit flag, don't need to test the rest.

2012-03-18 00:06  starseeker

	* [r49728] misc/CMake/CompilerFlags.cmake:
	  Whoops - not appending here.

2012-03-17 23:45  starseeker

	* [r49727] misc/CMake/BRLCAD_CheckFunctions.cmake,
	  misc/CMake/BRLCAD_CompilerFlags.cmake,
	  misc/CMake/BRLCAD_Summary.cmake, misc/CMake/CompilerFlags.cmake,
	  src/mged/points/CMakeLists.txt:
	  Make a stab at getting compiler flags working for both single and
	  multi configuration build tools. Still shouldn't turn this on for
	  MSVC, as our compiler flag logic doesn't (yet) check MSVC flags.

2012-03-16 21:24  r_weiss

	* [r49726] src/tclscripts/mged/Makefile.am:
	  Added 'grouper.tcl' to 'Makefile.am'.

2012-03-16 21:23  r_weiss

	* [r49725] src/tclscripts/mged/CMakeLists.txt:
	  Added 'grouper.tcl' script to 'CMakeLists.txt'.

2012-03-16 21:22  r_weiss

	* [r49724] src/tclscripts/mged/grouper.tcl:
	  Added new tcl scripts 'gr' and 'dg' for grouping geometry in
	  mged. This is a work in progress and needs alot of cleanup.

2012-03-16 19:04  starseeker

	* [r49720] misc/CMake/BRLCAD_Summary.cmake:
	  tweak, ws

2012-03-16 19:02  starseeker

	* [r49719] CMakeLists.txt, misc/CMake/BRLCAD_Summary.cmake:
	  Make a stab at a compiler flags report that is
	  multi-configuration aware. Add line wrapping if we have a lot of
	  compiler flags. Preliminary to moving all the summary logic to
	  its own file.

2012-03-16 09:47  d_rossberg

	* [r49716] misc/win32-msvc/Dll/CMakeLists.txt:
	  another MSVC library for a libbu feature

2012-03-16 03:40  starseeker

	* [r49714] CMakeLists.txt:
	  make cfg pathsetting logic more compact

2012-03-16 01:00  starseeker

	* [r49713] CMakeLists.txt, misc/CMake/DocBook.cmake:
	  Watch out for a case where CMAKE_CFG_INTDIR is degenerate - in
	  that case, 'fully qualified based on configuration name' is
	  wrong.

2012-03-16 00:28  starseeker

	* [r49712] CMakeLists.txt:
	  Start cleaning up a little bit with respect to
	  multi-configuration setups - still need to properly populate the
	  Debug flags in the right configuration variables.

2012-03-15 21:26  r_weiss

	* [r49711] src/libged/model2view.c:
	  Updated function 'ged_model2view' in file 'model2view.c'. Added
	  the ability to pass in a model coordinate in mm and return the
	  screen coordinate. This change was added for backwards
	  compatibility.

2012-03-15 20:14  n_reed

	* [r49710] src/other/step/src/fedex_plus/classes.c:
	  ensure null termination as well

2012-03-15 18:29  n_reed

	* [r49709] src/other/step/src/fedex_plus/classes.c:
	  incorrect copy loops were indexing past end of source strings

2012-03-15 14:49  starseeker

	* [r49708] CMakeLists.txt:
	  set the right name for the 64bit NSIS file.

2012-03-15 00:06  starseeker

	* [r49707] misc/CMake/DocBook.cmake:
	  Flesh out logic for generating fully qualified cmake scripts
	  while still using configuration-flexible paths for build targets
	  when doing DocBook building.

2012-03-15 00:04  starseeker

	* [r49706] src/other/CMakeLists.txt:
	  Use ON/OFF instead of 1/0 here

2012-03-14 21:43  n_reed

	* [r49705] src/other/step.dist,
	  src/other/step/src/cldai/CMakeLists.txt,
	  src/other/step/src/cldai/ErrorMap.cc,
	  src/other/step/src/cldai/ErrorMap.hh,
	  src/other/step/src/cldai/ErrorRpt.cc,
	  src/other/step/src/cldai/ErrorRpt.hh,
	  src/other/step/src/cldai/Makefile.am,
	  src/other/step/src/cldai/StrUtil.cc,
	  src/other/step/src/cldai/StrUtil.hh,
	  src/other/step/src/cldai/impconv.hh,
	  src/other/step/src/cldai/imptypes.hh,
	  src/other/step/src/clstepcore/CMakeLists.txt,
	  src/other/step/src/clstepcore/ExpDict.h.s,
	  src/other/step/src/clstepcore/Makefile.am,
	  src/other/step/src/clstepcore/Select.h,
	  src/other/step/src/clstepcore/scl_osschema.h,
	  src/other/step/src/clutils/CMakeLists.txt,
	  src/other/step/src/clutils/Makefile.am,
	  src/other/step/src/clutils/README,
	  src/other/step/src/clutils/dirobj.h,
	  src/other/step/src/clutils/scldir.h,
	  src/other/step/src/clutils/stat.h,
	  src/other/step/src/clutils/str_list.h,
	  src/other/step/src/express/CMakeLists.txt,
	  src/other/step/src/express/Makefile.am,
	  src/other/step/src/express/conf.h,
	  src/other/step/src/express/error.c,
	  src/other/step/src/express/express.c,
	  src/other/step/src/express/y.tok.h,
	  src/other/step/src/express/yyvars.c,
	  src/other/step/src/fedex_plus/CMakeLists.txt,
	  src/other/step/src/fedex_plus/Makefile.am,
	  src/other/step/src/fedex_plus/classes_wrapper.cc,
	  src/other/step/src/fedex_plus/fedex_os.c:
	  remove miscellaneous unused files

2012-03-14 20:27  starseeker

	* [r49704] doc/docbook/books/en/CMakeLists.txt,
	  misc/CMake/DocBook.cmake, misc/CMake/fop.cmake.in,
	  misc/CMake/util-clean.cmake.in, misc/CMake/xmllint.cmake.in,
	  misc/CMake/xsltproc.cmake.in, src/other/CMakeLists.txt:
	  Rework the DocBook mechanisms to try and be more CMAKE_CFG_INTDIR
	  friendly

2012-03-14 04:38  starseeker

	* [r49702] src/other/lemon/CMakeLists.txt:
	  see if we can simplify the lempar.c logic...

2012-03-14 04:18  starseeker

	* [r49701] doc/docbook/books/en/CMakeLists.txt,
	  misc/CMake/DocBook.cmake, misc/CMake/fop.cmake.in,
	  misc/CMake/xmllint.cmake.in, misc/CMake/xsltproc.cmake.in:
	  Make a stab at broader use of the CMAKE_CFG_INTDIR mechanism - a
	  preliminary test with MSVC appeared to be successful, in which
	  case this is the way to go.

2012-03-14 01:44  tbrowder2

	* [r49700] doc/docbook/README:
	  add more info on availability of doclifter program; correct typo

2012-03-14 01:37  tbrowder2

	* [r49699] doc/docbook/README:
	  add info on converting man format to DocBook

2012-03-14 01:14  starseeker

	* [r49698] misc/CMake/xsltproc.cmake.in, src/other/CMakeLists.txt:
	  tweaks

2012-03-14 01:06  starseeker

	* [r49697] misc/CMake/ThirdParty.cmake,
	  misc/CMake/util-clean.cmake.in, misc/CMake/xsltproc.cmake.in,
	  src/other/CMakeLists.txt, src/other/lemon/CMakeLists.txt:
	  Make one last stab at trying to use multiconfig util executables
	  'in-place' without the ackwardness of the util dir. Untested.

2012-03-14 00:28  tbrowder2

	* [r49696] src/conv/iges/convassem.c, src/conv/iges/convinst.c,
	  src/conv/iges/evalxform.c, src/conv/iges/getcurve.c,
	  src/conv/iges/iges_struct.h, src/conv/iges/matmult.c:
	  make temporary, local provisions for replacing local function
	  Matmult with libbn equivalents and testing results for comparison

2012-03-14 00:24  tbrowder2

	* [r49695] src/conv/iges/usage.c:
	  remind casual visitor what this usage statement goes with

2012-03-13 23:53  starseeker

	* [r49694] src/other/CMakeLists.txt:
	  Manage the util directory in such a way that the executables (and
	  dlls) in the util dir always correspond to the current
	  configuration in MSVC. As a bonus, the same mechanism that tells
	  the build target whether util is in sync with the current
	  configuration also serves to identify at a glance to the user
	  which configuration util currently holds.

2012-03-13 23:28  tbrowder2

	* [r49693] regress/iges.sh:
	  add exec lines for a more robust test

2012-03-13 23:27  tbrowder2

	* [r49692] src/libbn/mat.c:
	  correct typo

2012-03-13 23:26  tbrowder2

	* [r49691] src/conv/iges/g-iges.1:
	  add missing '-P' option to description

2012-03-13 23:25  tbrowder2

	* [r49690] src/conv/iges/g-iges.c:
	  align option order and usage descriptions; add correct definition
	  of '-P' option; add missing '-P' option to usage line

2012-03-13 23:22  starseeker

	* [r49689] misc/CMake/util-clean.cmake.in:
	  experimental script

2012-03-13 22:20  tbrowder2

	* [r49688] src/conv/iges/iges-g.1:
	  delete description of obsolete '-b' option

2012-03-13 21:28  n_reed

	* [r49687] src/other/step/src/fedex_plus/classes.c:
	  Address warnings about non-explicit base class initialization by
	  adding intialization list to generated copy constructors.

2012-03-13 21:03  starseeker

	* [r49686] src/other/lemon/CMakeLists.txt:
	  add dependency

2012-03-13 20:43  starseeker

	* [r49685] src/other/lemon/CMakeLists.txt:
	  Make lempar.c a build-time copy, not configure time. May need
	  this to support some other changes.

2012-03-13 20:42  starseeker

	* [r49684] CMakeLists.txt:
	  Don't print a message about this every time - do it only when
	  someone has tried to specify a preferences file

2012-03-13 19:17  n_reed

	* [r49683] src/other/step/src/clstepcore/STEPaggregate.h,
	  src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes_wrapper.cc,
	  src/other/step/src/fedex_plus/multpass.c,
	  src/other/step/src/fedex_plus/selects.c:
	  Generated step sources raising return-type qualifier warnings
	  from improper use of const.
	  Implement intended behavior by returning const versions of
	  typedef'ed reference types.
	  Related to r49068.

2012-03-13 19:11  starseeker

	* [r49682] src/other/CMakeLists.txt, src/other/libz/CMakeLists.txt:
	  Get closer to working multi-config build of utils.

2012-03-13 18:46  brlcad

	* [r49681] TODO:
	  like the idea, but not as 'cp' command since that would diverge
	  from unix command behavior

2012-03-13 16:20  tbrowder2

	* [r49680] src/conv/iges/add_face.c, src/conv/iges/add_face.cpp,
	  src/conv/iges/add_inner_shell.c, src/conv/iges/arrange.c,
	  src/conv/iges/b-spline.c, src/conv/iges/block2.c,
	  src/conv/iges/brep.c, src/conv/iges/brep.cpp,
	  src/conv/iges/bubbleup.c, src/conv/iges/check_names.c,
	  src/conv/iges/cone.c, src/conv/iges/conv_drawings.c,
	  src/conv/iges/convassem.c, src/conv/iges/convinst.c,
	  src/conv/iges/convsolids.c, src/conv/iges/convsurf.c,
	  src/conv/iges/convtree.c, src/conv/iges/cyl.c,
	  src/conv/iges/do_subfigs.c, src/conv/iges/docolor.c,
	  src/conv/iges/ell.c, src/conv/iges/evalxform.c,
	  src/conv/iges/findp.c, src/conv/iges/g-iges.c,
	  src/conv/iges/get_att.c, src/conv/iges/get_cnurb_curve.c,
	  src/conv/iges/get_iges_vertex.c, src/conv/iges/get_outer_shell.c,
	  src/conv/iges/get_outer_shell.cpp, src/conv/iges/getcurve.c,
	  src/conv/iges/iges.c, src/conv/iges/iges_types.c,
	  src/conv/iges/main.c, src/conv/iges/make_face.c,
	  src/conv/iges/make_nurb_face.c, src/conv/iges/makedir.c,
	  src/conv/iges/makegroup.c, src/conv/iges/makemembers.c,
	  src/conv/iges/matmult.c, src/conv/iges/n_iges.cpp,
	  src/conv/iges/orient_loops.c, src/conv/iges/planar_nurb.c,
	  src/conv/iges/read_edge_list.c, src/conv/iges/readcnv.c,
	  src/conv/iges/readcols.c, src/conv/iges/readdbl.c,
	  src/conv/iges/readflt.c, src/conv/iges/readglobal.c,
	  src/conv/iges/readint.c, src/conv/iges/readmatrix.c,
	  src/conv/iges/readname.c, src/conv/iges/readrec.c,
	  src/conv/iges/readstart.c, src/conv/iges/readstrg.c,
	  src/conv/iges/readtime.c, src/conv/iges/readtree.c,
	  src/conv/iges/recsize.c, src/conv/iges/revolve.c,
	  src/conv/iges/showtree.c, src/conv/iges/sphere.c,
	  src/conv/iges/spline.c, src/conv/iges/splinef.c,
	  src/conv/iges/stack.c, src/conv/iges/tor.c,
	  src/conv/iges/trimsurf.c, src/conv/iges/wedge.c:
	  ws cleanup

2012-03-13 15:42  tbrowder2

	* [r49679] src/conv/iges/matmult.c:
	  ws; add brackets for clarity

2012-03-13 15:39  tbrowder2

	* [r49678] src/conv/iges/summary.c:
	  ws; code style

2012-03-13 12:27  tbrowder2

	* [r49677] src/conv/iges/main.c, src/conv/iges/read_vertex_list.c:
	  ws

2012-03-13 11:34  tbrowder2

	* [r49676] doc/docbook/resources/brlcad/images/logo-vm-gears.png,
	  doc/docbook/resources/brlcad/images/logo-vm.svg:
	  new logos for BRL-CAD web site

2012-03-12 19:04  tbrowder2

	* [r49675] TODO:
	  add a more explicit DocBook TODO item

2012-03-10 00:05  tbrowder2

	* [r49673] CMakeLists.txt:
	  make 'Found' message look similar to others

2012-03-09 03:17  tbrowder2

	* [r49671] BRL-CAD-VM-file-system:
	  remove--in wrong place

2012-03-09 01:56  starseeker

	* [r49670] src/tclscripts/CMakeLists.txt:
	  Do need the toplevel target... something may be not quite right
	  here, needs more experimentation/testing.

2012-03-09 00:41  starseeker

	* [r49669] src/other/CMakeLists.txt:
	  gah - typo

2012-03-08 23:48  tbrowder2

	* [r49668] BRL-CAD-VM-file-system:
	  add a directory to keep GSoC VM configuration files

2012-03-08 21:16  n_reed

	* [r49667] src/other/step/src/fedex_plus/selects.c:
	  suppress unused variable warnings

2012-03-08 19:07  bob1961

	* [r49666] src/libtclcad/tclcad_obj.c:
	  Modified to_png to use GL_RGB instead of GL_RGBA.

2012-03-08 19:06  n_reed

	* [r49665] src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/clstepcore/ExpDict.cc,
	  src/other/step/src/clstepcore/STEPaggregate.cc,
	  src/other/step/src/clstepcore/STEPattribute.cc,
	  src/other/step/src/clstepcore/STEPcomplex.cc,
	  src/other/step/src/clstepcore/orlist.cc,
	  src/other/step/src/clstepcore/read_func.cc,
	  src/other/step/src/clstepcore/sdaiApplication_instance.cc,
	  src/other/step/src/clstepcore/sdaiEnum.cc,
	  src/other/step/src/clutils/dirobj.cc,
	  src/other/step/src/clutils/gennodearray.cc:
	  remove unused variables

2012-03-08 16:30  tbrowder2

	* [r49664] INSTALL:
	  tell users how to defined a user-build-preference file

2012-03-08 16:15  tbrowder2

	* [r49663] CMakeLists.txt:
	  allow user several options, including an environment variable
	  BRLCAD_USER_GLOBAL_CONFIG_FILE=filename, to define default user
	  preferences

2012-03-08 13:58  tbrowder2

	* [r49662] CMakeLists.txt:
	  make it easier to see where the INSTALL file is being treated

2012-03-08 13:57  tbrowder2

	* [r49661] INSTALL:
	  tad bit better grammar

2012-03-08 13:56  tbrowder2

	* [r49660] HACKING:
	  tad bit better grammar

2012-03-08 12:38  tbrowder2

	* [r49659] misc/CMake/fop.cmake.in:
	  correct typo, use proper string prefix, cures fop error message
	  'SEVERE: Couldn't find hyphenation pattern en'

2012-03-07 21:38  brlcad

	* [r49658] src/util/bwhisteq.c:
	  make sure we're within array abounds for cov cid 1497
	  TAINTED_SCALAR sanity

2012-03-07 21:22  brlcad

	* [r49657] src/util/dbcp.c:
	  add an upper bounds check for cov cid 1501 TAINTED_SCALAR

2012-03-07 21:08  brlcad

	* [r49656] doc/docbook/articles/it/images/image008.png:
	  somehow missed image008, delete

2012-03-07 20:43  starseeker

	* [r49655] src/other/CMakeLists.txt:
	  Get this rule closer to working...

2012-03-07 20:40  brlcad

	* [r49654] doc/docbook/articles/it/CMakeLists.txt:
	  add missing bc2.gif and sflogo.png images to dist

2012-03-07 20:39  brlcad

	* [r49653] doc/docbook/articles/it/images/README.images_map,
	  doc/docbook/articles/it/images/image010.jpg,
	  doc/docbook/articles/it/images/image012.jpg,
	  doc/docbook/articles/it/images/image014.jpg,
	  doc/docbook/articles/it/images/image016.jpg,
	  doc/docbook/articles/it/images/image018.jpg,
	  doc/docbook/articles/it/images/image020.jpg:
	  remove the former image names. no value in keeping them around if
	  nothing uses them.

2012-03-07 19:58  starseeker

	* [r49652] src/other/CMakeLists.txt:
	  try an experiment

2012-03-07 18:14  starseeker

	* [r49651] misc/CMake/CheckCInline.cmake:
	  Repeated runs of CMake were resulting in no build logic being
	  output - try this approach to the CHECK_C_INLINE macro.

2012-03-07 18:03  erikgreenwald

	* [r49650] src/libbu/parallel.c:
	  updates for openbsd

2012-03-07 17:35  starseeker

	* [r49649] doc/docbook/CMakeLists.txt:
	  Need the fonts xsl file even if we aren't doing pdf

2012-03-07 15:36  brlcad

	* [r49648] src/librtserver/CMakeLists.txt:
	  needs zlib? link fail

2012-03-07 06:24  brlcad

	* [r49647] misc/CMake/CheckCInline.cmake:
	  no longer returns a define, leaves it up to caller. update docs

2012-03-07 06:11  brlcad

	* [r49646] misc/CMake/CheckCInline.cmake:
	  include a common usage example in the header comments and props
	  to burly

2012-03-07 06:06  brlcad

	* [r49645] CMakeLists.txt, misc/CMake/CheckCInline.cmake:
	  overhaul the new CHECK_C_INLINE macro to fix a substantial bug
	  (it wasn't actually testing different inline keywords...), but
	  also to make it a much better macro citizen. let the caller pass
	  a variable in to get the inline value back, if any, no longer
	  auto-adding to the global definitions. support caching so we
	  don't run the compile tests more than necessary. finally, improve
	  iteration and conditionals so we're more efficient and rename
	  variables for clarity.

2012-03-07 05:09  starseeker

	* [r49644] src/other/lemon/CMakeLists.txt:
	  Fix lemon template configure

2012-03-07 05:03  starseeker

	* [r49643] src/other/CMakeLists.txt:
	  expand on comments, remove debug message

2012-03-07 03:57  starseeker

	* [r49642] CMakeLists.txt:
	  Put the output vars back as well - CMAKE_CFG_INTDIR isn't the
	  answer for us.

2012-03-07 03:56  starseeker

	* [r49641] misc/CMake/ThirdParty.cmake, src/other/CMakeLists.txt:
	  CMAKE_CFG_INTDIR doesn't work for our purposes, as we need to
	  generate cmake scripts with the final path in place - CMake
	  doesn't know what Configuration means.

2012-03-07 03:43  starseeker

	* [r49640] CMakeLists.txt:
	  Careful... can't use the variable path when we need specific
	  paths. May need to make some fixes to the variables being used to
	  place files.

2012-03-07 03:36  starseeker

	* [r49639] CMakeLists.txt:
	  Might help to use the right variable name...

2012-03-07 02:39  starseeker

	* [r49638] src/archer/CMakeLists.txt,
	  src/tclscripts/CMakeLists.txt:
	  wrap the add_custom_commands - MSVC doesn't seem to like it
	  as-is.

2012-03-07 01:07  starseeker

	* [r49637] misc/CMake/DocBook.cmake:
	  Don't need the mannum there

2012-03-06 23:17  n_reed

	* [r49636] src/conv/step/CMakeLists.txt,
	  src/other/step/data/203wseds.exp,
	  src/other/step/data/CMakeLists.txt, src/other/step/data/README,
	  src/other/step/data/ap201.exp, src/other/step/data/ap202.exp,
	  src/other/step/data/ap203/203wseds.exp,
	  src/other/step/data/ap203/README,
	  src/other/step/data/ap203/ap203edit.exp,
	  src/other/step/data/ap203edit.exp, src/other/step/data/ap225.exp,
	  src/other/step/data/ap227.exp,
	  src/other/step/data/ap227/ap227.exp,
	  src/other/step/data/wg3n1063_ap232.exp,
	  src/other/step/data/wg3n1342_ap218.exp,
	  src/other/step/data/wg3n1469_ap240.exp,
	  src/other/step/data/wg3n1568_ap239.exp,
	  src/other/step/data/wg3n1598_ap221.exp,
	  src/other/step/data/wg3n1941_ap224e3.exp,
	  src/other/step/data/wg3n2097_ap238.exp,
	  src/other/step/data/wg3n2188_ap236.exp,
	  src/other/step/data/wg3n2253_ap219_lf.exp,
	  src/other/step/data/wg3n2366_ap216tc1_aim_lf.exp,
	  src/other/step/data/wg3n2392_ap215tc1_aim_lf.exp,
	  src/other/step/data/wg3n2405_ap227e2tc1_aim_lf.exp,
	  src/other/step/data/wg3n2408_ap223_aim_lf.exp,
	  src/other/step/data/wg3n2545_ap235_aim_lf.exp,
	  src/other/step/data/wg3n2601_ap210e2_aim_lf.exp,
	  src/other/step/data/wg3n2628_ap214e3.exp,
	  src/other/step/data/wg3n2635_ap203e2_aim_lf.exp,
	  src/other/step/data/wg3n916_ap203.exp,
	  src/other/step/data/wg3n972_ap209.exp:
	  added the steptools ap express schemas

2012-03-06 23:09  starseeker

	* [r49635] CMakeLists.txt, misc/CMake/ThirdParty.cmake,
	  src/other/CMakeLists.txt:
	  Give CFG_TYPE_INTDIR a try - recommended by David Cole:
	  http://www.cmake.org/pipermail/cmake/2012-March/049525.html

2012-03-06 22:55  starseeker

	* [r49634] src/other/CMakeLists.txt:
	  remove debug message

2012-03-06 22:43  tbrowder2

	* [r49633] doc/docbook/CMakeLists.txt:
	  tidy comments for PDF

2012-03-06 22:40  starseeker

	* [r49632] misc/CMake/ThirdParty.cmake, src/other/CMakeLists.txt:
	  Explain why we need to handle utility executables specially when
	  it comes to path, improves xmltools in that regard.

2012-03-06 22:30  tbrowder2

	* [r49631] doc/docbook/resources/brlcad/brlcad-fonts.xsl.in:
	  remove extra 'of'; align xml comment closer

2012-03-06 22:28  tbrowder2

	* [r49630] doc/docbook/fop.xconf.in:
	  move format info ahead of font data it applies to

2012-03-06 21:52  starseeker

	* [r49629]
	  doc/docbook/resources/brlcad/brlcad-fo-stylesheet.xsl.in,
	  doc/docbook/resources/brlcad/brlcad-man-stylesheet.xsl.in,
	  doc/docbook/resources/brlcad/brlcad-xhtml-stylesheet.xsl.in,
	  doc/docbook/resources/brlcad/tutorial-template.xsl.in:
	  We're using templates now, so need to look in the binary
	  directory.

2012-03-06 21:44  starseeker

	* [r49628] doc/docbook/CMakeLists.txt:
	  Group all PDF specific configure_file calls together

2012-03-06 21:38  tbrowder2

	* [r49627] doc/docbook/CMakeLists.txt,
	  doc/docbook/resources/brlcad/brlcad-fo-stylesheet.xsl.in:
	  add a common stylesheet for all DocBook products

2012-03-06 21:30  tbrowder2

	* [r49626] doc/docbook/resources/brlcad/brlcad-common.xsl,
	  doc/docbook/resources/brlcad/brlcad-common.xsl.in,
	  doc/docbook/resources/brlcad/brlcad-fonts.xsl,
	  doc/docbook/resources/brlcad/brlcad-fonts.xsl.in:
	  rename xsl files to be generated in build process

2012-03-06 21:07  tbrowder2

	* [r49625] doc/docbook/CMakeLists.txt,
	  doc/docbook/resources/brlcad/brlcad-fo-stylesheet.xsl.in:
	  add master fo customization layer stylesheet

2012-03-06 20:15  starseeker

	* [r49624] src/conv/step/CMakeLists.txt, src/conv/step/SdaiAll.cc,
	  src/conv/step/SdaiCONFIG_CONTROL_DESIGN.cc,
	  src/conv/step/SdaiCONFIG_CONTROL_DESIGN.h,
	  src/conv/step/SdaiCONFIG_CONTROL_DESIGN.init.cc,
	  src/conv/step/Sdaiclasses.h, src/conv/step/compstructs.cc,
	  src/conv/step/schema.cc, src/conv/step/schema.h:
	  Remove the generated sources and turn on the fedex generation.

2012-03-06 19:25  starseeker

	* [r49623] CMakeLists.txt:
	  typo

2012-03-06 17:43  n_reed

	* [r49622] src/other/step/src/fedex_plus/classes.c:
	  Copy changes to the commited SdaiCONFIG_CONTROL_DESIGN.cc, which
	  disables adding of certain parent-class attributes on object
	  creation, to the corresponding generation code.

2012-03-06 16:06  tbrowder2

	* [r49621] doc/docbook/README:
	  correct typo

2012-03-06 16:03  tbrowder2

	* [r49620]
	  doc/docbook/books/en/BRL-CAD_Tutorial_Series-VolumeI.xml:
	  widen graphic for html

2012-03-06 16:01  tbrowder2

	* [r49619] doc/docbook/README.DB_authors_notes:
	  add info on centering mediaobjects for html

2012-03-06 15:49  starseeker

	* [r49618] CMakeLists.txt:
	  We print this information when it is detected during configure -
	  need to keep the summary brief

2012-03-06 13:30  erikgreenwald

	* [r49617] src/librt/primitives/metaball/metaball.c:
	  indianlarry noticed an extra 4 bytes being allocated for the
	  external buffer that aren't used, so tighten the allocation a
	  little bit. Previous files should still be OK, the extra
	  'garbage' data is at the end, therefore ignored.

2012-03-06 03:04  starseeker

	* [r49616] src/libfb/fbserv_obj.c, src/mged/fbserv.c:
	  Fix problem with raytracing on Win64 - error was stack
	  corruption, looks like pointer was too big for fd when it was an
	  int. With these changes both Archer and MGED are raytracing
	  again.

2012-03-06 02:21  starseeker

	* [r49615] CMakeLists.txt, bench/CMakeLists.txt,
	  doc/docbook/CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake,
	  misc/CMake/DocBook.cmake, misc/CMake/TCL_PKGINDEX.cmake,
	  misc/CMake/ThirdParty.cmake, misc/CMakeLists.txt,
	  pix/CMakeLists.txt, sh/CMakeLists.txt, src/adrt/CMakeLists.txt,
	  src/archer/CMakeLists.txt, src/brlman/CMakeLists.txt,
	  src/libdm/CMakeLists.txt, src/libfb/CMakeLists.txt,
	  src/other/incrTcl/itcl/CMakeLists.txt,
	  src/other/incrTcl/itk/CMakeLists.txt,
	  src/other/iwidgets/CMakeLists.txt,
	  src/other/iwidgets/doc/CMakeLists.txt,
	  src/other/lemon/CMakeLists.txt,
	  src/other/libtermlib/CMakeLists.txt,
	  src/other/re2c/CMakeLists.txt, src/other/tcl/doc/CMakeLists.txt,
	  src/other/tcl/library/CMakeLists.txt,
	  src/other/tk/CMakeLists.txt, src/other/tk/doc/CMakeLists.txt,
	  src/other/tk/library/CMakeLists.txt,
	  src/other/tktable/CMakeLists.txt, src/tclscripts/CMakeLists.txt:
	  First stage in properly supporting multi-config build tools like
	  MSVC and Xcode. This doesn't get either the right C_FLAGS
	  settings (that will require some macro modifications to
	  CompileFlags and friends) or build settings (if you're oing to
	  get build-time profiles, it probably makes sense to have those
	  handle a few things) but it does seem to place most of the files
	  correctly for Xcode building. Almost certainly breaks the Windows
	  build (yet again) as it's untested there.

2012-03-05 23:14  starseeker

	* [r49614] src/tclscripts/archer/Archer.tcl,
	  src/tclscripts/archer/ArcherCore.tcl:
	  try turning help back on in 64bit MSVC

2012-03-05 23:11  starseeker

	* [r49613] src/other/tkhtml/src/css.c:
	  Apply a fix found by Dan Kennedy -
	  http://groups.google.com/group/tkhtml3/browse_thread/thread/fcee715c54fae86f
	  - this may be the show-stopper for 64 bit windows, although I'm
	  pretty sure it's not the only potential issue based on the W4
	  results...

2012-03-05 22:12  r_weiss

	* [r49612] src/mged/mged.c:
	  Fixed a bug in function 'std_out_or_err' file 'mged.c'. The
	  'line' array was being written one byte past its size when line
	  length is RT_MAXLINE. This was causing an intermittent seg fault.

2012-03-05 21:40  starseeker

	* [r49611] src/other/tkhtml/src/css.c,
	  src/other/tkhtml/src/cssparser.c,
	  src/other/tkhtml/src/cssprop.tcl,
	  src/other/tkhtml/src/htmldecode.c:
	  Take a stab at fixing a few of the compiler warnings on Linux...

2012-03-05 21:05  starseeker

	* [r49610] src/other/lemon/lemon.c, src/other/lemon/lempar.c:
	  Update to the latest lemon sources.

2012-03-05 20:41  starseeker

	* [r49609] src/other/tkhtml/src/htmltcl.c,
	  src/other/tkhtml/src/htmltext.c, src/other/tkhtml/src/htmltree.c,
	  src/other/tkhtml/src/htmlutil.c, src/other/tkhtml/src/restrack.c:
	  More old-style declarator updates

2012-03-05 19:56  starseeker

	* [r49608] src/other/tkhtml/src/htmlhash.c,
	  src/other/tkhtml/src/htmlimage.c,
	  src/other/tkhtml/src/htmllayout.c,
	  src/other/tkhtml/src/htmlparse.c,
	  src/other/tkhtml/src/htmlprop.c,
	  src/other/tkhtml/src/htmlstyle.c,
	  src/other/tkhtml/src/htmltable.c,
	  src/other/tkhtml/src/htmltagdb.c:
	  More old-style declarations

2012-03-05 19:36  starseeker

	* [r49607] src/other/tkhtml/src/css.c,
	  src/other/tkhtml/src/cssdynamic.c,
	  src/other/tkhtml/src/cssparser.c,
	  src/other/tkhtml/src/csssearch.c,
	  src/other/tkhtml/src/htmldecode.c,
	  src/other/tkhtml/src/htmldraw.c,
	  src/other/tkhtml/src/htmlfloat.c:
	  More old-style declarations

2012-03-05 19:06  r_weiss

	* [r49606] src/librt/primitives/nmg/nmg_pt_fu.c:
	  Updated function 'bn_distsq_pt3_lseg3' in file 'nmg_pt_fu.c'.
	  Fixed a float 0.0 compare and did some code cleanup.

2012-03-05 19:05  starseeker

	* [r49605] src/other/tkhtml/CMakeLists.txt:
	  cssprop.c depends on cssprop.tcl

2012-03-05 19:03  starseeker

	* [r49604] src/other/tkhtml/src/cssprop.tcl:
	  One more old-style declarator in the template

2012-03-05 19:01  r_weiss

	* [r49603] src/libbn/mat.c, src/libbn/plane.c:
	  Updated libbn functions bn_angle_measure, bn_dist_pt3_lseg3,
	  bn_distsq_line3_pt3, bn_isect_line3_line3, bn_isect_line3_plane,
	  bn_isect_line_lseg, bn_isect_lseg3_lseg3, bn_isect_pt_lseg,
	  bn_mat_fromto, bn_vec_ortho, bn_dist_pt3_line3. Performed code
	  cleanup, fixed float 0.0 compares and added the 'unlikely' macro
	  to improve performance. Updated files 'plane.c' and 'mat.c'.

2012-03-05 18:49  starseeker

	* [r49602] src/other/tkhtml/src/css.c,
	  src/other/tkhtml/src/cssdynamic.c,
	  src/other/tkhtml/src/cssparser.c,
	  src/other/tkhtml/src/csssearch.c,
	  src/other/tkhtml/src/htmldecode.c,
	  src/other/tkhtml/src/htmldraw.c,
	  src/other/tkhtml/src/htmlfloat.c,
	  src/other/tkhtml/src/htmlimage.c,
	  src/other/tkhtml/src/htmlinline.c,
	  src/other/tkhtml/src/htmllayout.c,
	  src/other/tkhtml/src/htmllayout.h,
	  src/other/tkhtml/src/htmlparse.c,
	  src/other/tkhtml/src/htmlprop.c,
	  src/other/tkhtml/src/htmlstyle.c,
	  src/other/tkhtml/src/htmltable.c,
	  src/other/tkhtml/src/htmltagdb.c, src/other/tkhtml/src/htmltcl.c,
	  src/other/tkhtml/src/htmltext.c, src/other/tkhtml/src/htmltree.c,
	  src/other/tkhtml/src/htmlutil.c, src/other/tkhtml/src/main.c,
	  src/other/tkhtml/src/restrack.c, src/other/tkhtml/src/swproc.c:
	  W4 warning level on MSVC complains about old style definitions -
	  use cproto to auto-update most of them (may be a few it couldn't
	  parse...)

2012-03-05 18:39  starseeker

	* [r49601] src/bwish/tcl.c:
	  Make a stab at playing nice with the tty when doing an xcode
	  build, per
	  http://stackoverflow.com/questions/1594251/how-to-check-if-stdin-is-still-opened-without-blocking

2012-03-05 01:34  starseeker

	* [r49600] src/other/tkhtml/src/cssprop.tcl:
	  Generate modern functions, not old style...

2012-03-05 00:13  starseeker

	* [r49599] src/other/tkhtml/src/htmldecode.c:
	  quiet a warning...

2012-03-04 22:21  tbrowder2

	* [r49598] doc/docbook/articles/it/about_it.xml,
	  doc/docbook/books/en/BRL-CAD_Tutorial_Series-VolumeI.xml,
	  doc/docbook/css/brlcad.css:
	  use css to align graphic objects in html (div.mediaobject {
	  text-align: center; }

2012-03-04 22:03  tbrowder2

	* [r49597] doc/docbook/articles/it/about_it.xml,
	  doc/docbook/books/en/BRL-CAD_Tutorial_Series-VolumeI.xml:
	  tidy html out for picture sizes, centering

2012-03-04 12:47  tbrowder2

	* [r49596] doc/docbook/articles/it/about_it.xml:
	  included images for pdf need indirect relative path to be found
	  due to no catalog

2012-03-04 12:45  tbrowder2

	* [r49595]
	  doc/docbook/books/en/BRL-CAD_Tutorial_Series-VolumeI.xml:
	  fit pdf pics; remove frames in 6-image table for improved
	  appearance

2012-03-04 11:34  tbrowder2

	* [r49594] doc/docbook/README:
	  update for current file tree structure

2012-03-04 11:33  tbrowder2

	* [r49593] doc/docbook/CMakeLists.txt:
	  correct typo

2012-03-03 18:50  tbrowder2

	* [r49592] CMakeLists.txt:
	  tweak to avoid dup message

2012-03-03 18:02  tbrowder2

	* [r49591] CMakeLists.txt:
	  add a bit more info for pdf generation

2012-03-03 14:08  tbrowder2

	* [r49590] doc/docbook/system/man1/en/obj-g.xml:
	  inform user of current max verbosity levels

2012-03-03 14:07  tbrowder2

	* [r49589] src/conv/obj-g.c:
	  correct typo; inform user of current max verbosity levels

2012-03-03 00:05  tbrowder2

	* [r49588] doc/docbook/system/man1/en/obj-g.xml:
	  corrected option letter for face orientation

2012-03-02 20:25  starseeker

	* [r49587] CMakeLists.txt:
	  Set RPM system arch.

2012-03-02 12:33  bob1961

	* [r49586] src/libdm/axes.c:
	  Let's not forget about windows.

2012-03-02 03:40  starseeker

	* [r49585] CMakeLists.txt:
	  don't mix case

2012-03-02 00:02  starseeker

	* [r49584] CMakeLists.txt:
	  fix endif

2012-03-01 16:32  starseeker

	* [r49583] doc/docbook/CMakeLists.txt, misc/CMake/fop.cmake.in:
	  Call out the log4j configuration file specifically for fop

2012-03-01 12:21  tbrowder2

	* [r49582] doc/docbook/articles/it/about_it.xml:
	  trying to improve pdf output

2012-03-01 00:55  n_reed

	* [r49581] src/other/step/src/clutils/Str.cc:
	  logic looked a hair off (trying recovery even if bad bit set).
	  rewrite for readability.

2012-03-01 00:54  starseeker

	* [r49580] src/other/lemon/lempar.c:
	  MSVC still didn't like the previous changes - re2c bootstrap
	  scanner hung in infinite loop.

2012-02-29 23:42  tbrowder2

	* [r49579]
	  doc/docbook/articles/it/images/brlcad-overview-benchmark-Bldg_391.jpg,
	  doc/docbook/articles/it/images/brlcad-overview-benchmark-M35.jpg,
	  doc/docbook/articles/it/images/brlcad-overview-benchmark-Moss.jpg,
	  doc/docbook/articles/it/images/brlcad-overview-benchmark-Sphflake.jpg,
	  doc/docbook/articles/it/images/brlcad-overview-benchmark-Star.jpg,
	  doc/docbook/articles/it/images/brlcad-overview-benchmark-World.jpg:
	  run images through gimp for use in pdf

2012-02-29 22:23  erikgreenwald

	* [r49578] src/rttherm/CMakeLists.txt:
	  swap order of libged and libfb, ubuntu seems to care

2012-02-28 23:52  starseeker

	* [r49577] doc/docbook/CMakeLists.txt:
	  Don't add the doc build target unless there is are some DocBook
	  targets to add

2012-02-28 23:44  starseeker

	* [r49576] doc/docbook/articles/en/CMakeLists.txt,
	  doc/docbook/articles/hy/CMakeLists.txt,
	  doc/docbook/articles/it/CMakeLists.txt,
	  doc/docbook/articles/ru/CMakeLists.txt,
	  doc/docbook/books/en/CMakeLists.txt,
	  doc/docbook/lessons/en/CMakeLists.txt,
	  doc/docbook/lessons/es/CMakeLists.txt,
	  doc/docbook/presentations/en/CMakeLists.txt,
	  doc/docbook/specifications/en/CMakeLists.txt,
	  doc/docbook/system/man1/en/CMakeLists.txt,
	  doc/docbook/system/man3/en/CMakeLists.txt,
	  doc/docbook/system/man5/en/CMakeLists.txt,
	  doc/docbook/system/mann/en/CMakeLists.txt,
	  misc/CMake/DocBook.cmake:
	  Individual targets highlight the need for dependencies on the
	  image copying targets - add them where appropriate.

2012-02-28 23:24  starseeker

	* [r49575] doc/docbook/CMakeLists.txt,
	  doc/docbook/books/en/CMakeLists.txt, misc/CMake/DocBook.cmake:
	  Add convenience targets for DocBook documentation building - doc,
	  html, man and pdf

2012-02-28 23:12  n_reed

	* [r49574] src/libdm/axes.c:
	  condition opengl calls on having opengl

2012-02-28 22:56  starseeker

	* [r49573] src/other/incrTcl/itk/CMake/FindX11.cmake,
	  src/other/tk/CMake/FindX11.cmake,
	  src/other/tkhtml/CMake/FindX11.cmake,
	  src/other/tkpng/CMake/FindX11.cmake,
	  src/other/tktable/CMake/FindX11.cmake:
	  Sync other copies of FindX11.cmake

2012-02-28 22:30  r_weiss

	* [r49572] src/tclscripts/rtwizard/lib/PictureTypeE.itcl:
	  Updated tcl script 'PictureTypeE.itcl' for the 'rtwizard'. This
	  change was for the "Ghost Image with Insert" type. Fixed some
	  logic bugs, added support for pix to png conversion and added the
	  removal of tmp files. This code change works but the changes may
	  not be the best solution.

2012-02-28 22:04  n_reed

	* [r49571] src/other/step/src/clstepcore/Registry.inline.cc,
	  src/other/step/src/clutils/scl_hash.h:
	  remove references to non-existent function

2012-02-28 22:03  n_reed

	* [r49570] src/other/step/src/clstepcore/STEPattribute.cc:
	  fix bad int- and float-to-string conversions

2012-02-28 17:32  erikgreenwald

	* [r49569] misc/CMake/FindX11.cmake:
	  Add /usr/lib/i386-linux-gnu/ to the search path for 32b,
	  mirroring the x86_64-linux-gnu path. Fixes Ubuntu.

2012-02-28 16:07  bob1961

	* [r49568] src/tclscripts/archer/ArcherCore.tcl:
	  Added rtcntrl method to allow control of the ArcherCore's
	  raytrace control panel from other widgets.

2012-02-28 15:06  erikgreenwald

	* [r49567] HACKING:
	  typo

2012-02-28 01:33  n_reed

	* [r49566] src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/cleditor/STEPfile.h,
	  src/other/step/src/cleditor/cmdmgr.h,
	  src/other/step/src/cleditor/s_HEADER_SCHEMA.h,
	  src/other/step/src/clstepcore/STEPaggregate.cc,
	  src/other/step/src/clstepcore/sdaiEnum.cc,
	  src/other/step/src/clstepcore/sdaiEnum.h:
	  address some constant string warnings

2012-02-28 01:10  n_reed

	* [r49565] src/libdm/dm-ogl.c:
	  print pointer with %p instead of %llu. suppresses compiler
	  warning.

2012-02-27 23:47  brlcad

	* [r49564] HACKING:
	  joab no longer works for GCN (works at IDG), so remove him as a
	  point-of-contact for announcements.

2012-02-27 19:56  bob1961

	* [r49563] include/dm.h, src/libdm/axes.c, src/libdm/dm-Null.c,
	  src/libdm/dm-X.c, src/libdm/dm-ogl.c, src/libdm/dm-plot.c,
	  src/libdm/dm-ps.c, src/libdm/dm-rtgl.c, src/libdm/dm-tk.c,
	  src/libdm/dm-wgl.c:
	  Added dm_drawPoint3D and dm_drawPoints3D.

2012-02-27 19:51  bob1961

	* [r49562] src/libtclcad/tclcad_obj.c:
	  Mods to to_data_axes() to allow gdas_draw to have 3 values (i.e.
	  no draw, draw axes, draw points).

2012-02-27 05:34  starseeker

	* [r49561] CMakeLists.txt, INSTALL:
	  Copy/paste error, looks like...

2012-02-27 03:18  tbrowder2

	* [r49560] doc/docbook/articles/it/about_it.xml:
	  use meaningful image file names

2012-02-27 03:17  tbrowder2

	* [r49559] doc/docbook/articles/it/CMakeLists.txt:
	  update with correct file info

2012-02-27 03:16  tbrowder2

	* [r49558] src/libgcv/wfobj/obj_parser_state.h:
	  typo

2012-02-27 03:15  tbrowder2

	* [r49557] CMakeLists.txt:
	  document more options

2012-02-27 03:15  tbrowder2

	* [r49556] src/rt/viewedge.c:
	  ws

2012-02-27 00:33  starseeker

	* [r49555] CMakeLists.txt:
	  Tweaks to Apache fop env check, version message, DocBook options.

2012-02-27 00:27  starseeker

	* [r49554] misc/CMake/CheckCInline.cmake:
	  don't want the inline test printing each time cmake is run.

2012-02-26 23:59  starseeker

	* [r49553] CMakeLists.txt, INSTALL:
	  Add the change to the option documentation in CMakeLists.txt,
	  rather than INSTALL - that part of the docs is autogenerated.

2012-02-26 21:51  tbrowder2

	* [r49552] INSTALL:
	  document the APACHE_FOP environment variable used by the cmake
	  build system

2012-02-26 21:47  tbrowder2

	* [r49551] CMakeLists.txt:
	  add recognition of an APACHE_FOP env var to point to a user's
	  fop; correct sense of cmake dependent option tests for pdf

2012-02-26 19:08  tbrowder2

	* [r49550] doc/docbook/books/en/tutorial_series_authors.xml:
	  make utf-8 explicit

2012-02-26 19:08  tbrowder2

	* [r49549] doc/docbook/README:
	  note new language in translated docs

2012-02-26 18:27  tbrowder2

	* [r49548] INSTALL:
	  add a tad more specificity since PDF is not mentioned in any of
	  the option names

2012-02-26 17:10  tbrowder2

	* [r49547] doc/docbook/articles/it/CMakeLists.txt:
	  add CMake data for Italian translation

2012-02-26 17:00  tbrowder2

	* [r49546] doc/docbook/articles/CMakeLists.txt:
	  add Italian translation

2012-02-26 15:52  tbrowder2

	* [r49545] doc/docbook/articles/it,
	  doc/docbook/articles/it/about_it.xml,
	  doc/docbook/articles/it/images,
	  doc/docbook/articles/it/images/README.images_map,
	  doc/docbook/articles/it/images/bc2.gif,
	  doc/docbook/articles/it/images/brlcad-overview-benchmark-Bldg_391.jpg,
	  doc/docbook/articles/it/images/brlcad-overview-benchmark-M35.jpg,
	  doc/docbook/articles/it/images/brlcad-overview-benchmark-Moss.jpg,
	  doc/docbook/articles/it/images/brlcad-overview-benchmark-Sphflake.jpg,
	  doc/docbook/articles/it/images/brlcad-overview-benchmark-Star.jpg,
	  doc/docbook/articles/it/images/brlcad-overview-benchmark-World.jpg,
	  doc/docbook/articles/it/images/brlcad-overview-data-flow.png,
	  doc/docbook/articles/it/images/image008.png,
	  doc/docbook/articles/it/images/image010.jpg,
	  doc/docbook/articles/it/images/image012.jpg,
	  doc/docbook/articles/it/images/image014.jpg,
	  doc/docbook/articles/it/images/image016.jpg,
	  doc/docbook/articles/it/images/image018.jpg,
	  doc/docbook/articles/it/images/image020.jpg,
	  doc/docbook/articles/it/images/sflogo.png:
	  add Italian translation

2012-02-24 20:39  brlcad

	* [r49544] misc/CMake/CompilerFlags.cmake:
	  mtune=generic wasn't the cause of the illegal instruction
	  problem, so remove it. cause was sse.

2012-02-24 20:36  brlcad

	* [r49543] TODO:
	  need to improve sse support big-time. been bitten by distribution
	  bugs at least twice now. also metaball adjusting seems to be
	  hosed.

2012-02-24 20:36  starseeker

	* [r49542] misc/CMake/CheckCInline.cmake:
	  The MSVC build fails when trying to link openNURBS when we run
	  this macro - avoid it on MSVC until the correct solution is
	  determined.

2012-02-24 19:57  brlcad

	* [r49541] misc/CMake/CompilerFlags.cmake:
	  go ahead and enable sse for debug builds, but make an emphatic
	  plea to not enable sse for release builds since we don't have the
	  right run-time infrastructure in place to avoid run-time illegal
	  instructions on systems that don't have sse.

2012-02-24 19:53  brlcad

	* [r49540] misc/CMake/CompilerFlags.cmake:
	  GAH, revert the msse3 addition from r46520 as it invariably
	  caused days of mysterious debugging for the exact same reason it
	  was disabled in the first place. you can't just turn on sse for
	  binaries that are distributed since you'll end up with illegal
	  instructions (crashes) at runtime. debugged issue encountered on
	  debian with jordi sayol and user notius, who was running .deb
	  installs on a Pentium M system.

2012-02-24 18:08  starseeker

	* [r49539] src/other/lemon/lempar.c:
	  Take a different approach to the issue seen with r49253

2012-02-24 06:04  brlcad

	* [r49538] NEWS:
	  reword for prb. tom browder fixed a bug affecting the regions and
	  solids commands where they were dumping core if run due to bogus
	  type coercion. reported and fixed by tom in sf bug report
	  3392558, fixed in r48037.

2012-02-24 06:00  brlcad

	* [r49537] NEWS:
	  reword for prb tracking since the commit messages are extracted.
	  tom browder fixed a bug in mged where the relatively new
	  BotEditor GUI was no longer functional. breakage was reported in
	  sf bug report 3392650, fixed in r48073 by tom. gui now displays
	  correctly.

2012-02-24 05:54  brlcad

	* [r49536] NEWS:
	  Bob fixed a bug in Archer's tree view - the tree view wasn't
	  highlighting the correct objects when the option was set to
	  highlight objects that would be impacted by editing the currently
	  selected object. (reword to expand name)

2012-02-24 05:51  brlcad

	* [r49535] NEWS:
	  Make sure the attributes and comb are always on the same page,
	  and that we don't miss color if someone works with rgb.
	  (expanding name so it'll be easier to tabulate and group down the
	  road, need to fix others after next PRB)

2012-02-24 05:49  brlcad

	* [r49534] NEWS:
	  Apply alphabetical sorting to the toplevel objects list in
	  rtwizard. (edit due to inconsistent case)

2012-02-24 05:47  brlcad

	* [r49533] NEWS:
	  slew of code fixes and slight build system tweaks in support of
	  the intel compiler, significant enough to note since it's
	  fundamental portability infrastructure.

2012-02-24 05:41  brlcad

	* [r49532] src/util/bwmod.c:
	  make sure the index doesn't exceep the mapbuf buffer

2012-02-24 05:36  brlcad

	* [r49531] src/other/lemon/lempar.c:
	  apparently yyRuleName is only used during debug compilation
	  according to icc

2012-02-24 04:49  brlcad

	* [r49530] CMakeLists.txt:
	  call the new CHECK_C_INLINE macro for improved portability

2012-02-24 04:48  brlcad

	* [r49529] misc/CMake/CheckCInline.cmake:
	  add an initial implementation of a new CHECK_C_INLINE() macro for
	  detecting legacy forms of specifying inlining. this impl is
	  loosely based off a snippet from Jack Kelly on the cmake mailing
	  list except it avoids writing out a source file and only defines
	  inline to something else if we need to. alas, this implementation
	  does cop-out and sets a global definition instead of letting the
	  caller decide by passing in a variable, but it should work well
	  enough for those legacy systems and compilation modes (like
	  default icc compilation) that need it.

2012-02-24 03:57  starseeker

	* [r49528] misc/CMake/BRLCAD_Util.cmake, src/libdm/CMakeLists.txt,
	  src/libged/CMakeLists.txt, src/librt/CMakeLists.txt,
	  src/libtclcad/CMakeLists.txt, src/libwdb/CMakeLists.txt:
	  Take a different approach to per-target defines management - use
	  global properties instead of cached values. This should have
	  better behavior when configure options are changed.

2012-02-23 22:29  n_reed

	* [r49527] src/libged/CMakeLists.txt:
	  initialize GED defines

2012-02-23 22:19  starseeker

	* [r49526] src/librt/CMakeLists.txt, src/libwdb/CMakeLists.txt:
	  few more initializations

2012-02-23 21:44  starseeker

	* [r49525] src/adrt/CMakeLists.txt, src/libtclcad/CMakeLists.txt:
	  Couple more tweaks for turning opengl on/off

2012-02-23 21:27  starseeker

	* [r49524] src/librt/db_alloc.c:
	  Doubtful this gets to the heart of the matter, but when
	  investigating an xpush crash valgrind reports memory being called
	  uninitialized in the xpush free routines at xpush.c:90 is
	  initially allocated by db_alloc_directory_block. Somehow the
	  dp->d_use_hd entry in question has a 'used' pointer pointing to
	  uninitialized memory. Should have it in the first place, but if
	  we use bu_calloc in db_alloc_directory_block instead of bu_malloc
	  we at least don't crash.

2012-02-23 21:24  starseeker

	* [r49523] src/libdm/CMakeLists.txt:
	  clear previous definitions in case something (like opengl
	  settings) changed.

2012-02-23 20:10  starseeker

	* [r49520] NEWS, src/tclscripts/rtwizard/lib/MGEDpage.itk:
	  Apply alphabetical sorting to the toplevel objects list in
	  rtwizard.

2012-02-23 18:53  brlcad

	* [r49519] src/liboptical/photonmap.c:
	  avoid division by zero

2012-02-23 18:50  brlcad

	* [r49518] src/conv/dem-g.c, src/libtclcad/tclcad_obj.c:
	  cast int to enum type to appease icc

2012-02-23 18:42  brlcad

	* [r49517] src/liboptical/sh_text.c:
	  fill out the callback functions that do nothing just to appease
	  pedantic compilation. uncovered the need for a second mlib_void()
	  due to the different signature.

2012-02-23 18:40  brlcad

	* [r49516] src/librt/primitives/revolve/revolve.c:
	  bonefide bug detected by icc, the sketch verts array are 2d
	  entities so we should be calling V2MOVE() instead of VMOVE() and
	  V2JOIN1() instead of VJOIN1().

2012-02-23 18:37  brlcad

	* [r49515] src/vdeck/vdeck.c:
	  init op to obuf so it's not potentially used before init.

2012-02-23 18:35  brlcad

	* [r49514] src/librt/primitives/pnts/pnts.c:
	  cast int to enum to make icc happy

2012-02-23 18:34  brlcad

	* [r49513] src/mged/mged.c:
	  mged_notify() is used as an void(*)(int) pointer, so give it an
	  unused int param

2012-02-23 18:32  brlcad

	* [r49512] src/util/fix_polysolids.c:
	  init at least the first union field to zero.

2012-02-23 18:31  brlcad

	* [r49511] src/librt/search.c:
	  init to one of the enum types, not an int

2012-02-23 18:26  brlcad

	* [r49510] src/libged/attr.c:
	  name is already the right type for bu_strcmp()

2012-02-23 17:51  brlcad

	* [r49509] src/libged/exists.c, src/libged/typein.c:
	  icc does not like code that implicitly pretends enums are ints.
	  cast accordingly to make the intent explicit.

2012-02-23 17:44  brlcad

	* [r49508] src/libged/edit.c, src/libged/tables.c:
	  icc portability, undo over-constification decls

2012-02-23 17:37  brlcad

	* [r49507] src/proc-db/menger.c:
	  capture the mask values in an int before assigning to the mask to
	  appease icc

2012-02-23 16:54  brlcad

	* [r49506] sh/footer.sh:
	  use cmake-mode instead of sh-mode now that it works, even though
	  users have to install it manually

2012-02-23 07:02  brlcad

	* [r49505] AUTHORS, NEWS, doc/docbook/articles/CMakeLists.txt,
	  doc/docbook/articles/ru, doc/docbook/articles/ru/CMakeLists.txt,
	  doc/docbook/articles/ru/about_ru.xml:
	  include an even older translation of the about page to russian by
	  Ilya in 2008. don't have many details on this contributor but
	  again the translation seems sane.

2012-02-23 06:30  brlcad

	* [r49504] AUTHORS, NEWS, doc/docbook/articles/CMakeLists.txt,
	  doc/docbook/articles/hy, doc/docbook/articles/hy/CMakeLists.txt,
	  doc/docbook/articles/hy/about_hy.xml:
	  include a recent translation of the about page by Karen Mgebrova
	  of armenia. the armenian (hy) translation is a solid utf-8
	  monolith, but google translate confirms that it seems to be a
	  good translation. thanks karen! credit her in NEWS and AUTHORS
	  accordingly. originally tried to name the file մասին.xml and
	  everything worked fine in our toolchain except for the pre-commit
	  hook on the sf.net side of the fence.

2012-02-23 05:24  brlcad

	* [r49503] doc/docbook/articles/en/CMakeLists.txt,
	  doc/docbook/articles/en/about.xml:
	  add the original about page from the website as a docbook
	  article. we've gotten a lot of mileage out of that text since I
	  pulled it all together 8+ years ago, long overdue some basic
	  revision control.

2012-02-23 00:12  starseeker

	* [r49502] CMakeLists.txt:
	  Default RTSERVER to OFF until we figure out what to do about the
	  zlib issue - if someone needs it on and the need to use a java
	  compiled against an older zlib, they'll need to set
	  -DBRLCAD_ZLIB=OFF and -DBRLCAD_ENABLE_RTSERVER=ON.

2012-02-22 22:40  bob1961

	* [r49501] src/tclscripts/archer/ArcherCore.tcl:
	  Make ArcherCore::updateTreeDrawLists public.

2012-02-22 21:34  jordisayol

	* [r49500] sh/make_deb.sh:
	  revert to erikgreenwald changes

2012-02-22 20:58  brlcad

	* [r49499] TODO:
	  it's specifically the 'keyword' file format

2012-02-22 20:57  brlcad

	* [r49498] TODO:
	  ls-dyna importer would be cool.

2012-02-22 20:36  brlcad

	* [r49497] src/conv/ply-g.c:
	  revert r49396 since that comparison is always true (and newer
	  versions of gcc are able to figure that out). not a workable fix
	  for tainted data.

2012-02-22 19:40  starseeker

	* [r49495] CMakeLists.txt, misc/CMake/BRLCAD_CheckFunctions.cmake:
	  bite the bullet - we need to be able to specifiy additional
	  directories in some cases when looking for headers, so add that
	  ability to BRLCAD_INCLUDE_FILE.

2012-02-21 22:54  brlcad

	* [r49494] BUGS:
	  the yacc parsers are failing on non-bison platforms due to
	  differences in behavior. it'll be at least a few months before
	  all are converted to lemon, so note the bug in the meantime. the
	  fix looks pretty simple (FindYACC.cmake), but needs testing.

2012-02-21 22:27  bob1961

	* [r49493] src/tclscripts/lib/TkTable.tcl:
	  Update cadwidgets::TkTable::handleKey to potentially call the
	  dataCallback when a cell in column 0 receives a keypress.

2012-02-21 20:57  brlcad

	* [r49492] TODO:
	  benchmark needs to include compiler details too.

2012-02-21 20:05  brlcad

	* [r49491] TODO:
	  svg is in the same boat as pdf conversion export

2012-02-21 17:55  starseeker

	* [r49487] src/librtserver/CMakeLists.txt:
	  Get librtserver closer to building properly.

2012-02-21 15:00  jordisayol

	* [r49486] misc/debian/rules:
	  remove unneeded flags on deb building process.

2012-02-21 14:09  starseeker

	* [r49485] src/other/libpng/projects/vstudio/pngstest:
	  pngstest is still empty (r49239)

2012-02-21 14:07  starseeker

	* [r49484] src/other/libpng/CMakeLists.txt:
	  Go with 'lib' for all instances of CMAKE_LIBRARY_OUTPUT_DIRECTORY
	  (r49115)

2012-02-21 14:04  starseeker

	* [r49483] src/other/libpng/Makefile.am:
	  re-add the changes to Makefile.am from 46025

2012-02-21 14:01  starseeker

	* [r49482] src/other/libpng/ANNOUNCE, src/other/libpng/CHANGES,
	  src/other/libpng/CMakeLists.txt, src/other/libpng/LICENSE,
	  src/other/libpng/Makefile.am, src/other/libpng/README,
	  src/other/libpng/configure.ac,
	  src/other/libpng/contrib/libtests/pngvalid.c,
	  src/other/libpng/libpng-manual.txt, src/other/libpng/libpng.3,
	  src/other/libpng/libpngpf.3, src/other/libpng/png.5,
	  src/other/libpng/png.c, src/other/libpng/png.h,
	  src/other/libpng/pngconf.h, src/other/libpng/pngerror.c,
	  src/other/libpng/pngpread.c, src/other/libpng/pngrutil.c,
	  src/other/libpng/pngstruct.h, src/other/libpng/pngtest.c,
	  src/other/libpng/projects/vstudio/pngstest,
	  src/other/libpng/projects/vstudio/readme.txt,
	  src/other/libpng/projects/vstudio/zlib.props,
	  src/other/libpng/scripts/README.txt,
	  src/other/libpng/scripts/def.dfn,
	  src/other/libpng/scripts/libpng-config-head.in,
	  src/other/libpng/scripts/libpng.pc.in,
	  src/other/libpng/scripts/makefile.cegcc,
	  src/other/libpng/scripts/makefile.linux,
	  src/other/libpng/scripts/makefile.ne12bsd,
	  src/other/libpng/scripts/makefile.netbsd,
	  src/other/libpng/scripts/makefile.openbsd,
	  src/other/libpng/scripts/pnglibconf.h.prebuilt,
	  src/other/libpng/scripts/symbols.def:
	  Update libpng to 1.5.9

2012-02-21 01:11  brlcad

	* [r49481] misc/CMake/CompilerFlags.cmake:
	  add -mtune=generic to release builds in order to help ensure that
	  -O3 compilations are still portable for a given target
	  architecture. this may or may not be the issue reported in sf
	  support request # 3464421 but give it a try. also, only set
	  -std=gnu89 if we're a debug build. that way you can specify NONE
	  for the build type and avoid both std flags.

2012-02-19 20:34  jordisayol

	* [r49480] misc/debian/rules:
	  Update cmake settings on debian building process.

2012-02-19 19:46  jordisayol

	* [r49479] misc/debian/rules:
	  Make 32-bit deb packages more compatible.

2012-02-18 00:24  n_reed

	* [r49478] src/other/step/src/fedex_plus/classes_wrapper.cc:
	  don't output unused variable

2012-02-17 22:53  n_reed

	* [r49477] src/other/step/src/cleditor/STEPfile.cc,
	  src/other/step/src/cleditor/STEPfile.inline.cc,
	  src/other/step/src/clstepcore/ExpDict.cc,
	  src/other/step/src/clstepcore/STEPaggregate.cc,
	  src/other/step/src/clstepcore/STEPattribute.cc,
	  src/other/step/src/clstepcore/read_func.cc,
	  src/other/step/src/clstepcore/sdaiApplication_instance.cc,
	  src/other/step/src/clstepcore/sdaiEnum.cc,
	  src/other/step/src/clutils/errordesc.cc:
	  remove some dead code

2012-02-17 22:25  n_reed

	* [r49476] src/other/step/src/clprobe-ui/probe.cc,
	  src/other/step/src/clprobe-ui/stepentdescriptor.cc,
	  src/other/step/src/clprobe-ui/stepenteditor.cc,
	  src/other/step/src/clstepcore/STEPcomplex.cc,
	  src/other/step/src/clstepcore/Select.h,
	  src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/selects.c,
	  src/other/step/src/test/generate_express/generate_express.cc:
	  try to fix strings changed to std::string that still called
	  non-existant chars member function

2012-02-17 19:53  bob1961

	* [r49474] src/tclscripts/archer/ArcherCore.tcl:
	  Added doFlipView. Also fixed typo when adding history in doAe.

2012-02-17 15:16  bob1961

	* [r49473] src/util/imgdims.c:
	  The second parameter to bu_file_exists() should be NULL in this
	  case.

2012-02-17 06:09  brlcad

	* [r49472] src/util/cv.c:
	  make sure the format cookies aren't null, sanity related to cid
	  1500: TAINTED_SCALAR

2012-02-17 05:58  brlcad

	* [r49471] misc/enigma/enigma.c:
	  coverity detects potential overflow or truncation so add some
	  sanity checking, cid 321: INTEGER_OVERFLOW

2012-02-17 05:45  brlcad

	* [r49470] src/util/gencolor.c, src/util/hex.c, src/util/imgdims.c,
	  src/util/pixhist3d-pl.c:
	  bunch of bounds checks related to coverity TAINTED_SCALAR
	  detections. cid 1503, 1504, 1505, 1510

2012-02-17 05:42  brlcad

	* [r49469] src/rttherm/ssamp-bw.c, src/rttherm/ssampview.c:
	  see if the specified input files exist. relates to cid 1568,1569:
	  TAINTED_STRING

2012-02-17 05:38  brlcad

	* [r49468] src/proc-db/contours.c, src/proc-db/molecule.c,
	  src/proc-db/pipe.c:
	  more bounds checks

2012-02-17 05:35  brlcad

	* [r49467] src/proc-db/vegetation.c:
	  check some bounds related to coverity cid 2092, TAINTED_SCALAR

2012-02-17 05:33  brlcad

	* [r49466] src/util/dbcp.c:
	  use libbu memory management

2012-02-17 02:22  starseeker

	* [r49465] sh/distcheck_screen.sh:
	  Tweak tail commands

2012-02-16 23:43  starseeker

	* [r49464] sh/distcheck_screen.sh:
	  Add a couple more names

2012-02-16 23:39  starseeker

	* [r49463] sh/distcheck_screen.sh:
	  Put the titles on the right windows

2012-02-16 21:44  starseeker

	* [r49462] misc/CMake/CompilerFlags.cmake:
	  We aren't using ExternalProject...

2012-02-16 21:43  starseeker

	* [r49461] misc/CMake/CompilerFlags.cmake:
	  Checking the STD_C99_FLAGS variable in Autotools build logic that
	  served a similar purpose, it is using gnu99 - probably to avoid
	  issues c99 is causing on Linux. Go with that.

2012-02-16 21:14  bob1961

	* [r49460] src/libtclcad/tclcad_obj.c:
	  Initialize top_z using -MAX_FASTF.

2012-02-16 20:21  starseeker

	* [r49459] CMakeLists.txt, misc/CMake/Distcheck.cmake:
	  Ah, right - turning on all the libs is now the responsibility of
	  the macro defining the test, not hardcoding it.

2012-02-16 19:49  bob1961

	* [r49458] src/tclscripts/archer/ArcherCore.tcl:
	  Fixed ArcherCore::packTree. If the first line contained a matrix,
	  the matrix was not getting enclosed in braces.

2012-02-16 19:44  bob1961

	* [r49457] src/librt/db_tree.c:
	  Update error message from db_tree_parse.

2012-02-16 19:42  starseeker

	* [r49456] sh/CMakeLists.txt, sh/distcheck_screen.sh:
	  Fun with GNU screen (well, the development version anyway) - set
	  up a convenient set of windows for monitoring the parallel
	  distcheck build.

2012-02-16 17:34  starseeker

	* [r49455] misc/CMake/distcheck_target.cmake.in:
	  Fix invocation of benchmark with option...

2012-02-16 16:35  brlcad

	* [r49454] src/shapes/bolt.c, src/shapes/gastank.c,
	  src/shapes/window.c, src/shapes/window_frame.c,
	  src/shapes/wire.c:
	  test min/max bounds for most of the parameters where we need
	  something sane to proceed, the rest

2012-02-16 16:27  brlcad

	* [r49453] src/shapes/handle.c:
	  test min/max bounds for most of the parameters where we need
	  something sane to proceed

2012-02-16 16:18  starseeker

	* [r49452] misc/CMake/Distcheck.cmake:
	  Make log filename match target name

2012-02-16 16:09  brlcad

	* [r49451] src/shapes/bolt.c, src/shapes/gastank.c,
	  src/shapes/handle.c, src/shapes/window.c,
	  src/shapes/window_frame.c, src/shapes/wire.c:
	  don't allow potentially tainted or unset data to propagate if
	  scanf fails. coverity TAINTED_SCALAR reports: cids 2093-2096

2012-02-16 16:06  starseeker

	* [r49450] CMakeLists.txt, misc/CMake/Distcheck.cmake:
	  Clean-up and polish - distcheck target can now be pointed to
	  distcheck-full or distcheck-std per user arg, don't re-create
	  targets if CREATE_DISTCHECK is called multiple times with the
	  same name, ws, other minor tweaks.

2012-02-16 15:59  brlcad

	* [r49449] misc/CMake/CompilerFlags.cmake:
	  libfb uses C99_FLAG to try and mimic autoconf's accommodation for
	  the c89-busted gl.h in Mac OS X's OpenGL framework, so we need to
	  test and set it (but not persist it across the entire build tree)

2012-02-16 08:04  starseeker

	* [r49448] misc/CMake/Distcheck.cmake,
	  misc/CMake/distcheck_repo_verify.cmake.in,
	  misc/CMake/distcheck_target.cmake.in:
	  'Anything worth doing is worth applying insane overengineering
	  to, or something like that... This takes the CMake distcheck
	  architecture to the next level. It modularizes the distcheck
	  process into repository verification, source generation, and
	  build/regress testing components, with appropriate dependencies.
	  In addition to the advantage of being able to run 'only what you
	  need' if, say, you want to check repo verification status this
	  actually makes distribution testing of multiple build/configure
	  settings independent. So if distcheck needs to test both Debug
	  and Release CMAKE_BUILD_TYPE settings (which looks like a good
	  idea) a make -j9 distcheck will do the repo verifiction, build
	  the source archives and launch multiple builds of BRL-CAD in
	  parallel. On massively parallel machines this means not only C
	  source compilations in parallel but multiple CMake configures
	  running in parallel as well. The logging by default is much
	  quieter now, althought there is a variable override if needed...
	  to monitor the progress of individual configurations' builds you
	  can now tail -f the distcheck_<type>.log files in the build
	  directory - so even for parallel testing of multiple
	  configurations the logging is organized automatically. The
	  standard distcheck target will do Debug and Release, but there is
	  also a distcheck-full target that will run ALL defined
	  configurations. Right now there aren't any more, but there are
	  some obvious candiates like a non-Tk build, and they can be added
	  to distcheck-full with a single definition line in
	  Distcheck.cmake

2012-02-16 06:18  starseeker

	* [r49447] misc/CMake/distcheck_repo_verify.cmake.in:
	  Need to rework handling of final message using this method.

2012-02-16 05:56  starseeker

	* [r49446] misc/CMake/distcheck_target.cmake.in:
	  Tweak the distcheck rules.

2012-02-16 05:26  starseeker

	* [r49445] src/libtclcad/tclcad_obj.c:
	  More initializations

2012-02-16 05:16  starseeker

	* [r49444] src/vdeck/vdeck.c:
	  The Release build in distcheck proves its worth. Initialize the
	  op pointer.

2012-02-16 03:13  starseeker

	* [r49443] misc/CMake/distcheck_target.cmake.in:
	  If we're good, remove the compilation log

2012-02-16 03:05  starseeker

	* [r49442] misc/CMake/Distcheck.cmake,
	  misc/CMake/distcheck_buildsys.cmake.in,
	  misc/CMake/distcheck_repo_verify.cmake.in,
	  misc/CMake/distcheck_target.cmake.in:
	  make the script name a bit more descriptive.

2012-02-16 03:01  starseeker

	* [r49441] misc/CMake/Distcheck.cmake,
	  misc/CMake/distcheck_target.cmake.in:
	  Be quieter about a few things during distcheck...

2012-02-16 02:30  starseeker

	* [r49440] CMakeLists.txt, misc/CMake/Distcheck.cmake,
	  misc/CMake/distcheck_buildsys.cmake.in,
	  misc/CMake/distcheck_message.in,
	  misc/CMake/distcheck_target.cmake.in:
	  Make a stab at cleaning up the distcheck logic a bit, or at least
	  reducing the line count of the logic needed to define it...

2012-02-16 02:20  starseeker

	* [r49439] CMakeLists.txt:
	  Try making distcheck do both Debug and Release builds...

2012-02-16 00:40  starseeker

	* [r49437] misc/CMake/distcheck_buildsys.cmake.in:
	  One other possible line to remove from svn info output for
	  distcheck...

2012-02-15 22:12  bob1961

	* [r49436] src/tclscripts/archer/Archer.tcl,
	  src/tclscripts/archer/ArcherCore.tcl:
	  Make Archer's notion of top/bottom the same as MGED's.

2012-02-15 21:58  bob1961

	* [r49435] src/libtclcad/tclcad_obj.c:
	  Tweak to_data_pick() to pick the top data point.

2012-02-15 21:54  n_reed

	* [r49434] src/other/step/src/express/expscan.l:
	  another missed ignore

2012-02-15 21:10  bob1961

	* [r49433] src/conv/asc/asc2g.c:
	  Need to add "find" separately instead of "dbfind".

2012-02-15 19:41  n_reed

	* [r49432] src/other/step/src/express/expscan.l:
	  looks like we forgot to ignore a token

2012-02-15 18:52  n_reed

	* [r49431] include/bu.h:
	  expand bu_sscanf comment with behavioral details

2012-02-15 18:48  n_reed

	* [r49430] src/libbu/sscanf.c:
	  zero width should be okay for c conversion too

2012-02-15 17:24  starseeker

	* [r49429] TODO:
	  Add some initial notes on libbu option handling - nothing
	  definitive.

2012-02-15 17:18  bob1961

	* [r49428] src/tclscripts/archer/Archer.tcl,
	  src/tclscripts/archer/ArcherCore.tcl:
	  Added a slider for selecting object transparency.

2012-02-15 17:01  starseeker

	* [r49427] TODO:
	  Another search feature in place.

2012-02-15 16:59  starseeker

	* [r49426] TODO:
	  search allows all of these usages now - remove from TODO

2012-02-15 15:06  bob1961

	* [r49425] src/tclscripts/archer/ArcherCore.tcl:
	  Added Cyan to the list of colors available in the tree popup
	  menu.

2012-02-14 22:17  brlcad

	* [r49424] src/shapes/wire.c:
	  don't just loudly ignore the scanf failure. set the variables to
	  something in order to avoid tainted or uninitialized data getting
	  read and used. increase max segments to 100 too while we're at
	  it. cid 1489.

2012-02-14 22:16  n_reed

	* [r49423] src/libbu/sscanf.c, src/libbu/test_sscanf.c:
	  Support the C99 z, t, and hh modifiers on Windows. Add related
	  tests.

2012-02-14 21:01  erikgreenwald

	* [r49422] src/util/decimate.c:
	  test output size. Cov1502

2012-02-14 20:20  brlcad

	* [r49421] src/shapes/window_frame.c:
	  if the scanf fails, don't just perror and keep processing with
	  the potentially 'tainted' scalar. set it to something sane (in
	  leu of aborting). cid 2097, run 10.

2012-02-14 19:43  bob1961

	* [r49420] src/libged/get_obj_bounds.c:
	  Now need to initialize stp->st_meth in _ged_get_obj_bounds2()
	  before calling ft_prep(). This is because of a change to all of
	  the rt_XXX_prep routines (i.e. they now call
	  stp->st_meth->ft_bbox). This eliminates the resulting
	  segmentation fault whenever _ged_get_obj_bounds2() is called.

2012-02-14 19:10  bob1961

	* [r49419] src/tclscripts/archer/Archer.tcl:
	  The mouse position needs to be computed from the object's center
	  before calling handleObjCenter.

2012-02-14 18:53  bob1961

	* [r49418] src/librt/primitives/nmg/nmg_bool.c:
	  Cast bu_ptbl_rm's second arg to long *.

2012-02-14 17:35  erikgreenwald

	* [r49417] src/proc-db/metaball.c:
	  do not attempt to look up a null entity, skip it instead. Cov314

2012-02-14 16:26  brlcad

	* [r49416] src/librt/primitives/nmg/nmg_bool.c:
	  nothing valid to print since the second shell is freed during the
	  boolean eval. detected by coverity, cid 2103 (run 10).

2012-02-14 16:17  brlcad

	* [r49415] src/librt/primitives/nmg/nmg_bool.c:
	  remove the loopuse pointers from the loops table prior to killing
	  them so we're not passing around free'd pointers to functions.
	  it's fine for bu_ptbl since it references them by value, but
	  smells funny and could be misleading down the road.
	  (USE_AFTER_FREE false positive, cov cid 2101)

2012-02-14 16:05  starseeker

	* [r49414] NEWS, src/librt/comb/comb.c:
	  Make sure the attributes and comb are always on the same page,
	  and that we don't miss color if someone works with rgb.

2012-02-13 21:50  n_reed

	* [r49413] src/libbu/sscanf.c:
	  Always use 'f' for float conversions. Using vls to build the
	  piecewise format strings during parsing makes things much easier.

2012-02-13 19:06  r_weiss

	* [r49412] src/librt/primitives/nmg/nmg_fuse.c:
	  Updated function 'nmg_model_vertex_fuse' in file 'nmg_fuse.c'.
	  Added test so that if there are no vertex, do nothing, just exit.

2012-02-11 02:21  n_reed

	* [r49411] src/librt/primitives/nmg/nmg_inter.c:
	  Testing fu == NULL after dereferencing. Appears fu is never NULL,
	  so remove test. CID 514.

2012-02-11 01:59  n_reed

	* [r49410] src/librt/primitives/nmg/nmg_extrude.c:
	  Testing shell == NULL after dereferencing. Appears shell is never
	  NULL, so remove test. Cleanup and comment to clarify logic. CID
	  516.

2012-02-10 23:24  n_reed

	* [r49409] src/libged/make_pnts.c:
	  Unclosed fd. CID 495.

2012-02-10 23:13  n_reed

	* [r49408] src/libged/red.c:
	  Remove fallthrough from default case. CID 352.

2012-02-10 22:04  n_reed

	* [r49407] src/anim/anim_keyread.c, src/anim/anim_orient.c:
	  Swapped arguments. CID 401, 403.

2012-02-10 21:57  n_reed

	* [r49406] src/sig/dconv.c:
	  Unclear what max sizes/indices *should* be. For now, just
	  increase array size to prevent overrun. CID 428.

2012-02-10 19:33  starseeker

	* [r49405] src/rt/opt.c:
	  RT_PART_NUGRID is causing regression failures in the lights
	  regression test.

2012-02-10 14:35  starseeker

	* [r49404] TODO:
	  Add a note to look into liboptical/libmultispectral 'someday'

2012-02-10 14:08  starseeker

	* [r49403] misc/CMake/BRLCAD_Util.cmake, regress/CMakeLists.txt:
	  fixes for distcheck

2012-02-10 13:28  brlcad

	* [r49402] src/liboptical/CMakeLists.txt:
	  the rtms static lib wasn't the right approach, but is now also no
	  longer needed

2012-02-10 13:27  brlcad

	* [r49401] src/rttherm/CMakeLists.txt:
	  linking liboptical works only in the sense that it resolves the
	  compile symbols but will result in a runtime crash since the
	  datatypes mismatch. link libmultispectral instead (and only it)

2012-02-10 13:26  brlcad

	* [r49400] src/libmultispectral/CMakeLists.txt:
	  re-add all of sources back to libmultispectral. the rtms static
	  lib isn't needed any longer but the sources are, otherwise the
	  ms-applications will crash (they should NOT link liboptical...)

2012-02-10 13:19  starseeker

	* [r49399] src/libmultispectral/CMakeLists.txt,
	  src/liboptical/CMakeLists.txt, src/rttherm/CMakeLists.txt:
	  not the right fix...

2012-02-10 01:47  starseeker

	* [r49398] src/libmultispectral/CMakeLists.txt,
	  src/liboptical/CMakeLists.txt, src/rttherm/CMakeLists.txt:
	  Remove rtms from CMake build.

2012-02-10 01:38  starseeker

	* [r49397] src/fb/fbanim.c:
	  Sanity check on results of atoi - CID 1473

2012-02-10 00:35  starseeker

	* [r49396] src/conv/ply-g.c:
	  Is this what it wants for validating buf2? CID 1471

2012-02-10 00:14  starseeker

	* [r49395] src/conv/asc/pix2asc.c:
	  Try at input validation to resolve tainted scalar report - CID
	  1463

2012-02-09 23:46  starseeker

	* [r49394] src/bwish/input.c:
	  Make a stab a validating the contents of buf - CID 1461

2012-02-09 23:44  n_reed

	* [r49393] src/lgt/prnt.c:
	  Forgot to dereference char* before comparing to '\0'; try again.
	  CID 389.

2012-02-09 23:00  n_reed

	* [r49392] src/remrt/remrt.c:
	  Closing invalid fd. CID 386.

2012-02-09 22:58  starseeker

	* [r49391] src/librt/primitives/nmg/nmg_fuse.c:
	  Still need the change from r49312

2012-02-09 22:33  n_reed

	* [r49390] src/conv/fast4-g.c:
	  Missed an unchecked return from ftell. CID 373.

2012-02-09 22:16  n_reed

	* [r49389] src/conv/euclid/euclid-g.c:
	  Logic to kill cracks in shells looks okay but is confusing. See
	  if pulling it into a function makes any difference. CID 2100.

2012-02-09 21:54  r_weiss

	* [r49388] src/librt/primitives/nmg/nmg_fuse.c:
	  These changes significantly improve the performance of edge
	  fusing. I have profiled this change which shows the improvement.
	  If the code is unclear I can add more documentation.

2012-02-09 21:14  erikgreenwald

	* [r49387] NEWS, include/CMakeLists.txt, include/Makefile.am,
	  include/brlcad.i:
	  add initial SWIG file.

2012-02-09 20:15  brlcad

	* [r49386] src/librt/shoot.c:
	  readability cleanup

2012-02-09 20:14  brlcad

	* [r49385] src/libmultispectral/CMakeLists.txt,
	  src/libmultispectral/Makefile.am, src/libmultispectral/init.c,
	  src/rttherm/viewtherm.c:
	  with the recent init restructuring, multispectral no longer needs
	  it's own init function. just call optical_shader_init (from
	  libmultispectral).

2012-02-09 20:09  brlcad

	* [r49384] src/libmultispectral/CMakeLists.txt,
	  src/libmultispectral/init.c, src/liboptical/CMakeLists.txt,
	  src/liboptical/init.c, src/liboptical/sh_text.c,
	  src/rttherm/CMakeLists.txt:
	  fix rttherm. demessify libmultispectral/liboptical pollution that
	  got translated into bad cmake build logic. move towards proper
	  file/symbol separation so multispectral applications do not link
	  liboptical. this includes moving the env_region global from
	  sh_text to init and not registering or linking non-multispectral
	  shaders.

2012-02-09 19:42  erikgreenwald

	* [r49383] src/libbu/rb_create.c, src/libbu/rb_delete.c,
	  src/libbu/rb_diag.c, src/libbu/rb_extreme.c, src/libbu/rb_free.c,
	  src/libbu/rb_insert.c, src/libbu/rb_internals.h,
	  src/libbu/rb_order_stats.c, src/libbu/rb_rotate.c,
	  src/libbu/rb_search.c, src/libbu/rb_walk.c:
	  upcase red/black tree #defines

2012-02-09 18:58  n_reed

	* [r49382] src/mged/muves.c:
	  Unclosed fd. CID 2091.

2012-02-09 18:51  n_reed

	* [r49381] src/libbu/mappedfile.c:
	  Don't close invalid fd. CID 2083.

2012-02-09 18:43  n_reed

	* [r49380] src/libbn/tabdata.c:
	  If line count is less than two, indices count-1 and count-2 will
	  be invalid. CID 2082.

2012-02-09 18:23  n_reed

	* [r49379] src/libbn/tabdata.c:
	  ws

2012-02-09 18:04  n_reed

	* [r49378] src/libbn/bntester.c:
	  Returning exit failure on eof instead of breaking from loop as
	  intended. CID 2077.

2012-02-09 17:26  n_reed

	* [r49377] src/libbu/test_sscanf.c:
	  Near-identical switches on same value meant default case in
	  second switch could never be reached. Merged switches. CID 2078.

2012-02-09 14:58  erikgreenwald

	* [r49376] src/libged/red.c:
	  warn if attribute update filed. Cov2076

2012-02-09 14:56  erikgreenwald

	* [r49375] src/librt/primitives/bot/bot.c:
	  consider a bot with NULL for faces or vertices to be a bad import
	  and immediately return. Cov2080, Cov2081

2012-02-09 14:49  erikgreenwald

	* [r49374] src/anim/anim_hardtrack.c:
	  initialize p3. Cov 2099

2012-02-09 14:48  erikgreenwald

	* [r49373] src/anim/anim_hardtrack.c:
	  initialize p2. Cov 2098

2012-02-09 14:42  erikgreenwald

	* [r49372] src/librt/db5_io.c:
	  Initialize attribute set in db5_get_attributes, even if no
	  attributes exist for the object (better to have a valid empty
	  attr set than garbage). Cov1603

2012-02-09 14:33  indianlarry

	* [r49371] src/librt/primitives/table.c:
	  Added "annotation" primitive stub to rt_functab[] to fix static
	  array overrun possibilities. Relates to Run 10 CID
	  2086,2087,2088.

2012-02-09 13:59  indianlarry

	* [r49370] src/util/loop.c:
	  Removed "-n" option wasn't being used, cleaned up 'incr' checks,
	  changed types and boundary checks on input scalars trying to get
	  rid of tainted scalar warnings from coverity but not sure it's
	  sufficient. Relates to Run 10 CID 1506.

2012-02-09 13:33  indianlarry

	* [r49369] src/conv/step/ContextDependentShapeRepresentation.cpp,
	  src/conv/step/OrientedClosedShell.cpp:
	  Added NULL return check on dynamic cast and getEntityAttribute().
	  Relates to Run 10 CID 2079 and 2084.

2012-02-09 13:21  indianlarry

	* [r49368] src/conv/step/PullbackCurve.cpp:
	  Cleaned up and bounded variables used as array indexes, added
	  return checks on all calls to toUV(), other little cleanups.
	  Relates to Run 10 CID 2074, 2075 and 2085.

2012-02-09 13:12  indianlarry

	* [r49367] src/conv/step/Product.cpp,
	  src/conv/step/ProductRelatedProductCategory.cpp:
	  Fixed resource leak. Similar case where needed to free up list on
	  error exit. Relates to Run 10 CID 2089 and 2090.

2012-02-09 01:15  bob1961

	* [r49366] src/tclscripts/archer/Archer.tcl,
	  src/tclscripts/archer/ArcherCore.tcl:
	  Added "Do Rtedge", "Do Rtedge Overlay" and "FB Overlay Color"
	  preferences to Archer

2012-02-09 00:31  bob1961

	* [r49365] src/tclscripts/lib/RtControl.tcl:
	  Added an rtedge capability to RtControl.

2012-02-08 23:10  brlcad

	* [r49364] src/librt/primitives/nmg/nmg_misc.c:
	  jra modified nmg_find_top_face to look in more than just the z
	  direction in 1995, presumably lets us eliminate the 'bottommost'
	  cases that flip testing since it was always false.

2012-02-08 22:59  brlcad

	* [r49363] src/rt/opt.c:
	  wow. the "new" nugrid spatial partitioning method actually works
	  and is looking to be about 10% faster for some renderings. guess
	  the code might actually be worth keeping around a lil while
	  longer afterall.

2012-02-08 22:53  brlcad

	* [r49362] src/librt/cut.c:
	  call bu_calloc() instead of bu_malloc() since there are several
	  places in the code that just access the memory assuming
	  zero-initialization. the nugrid spatial partitioning was getting
	  non-null piecelist counts due to this, fixed and working with
	  zero'd memory. any time impact should be negligible and during
	  prep

2012-02-08 22:15  n_reed

	* [r49361] src/libbu/sscanf.c:
	  make lack of support for wchar_t* clear by returning error for
	  %lc %ls %l[

2012-02-08 22:12  brlcad

	* [r49360] src/librt/cut.c:
	  remove dead code, no longer in sync

2012-02-08 22:06  n_reed

	* [r49359] src/libbu/sscanf.c:
	  Return error for C/S/q conversions, which are neither standard
	  nor portable.

2012-02-08 22:04  brlcad

	* [r49358] src/librt/cut.c:
	  looks like a bcopy->memcpy bug introduced in 28321. the third had
	  the args flipped correctly, but not the first two for some
	  reason.

2012-02-08 21:41  brlcad

	* [r49357] src/proc-db/brepintersect.cpp:
	  the Triangulate() function doesn't seem to be used or very useful
	  in its current state. remove outright.

2012-02-08 21:33  brlcad

	* [r49356] src/proc-db/brepintersect.cpp:
	  looks like another & != && snafu. (cid 223)

2012-02-08 21:32  brlcad

	* [r49355] src/proc-db/spltest.c:
	  deadcode quellage. add some interior points (cid 224)

2012-02-08 21:30  brlcad

	* [r49354] src/proc-db/surfaceintersect.cpp:
	  what? looks like meant &, not &&. deadcode detected cov cid 225.

2012-02-08 21:28  brlcad

	* [r49353] src/rt/opt.c:
	  eliminate dead code. cannot reach EOF here because we're
	  while-looping until EOF. (cid 226)

2012-02-08 21:24  brlcad

	* [r49352] src/shapes/wire.c:
	  ahh, there are more of these buggers. simplify for cov cid 228
	  and 229 DEADCODE

2012-02-08 21:21  brlcad

	* [r49351] src/shapes/wire.c:
	  looks like bad logic? should intended an '&&' but simpler to just
	  check the next range

2012-02-08 21:08  brlcad

	* [r49350] src/sig/dfft.c:
	  calculate the window size based on the data buffer instead of
	  relying on them to sync. remove dead code detected by cov cid
	  229.

2012-02-08 20:58  brlcad

	* [r49349] src/tab/tabinterp.c:
	  looks like i>=1 was intended given the test for i==1 inside the
	  conditional. fixes cov cid 230.

2012-02-08 20:54  bob1961

	* [r49348] include/tclcad.h, src/libtclcad/tclcad_obj.c:
	  This fixes the problem with using the framebuffer while drawing
	  things in shaded mode.

2012-02-08 20:53  bob1961

	* [r49347] src/libdm/dm-ogl.c, src/libdm/dm-wgl.c:
	  Disable GL_BLEND before leaving drawVList.

2012-02-08 20:52  brlcad

	* [r49346] src/vdeck/vdeck.c:
	  same for ell, deadcode default switch case. (cid 232)

2012-02-08 20:49  brlcad

	* [r49345] src/vdeck/vdeck.c:
	  TGC is the default case and cgtype can't be anything else so
	  eliminate the insanity case. (cov DEADCODE cid 233)

2012-02-08 20:18  n_reed

	* [r49344] src/libbu/sscanf.c, src/libbu/test_sscanf.c:
	  Changed supported vls conversions; new syntax and semantics.
	  Updated related tests.

2012-02-08 19:51  brlcad

	* [r49343] src/libged/analyze.c, src/libged/autoview.c,
	  src/libged/bot_dump.c, src/libged/dg_obj.c, src/libged/draw.c,
	  src/libged/edit.c, src/libged/edpipe.c, src/libged/exists.c,
	  src/libged/importFg4Section.c, src/libged/loadview.c,
	  src/libged/ls.c, src/libged/nmg_simplify.c, src/libged/plot.c,
	  src/libged/png.c, src/libged/ps.c, src/libged/rcodes.c,
	  src/libged/report.c, src/libged/saveview.c, src/libged/tree.c,
	  src/libged/wdb_obj.c:
	  eliminate trailing ws, empty lines

2012-02-08 19:49  brlcad

	* [r49342] src/libged/nmg_simplify.c:
	  remove the hack since it's a non-fix when a feature gets removed.
	  otherwise, r48606 should get reverted. (cov DEADCODE cid 2067)

2012-02-08 19:29  brlcad

	* [r49341] src/fbed/fbed.c:
	  looks like a false positive, assuming the default case is
	  reasonable for EOF, but it's still probably quellable. fix for
	  CHECKED_RETURN cid 2071.

2012-02-08 19:17  bob1961

	* [r49340] src/librt/globals.c:
	  Add more commands to rt_vlist_cmd_descriptions[]

2012-02-08 19:17  brlcad

	* [r49339] src/libgcv/wfobj/obj_grammar.yy,
	  src/libgcv/wfobj/obj_parser.cpp, src/libgcv/wfobj/obj_parser.h,
	  src/libgcv/wfobj/obj_parser_state.h,
	  src/libgcv/wfobj/obj_rules.h, src/libgcv/wfobj/tri_face.c:
	  eliminate trailing ws

2012-02-08 19:15  brlcad

	* [r49338] src/libgcv/wfobj/obj_grammar.yy,
	  src/libgcv/wfobj/obj_parser.cpp,
	  src/libgcv/wfobj/obj_parser_state.h,
	  src/libgcv/wfobj/obj_rules.h, src/libgcv/wfobj/obj_rules.l:
	  rename the arl::obj_parser::detail namespaces to cad::gcv::obj
	  for better generality, simplicity, and (hopefully) improved
	  clarity

2012-02-08 18:47  n_reed

	* [r49337] src/libgcv/wfobj/obj_parser.cpp:
	  wrap bu_malloc and bu_free so lemon can use them

2012-02-08 14:57  erikgreenwald

	* [r49336] src/libbn/bntester.c:
	  Change usage to #define to prevent "format not a string literal
	  and no format arguments" warning.

2012-02-08 14:54  erikgreenwald

	* [r49335] src/libbn/mat.c:
	  change mat.clf to mat.cg on bad input info bu_logs (%lf is not
	  c90)

2012-02-08 14:51  erikgreenwald

	* [r49334] src/libbu/parse.c, src/libbu/ptbl.c,
	  src/libbu/rb_delete.c, src/libbu/rb_diag.c,
	  src/libbu/rb_insert.c, src/libbu/rb_order_stats.c,
	  src/libbu/rb_rotate.c:
	  quell format warnings

2012-02-08 13:41  erikgreenwald

	* [r49333] src/liboptical/sh_toyota.c:
	  add missing parameter to bu_log. Clean up air_mass() a little.

2012-02-08 13:38  erikgreenwald

	* [r49332] src/liboptical/sh_toyota.c:
	  test for double overflow, return DBL_MAX if coeff does overflow.
	  Cov328

2012-02-08 13:32  erikgreenwald

	* [r49331] src/conv/ply-g.c:
	  massage double through floor() and cast instead of blindly
	  assigning to int. Cov326 (I hope)

2012-02-08 13:27  erikgreenwald

	* [r49330] src/conv/ply-g.c:
	  test for overflow, return DBL_MAX if an overflow on double
	  occurs. Cov325

2012-02-08 13:02  erikgreenwald

	* [r49329] src/libged/wdb_obj.c:
	  check return value of db_delete. Cov2072

2012-02-08 12:57  erikgreenwald

	* [r49328] src/libged/xpush.c:
	  check return value of db_delete. Cov2072

2012-02-08 12:54  erikgreenwald

	* [r49327] src/libged/dg_obj.c:
	  only close fdout if it's been opened. Cov2073

2012-02-08 07:45  brlcad

	* [r49326] regress/repository.sh:
	  now that they're all fixed or accounted for, go ahead and make
	  any future additions that are supposed to be avoided fail
	  regression

2012-02-08 07:43  brlcad

	* [r49325] src/libbu/parse.c:
	  replace call to strncpy() with call to bu_vls_strncpy().
	  simplifies the code some since we can just let the bu func do the
	  nul-termination and heap copy for us.

2012-02-08 07:33  brlcad

	* [r49324] src/libbu/vls.c:
	  use a bu_vls string instead of a fixed-size buffer for the format
	  string. this allows us to simplify the code some since we don't
	  need to nul-terminate the string (due to bu_vls_strncpy()) and we
	  don't have to worry about the buffer limit.

2012-02-08 07:30  brlcad

	* [r49323] regress/repository.sh:
	  db.h uses strncpy() in NAMEMOVE() and memcpy() is usually slower
	  so leave it be for now. also vls.c uses strncpy as an alternative
	  to strlcpy() for platforms that don't provide it.

2012-02-08 07:05  brlcad

	* [r49322] src/libged/putmat.c:
	  replace fixed-size name1/name2 char buffers to be bu_vls strings.
	  avoids the direct stncpy() command and has better bounds checking
	  and nul termination.

2012-02-07 23:56  starseeker

	* [r49321] src/other/incrTcl/itk/CMakeLists.txt,
	  src/other/libregex/CMakeLists.txt,
	  src/other/libtermlib/CMakeLists.txt,
	  src/other/libutahrle/CMakeLists.txt,
	  src/other/openNURBS/CMakeLists.txt,
	  src/other/sqlite3/tcl/CMakeLists.txt,
	  src/other/step/CMake/SCL_Utils.cmake,
	  src/other/tcl/CMakeLists.txt, src/other/tk/CMakeLists.txt,
	  src/other/tkhtml/CMakeLists.txt, src/other/tkpng/CMakeLists.txt,
	  src/other/tktable/CMakeLists.txt, src/other/togl/CMakeLists.txt,
	  src/other/togl/src/CMakeLists.txt:
	  Hopefully this will get things cleaned up on Windows again.
	  Untested.

2012-02-07 21:58  starseeker

	* [r49320] misc/CMake/TCL_PKGINDEX.cmake, src/adrt/CMakeLists.txt,
	  src/liboptical/CMakeLists.txt, src/mged/points/CMakeLists.txt,
	  src/other/CMakeLists.txt, src/other/clipper/CMakeLists.txt,
	  src/other/incrTcl/itcl/CMakeLists.txt:
	  Thank you Windows for tremendously complicating life. The
	  add_library command puts out two files on Windows - a .dll and a
	  .lib - the dll goes into the executable directory and the lib
	  goes in the library directory. That means on Windows and only on
	  Windows, the pkgIndex.tcl scripts are going to have to know to
	  look in a different path. This was hidden earlier by setting
	  LIB_DIR to bin, but since we don't want to do that any more we
	  can no longer ignore the problem. Will take a fair bit of work to
	  get this right - all the src/other logic dealing with Tcl will
	  have to be updated.

2012-02-07 20:54  starseeker

	* [r49319] misc/CMake/BRLCAD_Util.cmake:
	  We may need all three specific options to install to do the
	  'right thing' with MSVC and libraries - per
	  http://www.cmake.org/Wiki/CMake:Install_Commands

2012-02-07 20:25  bob1961

	* [r49318] include/tclcad.h:
	  Change the signature of cho_open_tcl to match what's in
	  libtclcad.

2012-02-07 20:24  bob1961

	* [r49317] src/libtclcad/cmdhist_obj.c:
	  Need to include tclcad.h.

2012-02-07 20:01  n_reed

	* [r49316] src/libbu/test_sscanf.c:
	  Using too many macros. Replace some with equivalent functions.

2012-02-07 19:28  n_reed

	* [r49315] src/libbu/test_sscanf.c:
	  remember to free vls memory

2012-02-07 19:20  n_reed

	* [r49314] src/libbu/sscanf.c:
	  simplify/optimize read loop for vls conversions

2012-02-07 17:10  brlcad

	* [r49313] src/librt/primitives/nmg/nmg_fuse.c:
	  since ending up with zero edges during fuse implies something
	  else is wrong upstream in the logic, revert r48049 that was
	  supposed to just be a performance enhancement. since performance
	  wasn't quantified, it's not worth investigating without knowing
	  more details on the structure of this change.

2012-02-07 16:30  brlcad

	* [r49312] src/librt/primitives/nmg/nmg_fuse.c:
	  if there are zero edges, don't alloc an edge list for it. implies
	  something else is wrong upstream.

2012-02-07 09:59  brlcad

	* [r49311] regress/nirt.sh:
	  sometimes for parallel builds, regress-nirt is often ending up
	  running in silent mode causing regression differences and
	  failure. adding the -v flag should override the tty and input
	  detection in case it's some fs timing issue.

2012-02-07 09:47  brlcad

	* [r49310] src/libbu/vls.c:
	  looks like an instance that will convert cleanly to bu_strlcpy()
	  from strncpy() since we know the buffer size

2012-02-07 09:45  brlcad

	* [r49309] src/mged/mged.c:
	  bu_strlcpy() instead of strncpy()+null since strlcpy always
	  ensures null-terminations

2012-02-07 09:45  brlcad

	* [r49308] include/db.h:
	  preceed comment with warning, not after it

2012-02-07 09:43  brlcad

	* [r49307] src/adrt/load_g.c, src/adrt/master/master.c,
	  src/adrt/master/tienet_master.c, src/adrt/slave/slave.c,
	  src/conv/3dm/3dm-g.cpp:
	  convert strncpy() to bu_strlcpy() for safety/consistency

2012-02-07 09:40  brlcad

	* [r49306] src/conv/dem-g.c:
	  use the buffer size, not the string size, remove unnecessary
	  comment

2012-02-07 09:39  brlcad

	* [r49305] regress/repository.sh:
	  libcursor is dependency-free too, so ignore its use

2012-02-07 09:29  brlcad

	* [r49304] src/libbn/bntester.c:
	  make the input and output file names be bu_vls strings, call
	  bu_strlcpy() on the format buffer

2012-02-07 09:24  brlcad

	* [r49303] src/librt/primitives/ell/ell.c:
	  commented out, but it looks like it's a vls now

2012-02-07 09:23  brlcad

	* [r49302] src/nirt/nirt.c:
	  they can both be bu_strlcpy()

2012-02-07 09:23  brlcad

	* [r49301] src/librt/comb/db_comb.c:
	  another strncpy()-to-memcpy() conversion since we're dealing with
	  a memory buffer instead of a string.

2012-02-07 09:21  brlcad

	* [r49300] regress/repository.sh:
	  ttcp is standalone, so is exempt

2012-02-07 09:07  brlcad

	* [r49299] src/librt/comb/db_comb.c:
	  rewicker logic to avoid strncpy()/strncat() altogether. it's a
	  memory buffer being read from, so just call memcpy. also, there
	  was no apparent reason for a buffer size of 94, so increase it to
	  an 'even' 128. this is nearly double what is needed (32+32+2) so
	  there should be plenty of nul termination trailing.

2012-02-07 09:02  brlcad

	* [r49298] regress/repository.sh:
	  ignore bu.h altogether since it's where all of these functions
	  are wrapped/replaced and commented on.

2012-02-07 08:52  brlcad

	* [r49297] src/nirt/if.c:
	  fix typo

2012-02-07 08:51  brlcad

	* [r49296] src/nirt/if.c:
	  we're looping over partitions so we do need to add in
	  bu_vls_trunc() calls that were implied with the prior
	  bu_vls_init() calls. regression detected badness, lick skippy.

2012-02-07 08:20  brlcad

	* [r49295] src/libged/nirt.c:
	  trunc is unnecessary before strcpy

2012-02-07 08:03  brlcad

	* [r49294] src/libged/red.c:
	  looks like the code merely got lucky before if the edit name got
	  wiped out. empty string doesn't mean edit the original, it's
	  ill-defined, so it should fall through and do nothing.

2012-02-07 07:27  brlcad

	* [r49293] src/libbu/test_vls.c:
	  exercise bu_vls_strlen() too, compare with strlen()

2012-02-07 06:42  brlcad

	* [r49292] src/libged/analyze.c:
	  bu_strlcat() instead of strcat() for safety

2012-02-07 06:41  brlcad

	* [r49291] src/conv/dem-g.c:
	  no need for the filepaths to be heap-allocated. make them vls
	  strings on the stack instead with just one fall-through cleanup
	  section for improved maintainability.

2012-02-07 05:00  brlcad

	* [r49290] src/conv/step/schema.cc:
	  interclass interface headers always come first in c++, include
	  bu.h after schema.h (this file will get reverted later when scl
	  sources are updated)

2012-02-07 04:59  brlcad

	* [r49289] src/adrt/master/master.c, src/adrt/slave/slave.c:
	  use bu_getopt() instead of getopt() since ours is a portable
	  re-entrant version

2012-02-07 04:56  brlcad

	* [r49288] src/external/Cubit/g-sat.cpp:
	  use libbu option parsing API for portability

2012-02-07 04:56  brlcad

	* [r49287] regress/repository.sh:
	  sort, ignore dirname in bu.h too

2012-02-07 04:50  brlcad

	* [r49286] src/libgcv/wfobj/obj_parser.cpp:
	  call bu_bomb() instead of directly calling abort() for all of
	  this generic exception handling. reasonable to not expose callers
	  to c++ exceptions, but there should be some way to recover on
	  such errors.

2012-02-07 04:43  brlcad

	* [r49285] src/conv/dxf/bot-bldxf.c:
	  exit instead of dump.

2012-02-07 04:42  brlcad

	* [r49284] src/remrt/rtsrv.c:
	  stupid bu_bomb() override .. must die, but for now kill the
	  abort().

2012-02-07 04:41  brlcad

	* [r49283] src/external/Cubit/g-sat.cpp:
	  if I recall correctly, the abort was added in leu of fixing an
	  uninspected crash-on-exit bug. take out the hack.

2012-02-07 04:40  brlcad

	* [r49282] src/conv/asc/asc2g.c, src/lgt/error.c,
	  src/util/bwscale.c:
	  no clear reason why a potential core dump is warranted or useful
	  here. just exit.

2012-02-07 04:39  brlcad

	* [r49281] src/fb/pl-fb.c, src/remrt/remrt.c:
	  BU_CKMAG instead of the duplicitious CHECK_IT/CK_STROKE macros.
	  consistency.

2012-02-07 04:33  brlcad

	* [r49280] src/tab/scriptsort.c:
	  BU_CKMAG for magic number checking consistency

2012-02-07 04:31  brlcad

	* [r49279] src/libbn/noise.c:
	  unreachable code since bu memory guarantees non-null return

2012-02-07 04:21  brlcad

	* [r49278] src/librt/CMakeLists.txt, src/librt/Makefile.am,
	  src/librt/pmalloc.c:
	  remove the antiquated princeton memory allocater. this was a
	  multithreading-optimized/customized (by jra) version that used
	  the resource structure for managing allocations. while a nice
	  optimization, the code has not been in production use for nearly
	  two decades (ever?) and a maintenance cost has reared head.

2012-02-07 04:19  brlcad

	* [r49277] src/librt/dspline.c:
	  don't call abort(). it's not library's responsibility to bring
	  down the application. make case insensitive while we're at it.

2012-02-07 04:18  brlcad

	* [r49276] src/fbed/fbed.c:
	  call bu_bomb() instead of abort() so it can be a catchable event
	  with a potential debug trace.

2012-02-07 04:12  brlcad

	* [r49275] src/librt/primitives/nmg/nmg_tri.c:
	  don't call abort(). it's not library's responsibility to bring
	  down the application.

2012-02-07 04:11  brlcad

	* [r49274] regress/repository.sh:
	  match file names more carefully on the exemption list

2012-02-07 04:08  brlcad

	* [r49273] include/fb.h, include/fbio.h:
	  get rid of FB_CKMAG. since bu is an fb dep, we can just use
	  BU_CKMAG.

2012-02-07 04:00  brlcad

	* [r49272] include/fb.h:
	  the complexity is just not worth it for magic number checking.
	  pass FB_CKMAG through to BU_CKMAG.

2012-02-07 03:56  brlcad

	* [r49271] src/conv/iges/n_iges.cpp, src/conv/intaval/regtab.cpp,
	  src/libbn/bntester.c:
	  update calls to fgets() to bu_fgets(), which has proper cr/nl
	  awareness important for portable file reading

2012-02-07 03:52  brlcad

	* [r49270] src/adrt/librender/camera.c, src/anim/anim_sort.c,
	  src/anim/chan_permute.c, src/conv/asc/asc2g.c,
	  src/conv/asc/g2asc.c, src/conv/comgeom/solid.c,
	  src/conv/dxf/dxf-g.c, src/conv/enf-g.c, src/conv/fast4-g.c,
	  src/conv/g-vrml.c, src/conv/g-x3d.c, src/conv/iges/g-iges.c,
	  src/conv/iges/get_att.c, src/conv/iges/iges.c,
	  src/conv/nastran-g.c, src/conv/ply-g.c, src/conv/proe-g.c,
	  src/conv/stl/stl-g.c, src/external/Unigraphics/ug-g.c,
	  src/fb/fbpoint.c, src/fb/gif-fb.c, src/fb/pp-fb.c,
	  src/gtools/g_diff.c, src/lgt/lgt.h, src/lgt/mat_db.c,
	  src/lgt/reflect.c, src/libbu/backtrace.c, src/libbu/parallel.c,
	  src/libbu/parse.c, src/libbu/vls.c, src/libdm/dm-rtgl.c,
	  src/libfb/fb_generic.c, src/libfb/if_X.c, src/libfb/if_X24.c,
	  src/libfb/if_mem.c, src/libfb/if_ogl.c, src/libfb/if_stack.c,
	  src/libfb/if_wgl.c, src/libfb/tcl.c, src/libged/bot.c,
	  src/libged/get_obj_bounds.c, src/libged/gqa.c,
	  src/libged/importFg4Section.c, src/libged/keep.c,
	  src/libged/loadview.c, src/libged/mater.c,
	  src/libged/nmg_simplify.c, src/libged/preview.c,
	  src/libged/saveview.c, src/libged/typein.c, src/libged/vdraw.c,
	  src/libged/wdb_importFg4Section.c, src/libged/wdb_obj.c,
	  src/libged/wdb_vdraw.c, src/libicv/fileformat.c,
	  src/liboptical/sh_prj.c, src/liboptical/sh_text.c,
	  src/liboptical/sh_toyota.c, src/librt/dspline.c,
	  src/librt/primitives/bot/bot.c,
	  src/librt/primitives/metaball/metaball.c, src/librt/tcl.c,
	  src/mged/attach.c, src/mged/edarb.c, src/mged/rtif.c,
	  src/mged/update.c, src/nirt/command.c, src/nirt/interact.c,
	  src/nirt/nirt.c, src/nirt/parse_fmt.c, src/nirt/read_mat.c,
	  src/proc-db/sphflake.c, src/proc-db/tube.c, src/remrt/remrt.c,
	  src/rt/do.c, src/rt/view_bot_faces.c, src/util/bombardier.c,
	  src/util/bwfilter.c, src/util/gencolor.c, src/util/pix3filter.c,
	  src/util/pixfilter.c:
	  replace calls to strncmp() with calls to bu_strncmp(). exact same
	  behavior -- in fact, a pass-through -- for non-null pointers. for
	  null pointers, we should get stable behavior instead of crashing
	  inside the depths of a strlen or strncmp() itself.

2012-02-07 01:56  bob1961

	* [r49269] src/tclscripts/archer/Archer.tcl:
	  Added a line to disable the fb_mode in
	  Archer::updateRaytraceButtons.

2012-02-07 01:50  bob1961

	* [r49268] src/tclscripts/archer/Archer.tcl:
	  Revert the previous commit (i.e. re-enable Quad View).

2012-02-07 01:14  bob1961

	* [r49267] src/tclscripts/archer/Archer.tcl:
	  Disable quad view temporarily.

2012-02-07 00:02  brlcad

	* [r49266] HACKING:
	  calloc/reallc and strncmp/strncasecmp are on the 'should not use'
	  list too.

2012-02-06 22:58  brlcad

	* [r49265] regress/repository.sh:
	  add the beginnings of a new regression test for API usage to make
	  sure that common functions that libbu provides or wrapped are
	  being used instead of their non-libbu counterparts. we include
	  exemptions for the implementation files that wrap functions and
	  tester applications that compare them to the libbu version. since
	  there are so many matches, though, don't let the test halt
	  regression until they're all taken care of.

2012-02-06 22:48  brlcad

	* [r49264] src/libged/red.c:
	  no, 49225 didn't go far enough. there is no reason for
	  target_name to be allocated on the heap. put the caller on the
	  stack and pass in a pointer in so we just print to it. simplifies
	  the cleanup too.

2012-02-06 22:46  n_reed

	* [r49263] src/libbu/sscanf.c:
	  fix branching on unitialized value

2012-02-06 21:43  starseeker

	* [r49262] src/librt/db5_types.c:
	  Initialize endptr to NULL (Lee Butler)

2012-02-06 21:15  starseeker

	* [r49261] CMakeLists.txt:
	  Don't squack about librtserver unless it was actually on to start
	  with...

2012-02-06 20:48  starseeker

	* [r49260] src/conv/step/schema.cc:
	  need bu.h here for BU_STR_EQUAL

2012-02-06 20:35  brlcad

	* [r49259] src/conv/iges/check_names.c,
	  src/conv/step/STEPWrapper.cpp, src/conv/step/schema.cc,
	  src/libged/simulate/simphysics.cpp, src/liboptical/sh_osl.cpp:
	  BU_STR_EQUAL() propagation

2012-02-06 20:35  erikgreenwald

	* [r49258] src/libged/red.c:
	  Add bu_vls_init() to dynamically allocated vls. 49225 messed up
	  by going a bit too wide.

2012-02-06 20:32  brlcad

	* [r49257] src/libged/simulate/simulate.c:
	  eliminate dead commented-out code

2012-02-06 20:28  brlcad

	* [r49256] regress/repository.sh:
	  restructure so that we only walk the source hierarchy with find
	  once. check for the other newer non-public headers (bin/bselect).
	  stub in a new test for API usage.

2012-02-06 20:22  starseeker

	* [r49255] NEWS:
	  Bob fixed a bug in Archer's tree view - the tree view wasn't
	  highlighting the correct objects when the option was set to
	  highlight objects that would be impacted by editing the currently
	  selected object.

2012-02-06 20:02  bob1961

	* [r49254] src/tclscripts/archer/ArcherCore.tcl:
	  Fixed a bug in handleTreeSelect. Affected nodes not always
	  getting highlighted when in this mode.

2012-02-06 20:01  starseeker

	* [r49253] src/other/lemon/lempar.c:
	  Bug in lemon parser template on Windows - we still need
	  yyRuleName even when NDEBUG is defined.

2012-02-06 19:19  n_reed

	* [r49252] include/bu.h, src/librt/opennurbs_ext.h:
	  bu_sscanf should use scanf (not printf) syntax check. Substituted
	  remaining instances of __BU* with _BU*.

2012-02-06 19:11  brlcad

	* [r49251] src/libged/exists.c, src/libged/nirt.c, src/librt/cmd.c,
	  src/librt/primitives/table.c, src/libtclcad/tclcad_obj.c,
	  src/rt/viewweight.c:
	  use BU_STR_EQUAL() and bu_strcmp/bu_strncmp instead of
	  strcmp/strncmp for more consistent and clear string comparison
	  behavior

2012-02-06 19:09  brlcad

	* [r49250] src/librt/search.c, src/rt/read-rtlog.c:
	  tweak comments regarding string comparisons

2012-02-06 19:08  brlcad

	* [r49249] src/fb/fbstretch.c:
	  comment not useful

2012-02-06 19:07  brlcad

	* [r49248] src/libged/edit.c:
	  comment tweak

2012-02-06 18:28  brlcad

	* [r49247] src/conv/cy-g.c:
	  convert instances of strncasecmp with bu_strncasecmp

2012-02-06 18:10  brlcad

	* [r49246] src/libbu/str.c:
	  hard to call bu_strncasecmp() if it doesn't exist. fix typo.

2012-02-06 18:04  brlcad

	* [r49245] include/bu.h:
	  save the file, then commit

2012-02-06 18:03  brlcad

	* [r49244] include/bu.h:
	  eep, update the macros calls to bu_strcmpm() to bu_strcmp()

2012-02-06 17:33  brlcad

	* [r49243] doc/deprecation.txt, include/bu.h, src/libbu/str.c:
	  header says null is a perfectly valid parameter to bu_strcmp() so
	  there's no need to print it. so get rid of the label parameter
	  since it's otherwise unused. that means the function can take on
	  the macro name and the macro can go away. round out the offering
	  with implementations for strncmp() and strncasecmp() too.

2012-02-06 16:50  starseeker

	* [r49242] src/other/CMakeLists.txt:
	  INSTALL.new on CMake is different because we're not running the
	  THIRD_PARTY macro for SCL on Windows. Try a different approach to
	  disabling SCL with MSVC that should let the THIRD_PARTY macro
	  run. This will be moot once we get SCL working with MSVC, and can
	  go away then.

2012-02-06 16:41  starseeker

	* [r49241] misc/CMake/BRLCAD_Util.cmake,
	  src/other/iwidgets/doc/CMakeLists.txt:
	  Need to take some extra care with the iwidgets manpages since
	  CMake is prefixing them.

2012-02-04 18:28  starseeker

	* [r49240] CMakeLists.txt,
	  doc/docbook/resources/other/expand.cmake,
	  misc/CMake/distclean.cmake.in:
	  Turn on the distclean rule. This should be a real distclean,
	  working both in and out of the source directory. Needs more
	  testing. Currently is only likely to work with systems using
	  Makefiles

2012-02-04 18:10  starseeker

	* [r49239] src/other/libpng/projects/vstudio/pngstest:
	  empty directory

2012-02-04 17:44  starseeker

	* [r49238] doc/docbook/resources/other/docbook-schema,
	  doc/docbook/resources/other/standard/svg,
	  doc/docbook/resources/other/standard/xsl:
	  Remove empty dirs

2012-02-04 17:42  starseeker

	* [r49237] doc/docbook/resources/other/README.schema,
	  doc/docbook/resources/other/docbook-5.0.tar.bz2,
	  doc/docbook/resources/other/docbook-schema/README.schema,
	  doc/docbook/resources/other/docbook-schema/docbook-5.0.tar.bz2,
	  doc/docbook/resources/other/docbook-schema/docbookxi.nvdl,
	  doc/docbook/resources/other/docbookxi.nvdl,
	  doc/docbook/resources/other/expand.cmake,
	  doc/docbook/resources/other/offo/README,
	  doc/docbook/resources/other/offo/README.offo,
	  doc/docbook/resources/other/standard/README.svg,
	  doc/docbook/resources/other/standard/README.xsl,
	  doc/docbook/resources/other/standard/docbook-xsl-ns.tar.bz2,
	  doc/docbook/resources/other/standard/met-fonts.xsl,
	  doc/docbook/resources/other/standard/svg/README,
	  doc/docbook/resources/other/standard/svg/met-fonts.xsl,
	  doc/docbook/resources/other/standard/svg/w3_svg_dtd.tar.bz2,
	  doc/docbook/resources/other/standard/w3_svg_dtd.tar.bz2,
	  doc/docbook/resources/other/standard/xsl/README.xsl,
	  doc/docbook/resources/other/standard/xsl/docbook-xsl-ns.tar.bz2:
	  Move some docbook stuff around

2012-02-04 17:17  starseeker

	* [r49236]
	  doc/docbook/resources/other/docbook-schema/docbook-5.0.tar.bz2:
	  Another change-before-move commit

2012-02-04 17:11  starseeker

	* [r49235]
	  doc/docbook/resources/other/standard/svg/w3_svg_dtd.tar.bz2,
	  doc/docbook/resources/other/standard/xsl/README.xsl,
	  doc/docbook/resources/other/standard/xsl/docbook-xsl-ns.tar.bz2:
	  Will need some tweaks to the docbook resources setup. This will
	  break things temporarily, but need to change files then move
	  them.

2012-02-04 15:48  starseeker

	* [r49234] src/other/CMakeLists.txt:
	  whoops, get the lib dir symlinks too.

2012-02-04 14:37  brlcad

	* [r49233] src/remrt/remrt.c:
	  straggler bu_vls_init() to = BU_VLS_INIT_ZERO conversion

2012-02-04 13:53  brlcad

	* [r49232] src/mged/chgview.c, src/mged/sedit.h:
	  what? eliminate evil unused global strings

2012-02-04 13:45  brlcad

	* [r49231] src/conv/cy-g.c, src/conv/g-x3d.c,
	  src/external/Unigraphics/ug-g.c, src/fbed/fbed.c,
	  src/libbn/multipoly.c, src/libbn/tabdata.c, src/libbu/parallel.c,
	  src/libfb/if_X24.c, src/libged/edpipe.c, src/libged/png.c,
	  src/libged/ps.c, src/librt/primitives/cline/cline.c,
	  src/librt/primitives/eto/eto.c,
	  src/librt/primitives/extrude/extrude.c,
	  src/librt/primitives/nmg/nmg_mod.c,
	  src/librt/primitives/nmg/nmg_tri.c,
	  src/librt/primitives/rhc/rhc.c, src/librt/primitives/rpc/rpc.c,
	  src/librt/primitives/sketch/sketch.c, src/librtserver/rtserver.c,
	  src/libtclcad/tclcad_obj.c, src/libwdb/pipe.c, src/mged/dozoom.c,
	  src/mged/edpipe.c, src/rt/do.c, src/rttherm/spectrum.c,
	  src/rttherm/ssampview.c, src/tab/scriptsort.c:
	  since 'new' is a reserved c++ keyword, avoid using it throughout
	  our code. one step closer to being able to compile everything as
	  c++ sources.

2012-02-04 06:23  brlcad

	* [r49230] HACKING:
	  bu_strcasecmp() and BU_STR_EQUIV() instead of
	  stricmp()/strcasecmp()

2012-02-04 06:22  brlcad

	* [r49229] src/conv/cy-g.c, src/libfb/fb_generic.c,
	  src/libfb/fb_obj.c, src/libfb/tcl.c, src/libged/typein.c:
	  propagate BU_STR_EQUIV() where strcasecmp() was being used

2012-02-04 06:20  brlcad

	* [r49228] include/bu.h:
	  rename to BU_STR_EQUIV for equivalence since it's slightly less
	  ambiguous (but shortened to match BU_STR_EQUAL length).

2012-02-04 05:46  brlcad

	* [r49227] include/bu.h:
	  add a BU_STR_SIMILAR() macro for converting the return value from
	  bu_strcasecmp() into a boolean. future version may wrap a
	  different function if it's expanded to disconsider insignificant
	  whitespace too.

2012-02-04 05:40  brlcad

	* [r49226] include/bu.h, src/libbu/str.c:
	  add a bu_strcasecmp companion for bu_strcmp.

2012-02-04 02:25  brlcad

	* [r49225] src/bwish/cmd.c, src/bwish/input.c, src/conv/g-dot.c,
	  src/fb/ioutil.c, src/gtools/g_diff.c, src/libdm/dm_obj.c,
	  src/libfb/fbserv_obj.c, src/libfb/tcl.c, src/libged/annotate.c,
	  src/libged/attr.c, src/libged/bot_dump.c, src/libged/bot_split.c,
	  src/libged/color.c, src/libged/concat.c, src/libged/copymat.c,
	  src/libged/decompose.c, src/libged/dg_obj.c, src/libged/draw.c,
	  src/libged/dup.c, src/libged/eac.c, src/libged/editit.c,
	  src/libged/erase.c, src/libged/exists.c, src/libged/ged.c,
	  src/libged/glob.c, src/libged/gqa.c, src/libged/how.c,
	  src/libged/human.c, src/libged/inside.c, src/libged/keep.c,
	  src/libged/lt.c, src/libged/make_name.c, src/libged/make_pnts.c,
	  src/libged/mater.c, src/libged/move.c, src/libged/move_all.c,
	  src/libged/nirt.c, src/libged/plot.c, src/libged/prefix.c,
	  src/libged/preview.c, src/libged/ps.c, src/libged/put_comb.c,
	  src/libged/rect.c, src/libged/red.c, src/libged/remove.c,
	  src/libged/rt.c, src/libged/search.c, src/libged/shells.c,
	  src/libged/tables.c, src/libged/tire.c, src/libged/title.c,
	  src/libged/track.c, src/libged/typein.c, src/libged/wdb_bigE.c,
	  src/libged/wdb_comb_std.c, src/libged/wdb_nirt.c,
	  src/libged/wdb_qray.c, src/libged/wdb_track.c,
	  src/libged/wdb_vdraw.c, src/libged/xpush.c,
	  src/libtclcad/tclcad_obj.c, src/mged/adc.c, src/mged/animedit.c,
	  src/mged/arbs.c, src/mged/attach.c, src/mged/bodyio.c,
	  src/mged/bool_rewrite.c, src/mged/buttons.c, src/mged/chgmodel.c,
	  src/mged/chgtree.c, src/mged/chgview.c, src/mged/cmd.c,
	  src/mged/color_scheme.c, src/mged/dir.c, src/mged/dm-X.c,
	  src/mged/dm-generic.c, src/mged/dm-ogl.c, src/mged/dm-rtgl.c,
	  src/mged/dm-tk.c, src/mged/dm-wgl.c, src/mged/dodraw.c,
	  src/mged/doevent.c, src/mged/edarb.c, src/mged/edsol.c,
	  src/mged/facedef.c, src/mged/grid.c, src/mged/history.c,
	  src/mged/menu.c, src/mged/mged.c, src/mged/muves.c,
	  src/mged/overlay.c, src/mged/plot.c, src/mged/points/process.c,
	  src/mged/polyif.c, src/mged/rect.c, src/mged/red.c,
	  src/mged/rtif.c, src/mged/scroll.c, src/mged/set.c,
	  src/mged/setup.c, src/mged/share.c, src/mged/solids_on_ray.c,
	  src/mged/tedit.c, src/mged/titles.c, src/mged/track.c,
	  src/mged/update.c, src/mged/usepen.c, src/mged/utility1.c,
	  src/mged/vparse.c, src/mged/vrlink.c, src/nirt/if.c,
	  src/nirt/nirt.c, src/rt/viewedge.c:
	  replace 580 calls to bu_vls_init() with static initialization via
	  BU_VLS_INIT_ZERO. this eliminated the need for more than 100
	  conditionalized inits, which in turn eliminates the risk that a
	  vls might get used prior to initialization (whereby it crashes).
	  this improves memory management as well eliminating the function
	  call and memory allocation should the vls not actually be needed;
	  and it eliminates a memory leak if a vls were initialized but not
	  freed during an error condition. overall, improved
	  maintainability.

2012-02-04 02:16  brlcad

	* [r49224] src/libged/ls.c:
	  and another unused vls masked by a bu_vls_init()

2012-02-04 02:13  brlcad

	* [r49223] src/libged/trace.c:
	  another unused vls

2012-02-03 22:56  brlcad

	* [r49222] src/shapes/coil.c:
	  conversion to using BU_VLS_INIT_ZERO instead of bu_vls_init()
	  where there's simple local use. detected another unused vls
	  (coil_type).

2012-02-03 22:49  brlcad

	* [r49221] src/libged/get_comb.c:
	  a benefit of using BU_VLS_INIT_ZERO instead of bu_vls_init() is
	  that the compiler can actually detect an unused vls such as this
	  one

2012-02-03 22:08  starseeker

	* [r49220] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake,
	  misc/CMakeLists.txt, pix/CMakeLists.txt, src/adrt/CMakeLists.txt,
	  src/archer/CMakeLists.txt, src/brlman/CMakeLists.txt,
	  src/gtools/CMakeLists.txt, src/other/CMakeLists.txt,
	  src/other/tcl/doc/CMakeLists.txt,
	  src/other/tk/doc/CMakeLists.txt:
	  Getting closer - this leaves bin, lib and share in place but they
	  should be nothing but a collection of empty directories for a
	  bare configure. Just need to teach distclean to check them for
	  empty dirs and recursively remove any empty dirs until we've
	  whittled it down to the minimum (for a pure configure with no
	  build step on a clean checkout, back to the checkout
	  configuration.)

2012-02-03 21:16  bob1961

	* [r49219] src/tclscripts/archer/Archer.tcl,
	  src/tclscripts/archer/ArcherCore.tcl:
	  Added a preference for display lists.

2012-02-03 16:54  starseeker

	* [r49218] CMakeLists.txt,
	  doc/docbook/resources/other/expand.cmake, pix/CMakeLists.txt,
	  regress/mged/CMakeLists.txt, src/adrt/CMakeLists.txt,
	  src/libgcv/CMakeLists.txt, src/other/CMakeLists.txt,
	  src/other/togl/demo/CMakeLists.txt:
	  Make a stab at logic to clean out all files generated by CMake.
	  This is currently a bit too aggressive in that it will completely
	  nuke the bin, lib, and share output directories, but it's a step
	  in the right direction and seems to be able to restore a checkout
	  to clean status after an in-src-dir CMake configure (although
	  that's only tested on one platform and isn't yet portable -
	  assumes Makefiles, for example.) Not hooked into the build proper
	  yet - it generates a distclean.sh file in the toplevel build
	  directory that can be run manually.

2012-02-03 16:41  starseeker

	* [r49217] src/other/re2c.dist:
	  sync re2c.dist

2012-02-03 16:39  starseeker

	* [r49216] src/other/libz.dist:
	  sync libz.dist

2012-02-03 16:38  starseeker

	* [r49215] src/other/libz/CMakeLists.txt, src/other/libz/zconf.h,
	  src/other/libz/zconf.h.in:
	  Enough of the zconf.h.in nonsense. We've already had to modify
	  zlib anyway.

2012-02-03 16:35  starseeker

	* [r49214] src/other/re2c/README:
	  If we're using the template for the re2c README file (maybe
	  worthwhile, maybe not...) don't stash the generated output in the
	  src tree. Would need a mechanism like that used for our INSTALL
	  and configure scripts to make that work 'properly'

2012-02-03 05:13  starseeker

	* [r49213] misc/CMake/BRLCAD_Util.cmake:
	  Gah - how did that slip through the cracks? Using just a toplevel
	  cmakefiles.cmake now

2012-02-03 04:48  starseeker

	* [r49212] regress/mged/CMakeLists.txt,
	  src/other/re2c/CMakeLists.txt:
	  Couple clean-ups for in-src-dir configuration.

2012-02-03 00:44  n_reed

	* [r49211] src/libbu/sscanf.c:
	  s/bu_exit/bu_bomb; accept 0 as a valid width for string
	  conversions

2012-02-02 23:34  brlcad

	* [r49210] misc/CMake/CompilerFlags.cmake:
	  make the CHECK_C_FLAG macro a little more robust. the autonaming
	  feature is nice, but it needs to account for all possible
	  characters that aren't valid variable names. (e.g., --std=c++98)
	  also, the build type comparison is wrong as mixed case for this
	  variable.

2012-02-02 23:25  brlcad

	* [r49209] src/mged/Makefile.am:
	  hideline.c is no more

2012-02-02 22:08  starseeker

	* [r49208] misc/CMake/CompilerFlags.cmake:
	  Oh, I see now. gnu99 when doing a Release build, but gnu90 when
	  developing (normally done in Debug mode)

2012-02-02 22:03  starseeker

	* [r49207] misc/CMake/LEMON_Util.cmake,
	  src/other/re2c/CMake/LEMON_Util.cmake,
	  src/other/step/CMake/LEMON_Util.cmake:
	  remove debug message

2012-02-02 22:02  starseeker

	* [r49206] misc/CMake/CompilerFlags.cmake:
	  Hmm... make test match comment - was checking for gnu90 on debug,
	  gnu99 on release - check for both if doing release. How come
	  these checks are release only?

2012-02-02 22:00  starseeker

	* [r49205] CMakeLists.txt, misc/CMake/LEMON_Util.cmake,
	  misc/CMake/LoadMacros.cmake, src/other/CMakeLists.txt,
	  src/other/libutahrle/CMakeLists.txt,
	  src/other/re2c/CMake/LEMON_Util.cmake,
	  src/other/re2c/CMakeLists.txt,
	  src/other/sqlite3/tcl/CMakeLists.txt,
	  src/other/step/CMake/LEMON_Util.cmake,
	  src/other/step/CMakeLists.txt, src/other/tcl/CMakeLists.txt,
	  src/other/tk/CMakeLists.txt, src/other/tkhtml/CMakeLists.txt,
	  src/other/tkpng/CMakeLists.txt, src/other/tktable/CMakeLists.txt,
	  src/other/togl/CMakeLists.txt:
	  Try to be better about using misc/CMake .cmake files by default.
	  Tweak the listing of additional files to clean from lemon output.

2012-02-02 21:02  starseeker

	* [r49204] src/other/URToolkit/CMakeLists.txt,
	  src/other/clipper/CMakeLists.txt, src/other/hv3/CMakeLists.txt,
	  src/other/incrTcl/itcl/CMakeLists.txt,
	  src/other/incrTcl/itk/CMakeLists.txt,
	  src/other/iwidgets/CMakeLists.txt, src/other/jove/CMakeLists.txt,
	  src/other/lemon/CMakeLists.txt,
	  src/other/libregex/CMakeLists.txt,
	  src/other/libtermlib/CMakeLists.txt,
	  src/other/libutahrle/CMakeLists.txt,
	  src/other/openNURBS/CMakeLists.txt,
	  src/other/perplex/CMakeLists.txt, src/other/re2c/CMakeLists.txt,
	  src/other/sqlite3/CMakeLists.txt,
	  src/other/sqlite3/tcl/CMakeLists.txt,
	  src/other/step/CMakeLists.txt, src/other/tcl/CMakeLists.txt,
	  src/other/tk/CMakeLists.txt, src/other/tkhtml/CMakeLists.txt,
	  src/other/tkpng/CMakeLists.txt, src/other/tktable/CMakeLists.txt,
	  src/other/togl/CMakeLists.txt, src/other/xmltools/CMakeLists.txt,
	  src/other/xmltools/libexslt/CMakeLists.txt,
	  src/other/xmltools/libxml/CMakeLists.txt,
	  src/other/xmltools/libxslt/CMakeLists.txt:
	  Clean up some ws in src/other

2012-02-02 20:45  brlcad

	* [r49203] misc/CMake/CompilerFlags.cmake:
	  toggle whether we're aiming for c89 or c99 based on the build
	  configuration, just so we get more portability coverage. as long
	  as we're compliant, might as well stay that way for as long as we
	  can bear.

2012-02-02 20:35  brlcad

	* [r49202] src/libged/combmem.c:
	  gcc correctly detects an array overrun read where a vect_t was
	  being passed as a hvect_t with the H component getting used.
	  looks like at least a couple mistakes were made, fixed by just
	  making them hvect_t's.

2012-02-02 20:24  starseeker

	* [r49201] src/other/re2c/CMake/LEMON_Util.cmake,
	  src/other/step/CMake/LEMON_Util.cmake:
	  Sync src/other copies of LEMON_Util.cmake

2012-02-02 20:22  starseeker

	* [r49200] src/libgcv/wfobj/CMakeLists.txt:
	  Gah - remove debug message

2012-02-02 20:21  starseeker

	* [r49199] misc/CMake/LEMON_Util.cmake,
	  src/libgcv/wfobj/CMakeLists.txt:
	  Make case labeling consistent.

2012-02-02 20:13  brlcad

	* [r49198] CMakeLists.txt:
	  use the CheckTypeSize module's CHECK_TYPE_SIZE() macro for
	  explicitly evaluating the size of a pointer instead of assuming
	  cmake will figure it out for us. this takes care of the problems
	  assuming 32-bit on a 64-bit platform when the size can be
	  determined. unclear how cmake (repeatedly) got into states where
	  the CMAKE_SIZEOF_VOID_P ends up unset, but since it's a built-in
	  test, likely just some bug internal to cmake.

2012-02-02 19:29  brlcad

	* [r49197] misc/CMake/LEMON_Util.cmake:
	  also try to clean up the lemoninput file we copied. i may be
	  doing something wrong here, though.. because it's not evident
	  that this section of code is getting called.

2012-02-02 18:24  brlcad

	* [r49196] misc/CMake/LEMON_Util.cmake:
	  delete out lemon output files during make clean

2012-02-02 18:11  n_reed

	* [r49195] src/libbu/sscanf.c, src/libbu/test_sscanf.c:
	  make maximum field width mandatory for %s and %[...] conversions

2012-02-02 17:33  brlcad

	* [r49194] misc/CMake/Distclean.cmake:
	  add a distclean target so we can wipe out common cmake turds and
	  other built system entities without wiping out an entire build
	  tree. derived from distclean code by Jan Woetzel with some minor
	  tweaks for other compiler product dirs and more clear wording.

2012-02-02 17:26  brlcad

	* [r49193] src/other/step/src/fedex_plus/classes.c,
	  src/other/step/src/fedex_plus/classes_misc.c,
	  src/other/step/src/fedex_plus/fedex_idl.c:
	  more static_inline propagation so we support strict c89 mode

2012-02-02 17:26  brlcad

	* [r49192] src/other/step/src/express/fedex.c:
	  include getopt.h directly in case we're compiling in strict c89
	  mode

2012-02-02 17:10  brlcad

	* [r49191] src/libged/analyze.c:
	  no // comments in C files for portability

2012-02-02 17:09  brlcad

	* [r49190] src/conv/obj-g.c, src/shapes/coil.c:
	  break up the long string literal for c89 compliance

2012-02-02 17:08  brlcad

	* [r49189] src/libbu/Makefile.am:
	  realpath missing

2012-02-02 17:08  brlcad

	* [r49188] src/libpkg/example/server.c:
	  c89-style comments

2012-02-02 17:08  brlcad

	* [r49187] src/libicv/Makefile.am:
	  use PNG_CPPFLAGS instead of hard-coding them so that we don't get
	  a conflict if png is disabled

2012-02-02 17:07  brlcad

	* [r49186] src/other/step/src/express/expr.c,
	  src/other/step/src/express/expscan.l:
	  use static_inline instead of 'static inline' so that we're
	  consistent with other uses and expand correctly to the right
	  symbols for this compilation

2012-02-02 17:06  brlcad

	* [r49185] src/other/step/include/express/basic.h:
	  use __inline__ instead of inline for c89 compilation

2012-02-01 23:29  n_reed

	* [r49184] src/libbu/test_sscanf.c:
	  add some vls conversion tests

2012-02-01 23:16  n_reed

	* [r49183] src/libbu/sscanf.c:
	  need to skip input whitespace for %Vc and %V[...] iff conversion
	  format is preceded by whitespace

2012-02-01 23:09  bob1961

	* [r49182] src/tclscripts/archer/BotUtility.tcl:
	  Sort the list of bots

2012-02-01 22:58  bob1961

	* [r49181] src/tclscripts/archer/ArcherCore.tcl:
	  After initiating a bot_split while in COMP_PICK_BOT_SPLIT_MODE,
	  remove the old/original bot from the display.

2012-02-01 22:26  bob1961

	* [r49180] src/tclscripts/archer/ArcherCore.tcl:
	  Indicate to the user when a bot_split initiated in
	  COMP_PICK_BOT_SPLIT_MODE is complete.

2012-02-01 22:21  bob1961

	* [r49179] src/tclscripts/archer/ArcherCore.tcl:
	  This updates the COMP_PICK_BOT_SPLIT_MODE to work with the
	  previously updated bot_split2 method that was modified in
	  Oct-2011.

2012-02-01 22:05  starseeker

	* [r49178] CMakeLists.txt:
	  We aren't currently using ExternalProject_Add, but add in a
	  little more of what would be needed if we did add a use of that
	  macro with a note on what else would be necessary.

2012-02-01 21:49  n_reed

	* [r49177] src/libbu/sscanf.c:
	  still need to match literal sequence even if it ends with null

2012-02-01 21:35  n_reed

	* [r49176] src/libbu/sscanf.c:
	  fix typo

2012-02-01 21:08  n_reed

	* [r49175] src/libbu/sscanf.c:
	  make returns more uniform

2012-02-01 21:05  starseeker

	* [r49174] CMakeLists.txt:
	  typo? don't see how custtarget is defined here

2012-02-01 20:22  n_reed

	* [r49173] src/libbu/sscanf.c:
	  add a %Vs format for writing a string to a vls

2012-02-01 18:20  n_reed

	* [r49172] src/libbu/sscanf.c:
	  add a %V[...] format for writing characters of a given character
	  class to a vls

2012-02-01 17:51  n_reed

	* [r49171] src/libbu/sscanf.c:
	  add a %Vc format for writing chars to a vls

2012-02-01 17:51  starseeker

	* [r49170] src/CMakeLists.txt, src/adrt/CMakeLists.txt,
	  src/anim/CMakeLists.txt, src/brlman/CMakeLists.txt,
	  src/burst/CMakeLists.txt, src/bwish/CMakeLists.txt,
	  src/canon/CMakeLists.txt, src/conv/iges/CMakeLists.txt,
	  src/conv/intaval/CMakeLists.txt, src/fb/CMakeLists.txt,
	  src/fbed/CMakeLists.txt, src/fbserv/CMakeLists.txt,
	  src/halftone/CMakeLists.txt, src/irprep/CMakeLists.txt,
	  src/lgt/CMakeLists.txt, src/mged/CMakeLists.txt,
	  src/mged/points/CMakeLists.txt, src/nirt/CMakeLists.txt,
	  src/proc-db/CMakeLists.txt, src/remrt/CMakeLists.txt,
	  src/rt/CMakeLists.txt, src/rttherm/CMakeLists.txt,
	  src/shapes/CMakeLists.txt, src/sig/CMakeLists.txt,
	  src/tab/CMakeLists.txt, src/tclscripts/CMakeLists.txt,
	  src/tclscripts/archer/CMakeLists.txt,
	  src/tclscripts/archer/images/CMakeLists.txt,
	  src/tclscripts/boteditor/CMakeLists.txt,
	  src/tclscripts/geometree/CMakeLists.txt,
	  src/tclscripts/hv3/CMakeLists.txt,
	  src/tclscripts/mged/CMakeLists.txt,
	  src/tclscripts/pl-dm/CMakeLists.txt,
	  src/tclscripts/rtwizard/CMakeLists.txt,
	  src/tclscripts/sdialogs/CMakeLists.txt,
	  src/tclscripts/swidgets/CMakeLists.txt,
	  src/tclscripts/swidgets/images/CMakeLists.txt,
	  src/tclscripts/swidgets/scripts/CMakeLists.txt,
	  src/tclscripts/util/CMakeLists.txt, src/util/CMakeLists.txt,
	  src/vdeck/CMakeLists.txt:
	  ws

2012-02-01 17:51  bob1961

	* [r49169] include/dm.h, src/libdm/dm-Null.c, src/libdm/dm-X.c,
	  src/libdm/dm-ogl.c, src/libdm/dm-plot.c, src/libdm/dm-ps.c,
	  src/libdm/dm-rtgl.c, src/libdm/dm-tk.c, src/libdm/dm-wgl.c,
	  src/libged/draw.c, src/libtclcad/tclcad_obj.c, src/mged/dodraw.c,
	  src/mged/dozoom.c, src/mged/mged.c, src/mged/mged.h:
	  Added dm_genDLists to struct dm. Changed dm_drawDList to return
	  void. Set sp->s_dlist with a call to DM_GEN_DLISTS and use
	  directly in openGL calls (i.e. no longer adding an offset). Also
	  updated MGED's use of display lists (i.e. things are now being
	  colored correctly. Also display lists were not always getting
	  built).

2012-02-01 17:30  starseeker

	* [r49168] doc/CMakeLists.txt, doc/docbook/CMakeLists.txt,
	  doc/docbook/articles/en/CMakeLists.txt,
	  doc/docbook/books/en/CMakeLists.txt,
	  doc/docbook/lessons/en/CMakeLists.txt,
	  doc/docbook/lessons/es/CMakeLists.txt,
	  doc/docbook/presentations/en/CMakeLists.txt,
	  doc/docbook/specifications/en/CMakeLists.txt,
	  doc/docbook/system/man1/en/CMakeLists.txt,
	  doc/docbook/system/man3/en/CMakeLists.txt,
	  doc/docbook/system/man5/en/CMakeLists.txt,
	  doc/docbook/system/mann/en/CMakeLists.txt,
	  doc/html/CMakeLists.txt, doc/legal/CMakeLists.txt,
	  misc/CMakeLists.txt, misc/enigma/CMakeLists.txt,
	  misc/pkgconfig/CMakeLists.txt,
	  misc/win32-msvc/Dll/CMakeLists.txt, regress/CMakeLists.txt,
	  regress/gcv/CMakeLists.txt, regress/mged/CMakeLists.txt,
	  src/archer/CMakeLists.txt, src/gtools/CMakeLists.txt:
	  more whitespace cleanup

2012-02-01 17:22  starseeker

	* [r49167] db/CMakeLists.txt, doc/html/CMakeLists.txt,
	  misc/CMake/BRLCAD_Util.cmake, misc/CMakeLists.txt,
	  src/archer/CMakeLists.txt, src/conv/CMakeLists.txt,
	  src/gtools/CMakeLists.txt, src/libanalyze/CMakeLists.txt,
	  src/libbn/CMakeLists.txt, src/libbu/CMakeLists.txt,
	  src/libcursor/CMakeLists.txt, src/libdm/CMakeLists.txt,
	  src/libfb/CMakeLists.txt, src/libfft/CMakeLists.txt,
	  src/libgcv/CMakeLists.txt, src/libged/CMakeLists.txt,
	  src/libicv/CMakeLists.txt, src/libmultispectral/CMakeLists.txt,
	  src/liboptical/CMakeLists.txt, src/liborle/CMakeLists.txt,
	  src/libpc/CMakeLists.txt, src/libpkg/CMakeLists.txt,
	  src/librt/CMakeLists.txt, src/librtserver/CMakeLists.txt,
	  src/libsysv/CMakeLists.txt, src/libtclcad/CMakeLists.txt,
	  src/libtermio/CMakeLists.txt, src/libwdb/CMakeLists.txt,
	  src/rt/CMakeLists.txt, src/util/CMakeLists.txt,
	  src/vfont/CMakeLists.txt:
	  BRLCAD_INCLUDE_DIRS is not as general as that name implies -
	  rename to BRLCAD_LIB_INCLUDE_DIRS and remove some 'magic'
	  variable name assumptions. While we're at it, clean up whitespace
	  and capitalization

2012-02-01 16:40  starseeker

	* [r49166] CMakeLists.txt:
	  Add a few more links to RPATH handling docs

2012-02-01 14:54  tbrowder2

	* [r49165] README:
	  mention minimum required version of CMake so user isn't surprised
	  later

2012-02-01 00:29  starseeker

	* [r49164] misc/CMake/CheckCSourceRuns.cmake,
	  src/other/incrTcl/itcl/CMake/CheckCSourceRuns.cmake,
	  src/other/incrTcl/itk/CMake/CheckCSourceRuns.cmake,
	  src/other/sqlite3/CMake/CheckCSourceRuns.cmake,
	  src/other/step/CMake/CheckCSourceRuns.cmake,
	  src/other/tcl/CMake/CheckCSourceRuns.cmake,
	  src/other/tk/CMake/CheckCSourceRuns.cmake,
	  src/other/togl/CMake/CheckCSourceRuns.cmake:
	  Quote SOURCE in case of spaces in pathnames...

2012-02-01 00:19  starseeker

	* [r49163] misc/CMake/BRLCAD_CheckFunctions.cmake,
	  misc/CMake/CheckCFileRuns.cmake,
	  misc/CMake/CheckCSourceRuns.cmake, misc/CMake/FindLEX.cmake,
	  misc/CMake/FindTERMLIB.cmake,
	  src/other/incrTcl/itcl/CMake/CheckCFileRuns.cmake,
	  src/other/incrTcl/itcl/CMake/CheckCSourceRuns.cmake,
	  src/other/incrTcl/itcl/CMake/ac_std_funcs.cmake,
	  src/other/incrTcl/itcl/CMake/tcl.cmake,
	  src/other/incrTcl/itk/CMake/CheckCFileRuns.cmake,
	  src/other/incrTcl/itk/CMake/CheckCSourceRuns.cmake,
	  src/other/incrTcl/itk/CMake/ac_std_funcs.cmake,
	  src/other/incrTcl/itk/CMake/tcl.cmake,
	  src/other/sqlite3/CMake/CheckCSourceRuns.cmake,
	  src/other/sqlite3/tcl/CMake/CheckCFileRuns.cmake,
	  src/other/sqlite3/tcl/CMake/CheckCSourceRuns.cmake,
	  src/other/sqlite3/tcl/CMake/ac_std_funcs.cmake,
	  src/other/sqlite3/tcl/CMake/tcl.cmake,
	  src/other/step/CMake/CheckCFileRuns.cmake,
	  src/other/step/CMake/CheckCSourceRuns.cmake,
	  src/other/step/CMake/FindLEX.cmake,
	  src/other/tcl/CMake/CheckCFileRuns.cmake,
	  src/other/tcl/CMake/CheckCSourceRuns.cmake,
	  src/other/tcl/CMake/ac_std_funcs.cmake,
	  src/other/tcl/CMake/tcl.cmake,
	  src/other/tk/CMake/CheckCFileRuns.cmake,
	  src/other/tk/CMake/CheckCSourceRuns.cmake,
	  src/other/tk/CMake/ac_std_funcs.cmake,
	  src/other/tk/CMake/tcl.cmake,
	  src/other/togl/CMake/CheckCFileRuns.cmake,
	  src/other/togl/CMake/CheckCSourceRuns.cmake,
	  src/other/togl/CMake/CheckFunctions.cmake:
	  Dispose of the one-off CHECK_C_FILE_RUNS and instead enhance
	  CHECK_C_SOURCE_RUNS. Will try to contribute the change upstream.

2012-01-31 23:47  n_reed

	* [r49162] src/libbu/sscanf.c:
	  build accepted character table for character class

2012-01-31 23:42  starseeker

	* [r49161] misc/CMake/BRLCAD_CheckFunctions.cmake,
	  misc/CMake/BRLCAD_CompilerFlags.cmake,
	  misc/CMake/BRLCAD_Dependent_Options.cmake,
	  misc/CMake/BRLCAD_Options.cmake, misc/CMake/BRLCAD_Util.cmake,
	  misc/CMake/CheckCFileRuns.cmake, misc/CMake/CompilerFlags.cmake,
	  misc/CMake/DiffCache.cmake, misc/CMake/FindGL.cmake,
	  misc/CMake/FindLEMON.cmake, misc/CMake/FindOIIO.cmake,
	  misc/CMake/FindOPENNURBS.cmake, misc/CMake/FindOSL.cmake,
	  misc/CMake/FindOpenEXR.cmake, misc/CMake/FindPERPLEX.cmake,
	  misc/CMake/FindPkgMacros.cmake, misc/CMake/FindRE2C.cmake,
	  misc/CMake/FindREGEX.cmake, misc/CMake/FindSCL.cmake,
	  misc/CMake/FindShellDeps.cmake, misc/CMake/FindTBB.cmake,
	  misc/CMake/FindTCL.cmake, misc/CMake/FindTERMLIB.cmake,
	  misc/CMake/FindUTAHRLE.cmake, misc/CMake/FindX11.cmake,
	  misc/CMake/FindXMLLINT.cmake, misc/CMake/FindXSLTPROC.cmake,
	  misc/CMake/FindYACC.cmake, misc/CMake/FindZLIB.cmake,
	  misc/CMake/LEMON_Util.cmake, misc/CMake/PERPLEX_Util.cmake,
	  misc/CMake/RE2C_Util.cmake, misc/CMake/ResetCache.cmake,
	  misc/CMake/ResolveCompilerPaths.cmake,
	  misc/CMake/ThirdParty.cmake, misc/CMake/ThirdParty_TCL.cmake,
	  src/other/incrTcl/itk/CMake/FindX11.cmake,
	  src/other/re2c/CMake/FindLEMON.cmake,
	  src/other/re2c/CMake/LEMON_Util.cmake,
	  src/other/step/CMake/FindLEMON.cmake,
	  src/other/step/CMake/LEMON_Util.cmake,
	  src/other/tk/CMake/FindX11.cmake,
	  src/other/tkhtml/CMake/FindX11.cmake,
	  src/other/tkpng/CMake/FindX11.cmake,
	  src/other/tktable/CMake/FindX11.cmake,
	  src/other/xmltools/CMake/ResolveCompilerPaths.cmake:
	  Fix shiftwidth for vim in .cmake files

2012-01-31 23:36  starseeker

	* [r49160] src/conv/CMakeLists.txt:
	  ws

2012-01-31 23:35  starseeker

	* [r49159] src/conv/step/CMakeLists.txt:
	  ws

2012-01-31 23:34  starseeker

	* [r49158] src/conv/step/CMakeLists.txt:
	  Slight clean-up of the fedex generating CMake logic, even though
	  it's not active yet.

2012-01-31 22:48  bob1961

	* [r49157] include/bn.h, src/libdm/dm-X.c, src/libdm/dm-ogl.c,
	  src/libdm/dm-plot.c, src/libdm/dm-ps.c, src/libdm/dm-tk.c,
	  src/libdm/dm-wgl.c, src/libged/draw.c, src/libged/plot.c,
	  src/libged/png.c, src/libged/ps.c, src/libged/select.c,
	  src/librt/primitives/bot/bot.c,
	  src/librt/primitives/nmg/nmg_misc.c, src/librt/vlist.c,
	  src/mged/dodraw.c, src/mged/plot.c, src/mged/polyif.c,
	  src/mged/rtif.c, src/util/pl-dm.c:
	  Added new vlist commands to support triangles. This allows the
	  display managers that care to do something better/faster if they
	  know they have triangles as opposed to polygons.

2012-01-31 20:46  starseeker

	* [r49156] NEWS:
	  Review of Coverity issue 2069, commit r48706 - fix looks good.
	  Clean up handling of input read failure case in burst.

2012-01-31 20:39  starseeker

	* [r49155] NEWS:
	  Review of Coverity issue 2070 - fix looks good. double-free error
	  potentially visible in shp-g.

2012-01-31 20:35  n_reed

	* [r49154] src/libbu/sscanf.c:
	  flags variable should be long int type given how many flags are
	  being used

2012-01-31 18:14  n_reed

	* [r49153] src/libbu/test_sscanf.c:
	  consistently print src and fmt strings

2012-01-31 17:54  starseeker

	* [r49152] CMakeLists.txt:
	  When doing a delta, start the clock closer to the beginning...
	  probably not terribly significant since most of the time is taken
	  up in tests, but makes more sense if you're going looking for it
	  in the code.

2012-01-31 17:41  n_reed

	* [r49151] src/libbu/test_sscanf.c:
	  add some simple tests of error behavior

2012-01-31 14:30  bob1961

	* [r49150] src/libtclcad/tclcad_obj.c:
	  If scale is NULL, the passed in argc should be 1.

2012-01-30 23:54  bob1961

	* [r49149] include/tclcad.h, src/libtclcad/tclcad_obj.c,
	  src/tclscripts/lib/Ged.tcl:
	  Expose display list capability via libtclcad and
	  tclscripts/lib/Ged.tcl

2012-01-30 23:02  bob1961

	* [r49148] src/libged/bigE.c, src/libged/draw.c,
	  src/libged/erase.c, src/libged/preview.c,
	  src/libged/set_transparency.c, src/libged/zap.c:
	  Initial code to send notification via callback when vlists are
	  created or freed.

2012-01-30 22:57  bob1961

	* [r49147] include/ged.h, include/obj.h, include/tclcad.h:
	  Moved struct ged_dm_view and struct ged_obj to tclcad.h. Moved
	  declaration of go_refresh() and go_refresh_draw() to tclcad.h.
	  Added ged_create_dlist_callback and ged_free_dlist_callback to
	  struct ged.

2012-01-30 22:37  n_reed

	* [r49146] src/libbu/test_sscanf.c:
	  consistently exit on failure

2012-01-30 22:21  n_reed

	* [r49145] src/libbu/test_sscanf.c:
	  duplication reduction

2012-01-30 21:02  starseeker

	* [r49144] CMakeLists.txt:
	  clean up indentation (thanks emacs mode)

2012-01-30 20:55  starseeker

	* [r49143] CMakeLists.txt:
	  stray upper->lower conversions

2012-01-30 18:29  n_reed

	* [r49142] src/libbu/test_sscanf.c:
	  Add tests for correct max field width behavior for common types.

2012-01-30 16:18  d_rossberg

	* [r49141] include/pstdint.h:
	  MSVS 2008 has an uintptr_t but no UINTPTR_MAX defined
	  therefore, if there is a MSVS with uintptr_t but no UINTPTR_MAX
	  defined => define the UINTPTR_MAX here

2012-01-29 11:41  jordisayol

	* [r49140] misc/debian/control:
	  Update debian sources building dependencies.

2012-01-29 11:30  jordisayol

	* [r49139] sh/make_deb.sh, sh/make_rpm.sh:
	  Update deb/rpm building dependencies.

2012-01-29 06:13  brlcad

	* [r49138] src/libtclcad/tclcad_obj.c:
	  enable support for the new autoview option to archer as well.
	  looks like spaghetti tentacles run deep as it's not a simple call
	  through to ged_autoview, but should do the trick

2012-01-29 06:12  brlcad

	* [r49137] src/libged/autoview.c:
	  clarity, model scale and view factor

2012-01-29 06:04  brlcad

	* [r49136] src/mged/chgview.c:
	  bah, stupid. need to update the mged hook function to allow and
	  pass the new scale option too.

2012-01-29 05:55  brlcad

	* [r49135] NEWS:
	  after mailing list discussion prompted by tom browder, added an
	  optional scaling parameter to the autoview command so that you
	  can display geometry presized with respect to the view. default
	  is still what it was fitting the model bounding sphere to half
	  the view, i.e., scale of 0.5

2012-01-29 05:49  brlcad

	* [r49134] src/libged/autoview.c:
	  add an optional scaling parameter to the autoview command. this
	  lets users override the default behavior, which is to scale the
	  view to twice the model bounding sphere. parameter is implemented
	  as the model scale with respect to the view size so that .9 will
	  give 90% view, 2.0 will give a model twice the size of the view,
	  etc.

2012-01-28 02:54  starseeker

	* [r49133] CMakeLists.txt:
	  For now, take out the dll relocation - if someone wants to do
	  testing or we put it back in 'live', all that should be needed is
	  a reverse merge on this commit. Until we're ready, leave Windows
	  in a working state.

2012-01-27 20:43  starseeker

	* [r49132] CMakeLists.txt:
	  Looks like we need to set target properties for multiple
	  configurations, in order to re-direct appropriately.

2012-01-27 19:46  n_reed

	* [r49131] src/libbu/test_sscanf.c:
	  ensure float constants are printable

2012-01-27 19:19  n_reed

	* [r49130] src/libbu/test_sscanf.c:
	  add tests for string termation behavior and support of literal
	  ']' and '-' in character classes

2012-01-27 16:28  erikgreenwald

	* [r49129] src/libgcv/test_bottess.c:
	  add more compose tests

2012-01-27 16:27  erikgreenwald

	* [r49128] src/libgcv/bottess.c:
	  fix bug, wrong faces being removed and kept.

2012-01-27 16:15  erikgreenwald

	* [r49127] src/libgcv/bottess.c:
	  fix off by one error in bulk face removal

2012-01-27 15:58  erikgreenwald

	* [r49126] src/libgcv/test_bottess.c:
	  makr foo. test nfaces. init bn_tol.

2012-01-27 14:43  erikgreenwald

	* [r49125] src/libgcv/test_bottess.c:
	  start filling in the "all deleted" compose condition

2012-01-27 05:34  brlcad

	* [r49124] misc/win32-msvc/bootstrap.cpp:
	  not the ib directory

2012-01-27 05:03  brlcad

	* [r49123] misc/win32-msvc/bootstrap.cpp:
	  double-whammy, give the dll an apientry so there's at least one
	  symbol to call

2012-01-27 03:10  brlcad

	* [r49122] misc/win32-msvc/bootstrap.cpp:
	  begs explanation, so detail what's going on here. also need
	  common.h for BRLCAD_ROOT.

2012-01-27 03:02  brlcad

	* [r49121] misc/win32-msvc/CMakeLists.txt,
	  misc/win32-msvc/bootstrap.cpp:
	  stub in an initial bootstrap 'library' so that all of our
	  application binaries on Windows can call SetDllDirectory(). this
	  is avoid having to require users to set a PATH yet still keeping
	  libraries in lib and applications in bin like we do on all other
	  platforms.

2012-01-26 23:27  n_reed

	* [r49120] src/libbu/test_sscanf.c:
	  stick related tests in their own routines

2012-01-26 22:28  starseeker

	* [r49119] CMakeLists.txt:
	  set version, THEN define DATA_DIR...

2012-01-26 22:19  starseeker

	* [r49118] CMakeLists.txt:
	  whoops, typo

2012-01-26 22:18  n_reed

	* [r49117] src/libbu/test_sscanf.c:
	  condensed tests of numeric-constant conversions

2012-01-26 22:18  starseeker

	* [r49116] CMakeLists.txt:
	  Here we go... set RUNTIME_OUTPUT_DIRECTORY to LIB_DIR - DLLs
	  should now end up on lib on Windows. This will probably break
	  stuff. Also make better use of BIN_DIR and LIB_DIR in the
	  toplevel file...

2012-01-26 22:09  starseeker

	* [r49115] src/other/incrTcl/itcl/CMakeLists.txt,
	  src/other/incrTcl/itk/CMakeLists.txt,
	  src/other/libpng/CMakeLists.txt, src/other/step/CMakeLists.txt,
	  src/other/tcl/CMakeLists.txt, src/other/tk/CMakeLists.txt:
	  Go with 'lib' for all instances of CMAKE_LIBRARY_OUTPUT_DIRECTORY

2012-01-26 22:01  starseeker

	* [r49114] CMakeLists.txt:
	  Same deal with the cfg_type case

2012-01-26 22:00  starseeker

	* [r49113] CMakeLists.txt:
	  Misunderstood what CMAKE_LIBRARY_OUTPUT_DIRECTORY controls...

2012-01-26 19:55  bob1961

	* [r49112] src/tclscripts/archer/Archer.tcl,
	  src/tclscripts/archer/ArcherCore.tcl:
	  Temporarily disable tkhtml when on 64-bit windows platforms.

2012-01-26 19:45  n_reed

	* [r49111] src/libbu/test_sscanf.c:
	  Constant suffixes are bad syntax, lose them. Test %n %% and %*
	  formats.

2012-01-26 19:17  erikgreenwald

	* [r49110] src/libgcv/test_bottess.c:
	  fix format string

2012-01-26 19:05  erikgreenwald

	* [r49109] src/libgcv/test_bottess.c:
	  macro-ize prep of trees for multiple tests

2012-01-26 18:53  brlcad

	* [r49108] NEWS:
	  good one, bob fixed a bug in the extrude objects where an entire
	  extrude would disappear if you rendered it ever so slightly
	  off-angle but nearly dead-on. problem was due to tolerancing.
	  fixed in r49092.

2012-01-26 18:42  n_reed

	* [r49107] src/libbu/sscanf.c:
	  don't give pointer argument if assignment is suppressed

2012-01-26 18:42  starseeker

	* [r49106] TODO, misc/CMake/FindX11.cmake,
	  src/other/incrTcl/itk/CMake/FindX11.cmake,
	  src/other/tk/CMake/FindX11.cmake,
	  src/other/tkhtml/CMake/FindX11.cmake,
	  src/other/tkpng/CMake/FindX11.cmake,
	  src/other/tktable/CMake/FindX11.cmake:
	  Rework FindX11.cmake to be aware if results are coming back from
	  multiple directories, and report that fact. Too complicated to
	  have it sort out multiple X11 installations - this will at least
	  help the user's awareness that there might be a problem.

2012-01-26 18:38  starseeker

	* [r49105] misc/CMake/Fink_MacPorts.cmake:
	  Reorganize Fink_Macports logic, add more comments

2012-01-26 18:35  brlcad

	* [r49104] NEWS:
	  comment tense was right: Fixed a crash condition in coil where
	  the combination of the -S and -l options would result in an
	  attempt to dereference a NULL variable. CID 318

2012-01-26 18:33  brlcad

	* [r49103] NEWS:
	  s/#/*/ and reword while at it for past tense and more detail.
	  Attribute printing was haywire in nirt, printing ALL attributes
	  and ignoring the list. Now printing only specified attributes.
	  Cliff fixed it.

2012-01-26 18:32  erikgreenwald

	* [r49102] src/libgcv/test_bottess.c:
	  do allocs for right tree, as compose does free()s

2012-01-26 18:29  brlcad

	* [r49101] NEWS:
	  wrong char retry. cliff said: Add -h option to nirt to suppress
	  header, couple other tweaks

2012-01-26 18:26  erikgreenwald

	* [r49100] src/libgcv/bottess.c:
	  guard against empty face sets

2012-01-26 18:21  erikgreenwald

	* [r49099] src/libgcv/test_bottess.c:
	  start filling in test for compose()

2012-01-26 18:17  erikgreenwald

	* [r49098] src/libgcv/soup.h:
	  add funcs for testing

2012-01-26 18:15  erikgreenwald

	* [r49097] src/libgcv/bottess.c:
	  eliminate HIDDEN to allow function testing

2012-01-26 18:06  bob1961

	* [r49096] src/archer/archer:
	  Need to normalize check_root_dir. check_bin_dir doesn't need to
	  get normalized twice.

2012-01-26 18:03  bob1961

	* [r49095] src/tclscripts/archer/BotUtility.tcl:
	  Need to look in the bin directory for shared libs on windows.

2012-01-26 17:49  n_reed

	* [r49094] src/libbu/sscanf.c:
	  don't check for assignment when none is expected

2012-01-26 17:13  n_reed

	* [r49093] src/libbu/test_sscanf.c:
	  add test of %% format

2012-01-26 16:43  bob1961

	* [r49092] src/librt/primitives/extrude/extrude.c:
	  Using a bigger tolerance when checking dir_dot_z. This fixes the
	  cases where dir_dot_z was very close to 1.0, but not close enough
	  to switch to using u vector as the ray direction and yet still
	  close enough to cause a miss when there should have been a hit.

2012-01-26 16:29  n_reed

	* [r49091] src/libbu/test_sscanf.c:
	  add a few pointer conversion tests

2012-01-26 16:19  n_reed

	* [r49090] src/libbu/sscanf.c:
	  set pointer conversion flag but forgot to check for it

2012-01-26 15:22  erikgreenwald

	* [r49089] src/libgcv/test_bottess.c:
	  stub in other test suites

2012-01-25 22:34  brlcad

	* [r49088] doc/docbook/articles/en/CMakeLists.txt,
	  doc/docbook/articles/en/TEMPLATE.xml:
	  add an initial template that demonstrates some of the basic
	  docbook/xml elements for adding new articles.

2012-01-25 22:21  starseeker

	* [r49087] TODO, regress/CMakeLists.txt, regress/nirt.sh:
	  Add regression testing for nirt based on the nirt DocBook manual.

2012-01-25 22:15  starseeker

	* [r49086] NEWS, src/nirt/nirt.c, src/nirt/nirt.h:
	  Add -h option to nirt to suppress header, couple other tweaks.

2012-01-25 22:14  n_reed

	* [r49085] src/libbu/test_sscanf.c:
	  Add some string-type tests now that character-class conversion is
	  debugged.

2012-01-25 22:10  starseeker

	* [r49084] src/nirt/command.c:
	  err -> stdout for nirt default units reporting.

2012-01-25 21:52  starseeker

	* [r49083] NEWS, src/nirt/if.c:
	  Attribute printing was haywire in nirt, printing ALL attributes
	  and ignoring the list. Now printing only specified attributes.

2012-01-25 21:48  n_reed

	* [r49082] src/libbu/sscanf.c:
	  Doh! Accidently overwrote conversion type var before switching on
	  it.

2012-01-25 21:01  starseeker

	* [r49081] src/nirt/sfiles/csv-gap.nrt:
	  Stray commas in csv-gap formatting were causing error when
	  specifying -f csv-gap in a nirt run.

2012-01-25 20:52  n_reed

	* [r49080] src/libbu/sscanf.c:
	  Forgot that we need to search for closing brace of character
	  classes. Was causing truncated conversion specification.

2012-01-25 20:36  brlcad

	* [r49079] src/libbu/badmagic.c:
	  not clear what is exactly being checked but the magic number
	  alignment checking looks to be incorrect now that we're using
	  uint32_t's everywhere. getting misalignment on big-endian 64-bit
	  system in shaders regression, fixed by checking our magic type.

2012-01-25 20:32  brlcad

	* [r49078] src/libbn/noise.c:
	  clean up the magic number handling to be consistent with our
	  uint32_t magic type. expand the size of the hash table from
	  shorts to that as well and do some minor refactoring so that the
	  table size (4096) is defined in just one place and everything
	  keys off of it.

2012-01-25 20:30  brlcad

	* [r49077] AUTHORS:
	  credit pavel jansa (pawleeq) with his numerous brl-cad tutorial
	  articles (in czech): http://www.abclinuxu.cz/autori/pavel-jansa

2012-01-25 18:49  starseeker

	* [r49076] src/nirt/command.c:
	  another stdout fprintf change...

2012-01-25 18:43  starseeker

	* [r49075] src/nirt/command.c:
	  Send the default coordinate printouts to stdout - really should
	  be handled like 'normal' nirt reporting...

2012-01-25 18:20  n_reed

	* [r49074] src/libbu/test_sscanf.c:
	  Using macros to condense numeric conversion tests, now in their
	  own routine. Moving on to more exotic conversions.

2012-01-25 18:00  starseeker

	* [r49073] src/other/libpng/CMakeLists.txt:
	  ws

2012-01-25 17:57  starseeker

	* [r49072] src/other/libpng/CMakeLists.txt:
	  If we're conditionalizing the non-WIN32 files on generation, need
	  to also conditionalize the related install rules.

2012-01-25 17:22  brlcad

	* [r49071] src/other/step/src/clstepcore/STEPattribute.h,
	  src/other/step/src/clstepcore/read_func.cc,
	  src/other/step/src/clstepcore/read_func.h,
	  src/other/step/src/clstepcore/sdai.h,
	  src/other/step/src/clstepcore/sdaiApplication_instance.cc,
	  src/other/step/src/clstepcore/sdaiApplication_instance.h,
	  src/other/step/src/clstepcore/sdaiSelect.cc,
	  src/other/step/src/clstepcore/sdaiSelect.h:
	  might make merging a bit more difficult or (more likely) repeats
	  work already done in the github tree, but helps ease our sanity
	  in the meantime. eliminate a slew of gcc warnings about string
	  literals being passed as char* parameters when they should be
	  treated immutable. mark them all const.

2012-01-25 17:12  bob1961

	* [r49070] src/mged/polyif.c:
	  Variable declarations need to be at the top of the code block.

2012-01-25 17:10  brlcad

	* [r49069] src/other/step/src/clstepcore/ExpDict.h:
	  more warning quellage. shouldn't pass string constants to char*
	  parameters as they should be considered immutable/const. make
	  SelectTypeDescriptor() constructor take a const char* instead,
	  fortunately TypeDescriptor's constructor is correct.

2012-01-25 17:08  brlcad

	* [r49068] src/conv/step/SdaiCONFIG_CONTROL_DESIGN.cc,
	  src/conv/step/SdaiCONFIG_CONTROL_DESIGN.h,
	  src/other/step/src/cldai/sdaiEntity_extent.cc,
	  src/other/step/src/cldai/sdaiEntity_extent.h,
	  src/other/step/src/cldai/sdaiModel_contents.cc,
	  src/other/step/src/cldai/sdaiModel_contents.h,
	  src/other/step/src/clstepcore/ExpDict.cc,
	  src/other/step/src/clstepcore/ExpDict.h,
	  src/other/step/src/clstepcore/STEPattribute.h,
	  src/other/step/src/clstepcore/STEPattribute.inline.cc,
	  src/other/step/src/clstepcore/sdaiEnum.h,
	  src/other/step/src/clstepcore/sdaiSelect.cc,
	  src/other/step/src/clstepcore/sdaiSelect.h:
	  Can't take it any longer. Doggy bag all the gcc vomit about SCL's
	  qualified type errors. Reduces the build log by about 16MB, 78k
	  warning lines, approx 765 unique instances.
	  Quell them all with a teeny little one-liner bit of scripting
	  based on the build log output:
	  for match in `grep qualifiers build.log | sort | uniq | cut -d:
	  -f1,2` ; do export file="`echo $match | cut -d: -f1`" ; export
	  line="`echo $match | cut -d: -f2`" ; export pline="`expr $line -
	  1`" ; if test "x`sed -n ${pline}p
	  $file |grep const`" = "x" ; then sed -n ${line}p $file ; sed
	  "${line}s/\([[:space:]]*\)const \(.*\)/\1\2/" < $file > $file.sed
	  ; mv $file.sed $file ; else sed -n ${pline}p $file ; sed
	  "${pline}s/\([[:space:]]*\)const \(.*\)/\1\2/" < $file >
	  $file.sed ; mv $file.sed $file ; fi ; done
	  As to the issue at hand, there is no such thing as returning a
	  "const int". It's just a value (same goes for all the non-pointer
	  return types). Old SGI compiler was one of the first to be
	  pedantic about that mistake, but gcc wised up a few
	  years ago and warns about it now too.

2012-01-25 05:43  brlcad

	* [r49067] BUGS, NEWS, TODO:
	  fixed the database corruption bug being seen on 64-bit big-endian
	  systems (sparc, power7, etc). looks like the size mismatch was
	  limited to the ebm, dsp, vol, and hf (deprecated) primitives.
	  issue caused by trying to serialize a 64-bit value into 32-bits
	  without taking the input type into account (code assumes it's
	  32-bit) via bu_vls_struct_print('%d') serialization.

2012-01-25 05:37  brlcad

	* [r49066] include/rtgeom.h:
	  fix a major db5 portability bug introduced around 7.18.2 reading
	  and writing ebm, dsp, vol, and hf primitives. changing their
	  dimension parameters to size_t didn't account for them being
	  converted typeless via libbu's bu_vls_struct_print('%d') during
	  export via int coercion into 32-bit data. thus, 64-bit size_t's
	  on a big-endian platform were writing out as zero (unless they
	  happened to have a value that exceeded 32-bits) which ends up
	  'corrupting' the .g file. fix is to make sure we stick to a
	  32-bit type so it'll export correctly. as such, convert to
	  uint32_t and document the issue.

2012-01-25 05:03  brlcad

	* [r49065] src/conv/intaval/read_dra.cpp:
	  gcc complains about not initializing the remainder of the struct
	  members if we're going to perform static initialization this way.
	  a memset() might be more apropriate, but this does the trick with
	  no runtime overhead.

2012-01-24 23:41  starseeker

	* [r49064] regress/mged/CMakeLists.txt, regress/mged/clone.mged:
	  Ah hah! That looks a lot closer to what it should look like.

2012-01-24 23:35  bob1961

	* [r49063] src/rt/viewweight.c:
	  Moved variable declaration to top of code block.

2012-01-24 23:33  bob1961

	* [r49062] include/raytrace.h:
	  Fixed a typo.

2012-01-24 23:20  n_reed

	* [r49061] src/libbu/test_sscanf.c:
	  prefix local constants to avoid name collisions

2012-01-24 23:12  starseeker

	* [r49060] regress/mged/CMakeLists.txt:
	  Make a stab at CMake logic to trigger the mged cmd regressions.
	  These need a fair bit of work - lots of invalid uses of globbing.

2012-01-24 22:43  bob1961

	* [r49059] src/other/xmltools/xsltproc.c:
	  Include winsock2.h if _WINSOCKAPI_ is not defined. This avoids
	  redefinition of things like struct timeval.

2012-01-24 22:29  n_reed

	* [r49058] src/libbu/test_sscanf.c:
	  add more tests of basic conversion specifications

2012-01-24 22:17  jordisayol

	* [r49057] misc/debian/changelog, sh/make_deb.sh, sh/make_rpm.sh:
	  Update debian/changelog version
	  Change multijob on deb/rpm builfing scripts
	  Remove binary checking on debian building script

2012-01-24 22:03  starseeker

	* [r49056] regress/mged/clone.mged:
	  Can't use glob expansion in this environment - go with db_glob
	  and a foreach loop

2012-01-24 21:29  erikgreenwald

	* [r49055] regress/CMakeLists.txt:
	  add analyze.asc to "extra_dist" type var

2012-01-24 21:28  erikgreenwald

	* [r49054] src/conv/step/CMakeLists.txt:
	  change header entry from .cpp to .h

2012-01-24 21:28  brlcad

	* [r49053] BUGS, NEWS, TODO:
	  document the now better-understood big-endian ebm/dsp export bug.
	  writing out a size_t as a 32-bit type is bad. this one will have
	  to be fixed before any new release distributions are posted. no
	  way to fix, review, and v&v by the end of jan.

2012-01-24 21:20  starseeker

	* [r49052] misc/CMake/distcheck_buildsys.cmake.in:
	  Add some more comments to the buildsys component of CMake
	  distcheck logic.

2012-01-24 21:17  erikgreenwald

	* [r49051] src/libbu/test_sscanf.c:
	  quell uninitialized var warning

2012-01-24 21:05  tbrowder2

	* [r49050] HACKING:
	  change target weight-regress to regress-weight per new naming
	  convention

2012-01-24 21:00  indianlarry

	* [r49049] src/conv/step/ApplicationContext.cpp,
	  src/conv/step/ApplicationContext.h,
	  src/conv/step/ApplicationContextElement.cpp,
	  src/conv/step/ApplicationContextElement.h,
	  src/conv/step/BrepWithVoids.cpp, src/conv/step/BrepWithVoids.h,
	  src/conv/step/CMakeLists.txt,
	  src/conv/step/ContextDependentShapeRepresentation.cpp,
	  src/conv/step/ContextDependentShapeRepresentation.h,
	  src/conv/step/DesignContext.cpp, src/conv/step/DesignContext.h,
	  src/conv/step/Factory.cpp, src/conv/step/Factory.h,
	  src/conv/step/FunctionallyDefinedTransformation.cpp,
	  src/conv/step/FunctionallyDefinedTransformation.h,
	  src/conv/step/ItemDefinedTransformation.cpp,
	  src/conv/step/ItemDefinedTransformation.h,
	  src/conv/step/MechanicalContext.cpp,
	  src/conv/step/MechanicalContext.h,
	  src/conv/step/OpenNurbsInterfaces.cpp,
	  src/conv/step/OrientedClosedShell.cpp,
	  src/conv/step/OrientedClosedShell.h, src/conv/step/Product.cpp,
	  src/conv/step/Product.h, src/conv/step/ProductCategory.cpp,
	  src/conv/step/ProductCategory.h,
	  src/conv/step/ProductContext.cpp, src/conv/step/ProductContext.h,
	  src/conv/step/ProductDefinition.cpp,
	  src/conv/step/ProductDefinition.h,
	  src/conv/step/ProductDefinitionContext.cpp,
	  src/conv/step/ProductDefinitionContext.h,
	  src/conv/step/ProductDefinitionContextAssociation.cpp,
	  src/conv/step/ProductDefinitionContextAssociation.h,
	  src/conv/step/ProductDefinitionContextRole.cpp,
	  src/conv/step/ProductDefinitionContextRole.h,
	  src/conv/step/ProductDefinitionFormation.cpp,
	  src/conv/step/ProductDefinitionFormation.h,
	  src/conv/step/ProductDefinitionFormationWithSpecifiedSource.cpp,
	  src/conv/step/ProductDefinitionFormationWithSpecifiedSource.h,
	  src/conv/step/ProductDefinitionShape.cpp,
	  src/conv/step/ProductDefinitionShape.h,
	  src/conv/step/ProductRelatedProductCategory.cpp,
	  src/conv/step/ProductRelatedProductCategory.h,
	  src/conv/step/PropertyDefinition.cpp,
	  src/conv/step/PropertyDefinition.h,
	  src/conv/step/PullbackCurve.cpp,
	  src/conv/step/RepresentationRelationship.cpp,
	  src/conv/step/RepresentationRelationship.h,
	  src/conv/step/RepresentationRelationshipWithTransformation.cpp,
	  src/conv/step/RepresentationRelationshipWithTransformation.h,
	  src/conv/step/STEPWrapper.cpp,
	  src/conv/step/ShapeRepresentationRelationship.cpp,
	  src/conv/step/ShapeRepresentationRelationship.h,
	  src/conv/step/Transformation.cpp, src/conv/step/Transformation.h:
	  initial class additions and modifications to support assemblies
	  in STEP

2012-01-24 20:46  starseeker

	* [r49048] src/conv/CMakeLists.txt, src/other/CMakeLists.txt:
	  Turn off the step stuff for now on MSVC - we're a ways away from
	  being able to build there.

2012-01-24 20:26  brlcad

	* [r49047] TODO:
	  regress-solids is failing

2012-01-24 20:25  n_reed

	* [r49046] src/libbu/test_sscanf.c:
	  Removed use of vsscanf and re-wrote test to be simpler, more
	  readable, and more portable.

2012-01-24 20:22  brlcad

	* [r49045] regress/CMakeLists.txt:
	  rename all of the individual regression tests to regress-[TEST]
	  so they all follow a common convention of increasing target
	  specificity. also change the 'regress' target to merely depend on
	  all of the other regress targets so we can test in parallel.

2012-01-24 19:57  starseeker

	* [r49044] regress/library.sh:
	  Don't print all the search verbosity by default. Can uncomment
	  the echo if we need it, but it's a distraction from the actual
	  regress output.

2012-01-24 18:45  erikgreenwald

	* [r49043] src/libbu/test_vls.c:
	  remove test_vls.cLu, it's not portable

2012-01-24 18:33  erikgreenwald

	* [r49042] src/libgcv/soup.h, src/libgcv/tri_intersect.c:
	  use GCV_EXPORT instead of local custom name.

2012-01-24 18:28  indianlarry

	* [r49041] src/conv/step/step-g.cpp:
	  little more verbosity to file overwrite error message

2012-01-24 18:25  erikgreenwald

	* [r49040] src/libgcv/test_bottess.c:
	  Block around decls. Hoist decls to beginning of blocks.

2012-01-24 17:49  erikgreenwald

	* [r49039] src/libgcv/test_bottess.c:
	  test triangle foo values. add ansi color codes to summary and
	  macroize a bit.

2012-01-24 16:49  n_reed

	* [r49038] src/libbu/test_sscanf.c:
	  Still need vsscanf for test routine. For now, require it to run
	  test.

2012-01-24 16:23  brlcad

	* [r49037] src/conv/step/STEPWrapper.cpp:
	  error message cleanup for clarity since it's likely to be
	  invalid. review of r48313, cid 1836.

2012-01-24 16:20  brlcad

	* [r49036] NEWS:
	  looks like r49031 from keith fixes a memory management issue in
	  scl that was causing a delete memory error. that plus the slew of
	  virtual inheritance tweaks qualitatively amount to improved
	  step-g memory management (visible to user in terms of memory
	  consumption, maybe preventing crashes for some usage cases)

2012-01-24 16:12  brlcad

	* [r49035] src/libbu/timer.c:
	  try another approach, include the higher-level windows.h instead
	  of mmsystem.h for the Windows-specific QueryPerformanceCounter()
	  method.

2012-01-24 16:10  brlcad

	* [r49034] CMakeLists.txt:
	  try another approach, test for windows.h bahamamama instead of
	  the subling mmsystem.h since it should also get use
	  QueryPerformanceCounter()

2012-01-24 16:09  brlcad

	* [r49033] CMakeLists.txt:
	  looks like regex gone wild?
	  s/BRLCAD_INCLUDE_file/BRLCAD_INCLUDE_FILE/g

2012-01-24 16:06  brlcad

	* [r49032] include/bin.h, include/bio.h:
	  better explain why we intentionally avoid using HAVE_* defines or
	  common.h in these headers. tempting, but they're meant to be
	  completely stand-alone files.

2012-01-24 16:01  indianlarry

	* [r49031] src/other/step/src/cleditor/instmgr.cc:
	  make sure to ClearEntries() when array instances not owned by
	  MgrNodeArray otherwise parent class GenNodeArray will try and
	  delete memory error

2012-01-24 15:53  indianlarry

	* [r49030] src/other/step/src/clutils/gennodearray.cc:
	  fix size in memset() initialization when growing buffer

2012-01-24 15:41  erikgreenwald

	* [r49029] src/libbu/timer.c:
	  Wrap non-standard #warning to prevent build failure on msvc.

2012-01-24 15:13  brlcad

	* [r49028] regress/CMakeLists.txt, regress/Makefile.am:
	  ignore new dsp.sh file for now

2012-01-24 15:12  brlcad

	* [r49027] regress/dsp.sh:
	  stub in a new dsp primitive regression test

2012-01-24 11:28  indianlarry

	* [r49026] src/conv/step/ClosedShell.cpp,
	  src/conv/step/ClosedShell.h, src/conv/step/ConnectedFaceSet.cpp,
	  src/conv/step/ConnectedFaceSet.h:
	  Add face set reversing flags and functions

2012-01-24 11:10  indianlarry

	* [r49025] src/conv/step/Face.cpp, src/conv/step/Face.h:
	  Add face reversing flag and function

2012-01-24 10:38  indianlarry

	* [r49024] src/conv/step/RepresentationItem.cpp:
	  correct "CLASSNAME" definition from "RepresentationContext" to
	  "RepresentationItem"

2012-01-24 08:43  brlcad

	* [r49023] NEWS:
	  tom put a lot of effort into 'fixing' and enhancing the
	  mged/archer analyze command. the table formatting had become
	  extensively hosed, misaligned. extensively overhauled the faces
	  and volume tables. (reword of r48904 for descriptiveness since
	  the commit messages are what go through configuration control
	  review for a given user-visible change)

2012-01-24 08:35  brlcad

	* [r49022] NEWS:
	  Tom fixed a pervasive, albeit minor string processing memory leak
	  by releasing the padded and tmpstr vls in r48968. affects most
	  libbu-logging/printing applications.

2012-01-24 08:15  brlcad

	* [r49021] src/libbu/test_vls.c:
	  getting vls test failure on fedora16 (power7, big endian) where
	  libbu returns zero but printf is returning a massive positive
	  number

2012-01-24 07:45  brlcad

	* [r49020] src/libged/nirt.c, src/libged/wdb_nirt.c:
	  looks like the remaining '%*s' assumptions that the size is a max
	  ala strncpy, not a minimum. fixed by manually running strncpy and
	  printing that vls.

2012-01-24 07:38  brlcad

	* [r49019] src/bwish/input.c:
	  more of the same, even identical code to mged, assumptions of
	  '%*s' acting like strncpy and being a minimum. keep doing the
	  explicit copy regardless of the need to preserve behavior until
	  more direct testing can occur.

2012-01-24 07:36  brlcad

	* [r49018] src/mged/mged.c:
	  replace a slew of bu_vls_init() calls with static initializers.

2012-01-24 07:22  brlcad

	* [r49017] src/mged/mged.c:
	  handle a slew of '%*s' bu_loggers that seemed to assume strncpy
	  behavior with the size being a max (it's a min). probably all
	  benign (possibly even unnecessary code) given they all merely
	  blank out some portion of the input prompt, but preserves
	  behavior until more extensive testing can occur.

2012-01-24 07:04  brlcad

	* [r49016] NEWS:
	  improved tab-completion behavior for mged and archer. now once
	  you have a match, it will auto-append a space after the command
	  so you're ready for the next argument. also, hitting tab on an
	  empty line will return all registered commands instead of
	  silently doing nothing. untested for archer (non-gui atm)

2012-01-24 06:12  brlcad

	* [r49015] src/tclscripts/lib/Command.tcl:
	  apply similar usability enhancement to archer as was done for
	  mged. if there's only one match remaining, then add a space after
	  our match so the user is saved a keystroke.

2012-01-24 06:06  brlcad

	* [r49014] src/tclscripts/lib/Command.tcl:
	  do the same for archer. looks like entirely duplicate code
	  fortunately/unfortunately so same fix applies to make an empty
	  tab-expansion return all registered commands.

2012-01-24 06:02  brlcad

	* [r49013] NEWS:
	  improved tab-completion behavior in mged. now once you have a
	  match, it will auto-append a space after the command so you're
	  ready for the next argument. also, hitting tab on an empty line
	  will return all registered commands instead of silently doing
	  nothing.

2012-01-24 05:59  brlcad

	* [r49012] src/tclscripts/mged/text.tcl:
	  even if line is empty, let tab-completion still do its job.
	  return all registered commands. improved usability consistent
	  with unix command prompt behavior.

2012-01-24 04:38  starseeker

	* [r49011] CMakeLists.txt, bench/CMakeLists.txt, db/CMakeLists.txt,
	  doc/CMakeLists.txt, doc/docbook/CMakeLists.txt,
	  doc/docbook/articles/CMakeLists.txt,
	  doc/docbook/books/CMakeLists.txt,
	  doc/docbook/books/en/CMakeLists.txt,
	  doc/docbook/lessons/CMakeLists.txt,
	  doc/docbook/presentations/CMakeLists.txt,
	  doc/docbook/specifications/CMakeLists.txt,
	  doc/docbook/system/CMakeLists.txt,
	  doc/docbook/system/man1/CMakeLists.txt,
	  doc/docbook/system/man3/CMakeLists.txt,
	  doc/docbook/system/man5/CMakeLists.txt,
	  doc/docbook/system/mann/CMakeLists.txt, misc/CMakeLists.txt,
	  regress/CMakeLists.txt, regress/gcv/CMakeLists.txt,
	  src/CMakeLists.txt, src/archer/CMakeLists.txt,
	  src/conv/CMakeLists.txt, src/conv/step/CMakeLists.txt,
	  src/libfft/CMakeLists.txt, src/libgcv/CMakeLists.txt,
	  src/libged/CMakeLists.txt, src/libpkg/CMakeLists.txt,
	  src/mged/CMakeLists.txt, src/tclscripts/CMakeLists.txt,
	  src/tclscripts/archer/CMakeLists.txt,
	  src/tclscripts/rtwizard/CMakeLists.txt,
	  src/tclscripts/sdialogs/CMakeLists.txt,
	  src/tclscripts/swidgets/CMakeLists.txt:
	  few more upper->lower conversions

2012-01-24 04:30  brlcad

	* [r49010] src/mged/mged.c:
	  wow, and all that for nothing. the input string is wiped out, but
	  a call to bu_vls_trunc() does it even better and is already being
	  called. maybe a vestige holdover from when it was a buffer
	  instead of a vls and nobody noticed. something a little fishy but
	  looks like it's working nicely.

2012-01-24 04:14  starseeker

	* [r49009] CMakeLists.txt, bench/CMakeLists.txt, db/CMakeLists.txt,
	  doc/CMakeLists.txt, doc/docbook/CMakeLists.txt,
	  doc/docbook/articles/en/CMakeLists.txt,
	  doc/docbook/books/CMakeLists.txt,
	  doc/docbook/books/en/CMakeLists.txt,
	  doc/docbook/lessons/en/CMakeLists.txt,
	  doc/docbook/lessons/es/CMakeLists.txt,
	  doc/docbook/presentations/en/CMakeLists.txt,
	  doc/docbook/specifications/en/CMakeLists.txt,
	  doc/docbook/system/man1/en/CMakeLists.txt,
	  doc/docbook/system/man3/en/CMakeLists.txt,
	  doc/docbook/system/man5/en/CMakeLists.txt,
	  doc/docbook/system/mann/en/CMakeLists.txt,
	  doc/html/CMakeLists.txt, include/CMakeLists.txt,
	  misc/CMakeLists.txt, misc/enigma/CMakeLists.txt,
	  misc/pkgconfig/CMakeLists.txt, pix/CMakeLists.txt,
	  regress/CMakeLists.txt, sh/CMakeLists.txt, src/CMakeLists.txt,
	  src/adrt/CMakeLists.txt, src/anim/CMakeLists.txt,
	  src/archer/CMakeLists.txt, src/brlman/CMakeLists.txt,
	  src/burst/CMakeLists.txt, src/bwish/CMakeLists.txt,
	  src/conv/CMakeLists.txt, src/conv/iges/CMakeLists.txt,
	  src/conv/intaval/CMakeLists.txt, src/conv/step/CMakeLists.txt,
	  src/fb/CMakeLists.txt, src/fbed/CMakeLists.txt,
	  src/gtools/CMakeLists.txt, src/halftone/CMakeLists.txt,
	  src/irprep/CMakeLists.txt, src/lgt/CMakeLists.txt,
	  src/libanalyze/CMakeLists.txt, src/libbn/CMakeLists.txt,
	  src/libbu/CMakeLists.txt, src/libcursor/CMakeLists.txt,
	  src/libdm/CMakeLists.txt, src/libfb/CMakeLists.txt,
	  src/libfft/CMakeLists.txt, src/libgcv/CMakeLists.txt,
	  src/libgcv/wfobj/CMakeLists.txt, src/libged/CMakeLists.txt,
	  src/libicv/CMakeLists.txt, src/libmultispectral/CMakeLists.txt,
	  src/liboptical/CMakeLists.txt, src/liborle/CMakeLists.txt,
	  src/libpc/CMakeLists.txt, src/libpkg/CMakeLists.txt,
	  src/libpkg/example/CMakeLists.txt, src/librt/CMakeLists.txt,
	  src/librtserver/CMakeLists.txt, src/libsysv/CMakeLists.txt,
	  src/libtclcad/CMakeLists.txt, src/libtermio/CMakeLists.txt,
	  src/libwdb/CMakeLists.txt, src/mged/CMakeLists.txt,
	  src/mged/points/CMakeLists.txt, src/nirt/CMakeLists.txt,
	  src/proc-db/CMakeLists.txt, src/remrt/CMakeLists.txt,
	  src/rt/CMakeLists.txt, src/rttherm/CMakeLists.txt,
	  src/shapes/CMakeLists.txt, src/sig/CMakeLists.txt,
	  src/tab/CMakeLists.txt, src/tclscripts/CMakeLists.txt,
	  src/tclscripts/archer/CMakeLists.txt,
	  src/tclscripts/archer/images/CMakeLists.txt,
	  src/tclscripts/boteditor/CMakeLists.txt,
	  src/tclscripts/geometree/CMakeLists.txt,
	  src/tclscripts/hv3/CMakeLists.txt,
	  src/tclscripts/lib/CMakeLists.txt,
	  src/tclscripts/mged/CMakeLists.txt,
	  src/tclscripts/pl-dm/CMakeLists.txt,
	  src/tclscripts/rtwizard/CMakeLists.txt,
	  src/tclscripts/rtwizard/lib/CMakeLists.txt,
	  src/tclscripts/sdialogs/CMakeLists.txt,
	  src/tclscripts/sdialogs/scripts/CMakeLists.txt,
	  src/tclscripts/swidgets/CMakeLists.txt,
	  src/tclscripts/swidgets/images/CMakeLists.txt,
	  src/tclscripts/swidgets/scripts/CMakeLists.txt,
	  src/tclscripts/util/CMakeLists.txt, src/util/CMakeLists.txt,
	  src/vfont/CMakeLists.txt:
	  Take a stab at the CMakeLists.txt files (probably not complete)

2012-01-24 04:00  starseeker

	* [r49008] misc/CMake/BRLCAD_CPackOptions.cmake.in,
	  misc/CMake/BRLCAD_CheckFunctions.cmake,
	  misc/CMake/BRLCAD_CompilerFlags.cmake,
	  misc/CMake/BRLCAD_Dependent_Options.cmake,
	  misc/CMake/BRLCAD_Options.cmake, misc/CMake/BRLCAD_Util.cmake,
	  misc/CMake/CMakeFiles.cmake, misc/CMake/CheckCFileRuns.cmake,
	  misc/CMake/CheckPrototypeExists.cmake,
	  misc/CMake/CompilerFlags.cmake, misc/CMake/DiffCache.cmake,
	  misc/CMake/DocBook.cmake, misc/CMake/FindGL.cmake,
	  misc/CMake/FindLEMON.cmake, misc/CMake/FindLEX.cmake,
	  misc/CMake/FindOPENNURBS.cmake, misc/CMake/FindOSL.cmake,
	  misc/CMake/FindPERPLEX.cmake, misc/CMake/FindPkgMacros.cmake,
	  misc/CMake/FindRE2C.cmake, misc/CMake/FindREGEX.cmake,
	  misc/CMake/FindSCL.cmake, misc/CMake/FindShellDeps.cmake,
	  misc/CMake/FindTCL.cmake, misc/CMake/FindTERMLIB.cmake,
	  misc/CMake/FindUTAHRLE.cmake, misc/CMake/FindX11.cmake,
	  misc/CMake/FindXMLLINT.cmake, misc/CMake/FindXSLTPROC.cmake,
	  misc/CMake/FindYACC.cmake, misc/CMake/FindZLIB.cmake,
	  misc/CMake/Fink_MacPorts.cmake, misc/CMake/LEMON_Util.cmake,
	  misc/CMake/PERPLEX_Util.cmake, misc/CMake/RE2C_Util.cmake,
	  misc/CMake/ResetCache.cmake, misc/CMake/ThirdParty.cmake,
	  misc/CMake/ThirdParty_TCL.cmake,
	  misc/CMake/distcheck_buildsys.cmake.in, misc/CMake/fop.cmake.in,
	  misc/CMake/msv.cmake.in, misc/CMake/rnv.cmake.in,
	  misc/CMake/xmllint.cmake.in, misc/CMake/xsltproc.cmake.in:
	  Have a go at standardizing the case of built-in CMake function
	  calls in our .cmake files, for readibility improvement. Not
	  hitting the CMakeLists.txt files yet.

2012-01-24 04:00  brlcad

	* [r49007] src/mged/mged.c:
	  feature LONG time in the making. improve tab expansion padding a
	  trailing space if we get down to only one match remaining.
	  improved usability ftw.

2012-01-24 03:57  brlcad

	* [r49006] src/mged/mged.c:
	  looks like console tab-completion in mged also relied on '%*s'
	  strncat behavior, though not critically so (wipes out the
	  previous command line)

2012-01-24 02:39  brlcad

	* [r49005] src/mged/mged.c:
	  simplify, pull the free up to after Tcl_Eval() since we're done
	  with it

2012-01-24 02:25  brlcad

	* [r49004] src/mged/cmd.c:
	  looks like a case where '%*s' is being used incorrectly. it's not
	  strncpy, so use a vls to get that intended result.

2012-01-24 01:45  starseeker

	* [r49003] CMakeLists.txt:
	  obsolete comment

2012-01-24 01:27  n_reed

	* [r49002] src/libbu/test_sscanf.c:
	  add more float-type tests

2012-01-23 23:29  n_reed

	* [r49001] src/libbu/test_sscanf.c:
	  Added other integer type tests. Building the source strings to
	  include min/max values.

2012-01-23 23:01  brlcad

	* [r49000] src/libbu/test_vls.c:
	  my test cases for the %* bug were already added, so don't need.
	  also, tidy output some now that there are a lot more complex
	  tests, align the PASS/FAIL for easy scanning.

2012-01-23 22:24  tbrowder2

	* [r48999] src/libbu/test_vls.c:
	  add Sean's tests

2012-01-23 22:05  brlcad

	* [r48998] src/libbu/test_vls.c:
	  add a couple more width test cases, shows that the old
	  bu_vls_printf() implementation was wrong treating the length as a
	  max instead of as a min with left space padding.

2012-01-23 21:16  indianlarry

	* [r48997] src/conv/step/DerivedUnit.cpp,
	  src/conv/step/DerivedUnitElement.cpp,
	  src/conv/step/GlobalUncertaintyAssignedContext.cpp,
	  src/conv/step/GlobalUnitAssignedContext.cpp,
	  src/conv/step/MeasureWithUnit.cpp, src/conv/step/PCurve.cpp,
	  src/conv/step/Representation.cpp:
	  cast using dynamic_cast<>

2012-01-23 21:14  indianlarry

	* [r48996] src/conv/step/CompositeCurve.cpp:
	  cast using dynamic_cast<>

2012-01-23 20:53  starseeker

	* [r48995] CMakeLists.txt:
	  Make a stab at fixing indenting in toplevel CMakeLists.txt file

2012-01-23 20:24  indianlarry

	* [r48994] src/conv/step/DerivedUnitElement.h,
	  src/conv/step/DimensionalExponents.h,
	  src/conv/step/FoundedItem.h, src/conv/step/MeasureValue.h,
	  src/conv/step/MeasureWithUnit.h, src/conv/step/PCurveOrSurface.h,
	  src/conv/step/Representation.h,
	  src/conv/step/RepresentationContext.h,
	  src/conv/step/TrimmingSelect.h, src/conv/step/Unit.h:
	  virtually inherit STEPEntity; we only want one of these in any
	  multiple inheritance situation

2012-01-23 20:21  tbrowder2

	* [r48993] src/libged/human.c:
	  correct overzealous ws formatting (a macro gone wild with a
	  zoned-out human)

2012-01-23 19:59  indianlarry

	* [r48992] src/conv/step/Axis2Placement.h:
	  virtually inherit STEPEntity; we only want one of these in any
	  multiple inheritance situation

2012-01-23 19:38  indianlarry

	* [r48991] src/libged/track.c, src/libged/typein.c,
	  src/libged/wdb_track.c:
	  spaces where spaces shouldn't be; might be a formatter gone awry?

2012-01-23 19:34  indianlarry

	* [r48990] src/libdm/dm-X.c, src/libdm/dm-ogl.c,
	  src/libdm/dm-rtgl.c, src/libdm/dm-tk.c, src/libdm/dm-wgl.c:
	  using bu_vls_strncpy() to get parent window name from vls string.
	  looks to be some changes to bu_vls_printf() where the "%*s"
	  format specifier is concerned. can revert when later is fixed

2012-01-23 19:11  n_reed

	* [r48989] src/libbu/sscanf.c:
	  remove unused base var for now (holdover from vfscanf), but may
	  want it later...

2012-01-23 19:00  tbrowder2

	* [r48988] TODO:
	  add .density file and density database code refactoring task

2012-01-23 18:58  starseeker

	* [r48987] misc/CMake/BRLCAD_CPackOptions.cmake.in,
	  misc/CMake/BRLCAD_CompilerFlags.cmake,
	  misc/CMake/BRLCAD_Options.cmake, misc/CMake/BRLCAD_Util.cmake,
	  misc/CMake/CMakeFiles.cmake, misc/CMake/CheckCFileRuns.cmake,
	  misc/CMake/CheckPrototypeExists.cmake,
	  misc/CMake/CompilerFlags.cmake, misc/CMake/DiffCache.cmake,
	  misc/CMake/DocBook.cmake, misc/CMake/FindGL.cmake,
	  misc/CMake/FindLEMON.cmake, misc/CMake/FindLEX.cmake,
	  misc/CMake/FindOIIO.cmake, misc/CMake/FindOPENNURBS.cmake,
	  misc/CMake/FindOSL.cmake, misc/CMake/FindOpenEXR.cmake,
	  misc/CMake/FindPkgMacros.cmake, misc/CMake/FindREGEX.cmake,
	  misc/CMake/FindTBB.cmake, misc/CMake/FindTCL.cmake,
	  misc/CMake/FindTERMLIB.cmake, misc/CMake/FindUTAHRLE.cmake,
	  misc/CMake/FindX11.cmake, misc/CMake/FindYACC.cmake,
	  misc/CMake/Fink_MacPorts.cmake, misc/CMake/LEMON_Util.cmake,
	  misc/CMake/PERPLEX_Util.cmake, misc/CMake/ResetCache.cmake,
	  misc/CMake/ThirdParty.cmake, misc/CMake/ThirdParty_TCL.cmake,
	  misc/CMake/distcheck_buildsys.cmake.in, misc/CMake/msv.cmake.in,
	  misc/CMake/rnv.cmake.in, misc/CMake/xmllint.cmake.in,
	  misc/CMake/xsltproc.cmake.in:
	  Go with the Emacs mode indentation style for CMake files

2012-01-23 18:57  tbrowder2

	* [r48986] src/libanalyze/density.c, src/libanalyze/test_density.c:
	  ws, style

2012-01-23 18:28  starseeker

	* [r48985] misc/CMake/BRLCAD_CompilerFlags.cmake,
	  misc/CMake/BRLCAD_Dependent_Options.cmake,
	  misc/CMake/BRLCAD_Options.cmake, misc/CMake/BRLCAD_Util.cmake,
	  misc/CMake/CheckCFileRuns.cmake, misc/CMake/CompilerFlags.cmake,
	  misc/CMake/DiffCache.cmake, misc/CMake/FindGL.cmake,
	  misc/CMake/FindLEMON.cmake, misc/CMake/FindOIIO.cmake,
	  misc/CMake/FindOPENNURBS.cmake, misc/CMake/FindOSL.cmake,
	  misc/CMake/FindOpenEXR.cmake, misc/CMake/FindPERPLEX.cmake,
	  misc/CMake/FindPkgMacros.cmake, misc/CMake/FindRE2C.cmake,
	  misc/CMake/FindREGEX.cmake, misc/CMake/FindSCL.cmake,
	  misc/CMake/FindShellDeps.cmake, misc/CMake/FindTBB.cmake,
	  misc/CMake/FindTCL.cmake, misc/CMake/FindTERMLIB.cmake,
	  misc/CMake/FindUTAHRLE.cmake, misc/CMake/FindX11.cmake,
	  misc/CMake/FindXMLLINT.cmake, misc/CMake/FindXSLTPROC.cmake,
	  misc/CMake/FindYACC.cmake, misc/CMake/FindZLIB.cmake,
	  misc/CMake/Fink_MacPorts.cmake, misc/CMake/LEMON_Util.cmake,
	  misc/CMake/PERPLEX_Util.cmake, misc/CMake/RE2C_Util.cmake,
	  misc/CMake/ResetCache.cmake,
	  misc/CMake/ResolveCompilerPaths.cmake,
	  misc/CMake/ThirdParty.cmake, misc/CMake/ThirdParty_TCL.cmake:
	  cmake files are not sh files

2012-01-23 18:20  tbrowder2

	* [r48984] TODO:
	  wrapped some long lines for ease of perusal

2012-01-23 18:08  starseeker

	* [r48983] doc/docbook/books/en/CMakeLists.txt:
	  whoops - too aggressive with the xsl dependencies.

2012-01-23 18:07  starseeker

	* [r48982] misc/CMake/msv.cmake.in, misc/CMake/rnv.cmake.in,
	  misc/CMake/xmllint.cmake.in:
	  Update the validate scripts for the new setup

2012-01-23 18:01  brlcad

	* [r48981] misc/CMake/BRLCAD_CheckFunctions.cmake:
	  missed one

2012-01-23 17:57  brlcad

	* [r48980] misc/CMake/BRLCAD_CheckFunctions.cmake:
	  fix header funk

2012-01-23 17:57  brlcad

	* [r48979] misc/CMake/BRLCAD_CheckFunctions.cmake:
	  this is in-part why these are so unnecessarily difficult to
	  read... three different indentation styles and two upper/lower
	  case conventions being used. out-of-place headers beg for an
	  explanation. set mode to cmake so emacs can fix some of the file
	  for us.

2012-01-23 17:51  tbrowder2

	* [r48978] src/libged/3ptarb.c, src/libged/arb.c,
	  src/libged/attr.c, src/libged/bigE.c, src/libged/bot_dump.c,
	  src/libged/bot_face_sort.c, src/libged/bot_flip.c,
	  src/libged/bot_merge.c, src/libged/bot_split.c,
	  src/libged/bot_sync.c, src/libged/clip.c, src/libged/clone.c,
	  src/libged/comb_std.c, src/libged/combmem.c,
	  src/libged/copyeval.c, src/libged/dg_obj.c, src/libged/draw.c,
	  src/libged/eac.c, src/libged/echo.c, src/libged/edcodes.c,
	  src/libged/erase.c, src/libged/exists.c, src/libged/find.c,
	  src/libged/fracture.c, src/libged/get_comb.c,
	  src/libged/get_obj_bounds.c, src/libged/get_solid_kp.c,
	  src/libged/gqa.c, src/libged/hide.c, src/libged/human.c,
	  src/libged/importFg4Section.c, src/libged/inside.c,
	  src/libged/killrefs.c, src/libged/killtree.c,
	  src/libged/loadview.c, src/libged/lt.c, src/libged/make.c,
	  src/libged/nirt.c, src/libged/pathsum.c, src/libged/prefix.c,
	  src/libged/put_comb.c, src/libged/putmat.c, src/libged/red.c,
	  src/libged/rfarb.c, src/libged/rmater.c,
	  src/libged/rotate_arb_face.c, src/libged/rrt.c, src/libged/rt.c,
	  src/libged/rtcheck.c, src/libged/savekey.c,
	  src/libged/saveview.c, src/libged/search.c,
	  src/libged/showmats.c, src/libged/tire.c, src/libged/trace.c,
	  src/libged/track.c, src/libged/typein.c, src/libged/unhide.c,
	  src/libged/vdraw.c, src/libged/wcodes.c, src/libged/wdb_bigE.c,
	  src/libged/wdb_comb_std.c, src/libged/wdb_importFg4Section.c,
	  src/libged/wdb_nirt.c, src/libged/wdb_track.c,
	  src/libged/wdb_vdraw.c, src/libged/which.c,
	  src/libged/which_shader.c, src/libged/xpush.c:
	  ws, style

2012-01-23 17:40  brlcad

	* [r48977] misc/CMake/BRLCAD_CheckFunctions.cmake:
	  document the majority of macros saying what their side-effects
	  are where it's obvious. pass BRLCAD_TYPE_SIZE's header as a list
	  in case it's more than one.

2012-01-23 17:34  n_reed

	* [r48976] include/bu.h, src/libbu/sscanf.c,
	  src/libbu/test_sscanf.c:
	  Implemented bu_vsscanf in terms of sscanf (loses vsscanf
	  dependency) with much help from BSD vfscanf.c (now using BSD
	  license). Needs testing.

2012-01-23 17:15  brlcad

	* [r48975] misc/CMake/BRLCAD_CheckFunctions.cmake:
	  simplify, looks like CHECK_INCLUDE_FILES will work for checking
	  all header files. lamely prints var instead of the header, but
	  does the right/same check anyways. quotes necessary per cmake
	  macro list expansion rules

2012-01-23 16:58  tbrowder2

	* [r48974] src/libged/ged.c:
	  ws style

2012-01-23 16:57  tbrowder2

	* [r48973] src/libged/ls.c:
	  ws style

2012-01-23 16:11  starseeker

	* [r48972] doc/docbook/CMakeLists.txt,
	  doc/docbook/books/en/CMakeLists.txt, misc/CMake/DocBook.cmake:
	  Make each type of DocBook output depend on the XSL stylesheet
	  used to generate that type of output, so it gets automatically
	  regenerated if the stylesheets are changed. Note that we don't
	  depend on the .xsl.in file but the generated .xsl file in the
	  build directory - this is OK because the .xsl.in files are
	  tracked by CMake, and CMake will be re-run if they change. If the
	  xsl.in file is different, it will change the generated .xsl file
	  and trigger the build rule.

2012-01-23 15:46  starseeker

	* [r48971] CMakeLists.txt, misc/CMake/BRLCAD_CheckFunctions.cmake:
	  Alter BRLCAD_INCLUDE_FILE to support optionally supplying a list
	  of headers, instead of just one.

2012-01-23 13:31  tbrowder2

	* [r48970] src/libged/wdb_obj.c:
	  ws style

2012-01-23 11:48  tbrowder2

	* [r48969] regress/vls.sh:
	  tweak handling of expected fails

2012-01-23 11:44  tbrowder2

	* [r48968] src/libbu/vls.c:
	  delete vls structs after use

2012-01-23 11:41  tbrowder2

	* [r48967] src/libbu/vls.c:
	  eliminate old if/def code block

2012-01-23 02:52  tbrowder2

	* [r48966] src/libbu/test_vls.c:
	  removed unused signal handler

2012-01-23 02:36  tbrowder2

	* [r48965] src/libbn/complex.c:
	  move doxygen description of complex number functions from
	  implementation file to bu library header file (see patches
	  tracker ID 3376910)

2012-01-23 02:36  tbrowder2

	* [r48964] include/bn.h:
	  move doxygen description of complex number functions from
	  implementation file to bu library header file (see patches
	  tracker ID 3376910)

2012-01-23 02:21  tbrowder2

	* [r48963] regress/vls.sh:
	  Added a test for expected failures and variation of output
	  success based on actual test results of unexpected failures,
	  expected failures, and surprise pass of expected failures.
	  Tell user to look at the output log file if all is not perfect.
	  Removes alloutput products if no problems.

2012-01-23 02:16  tbrowder2

	* [r48962] src/libbu/vls.c:
	  Fixed so no current regression tests fail (but no guarantees).
	  Found some missing flags, precision wasn't handled properly
	  for strings (absolutely constrains string length [but not field
	  width]).
	  Added new bit flags for special format cases, added FIXMEs where
	  more looks are needed (more tests need to be added).
	  Added bit flag categories of modifiers and category bit-clearing
	  flags
	  Added comments to help trace the control flow.
	  Added curly braces to help decode and clarify if/else paths.
	  Added provision for "expected fail" cases (none at the moment).
	  Tests need to be added to handle more cases.
	  Review and critique solicited.

2012-01-23 02:16  tbrowder2

	* [r48961] src/libbu/test_vls.c:
	  Added and rearranged tests.
	  Added separate handling of expected failures (none at the
	  moment).
	  Output number of expected failures to stderr and unexpected
	  failures
	  to the exit code.
	  Modified format of test_vls function to more readily see the
	  input
	  being tested.
	  Added some printf statements to help explain test output.

2012-01-21 14:14  tbrowder2

	* [r48960] src/libbu/test_vls.c:
	  document a little better, move newly fixed test out of expected
	  failure category

2012-01-21 13:50  tbrowder2

	* [r48959] regress/vls.sh:
	  updated expected failures for current state

2012-01-21 13:00  tbrowder2

	* [r48958] src/libbu/vls.c:
	  resetting flags and other variable for each new fmt specifier
	  fixes the last bug reported (3475562); now there are only two
	  test failures (the same two that have been there for a while)

2012-01-21 05:39  brlcad

	* [r48957] src/rt/viewweight.c:
	  s/FIX ME/FIXME/ for consistency and for external tools that key
	  off the common comment tags (FIXME, TODO, XXX, NOTE)

2012-01-21 05:32  brlcad

	* [r48956] src/libbu/fchmod.c:
	  shouldn't need the fileno() decl any more (windows uses _fileno()
	  now as of 2005 anyways)

2012-01-21 05:30  brlcad

	* [r48955] include/bu.h, src/fb/fb-pix.c, src/fb/fb-png.c,
	  src/libbu/fchmod.c, src/libbu/parallel.c, src/libged/fb2pix.c,
	  src/libged/saveview.c, src/rt/do.c:
	  fixing bu_fchmod() to be an fchmod() signature-matching function
	  was a good and sufficient fix. don't really need two functions
	  that do the same thing when fileno() gives the fd (even on
	  windows via _fileno())

2012-01-21 05:27  starseeker

	* [r48954] doc/docbook/resources/other/fonts/y14.5_COPYING.txt:
	  fix line length

2012-01-21 05:14  brlcad

	* [r48953] doc/docbook/resources/other/fonts/y14.5_COPYING,
	  doc/docbook/resources/other/fonts/y14.5_COPYING.txt:
	  naming consistency

2012-01-21 05:08  brlcad

	* [r48952] HACKING:
	  vls.sh, trivial reword sans parens

2012-01-21 04:37  starseeker

	* [r48951] misc/CMake/ThirdParty.cmake:
	  Whoops - put this inside the if conditon...

2012-01-20 22:30  starseeker

	* [r48950] misc/astyle.opt:
	  Allow deeper indenting

2012-01-20 22:27  starseeker

	* [r48949] misc/astyle.opt:
	  don't want extra default indentation of conditionals

2012-01-20 22:23  starseeker

	* [r48948] misc/astyle.opt:
	  Ah hah - we want to indent the cases of a switch statement

2012-01-20 22:22  starseeker

	* [r48947] misc/CMake/ThirdParty.cmake:
	  Warn if a NOSYS library is turned off - Bad Things expected.

2012-01-20 21:44  erikgreenwald

	* [r48946] CMakeLists.txt:
	  Bump requried CMake version to 2.8.4. osX couldn't find
	  dependancies (namely xsl-expand while building docbook articles)
	  even though the dep worked as a target on 2.8.3.

2012-01-20 20:41  starseeker

	* [r48945] include/rtgeom.h:
	  Need to start way simpler here...

2012-01-20 20:28  starseeker

	* [r48944] misc/astyle.opt:
	  Tweak the astyle opt file - for the moment, remove align-pointer
	  since it's changing some stuff in if conditionals (for example,
	  avs.c line 45) that look like maybe they shouldn't be changed.
	  Sean fixed astyle, so turn on kr styling. The pad-oper setting
	  appears to work as advertised, the question is whether we want to
	  apply it globally...

2012-01-20 20:26  starseeker

	* [r48943] misc/CMake/ThirdParty.cmake:
	  Swap the order of checks 2 and 3 - if we're explicitly turning
	  something off, even NOSYS isn't enough to save it - this was true
	  anyway, so make the ordering clearer.

2012-01-20 18:19  brlcad

	* [r48942] CMakeLists.txt, misc/CMake/BRLCAD_CheckFunctions.cmake:
	  didn't get the commit e-mail, and missed the new
	  BRLCAD_INCLUDE_FILE_WINDOWS() macro. looks like
	  BRLCAD_INCLUDE_FILE does just pass it though, so the
	  windows-specific macro shouldn't be needed. awaiting windows
	  build verification.

2012-01-20 18:02  brlcad

	* [r48941] CMakeLists.txt:
	  looks like cmake has a mechanism for checking headers that
	  require other headers (at least CHECK_INCLUDE_FILES() does). list
	  them before the header, separated with semicolons. should fix the
	  issue prompted by r48886.

2012-01-20 17:59  brlcad

	* [r48940] regress/mged.sh:
	  don't pop up a window on commands that want to try, set display
	  to null. also, delete output file(s) before writing them

2012-01-20 15:17  erikgreenwald

	* [r48939] src/libgcv/test_bottess.c:
	  macro up face detection

2012-01-20 13:47  erikgreenwald

	* [r48938] src/libged/analyze.c:
	  quell uninitialized var warning

2012-01-20 13:44  erikgreenwald

	* [r48937] src/libfb/tcl.c:
	  erm, argv[0] is not a static string and this is not tcl, redo the
	  bu_log string for proper format/varargs handling

2012-01-20 13:13  tbrowder2

	* [r48936] regress/mged.sh:
	  correct test to remove only if not FAILED

2012-01-20 13:12  starseeker

	* [r48935] regress/red.sh:
	  try not to use bash specific syntax...

2012-01-20 05:34  brlcad

	* [r48934] src/conv/asc/pix2asc.c:
	  revert r48777 that maybe quelled a TAINTED_SCALAR coverity
	  warning since it causes a compilation warning (it's always true).
	  cleanup.

2012-01-20 03:41  tbrowder2

	* [r48933] regress/vls.sh:
	  add some more robustness: report if all expected failure pass

2012-01-19 23:52  tbrowder2

	* [r48932] src/libged/analyze.c:
	  declaration at top, but set value where it's used

2012-01-19 23:34  bob1961

	* [r48931] src/other/lemon/lempar.c:
	  Move variable declarations to top of code block.

2012-01-19 23:22  bob1961

	* [r48930] src/libged/analyze.c:
	  Move variable declarations to top of code block.

2012-01-19 23:18  bob1961

	* [r48929] src/libfb/if_mem.c:
	  Move variable declarations to top of code block.

2012-01-19 23:13  bob1961

	* [r48928] src/libbu/magic.c:
	  Needs bu.h

2012-01-19 22:55  bob1961

	* [r48927] src/libpkg/pkg.c:
	  Move "if" statement after variable declarations.

2012-01-19 20:17  brlcad

	* [r48926] NEWS, TODO:
	  might miss the january release if the coverity defect code
	  reviewing takes too long or problems are encountered, but going
	  to try to hit that mark for 7.22.0 anyways. lots of testing and
	  commit review help needed.

2012-01-19 20:12  tbrowder2

	* [r48925] src/libged/analyze.c:
	  leave the note for future reference, please

2012-01-19 18:43  brlcad

	* [r48924] src/libged/analyze.c:
	  quell compilation failure for 'field' being unused. mark the
	  sprintf workarounds as FIXME items since bu_vls_printf() is
	  apparently lacking.

2012-01-19 17:33  starseeker

	* [r48923] regress/red.sh:
	  Looks like we need to export the EDITOR variable here - without
	  this export, an actual text editor kept getting launched during
	  the red-regress tests.

2012-01-19 17:28  tbrowder2

	* [r48922] regress/mged.sh:
	  this is a valid change for debugging failed tests

2012-01-19 17:21  starseeker

	* [r48921] regress/mged.sh:
	  As far as I know, we haven't deliberately removed opendb

2012-01-19 16:58  tbrowder2

	* [r48920] regress/mged.sh:
	  opendb disappeared (forever?); had to substitute mged command to
	  get regression test to work (other tests may be affected by the
	  loss of opendb)

2012-01-19 16:08  tbrowder2

	* [r48919] regress/CMakeLists.txt:
	  vls test files are now checked in (sorry about that)

2012-01-19 16:02  tbrowder2

	* [r48918] regress/vls.sh:
	  distinguish expected from unexpected failures; no overall failure
	  for expected failures (and decrease on expected failures is also
	  reported)

2012-01-19 16:00  tbrowder2

	* [r48917] src/libbu/test_vls.c:
	  distinguish expected failures from unexpected failure; send
	  number of expected failures to stdout for regression tests;
	  status reflects number of unexpected test failures

2012-01-19 15:51  starseeker

	* [r48916] regress/CMakeLists.txt:
	  comment out the vls.sh regression until the file is actually
	  present in the repository.

2012-01-19 14:56  bob1961

	* [r48915] src/libtclcad/tclcad_obj.c:
	  Need to initialize the view params in to_data_polygons.

2012-01-19 14:41  tbrowder2

	* [r48914] src/libbu/test_vls.c:
	  add new tests, track number of test failures and send to exit
	  status

2012-01-19 14:38  tbrowder2

	* [r48913] regress/CMakeLists.txt:
	  add regression test for the bu_vls_printf function

2012-01-19 14:37  tbrowder2

	* [r48912] HACKING:
	  add a bit more info for newbie testers

2012-01-19 13:59  d_rossberg

	* [r48911] CMakeLists.txt, misc/CMake/BRLCAD_CheckFunctions.cmake,
	  src/libbu/timer.c:
	  added an include file check for MS Windows includes (they require
	  windows.h to be included before)
	  - reverted changes in revision 48886
	  - used the new check for mmsystem.h

2012-01-19 13:36  tbrowder2

	* [r48910] src/libbu/test_vls.c:
	  add test for bug no. 3475562

2012-01-19 03:06  tbrowder2

	* [r48909] src/libged/analyze.c:
	  add some strategic newlines

2012-01-19 02:51  tbrowder2

	* [r48908] src/libged/analyze.c:
	  add a newline to tgc output

2012-01-19 02:47  tbrowder2

	* [r48907] src/libged/analyze.c:
	  add pretty print of torus volume table

2012-01-19 02:21  tbrowder2

	* [r48906] HACKING:
	  add a bit more info on regression tests

2012-01-19 02:13  tbrowder2

	* [r48905] HACKING:
	  add a bit for more detail on adding regression tests

2012-01-19 00:28  tbrowder2

	* [r48904] NEWS:
	  update for analyze format fixes

2012-01-19 00:27  tbrowder2

	* [r48903] TODO:
	  update for analyze format fixes

2012-01-19 00:24  tbrowder2

	* [r48902] regress/analyze.asc:
	  tgm to use for mged analyze testing; has all arbs except arbn at
	  the moment

2012-01-19 00:21  tbrowder2

	* [r48901] src/libged/analyze.c:
	  changes to get pretty printing for mged analyze (arbs for this
	  first go); this has been tested on a tgm (analyze.asc) soon to be
	  newly placed in the ./regress directory

2012-01-19 00:08  tbrowder2

	* [r48900] src/libged/analyze.c:
	  start to tidy analyze output formatting: add some global values
	  and subroutines for handling dynamic table creation

2012-01-18 23:41  starseeker

	* [r48899] doc/docbook/resources/other/fonts/y14.5.tar.bz2,
	  doc/docbook/resources/other/fonts/y14.5_COPYING:
	  Add public domain geometric dimensioning and tolerancing (gdt)
	  fonts from Peter Kanold, with an eye towards their being useful
	  in the new annotation primitive.

2012-01-18 22:08  starseeker

	* [r48898] include/rtgeom.h:
	  Will need some way to specify head styles for points in
	  leaders...

2012-01-18 22:04  starseeker

	* [r48897] include/db5.h, include/magic.h, include/raytrace.h,
	  include/rtgeom.h:
	  Start working out how to represent annotations in librt. Mostly
	  just initial thought, defining magic, etc.

2012-01-18 21:01  n_reed

	* [r48896] CMakeLists.txt, include/bu.h, src/libbu/CMakeLists.txt,
	  src/libbu/Makefile.am, src/libbu/sscanf.c,
	  src/libbu/test_sscanf.c:
	  Add bu_sscanf and bu_vsscanf routines and associated test
	  program. Just wrappers for now; won't build without C99 vsscanf
	  routine.

2012-01-18 17:29  bob1961

	* [r48895] src/tclscripts/archer/AttrGroupsDisplayUtility.tcl:
	  wrap the open for read statements with a catch

2012-01-18 10:02  d_rossberg

	* [r48894] include/bu.h, include/config_win.h,
	  include/config_win_cmake.h.in, src/fb/fb-pix.c, src/fb/fb-png.c,
	  src/libbu/fchmod.c, src/libbu/file.c, src/libbu/parallel.c,
	  src/libged/fb2pix.c, src/libged/saveview.c, src/rt/do.c:
	  - removed the wrong fchmod() <--> chmod() correspondence in
	  Windows (sorry for this)
	  - changed the bu_fchmod() parameter from stream to descriptor (as
	  in fchmod()) and created a new bu_fchmod_stream() with stream
	  parameter (i.e. same behavior as the old bu_fchmod())
	  => bu_fchmod() should be an adequate wrapper (if fchmod() is
	  present) or replacement for fchmod() by now (I hope)

2012-01-18 02:50  starseeker

	* [r48893] NEWS, TODO, src/other/libpng.dist:
	  Upgraded libpng to 1.5.7 - hopefully this will address issues on
	  ppc64, but it also means we should be able to use the vanilla
	  CMakeLists.txt file, since our changes were incorporated
	  upstream. Re-applied Makefile.am changes.

2012-01-18 02:41  starseeker

	* [r48892] src/other/libpng/Makefile.am:
	  re-add the changes to Makefile.am from 46025

2012-01-18 02:38  starseeker

	* [r48891] src/other/libpng/ANNOUNCE, src/other/libpng/CHANGES,
	  src/other/libpng/CMakeLists.txt, src/other/libpng/INSTALL,
	  src/other/libpng/LICENSE, src/other/libpng/Makefile.am,
	  src/other/libpng/README, src/other/libpng/arm,
	  src/other/libpng/arm/filter_neon.S,
	  src/other/libpng/configure.ac,
	  src/other/libpng/contrib/README.txt,
	  src/other/libpng/contrib/gregbook/rpng2-win.c,
	  src/other/libpng/contrib/gregbook/rpng2-x.c,
	  src/other/libpng/contrib/libtests,
	  src/other/libpng/contrib/libtests/pngvalid.c,
	  src/other/libpng/contrib/pngminim/decoder/pngusr.h,
	  src/other/libpng/contrib/pngminim/encoder/pngusr.h,
	  src/other/libpng/contrib/pngminim/preader/pngusr.h,
	  src/other/libpng/contrib/pngminus/makefile.std,
	  src/other/libpng/contrib/visupng/PngFile.c,
	  src/other/libpng/contrib/visupng/PngFile.h,
	  src/other/libpng/contrib/visupng/VisualPng.c,
	  src/other/libpng/example.c, src/other/libpng/libpng-manual.txt,
	  src/other/libpng/libpng.3, src/other/libpng/libpngpf.3,
	  src/other/libpng/png.5, src/other/libpng/png.c,
	  src/other/libpng/png.h, src/other/libpng/pngconf.h,
	  src/other/libpng/pngerror.c, src/other/libpng/pngget.c,
	  src/other/libpng/pngmem.c, src/other/libpng/pngpread.c,
	  src/other/libpng/pngpriv.h, src/other/libpng/pngread.c,
	  src/other/libpng/pngrtran.c, src/other/libpng/pngrutil.c,
	  src/other/libpng/pngset.c, src/other/libpng/pngstruct.h,
	  src/other/libpng/pngtest.c, src/other/libpng/pngvalid.c,
	  src/other/libpng/pngwrite.c, src/other/libpng/pngwtran.c,
	  src/other/libpng/pngwutil.c,
	  src/other/libpng/projects/owatcom/libpng.wpj,
	  src/other/libpng/projects/owatcom/pngconfig.mak,
	  src/other/libpng/projects/owatcom/pngvalid.tgt,
	  src/other/libpng/projects/visualc6,
	  src/other/libpng/projects/vstudio/libpng/libpng.vcxproj,
	  src/other/libpng/projects/vstudio/pngstest,
	  src/other/libpng/projects/vstudio/pngvalid/pngvalid.vcxproj,
	  src/other/libpng/projects/vstudio/readme.txt,
	  src/other/libpng/projects/vstudio/vstudio.sln,
	  src/other/libpng/projects/vstudio/zlib.props,
	  src/other/libpng/projects/vstudio/zlib/zlib.vcxproj,
	  src/other/libpng/projects/xcode,
	  src/other/libpng/scripts/README.txt,
	  src/other/libpng/scripts/def.dfn,
	  src/other/libpng/scripts/libpng-config-head.in,
	  src/other/libpng/scripts/libpng.pc.in,
	  src/other/libpng/scripts/makefile.cegcc,
	  src/other/libpng/scripts/makefile.darwin,
	  src/other/libpng/scripts/makefile.linux,
	  src/other/libpng/scripts/makefile.ne12bsd,
	  src/other/libpng/scripts/makefile.netbsd,
	  src/other/libpng/scripts/makefile.openbsd,
	  src/other/libpng/scripts/makefile.std,
	  src/other/libpng/scripts/options.awk,
	  src/other/libpng/scripts/pnglibconf.dfa,
	  src/other/libpng/scripts/pnglibconf.h.prebuilt,
	  src/other/libpng/scripts/pnglibconf.mak,
	  src/other/libpng/scripts/sym.dfn,
	  src/other/libpng/scripts/symbols.def,
	  src/other/libpng/scripts/vers.dfn,
	  src/other/libpng/test-pngtest.sh,
	  src/other/libpng/test-pngvalid-full.sh,
	  src/other/libpng/test-pngvalid-simple.sh:
	  Upgrade to libpng 1.5.7 - this is a vanilla checkin, still need
	  to add the Makefile.am tweaks

2012-01-17 21:18  erikgreenwald

	* [r48890] CMakeLists.txt, COPYING, Makefile.am, autogen.sh,
	  bench/benchmark.1, bench/lgt.sh, bench/pixcmp.1, bench/pixcmp.c,
	  bench/run.sh, bench/try.sh, bench/viewdiff.sh, configure.ac,
	  db/db.php, doc/bw.5, doc/cmap.5,
	  doc/docbook/system/man1/en/coil.xml,
	  doc/docbook/system/man1/en/obj-g.xml,
	  doc/docbook/system/man1/en/rt.xml,
	  doc/docbook/system/man1/en/rtarea.xml,
	  doc/docbook/system/man1/en/rtcheck.xml,
	  doc/docbook/system/man1/en/rtedge.xml,
	  doc/docbook/system/man1/en/tire.xml,
	  doc/docbook/system/mann/en/anim_cascade.xml,
	  doc/docbook/system/mann/en/anim_fly.xml,
	  doc/docbook/system/mann/en/anim_hardtrack.xml,
	  doc/docbook/system/mann/en/anim_keyread.xml,
	  doc/docbook/system/mann/en/anim_lookat.xml,
	  doc/docbook/system/mann/en/anim_offset.xml,
	  doc/docbook/system/mann/en/anim_orient.xml,
	  doc/docbook/system/mann/en/bb.xml,
	  doc/docbook/system/mann/en/bolt.xml,
	  doc/docbook/system/mann/en/exists.xml,
	  doc/docbook/system/mann/en/gastank.xml,
	  doc/docbook/system/mann/en/handle.xml,
	  doc/docbook/system/mann/en/picket_fence.xml,
	  doc/docbook/system/mann/en/search.xml,
	  doc/docbook/system/mann/en/window.xml,
	  doc/docbook/system/mann/en/window_frame.xml,
	  doc/docbook/system/mann/en/wire.xml, doc/ecosystem.dot,
	  doc/html/manuals/mged/animmate/rt.html, doc/pix.5, doc/plot3.5,
	  include/analyze.h, include/anim.h, include/bin.h, include/bio.h,
	  include/bn.h, include/bot.h, include/brep.h, include/brlcad.h,
	  include/brlcad_version.h, include/bselect.h, include/bu.h,
	  include/cmd.h, include/common.h, include/conf.h,
	  include/conf/BrlcadConfig.tmpl, include/conf/make.vbs,
	  include/config_win.h, include/config_win_cmake.h.in,
	  include/db.h, include/db5.h, include/dg.h, include/dm-Null.h,
	  include/dm-X.h, include/dm-glx.h, include/dm-ogl.h,
	  include/dm-pex.h, include/dm-plot.h, include/dm-ps.h,
	  include/dm-rtgl.h, include/dm-tk.h, include/dm-wgl.h,
	  include/dm.h, include/dm_color.h, include/dm_xvars.h,
	  include/dvec.h, include/fb.h, include/fbio.h, include/fbmsg.h,
	  include/fbserv_obj.h, include/fft.h, include/gcv.h,
	  include/ged.h, include/icv.h, include/libtermio.h,
	  include/light.h, include/magic.h, include/mater.h, include/nmg.h,
	  include/nurb.h, include/obj.h, include/optical.h, include/pc.h,
	  include/photonmap.h, include/pkg.h, include/plastic.h,
	  include/plot3.h, include/raytrace.h, include/redblack.h,
	  include/rt/defines.h, include/rtfunc.h, include/rtgeom.h,
	  include/rtserver.h, include/shadefuncs.h, include/shadework.h,
	  include/solid.h, include/spectrum.h, include/spm.h,
	  include/sysv.h, include/tclcad.h, include/tie.h, include/tol.h,
	  include/vectfont.h, include/vector_fpu.h, include/vector_x86.h,
	  include/vfont-if.h, include/vmath.h, include/wdb.h, m4/args.m4,
	  m4/cache.m4, m4/compiler.m4, m4/epsilon.m4, m4/patch.m4,
	  m4/prefix.m4, m4/search.m4, m4/stage.m4,
	  misc/CMake/BRLCAD_CompilerFlags.cmake,
	  misc/CMake/BRLCAD_Dependent_Options.cmake,
	  misc/CMake/BRLCAD_Options.cmake, misc/CMake/BRLCAD_Util.cmake,
	  misc/CMake/CMakeFiles.cmake, misc/CMake/CompilerFlags.cmake,
	  misc/CMake/DiffCache.cmake, misc/CMake/DocBook.cmake,
	  misc/CMake/FindGL.cmake, misc/CMake/FindLEMON.cmake,
	  misc/CMake/FindLEX.cmake, misc/CMake/FindOIIO.cmake,
	  misc/CMake/FindOPENNURBS.cmake, misc/CMake/FindOSL.cmake,
	  misc/CMake/FindOpenEXR.cmake, misc/CMake/FindPERPLEX.cmake,
	  misc/CMake/FindPkgMacros.cmake, misc/CMake/FindRE2C.cmake,
	  misc/CMake/FindREGEX.cmake, misc/CMake/FindSCL.cmake,
	  misc/CMake/FindShellDeps.cmake, misc/CMake/FindTBB.cmake,
	  misc/CMake/FindTCL.cmake, misc/CMake/FindTERMLIB.cmake,
	  misc/CMake/FindUTAHRLE.cmake, misc/CMake/FindX11.cmake,
	  misc/CMake/FindXMLLINT.cmake, misc/CMake/FindXSLTPROC.cmake,
	  misc/CMake/FindYACC.cmake, misc/CMake/FindZLIB.cmake,
	  misc/CMake/Fink_MacPorts.cmake, misc/CMake/LEMON_Util.cmake,
	  misc/CMake/PERPLEX_Util.cmake, misc/CMake/RE2C_Util.cmake,
	  misc/CMake/ResetCache.cmake, misc/CMake/ThirdParty.cmake,
	  misc/CMake/ThirdParty_TCL.cmake,
	  misc/CMake/distcheck_buildsys.cmake.in,
	  misc/archlinux/brlcad.install, misc/brlcad-config.1,
	  misc/brlcad-config.in, misc/brlcad.spec.in,
	  misc/debian/copyright, misc/macosx/Resources/License.rtf,
	  misc/nsis/updateVersion.tcl, misc/win32-msvc/Dll/BrlcadCore.rc,
	  misc/win32-msvc/Dll/TclDummies.c, misc/win32-msvc/Dll/brlcad.rc,
	  pix/cube.rt, regress/bots.sh, regress/fastgen.sh,
	  regress/flawfinder.sh, regress/gcv/dem/hawaii-c-control.tar.bz2,
	  regress/gcv/dem/hawaii-c.tar.bz2, regress/gqa.sh,
	  regress/iges.sh, regress/library.sh, regress/lights.sh,
	  regress/main.sh, regress/master_fetch.sh, regress/master_prep.sh,
	  regress/mged.sh, regress/mged/mged.tcl, regress/mged/run_test,
	  regress/mged_test.sh, regress/moss.sh, regress/nightly.sh,
	  regress/red.sh, regress/repository.sh, regress/shaders.sh,
	  regress/slave_build.sh, regress/solids.sh, regress/spdi.sh,
	  regress/testlib.c, regress/weight.sh, sh/any-png.sh,
	  sh/cadbug.sh, sh/cmakecheck.sh, sh/cmp.sh, sh/conversion.sh,
	  sh/copyright.sh, sh/cray.sh, sh/elapsed.sh, sh/enumerate.sh,
	  sh/facetall.sh, sh/footer.sh, sh/header.sh, sh/indent.sh,
	  sh/linkroot.sh, sh/make_bz2.sh, sh/make_deb.sh, sh/make_dmg.sh,
	  sh/make_pkg.sh, sh/make_rpm.sh, sh/make_tar.sh, sh/make_tgz.sh,
	  sh/make_zip.sh, sh/news2tracker.sh, sh/orbit.sh, sh/pixinfo.sh,
	  sh/pixread.sh, sh/pixwrite.sh, sh/sgisnap.sh, sh/show.sh,
	  sh/template.sh, sh/tracker.sh, sh/trimconfig.sh, sh/ws.sh,
	  src/adrt/adrt.h, src/adrt/adrt_struct.h, src/adrt/isst,
	  src/adrt/isst.bat, src/adrt/isst.h, src/adrt/isst_tcltk.c,
	  src/adrt/librender/camera.c, src/adrt/librender/camera.h,
	  src/adrt/librender/component.c, src/adrt/librender/cut.c,
	  src/adrt/librender/depth.c, src/adrt/librender/flat.c,
	  src/adrt/librender/flos.c, src/adrt/librender/grid.c,
	  src/adrt/librender/hit.c, src/adrt/librender/normal.c,
	  src/adrt/librender/path.c, src/adrt/librender/phong.c,
	  src/adrt/librender/render.h,
	  src/adrt/librender/render_internal.h,
	  src/adrt/librender/render_util.c,
	  src/adrt/librender/render_util.h, src/adrt/librender/spall.c,
	  src/adrt/librender/surfel.c, src/adrt/librender/texture.h,
	  src/adrt/librender/texture_blend.c,
	  src/adrt/librender/texture_bump.c,
	  src/adrt/librender/texture_camo.c,
	  src/adrt/librender/texture_checker.c,
	  src/adrt/librender/texture_clouds.c,
	  src/adrt/librender/texture_gradient.c,
	  src/adrt/librender/texture_image.c,
	  src/adrt/librender/texture_internal.h,
	  src/adrt/librender/texture_mix.c,
	  src/adrt/librender/texture_perlin.c,
	  src/adrt/librender/texture_stack.c, src/adrt/load.c,
	  src/adrt/load.h, src/adrt/load_g.c, src/adrt/master/compnet.c,
	  src/adrt/master/compnet.h, src/adrt/master/dispatcher.c,
	  src/adrt/master/dispatcher.h, src/adrt/master/master.c,
	  src/adrt/master/master.h, src/adrt/master/tienet_master.c,
	  src/adrt/master/tienet_master.h, src/adrt/slave/slave.c,
	  src/adrt/slave/slave.h, src/adrt/slave/tienet_slave.c,
	  src/adrt/slave/tienet_slave.h, src/adrt/tienet.h,
	  src/anim/anim_cascade.c, src/anim/anim_fly.c,
	  src/anim/anim_hardtrack.c, src/anim/anim_keyread.c,
	  src/anim/anim_lookat.c, src/anim/anim_offset.c,
	  src/anim/anim_orient.c, src/anim/anim_script.1,
	  src/anim/anim_script.c, src/anim/anim_sort.1,
	  src/anim/anim_sort.c, src/anim/anim_time.1, src/anim/anim_time.c,
	  src/anim/anim_track.1, src/anim/anim_track.c,
	  src/anim/anim_turn.1, src/anim/anim_turn.c, src/anim/cattrack.c,
	  src/anim/cattrack.h, src/anim/chan_add.c, src/anim/chan_mult.1,
	  src/anim/chan_mult.c, src/anim/chan_permute.1,
	  src/anim/chan_permute.c, src/archer/archer,
	  src/archer/archer.bat,
	  src/archer/plugins/Utility/attrGroupsDisplayUtilityP.tcl,
	  src/archer/plugins/Utility/attrGroupsDisplayUtilityP/AttrGroupsDisplayUtilityP.tcl,
	  src/archer/plugins/Utility/botUtilityP.tcl,
	  src/archer/plugins/Utility/botUtilityP/BotUtilityP.tcl,
	  src/archer/plugins/Wizards/humanwizard.tcl,
	  src/archer/plugins/Wizards/humanwizard/HumanWizard.tcl,
	  src/archer/plugins/Wizards/tankwizard.tcl,
	  src/archer/plugins/Wizards/tankwizard/TankWizard.tcl,
	  src/archer/plugins/Wizards/tirewizard.tcl,
	  src/archer/plugins/Wizards/tirewizard/TireWizard.tcl,
	  src/brlman/brlman.1, src/brlman/brlman.sh.in, src/burst/Hm.c,
	  src/burst/Hm.h, src/burst/HmGetc.c, src/burst/HmGlob.c,
	  src/burst/Mm.h, src/burst/Sc.c, src/burst/Sc.h,
	  src/burst/ascii.h, src/burst/burst.c, src/burst/burst.h,
	  src/burst/error.c, src/burst/extern.h, src/burst/fb.c,
	  src/burst/glob.c, src/burst/grid.c, src/burst/gridrotate.c,
	  src/burst/idents.c, src/burst/paint.c, src/burst/plot.c,
	  src/burst/prnt.c, src/burst/trie.c, src/burst/trie.h,
	  src/burst/ui.c, src/bwish/cadAppInit.c, src/bwish/cmd.c,
	  src/bwish/input.c, src/bwish/main.c, src/bwish/tcl.c,
	  src/bwish/unixMain.c, src/bwish/winMain.c, src/canon/canon.h,
	  src/canon/canonize.1, src/canon/canonize.c, src/canon/canonlib.c,
	  src/canon/chore.h, src/conv/3dm/3dm-g.cpp, src/conv/asc/asc2g.c,
	  src/conv/asc/asc2pix.c, src/conv/asc/g2asc.1,
	  src/conv/asc/g2asc.c, src/conv/asc/pix2asc.1,
	  src/conv/asc/pix2asc.c, src/conv/bot_dump.1, src/conv/bot_dump.c,
	  src/conv/bot_shell-vtk.1, src/conv/bot_shell-vtk.c,
	  src/conv/comgeom/3d.h, src/conv/comgeom/comgeom-g.1,
	  src/conv/comgeom/cvt.c, src/conv/comgeom/f2a.c,
	  src/conv/comgeom/mat.c, src/conv/comgeom/read.c,
	  src/conv/comgeom/region.c, src/conv/comgeom/solid.c,
	  src/conv/comgeom/tools.c, src/conv/comgeom/try.sh,
	  src/conv/conv-vg2g.1, src/conv/conv-vg2g.c, src/conv/cy-g.1,
	  src/conv/cy-g.c, src/conv/dbclean.1, src/conv/dbclean.sh,
	  src/conv/dbupgrade.1, src/conv/dbupgrade.c, src/conv/dem-g.c,
	  src/conv/dxf/bot-bldxf.c, src/conv/dxf/dxf-g.1,
	  src/conv/dxf/dxf-g.c, src/conv/dxf/dxf.h, src/conv/dxf/g-dxf.1,
	  src/conv/dxf/g-dxf.c, src/conv/enf-g.1, src/conv/enf-g.c,
	  src/conv/euclid/euclid-g.1, src/conv/euclid/euclid-g.c,
	  src/conv/euclid/euclid_format.c,
	  src/conv/euclid/euclid_unformat.c, src/conv/euclid/g-euclid.1,
	  src/conv/euclid/g-euclid.c, src/conv/euclid/g-euclid1.c,
	  src/conv/fast4-g.1, src/conv/fast4-g.c, src/conv/g-acad.1,
	  src/conv/g-acad.c, src/conv/g-dot.c, src/conv/g-egg.1,
	  src/conv/g-egg.c, src/conv/g-nff.1, src/conv/g-nff.c,
	  src/conv/g-obj.1, src/conv/g-obj.c, src/conv/g-shell-rect.1,
	  src/conv/g-shell-rect.c, src/conv/g-var.1, src/conv/g-var.c,
	  src/conv/g-vrml.1, src/conv/g-vrml.c, src/conv/g-x3d.1,
	  src/conv/g-x3d.c, src/conv/g-xxx.c, src/conv/g-xxx_facets.c,
	  src/conv/g4-g5.c, src/conv/g5-g4.c,
	  src/conv/iges/BrepHandler.cpp, src/conv/iges/PullbackCurve.cpp,
	  src/conv/iges/PullbackCurve.h, src/conv/iges/add_face.c,
	  src/conv/iges/add_face.cpp, src/conv/iges/add_inner_shell.c,
	  src/conv/iges/add_loop.c, src/conv/iges/arrange.c,
	  src/conv/iges/b-spline.c, src/conv/iges/block2.c,
	  src/conv/iges/brep.c, src/conv/iges/brep.cpp,
	  src/conv/iges/brlabs.c, src/conv/iges/brlcad_brep.cpp,
	  src/conv/iges/brlcad_brep.hpp, src/conv/iges/bubbleup.c,
	  src/conv/iges/check_names.c, src/conv/iges/cone.c,
	  src/conv/iges/conv_drawings.c, src/conv/iges/convassem.c,
	  src/conv/iges/convinst.c, src/conv/iges/convsolids.c,
	  src/conv/iges/convsurf.c, src/conv/iges/convtree.c,
	  src/conv/iges/copytree.c, src/conv/iges/cyl.c,
	  src/conv/iges/do_subfigs.c, src/conv/iges/docolor.c,
	  src/conv/iges/ell.c, src/conv/iges/evalxform.c,
	  src/conv/iges/extrudcirc.c, src/conv/iges/extrudcon.c,
	  src/conv/iges/extrude.c, src/conv/iges/findp.c,
	  src/conv/iges/freetree.c, src/conv/iges/g-iges.1,
	  src/conv/iges/g-iges.c, src/conv/iges/get_att.c,
	  src/conv/iges/get_cnurb_curve.c, src/conv/iges/get_edge_list.c,
	  src/conv/iges/get_iges_vertex.c, src/conv/iges/get_outer_shell.c,
	  src/conv/iges/get_outer_shell.cpp, src/conv/iges/get_vertex.c,
	  src/conv/iges/get_vertex_list.c, src/conv/iges/getcurve.c,
	  src/conv/iges/iges-g.1, src/conv/iges/iges.c,
	  src/conv/iges/iges.h, src/conv/iges/iges_extern.h,
	  src/conv/iges/iges_struct.h, src/conv/iges/iges_types.c,
	  src/conv/iges/iges_types.h, src/conv/iges/main.c,
	  src/conv/iges/make_face.c, src/conv/iges/make_nurb_face.c,
	  src/conv/iges/makedir.c, src/conv/iges/makegroup.c,
	  src/conv/iges/makemembers.c, src/conv/iges/matmult.c,
	  src/conv/iges/n_iges.cpp, src/conv/iges/n_iges.hpp,
	  src/conv/iges/n_main.cpp, src/conv/iges/orient_loops.c,
	  src/conv/iges/planar_nurb.c, src/conv/iges/read_att.c,
	  src/conv/iges/read_edge_list.c, src/conv/iges/read_vertex_list.c,
	  src/conv/iges/readcnv.c, src/conv/iges/readcols.c,
	  src/conv/iges/readdbl.c, src/conv/iges/readflt.c,
	  src/conv/iges/readglobal.c, src/conv/iges/readint.c,
	  src/conv/iges/readmatrix.c, src/conv/iges/readname.c,
	  src/conv/iges/readrec.c, src/conv/iges/readstart.c,
	  src/conv/iges/readstrg.c, src/conv/iges/readtime.c,
	  src/conv/iges/readtree.c, src/conv/iges/recsize.c,
	  src/conv/iges/revolve.c, src/conv/iges/showtree.c,
	  src/conv/iges/sphere.c, src/conv/iges/spline.c,
	  src/conv/iges/splinef.c, src/conv/iges/stack.c,
	  src/conv/iges/summary.c, src/conv/iges/tor.c,
	  src/conv/iges/treecheck.c, src/conv/iges/trimsurf.c,
	  src/conv/iges/usage.c, src/conv/iges/wedge.c,
	  src/conv/intaval/glob.h, src/conv/intaval/read_dra.cpp,
	  src/conv/intaval/read_dra.h, src/conv/intaval/regtab.cpp,
	  src/conv/intaval/regtab.h, src/conv/intaval/tgf-g.cpp,
	  src/conv/intaval/write_brl.cpp, src/conv/intaval/write_brl.h,
	  src/conv/jack/g-jack.c, src/conv/jack/jack-g.c,
	  src/conv/nastran-g.1, src/conv/nastran-g.c,
	  src/conv/nmg/asc-nmg.1, src/conv/nmg/asc-nmg.c,
	  src/conv/nmg/g-nmg.1, src/conv/nmg/g-nmg.c,
	  src/conv/nmg/nmg-bot.1, src/conv/nmg/nmg-bot.c,
	  src/conv/nmg/nmg-rib.1, src/conv/nmg/nmg-rib.c,
	  src/conv/nmg/nmg-sgp.c, src/conv/obj-g.c, src/conv/off/g-off.c,
	  src/conv/off/off-g.c, src/conv/patch/patch-g.1,
	  src/conv/patch/patch-g.c, src/conv/patch/patch-g.h,
	  src/conv/patch/pull_comp.sh, src/conv/patch/pull_solidsub.sh,
	  src/conv/patch/rpatch.1, src/conv/patch/rpatch.c,
	  src/conv/ply-g.1, src/conv/ply-g.c, src/conv/poly-bot.1,
	  src/conv/poly-bot.c, src/conv/proe-g.1, src/conv/proe-g.c,
	  src/conv/shp/shp-g.c,
	  src/conv/step/AdvancedBrepShapeRepresentation.cpp,
	  src/conv/step/AdvancedBrepShapeRepresentation.h,
	  src/conv/step/AdvancedFace.cpp, src/conv/step/AdvancedFace.h,
	  src/conv/step/AmountOfSubstanceContextDependentUnit.cpp,
	  src/conv/step/AmountOfSubstanceContextDependentUnit.h,
	  src/conv/step/AmountOfSubstanceConversionBasedUnit.cpp,
	  src/conv/step/AmountOfSubstanceConversionBasedUnit.h,
	  src/conv/step/AmountOfSubstanceSiUnit.cpp,
	  src/conv/step/AmountOfSubstanceSiUnit.h,
	  src/conv/step/AmountOfSubstanceUnit.cpp,
	  src/conv/step/AmountOfSubstanceUnit.h,
	  src/conv/step/AreaContextDependentUnit.cpp,
	  src/conv/step/AreaContextDependentUnit.h,
	  src/conv/step/AreaConversionBasedUnit.cpp,
	  src/conv/step/AreaConversionBasedUnit.h,
	  src/conv/step/AreaSiUnit.cpp, src/conv/step/AreaSiUnit.h,
	  src/conv/step/AreaUnit.cpp, src/conv/step/AreaUnit.h,
	  src/conv/step/Axis1Placement.cpp, src/conv/step/Axis1Placement.h,
	  src/conv/step/Axis2Placement.cpp, src/conv/step/Axis2Placement.h,
	  src/conv/step/Axis2Placement2D.cpp,
	  src/conv/step/Axis2Placement2D.h,
	  src/conv/step/Axis2Placement3D.cpp,
	  src/conv/step/Axis2Placement3D.h,
	  src/conv/step/BRLCADWrapper.cpp, src/conv/step/BRLCADWrapper.h,
	  src/conv/step/BSplineCurve.cpp, src/conv/step/BSplineCurve.h,
	  src/conv/step/BSplineCurveWithKnots.cpp,
	  src/conv/step/BSplineCurveWithKnots.h,
	  src/conv/step/BSplineSurface.cpp, src/conv/step/BSplineSurface.h,
	  src/conv/step/BSplineSurfaceWithKnots.cpp,
	  src/conv/step/BSplineSurfaceWithKnots.h,
	  src/conv/step/BezierCurve.cpp, src/conv/step/BezierCurve.h,
	  src/conv/step/BezierSurface.cpp, src/conv/step/BezierSurface.h,
	  src/conv/step/BoundaryCurve.cpp, src/conv/step/BoundaryCurve.h,
	  src/conv/step/BoundedCurve.cpp, src/conv/step/BoundedCurve.h,
	  src/conv/step/BoundedPCurve.cpp, src/conv/step/BoundedPCurve.h,
	  src/conv/step/BoundedSurface.cpp, src/conv/step/BoundedSurface.h,
	  src/conv/step/BoundedSurfaceCurve.cpp,
	  src/conv/step/BoundedSurfaceCurve.h,
	  src/conv/step/CartesianPoint.cpp, src/conv/step/CartesianPoint.h,
	  src/conv/step/CartesianTransformationOperator.cpp,
	  src/conv/step/CartesianTransformationOperator.h,
	  src/conv/step/CartesianTransformationOperator2D.cpp,
	  src/conv/step/CartesianTransformationOperator2D.h,
	  src/conv/step/CartesianTransformationOperator3D.cpp,
	  src/conv/step/CartesianTransformationOperator3D.h,
	  src/conv/step/Circle.cpp, src/conv/step/Circle.h,
	  src/conv/step/ClosedShell.cpp, src/conv/step/ClosedShell.h,
	  src/conv/step/CompositeCurve.cpp, src/conv/step/CompositeCurve.h,
	  src/conv/step/CompositeCurveOnSurface.cpp,
	  src/conv/step/CompositeCurveOnSurface.h,
	  src/conv/step/CompositeCurveSegment.cpp,
	  src/conv/step/CompositeCurveSegment.h, src/conv/step/Conic.cpp,
	  src/conv/step/Conic.h, src/conv/step/ConicalSurface.cpp,
	  src/conv/step/ConicalSurface.h,
	  src/conv/step/ConnectedFaceSet.cpp,
	  src/conv/step/ConnectedFaceSet.h,
	  src/conv/step/ContextDependentUnit.cpp,
	  src/conv/step/ContextDependentUnit.h,
	  src/conv/step/ConversionBasedUnit.cpp,
	  src/conv/step/ConversionBasedUnit.h, src/conv/step/Curve.cpp,
	  src/conv/step/Curve.h, src/conv/step/CurveBoundedSurface.cpp,
	  src/conv/step/CurveBoundedSurface.h,
	  src/conv/step/CurveReplica.cpp, src/conv/step/CurveReplica.h,
	  src/conv/step/CylindricalSurface.cpp,
	  src/conv/step/CylindricalSurface.h,
	  src/conv/step/DefinitionalRepresentation.cpp,
	  src/conv/step/DefinitionalRepresentation.h,
	  src/conv/step/DerivedUnit.cpp, src/conv/step/DerivedUnit.h,
	  src/conv/step/Direction.cpp, src/conv/step/Direction.h,
	  src/conv/step/Edge.cpp, src/conv/step/Edge.h,
	  src/conv/step/EdgeCurve.cpp, src/conv/step/EdgeCurve.h,
	  src/conv/step/EdgeLoop.cpp, src/conv/step/EdgeLoop.h,
	  src/conv/step/ElectricCurrentContextDependentUnit.cpp,
	  src/conv/step/ElectricCurrentContextDependentUnit.h,
	  src/conv/step/ElectricCurrentConversionBasedUnit.cpp,
	  src/conv/step/ElectricCurrentConversionBasedUnit.h,
	  src/conv/step/ElectricCurrentSiUnit.cpp,
	  src/conv/step/ElectricCurrentSiUnit.h,
	  src/conv/step/ElectricCurrentUnit.cpp,
	  src/conv/step/ElectricCurrentUnit.h,
	  src/conv/step/ElementarySurface.cpp,
	  src/conv/step/ElementarySurface.h, src/conv/step/Ellipse.cpp,
	  src/conv/step/Ellipse.h, src/conv/step/Face.cpp,
	  src/conv/step/Face.h, src/conv/step/FaceBound.cpp,
	  src/conv/step/FaceBound.h, src/conv/step/FaceOuterBound.cpp,
	  src/conv/step/FaceOuterBound.h, src/conv/step/FaceSurface.cpp,
	  src/conv/step/FaceSurface.h, src/conv/step/Factory.cpp,
	  src/conv/step/Factory.h, src/conv/step/FoundedItem.cpp,
	  src/conv/step/FoundedItem.h,
	  src/conv/step/FunctionallyDefinedTransformation.cpp,
	  src/conv/step/FunctionallyDefinedTransformation.h,
	  src/conv/step/GeometricRepresentationContext.cpp,
	  src/conv/step/GeometricRepresentationContext.h,
	  src/conv/step/GeometricRepresentationItem.cpp,
	  src/conv/step/GeometricRepresentationItem.h,
	  src/conv/step/GlobalUncertaintyAssignedContext.cpp,
	  src/conv/step/GlobalUncertaintyAssignedContext.h,
	  src/conv/step/GlobalUnitAssignedContext.cpp,
	  src/conv/step/GlobalUnitAssignedContext.h,
	  src/conv/step/Hyperbola.cpp, src/conv/step/Hyperbola.h,
	  src/conv/step/IntersectionCurve.cpp,
	  src/conv/step/IntersectionCurve.h,
	  src/conv/step/LengthContextDependentUnit.cpp,
	  src/conv/step/LengthContextDependentUnit.h,
	  src/conv/step/LengthConversionBasedUnit.cpp,
	  src/conv/step/LengthConversionBasedUnit.h,
	  src/conv/step/LengthMeasureWithUnit.cpp,
	  src/conv/step/LengthMeasureWithUnit.h,
	  src/conv/step/LengthSiUnit.cpp, src/conv/step/LengthSiUnit.h,
	  src/conv/step/LengthUnit.cpp, src/conv/step/LengthUnit.h,
	  src/conv/step/Line.cpp, src/conv/step/Line.h,
	  src/conv/step/LocalUnits.cpp, src/conv/step/LocalUnits.h,
	  src/conv/step/Loop.cpp, src/conv/step/Loop.h,
	  src/conv/step/LuminousIntensityContextDependentUnit.cpp,
	  src/conv/step/LuminousIntensityContextDependentUnit.h,
	  src/conv/step/LuminousIntensityConversionBasedUnit.cpp,
	  src/conv/step/LuminousIntensityConversionBasedUnit.h,
	  src/conv/step/LuminousIntensitySiUnit.cpp,
	  src/conv/step/LuminousIntensitySiUnit.h,
	  src/conv/step/LuminousIntensityUnit.cpp,
	  src/conv/step/LuminousIntensityUnit.h,
	  src/conv/step/ManifoldSolidBrep.cpp,
	  src/conv/step/ManifoldSolidBrep.h,
	  src/conv/step/MassContextDependentUnit.cpp,
	  src/conv/step/MassContextDependentUnit.h,
	  src/conv/step/MassConversionBasedUnit.cpp,
	  src/conv/step/MassConversionBasedUnit.h,
	  src/conv/step/MassSiUnit.cpp, src/conv/step/MassSiUnit.h,
	  src/conv/step/MassUnit.cpp, src/conv/step/MassUnit.h,
	  src/conv/step/MeasureValue.cpp, src/conv/step/MeasureValue.h,
	  src/conv/step/MeasureWithUnit.cpp,
	  src/conv/step/MeasureWithUnit.h, src/conv/step/NamedUnit.cpp,
	  src/conv/step/NamedUnit.h, src/conv/step/OffsetCurve2D.cpp,
	  src/conv/step/OffsetCurve2D.h, src/conv/step/OffsetCurve3D.cpp,
	  src/conv/step/OffsetCurve3D.h, src/conv/step/OffsetSurface.cpp,
	  src/conv/step/OffsetSurface.h,
	  src/conv/step/OpenNurbsInterfaces.cpp,
	  src/conv/step/OrientedEdge.cpp, src/conv/step/OrientedEdge.h,
	  src/conv/step/PCurve.cpp, src/conv/step/PCurve.h,
	  src/conv/step/PCurveOrSurface.cpp,
	  src/conv/step/PCurveOrSurface.h, src/conv/step/Parabola.cpp,
	  src/conv/step/Parabola.h,
	  src/conv/step/ParametricRepresentationContext.cpp,
	  src/conv/step/ParametricRepresentationContext.h,
	  src/conv/step/Path.cpp, src/conv/step/Path.h,
	  src/conv/step/Placement.cpp, src/conv/step/Placement.h,
	  src/conv/step/Plane.cpp, src/conv/step/Plane.h,
	  src/conv/step/PlaneAngleContextDependentUnit.cpp,
	  src/conv/step/PlaneAngleContextDependentUnit.h,
	  src/conv/step/PlaneAngleConversionBasedUnit.cpp,
	  src/conv/step/PlaneAngleConversionBasedUnit.h,
	  src/conv/step/PlaneAngleMeasureWithUnit.cpp,
	  src/conv/step/PlaneAngleMeasureWithUnit.h,
	  src/conv/step/PlaneAngleSiUnit.cpp,
	  src/conv/step/PlaneAngleSiUnit.h,
	  src/conv/step/PlaneAngleUnit.cpp, src/conv/step/PlaneAngleUnit.h,
	  src/conv/step/Point.cpp, src/conv/step/Point.h,
	  src/conv/step/Polyline.cpp, src/conv/step/Polyline.h,
	  src/conv/step/PullbackCurve.cpp, src/conv/step/PullbackCurve.h,
	  src/conv/step/QuasiUniformCurve.cpp,
	  src/conv/step/QuasiUniformCurve.h,
	  src/conv/step/QuasiUniformSurface.cpp,
	  src/conv/step/QuasiUniformSurface.h,
	  src/conv/step/RatioContextDependentUnit.cpp,
	  src/conv/step/RatioContextDependentUnit.h,
	  src/conv/step/RatioConversionBasedUnit.cpp,
	  src/conv/step/RatioConversionBasedUnit.h,
	  src/conv/step/RatioSiUnit.cpp, src/conv/step/RatioSiUnit.h,
	  src/conv/step/RatioUnit.cpp, src/conv/step/RatioUnit.h,
	  src/conv/step/RationalBSplineCurve.cpp,
	  src/conv/step/RationalBSplineCurve.h,
	  src/conv/step/RationalBSplineCurveWithKnots.cpp,
	  src/conv/step/RationalBSplineCurveWithKnots.h,
	  src/conv/step/RationalBSplineSurface.cpp,
	  src/conv/step/RationalBSplineSurface.h,
	  src/conv/step/RationalBSplineSurfaceWithKnots.cpp,
	  src/conv/step/RationalBSplineSurfaceWithKnots.h,
	  src/conv/step/RationalBezierCurve.cpp,
	  src/conv/step/RationalBezierCurve.h,
	  src/conv/step/RationalBezierSurface.cpp,
	  src/conv/step/RationalBezierSurface.h,
	  src/conv/step/RationalQuasiUniformCurve.cpp,
	  src/conv/step/RationalQuasiUniformCurve.h,
	  src/conv/step/RationalQuasiUniformSurface.cpp,
	  src/conv/step/RationalQuasiUniformSurface.h,
	  src/conv/step/RationalUniformCurve.cpp,
	  src/conv/step/RationalUniformCurve.h,
	  src/conv/step/RationalUniformSurface.cpp,
	  src/conv/step/RationalUniformSurface.h,
	  src/conv/step/RectangularCompositeSurface.cpp,
	  src/conv/step/RectangularCompositeSurface.h,
	  src/conv/step/RectangularTrimmedSurface.cpp,
	  src/conv/step/RectangularTrimmedSurface.h,
	  src/conv/step/Representation.cpp, src/conv/step/Representation.h,
	  src/conv/step/RepresentationContext.cpp,
	  src/conv/step/RepresentationContext.h,
	  src/conv/step/RepresentationItem.cpp,
	  src/conv/step/RepresentationItem.h, src/conv/step/STEPEntity.cpp,
	  src/conv/step/STEPEntity.h, src/conv/step/STEPWrapper.cpp,
	  src/conv/step/STEPWrapper.h, src/conv/step/SeamCurve.cpp,
	  src/conv/step/SeamCurve.h, src/conv/step/ShapeRepresentation.cpp,
	  src/conv/step/ShapeRepresentation.h, src/conv/step/SiUnit.cpp,
	  src/conv/step/SiUnit.h,
	  src/conv/step/SolidAngleContextDependentUnit.cpp,
	  src/conv/step/SolidAngleContextDependentUnit.h,
	  src/conv/step/SolidAngleConversionBasedUnit.cpp,
	  src/conv/step/SolidAngleConversionBasedUnit.h,
	  src/conv/step/SolidAngleSiUnit.cpp,
	  src/conv/step/SolidAngleSiUnit.h,
	  src/conv/step/SolidAngleUnit.cpp, src/conv/step/SolidAngleUnit.h,
	  src/conv/step/SolidModel.cpp, src/conv/step/SolidModel.h,
	  src/conv/step/SphericalSurface.cpp,
	  src/conv/step/SphericalSurface.h, src/conv/step/Surface.cpp,
	  src/conv/step/Surface.h, src/conv/step/SurfaceCurve.cpp,
	  src/conv/step/SurfaceCurve.h,
	  src/conv/step/SurfaceOfLinearExtrusion.cpp,
	  src/conv/step/SurfaceOfLinearExtrusion.h,
	  src/conv/step/SurfaceOfRevolution.cpp,
	  src/conv/step/SurfaceOfRevolution.h,
	  src/conv/step/SurfacePatch.cpp, src/conv/step/SurfacePatch.h,
	  src/conv/step/SurfaceReplica.cpp, src/conv/step/SurfaceReplica.h,
	  src/conv/step/SweptSurface.cpp, src/conv/step/SweptSurface.h,
	  src/conv/step/ThermodynamicTemperatureContextDependentUnit.cpp,
	  src/conv/step/ThermodynamicTemperatureContextDependentUnit.h,
	  src/conv/step/ThermodynamicTemperatureConversionBasedUnit.cpp,
	  src/conv/step/ThermodynamicTemperatureConversionBasedUnit.h,
	  src/conv/step/ThermodynamicTemperatureSiUnit.cpp,
	  src/conv/step/ThermodynamicTemperatureSiUnit.h,
	  src/conv/step/ThermodynamicTemperatureUnit.cpp,
	  src/conv/step/ThermodynamicTemperatureUnit.h,
	  src/conv/step/TimeContextDependentUnit.cpp,
	  src/conv/step/TimeContextDependentUnit.h,
	  src/conv/step/TimeConversionBasedUnit.cpp,
	  src/conv/step/TimeConversionBasedUnit.h,
	  src/conv/step/TimeSiUnit.cpp, src/conv/step/TimeSiUnit.h,
	  src/conv/step/TimeUnit.cpp, src/conv/step/TimeUnit.h,
	  src/conv/step/TopologicalRepresentationItem.cpp,
	  src/conv/step/TopologicalRepresentationItem.h,
	  src/conv/step/ToroidalSurface.cpp,
	  src/conv/step/ToroidalSurface.h, src/conv/step/TrimmedCurve.cpp,
	  src/conv/step/TrimmedCurve.h, src/conv/step/TrimmingSelect.cpp,
	  src/conv/step/TrimmingSelect.h,
	  src/conv/step/UncertaintyMeasureWithUnit.cpp,
	  src/conv/step/UncertaintyMeasureWithUnit.h,
	  src/conv/step/UniformCurve.cpp, src/conv/step/UniformCurve.h,
	  src/conv/step/UniformSurface.cpp, src/conv/step/UniformSurface.h,
	  src/conv/step/Unit.cpp, src/conv/step/Unit.h,
	  src/conv/step/Vector.cpp, src/conv/step/Vector.h,
	  src/conv/step/Vertex.cpp, src/conv/step/Vertex.h,
	  src/conv/step/VertexLoop.cpp, src/conv/step/VertexLoop.h,
	  src/conv/step/VertexPoint.cpp, src/conv/step/VertexPoint.h,
	  src/conv/step/VolumeContextDependentUnit.cpp,
	  src/conv/step/VolumeContextDependentUnit.h,
	  src/conv/step/VolumeConversionBasedUnit.cpp,
	  src/conv/step/VolumeConversionBasedUnit.h,
	  src/conv/step/VolumeSiUnit.cpp, src/conv/step/VolumeSiUnit.h,
	  src/conv/step/VolumeUnit.cpp, src/conv/step/VolumeUnit.h,
	  src/conv/step/step-g.cpp, src/conv/stl/g-stl.1,
	  src/conv/stl/g-stl.c, src/conv/stl/stl-g.1, src/conv/stl/stl-g.c,
	  src/conv/tankill/g-tankill.1, src/conv/tankill/g-tankill.c,
	  src/conv/tankill/tankill-g.1, src/conv/tankill/tankill-g.c,
	  src/conv/viewpoint-g.1, src/conv/viewpoint-g.c,
	  src/conv/walk_example.c, src/external/Cubit/g-sat.cpp,
	  src/external/ProEngineer/proe-brl.c,
	  src/external/Unigraphics/conv.h, src/external/Unigraphics/log.h,
	  src/external/Unigraphics/ug-g.1, src/external/Unigraphics/ug-g.c,
	  src/external/Unigraphics/ug_misc.c,
	  src/external/Unigraphics/ug_misc.h, src/fb/bw-fb.1,
	  src/fb/bw-fb.c, src/fb/cell-fb.1, src/fb/cell-fb.c,
	  src/fb/cmap-crunch.c, src/fb/cmap-fb.1, src/fb/cmap-fb.c,
	  src/fb/fb-bw.1, src/fb/fb-bw.c, src/fb/fb-cmap.1,
	  src/fb/fb-cmap.c, src/fb/fb-fb.1, src/fb/fb-fb.c,
	  src/fb/fb-orle.1, src/fb/fb-orle.c, src/fb/fb-pix.1,
	  src/fb/fb-pix.c, src/fb/fb-png.1, src/fb/fb-png.c,
	  src/fb/fb-rle.1, src/fb/fb-rle.c, src/fb/fbanim.1,
	  src/fb/fbanim.c, src/fb/fbcbars.1, src/fb/fbcbars.c,
	  src/fb/fbclear.1, src/fb/fbclear.c, src/fb/fbcmap.1,
	  src/fb/fbcmap.c, src/fb/fbcmrot.1, src/fb/fbcmrot.c,
	  src/fb/fbcolor.1, src/fb/fbcolor.c, src/fb/fbfade.1,
	  src/fb/fbfade.c, src/fb/fbframe.1, src/fb/fbframe.c,
	  src/fb/fbfree.1, src/fb/fbfree.c, src/fb/fbgamma.1,
	  src/fb/fbgamma.c, src/fb/fbgammamod.c, src/fb/fbgrid.1,
	  src/fb/fbgrid.c, src/fb/fbhelp.1, src/fb/fbhelp.c,
	  src/fb/fblabel.1, src/fb/fblabel.c, src/fb/fbline.1,
	  src/fb/fbline.c, src/fb/fbpoint.1, src/fb/fbpoint.c,
	  src/fb/fbscanplot.1, src/fb/fbscanplot.c, src/fb/fbstretch.1,
	  src/fb/fbstretch.c, src/fb/fbthreadtest.c, src/fb/fbzoom.1,
	  src/fb/fbzoom.c, src/fb/gif-fb.1, src/fb/gif-fb.c,
	  src/fb/gif2fb.1, src/fb/gif2fb.c, src/fb/ioutil.c,
	  src/fb/orle-fb.1, src/fb/orle-fb.c, src/fb/pix-fb.1,
	  src/fb/pix-fb.c, src/fb/pixautosize.1, src/fb/pixautosize.c,
	  src/fb/pixflip-fb.c, src/fb/pl-fb.1, src/fb/pl-fb.c,
	  src/fb/png-fb.1, src/fb/png-fb.c, src/fb/polar-fb.1,
	  src/fb/polar-fb.c, src/fb/pp-fb.1, src/fb/pp-fb.c,
	  src/fb/rle-fb.1, src/fb/rle-fb.c, src/fb/spm-fb.c,
	  src/fbed/ascii.h, src/fbed/char.c, src/fbed/cursorbits.h,
	  src/fbed/empty.c, src/fbed/execshell.c, src/fbed/extern.h,
	  src/fbed/fb_ik.h, src/fbed/fbed.1, src/fbed/fbed.c,
	  src/fbed/fill_buf.c, src/fbed/getinput.c, src/fbed/glob.c,
	  src/fbed/popup.h, src/fbed/pos_pad.c, src/fbed/prnt.c,
	  src/fbed/squash.c, src/fbed/std.h, src/fbed/try.c,
	  src/fbed/try.h, src/fbserv/fbserv.1, src/fbserv/fbserv.c,
	  src/fbserv/server.c, src/gtools/beset/beset.c,
	  src/gtools/beset/beset.h, src/gtools/beset/fitness.c,
	  src/gtools/beset/fitness.h, src/gtools/beset/population.c,
	  src/gtools/beset/population.h, src/gtools/g_diff.1,
	  src/gtools/g_diff.c, src/gtools/g_lint.1, src/gtools/g_lint.c,
	  src/gtools/g_qa.c, src/gtools/g_transfer.c, src/gtools/remapid.1,
	  src/gtools/remapid.c, src/halftone/halftone.1,
	  src/halftone/main.c, src/halftone/sharpen.c,
	  src/halftone/tone_classic.c, src/halftone/tone_floyd.c,
	  src/halftone/tone_folly.c, src/halftone/tone_simple.c,
	  src/halftone/tonescale.c, src/irprep/all_sf.c,
	  src/irprep/firpass.1, src/irprep/firpass.c, src/irprep/ir-X.1,
	  src/irprep/ir-X.c, src/irprep/irdisp.1, src/irprep/irdisp.c,
	  src/irprep/pictx.1, src/irprep/pictx.c, src/irprep/secpass.1,
	  src/irprep/secpass.c, src/irprep/shapefact.1,
	  src/irprep/shapefact.c, src/irprep/showtherm.1,
	  src/irprep/showtherm.c, src/irprep/subroutines.c,
	  src/lgt/ascii.h, src/lgt/char.c, src/lgt/cursors.h,
	  src/lgt/do_options.c, src/lgt/error.c, src/lgt/execshell.c,
	  src/lgt/extern.h, src/lgt/fb.c, src/lgt/glob.c,
	  src/lgt/grid_rotate.c, src/lgt/hmenu.c, src/lgt/hmenu.h,
	  src/lgt/ir.c, src/lgt/lgt.1, src/lgt/lgt.c, src/lgt/lgt.h,
	  src/lgt/lgt_db.c, src/lgt/mat_db.c, src/lgt/mat_db.h,
	  src/lgt/octree.c, src/lgt/prnt.c, src/lgt/reflect.c,
	  src/lgt/screen.h, src/lgt/texture.c, src/lgt/texture.h,
	  src/lgt/tree.h, src/lgt/trie.c, src/libanalyze/density.c,
	  src/libanalyze/overlaps.c, src/libanalyze/test_density.c,
	  src/libbn/anim.c, src/libbn/axis.c, src/libbn/bntester.c,
	  src/libbn/complex.c, src/libbn/font.c, src/libbn/fortran.c,
	  src/libbn/globals.c, src/libbn/libplot3.3, src/libbn/list.c,
	  src/libbn/marker.c, src/libbn/mat.c, src/libbn/msr.c,
	  src/libbn/multipoly.c, src/libbn/noise.c, src/libbn/plane.c,
	  src/libbn/plot3.c, src/libbn/poly.c, src/libbn/qmath.c,
	  src/libbn/rand.c, src/libbn/scale.c, src/libbn/sphmap.c,
	  src/libbn/symbol.c, src/libbn/tabdata.c, src/libbn/tcl.c,
	  src/libbn/tplot.c, src/libbn/ulp.c, src/libbn/vectfont.c,
	  src/libbn/vector.c, src/libbn/vers.c, src/libbn/vert_tree.c,
	  src/libbn/wavelet.c, src/libbu/argv.c, src/libbu/avs.c,
	  src/libbu/backtrace.c, src/libbu/badmagic.c,
	  src/libbu/basename.c, src/libbu/bitv.c, src/libbu/bomb.c,
	  src/libbu/booleanize.c, src/libbu/brlcad_path.c, src/libbu/cmd.c,
	  src/libbu/cmdhist.c, src/libbu/color.c, src/libbu/convert.c,
	  src/libbu/crashreport.c, src/libbu/ctype.c, src/libbu/dirent.c,
	  src/libbu/dirname.c, src/libbu/dlfcn.c, src/libbu/endian.c,
	  src/libbu/escape.c, src/libbu/fchmod.c, src/libbu/fgets.c,
	  src/libbu/file.c, src/libbu/fnmatch.c, src/libbu/fopen_uniq.c,
	  src/libbu/getcwd.c, src/libbu/getopt.c, src/libbu/globals.c,
	  src/libbu/hash.c, src/libbu/hist.c, src/libbu/hook.c,
	  src/libbu/htond.3, src/libbu/htond.c, src/libbu/htonf.c,
	  src/libbu/interrupt.c, src/libbu/ispar.c, src/libbu/kill.c,
	  src/libbu/lex.c, src/libbu/linebuf.c, src/libbu/list.c,
	  src/libbu/log.c, src/libbu/magic.c, src/libbu/malloc.c,
	  src/libbu/mappedfile.c, src/libbu/mread.c, src/libbu/observer.c,
	  src/libbu/parallel.c, src/libbu/parse.c, src/libbu/pool.c,
	  src/libbu/printb.c, src/libbu/process.c, src/libbu/progname.c,
	  src/libbu/ptbl.c, src/libbu/quote.c, src/libbu/rb_create.c,
	  src/libbu/rb_delete.c, src/libbu/rb_diag.c,
	  src/libbu/rb_extreme.c, src/libbu/rb_free.c,
	  src/libbu/rb_insert.c, src/libbu/rb_internals.h,
	  src/libbu/rb_order_stats.c, src/libbu/rb_rotate.c,
	  src/libbu/rb_search.c, src/libbu/rb_walk.c, src/libbu/realpath.c,
	  src/libbu/redblack.3, src/libbu/semaphore.c, src/libbu/simd.c,
	  src/libbu/str.c, src/libbu/tcl.c, src/libbu/temp.c,
	  src/libbu/test_basename.c, src/libbu/test_dirname.c,
	  src/libbu/test_escape.c, src/libbu/test_progname.c,
	  src/libbu/test_quote.c, src/libbu/test_timer.c,
	  src/libbu/test_vls.c, src/libbu/timer.c, src/libbu/units.c,
	  src/libbu/vers.c, src/libbu/vfont.c, src/libbu/vlb.c,
	  src/libbu/vls.c, src/libbu/whereis.c, src/libbu/which.c,
	  src/libbu/xdr.c, src/libcursor/cursor.c,
	  src/libcursor/libcursor.3, src/libdm/adc.c, src/libdm/axes.c,
	  src/libdm/clip.c, src/libdm/color.c, src/libdm/dm-Null.c,
	  src/libdm/dm-X.c, src/libdm/dm-generic.c, src/libdm/dm-ogl.c,
	  src/libdm/dm-plot.c, src/libdm/dm-ps.c, src/libdm/dm-rtgl.c,
	  src/libdm/dm-tk.c, src/libdm/dm-wgl.c, src/libdm/dm_obj.c,
	  src/libdm/focus.c, src/libdm/grid.c, src/libdm/knob.c,
	  src/libdm/labels.c, src/libdm/options.c, src/libdm/query.c,
	  src/libdm/rect.c, src/libdm/scale.c, src/libdm/tcl.c,
	  src/libdm/vers.c, src/libfb/asize.c, src/libfb/dmdfb.h,
	  src/libfb/fb_generic.c, src/libfb/fb_log.c, src/libfb/fb_obj.c,
	  src/libfb/fb_paged_io.c, src/libfb/fb_rect.c,
	  src/libfb/fb_util.c, src/libfb/fbserv_obj.c,
	  src/libfb/if_TEMPLATE.c, src/libfb/if_X.c, src/libfb/if_debug.c,
	  src/libfb/if_disk.c, src/libfb/if_mem.c, src/libfb/if_null.c,
	  src/libfb/if_ogl.c, src/libfb/if_remote.c, src/libfb/if_stack.c,
	  src/libfb/if_tk.c, src/libfb/if_wgl.c, src/libfb/libfb.3,
	  src/libfb/nilcursor.h, src/libfb/oglcursor.h, src/libfb/tcl.c,
	  src/libfb/vers.c, src/libfft/ditsplit.c, src/libfft/ditsplitc.c,
	  src/libfft/fftc.c, src/libfft/fftest.c, src/libfft/fftfast.c,
	  src/libfft/ifftc.c, src/libfft/splitdit.c,
	  src/libfft/splitditc.c, src/libgcv/bottess.c,
	  src/libgcv/region_end.c, src/libgcv/region_end_mc.c,
	  src/libgcv/soup.h, src/libgcv/test_bottess.c,
	  src/libgcv/tri_intersect.c, src/libgcv/tri_intersect.h,
	  src/libgcv/wfobj/obj_grammar.yy,
	  src/libgcv/wfobj/obj_grammar_decls.h,
	  src/libgcv/wfobj/obj_parser.cpp, src/libgcv/wfobj/obj_parser.h,
	  src/libgcv/wfobj/obj_parser_state.h,
	  src/libgcv/wfobj/obj_rules.h, src/libgcv/wfobj/obj_rules.l,
	  src/libgcv/wfobj/obj_token_type.h, src/libgcv/wfobj/tri_face.c,
	  src/libgcv/wfobj/tri_face.h, src/libged/3ptarb.c,
	  src/libged/adc.c, src/libged/adjust.c, src/libged/ae2dir.c,
	  src/libged/aet.c, src/libged/analyze.c, src/libged/annotate.c,
	  src/libged/arb.c, src/libged/arced.c, src/libged/arot.c,
	  src/libged/attr.c, src/libged/autoview.c, src/libged/bb.c,
	  src/libged/bev.c, src/libged/bigE.c, src/libged/blast.c,
	  src/libged/bo.c, src/libged/bot.c, src/libged/bot_condense.c,
	  src/libged/bot_decimate.c, src/libged/bot_dump.c,
	  src/libged/bot_face_fuse.c, src/libged/bot_face_sort.c,
	  src/libged/bot_flip.c, src/libged/bot_merge.c,
	  src/libged/bot_smooth.c, src/libged/bot_split.c,
	  src/libged/bot_sync.c, src/libged/bot_vertex_fuse.c,
	  src/libged/brep.c, src/libged/cat.c, src/libged/cc.c,
	  src/libged/center.c, src/libged/clip.c, src/libged/clone.c,
	  src/libged/color.c, src/libged/comb.c, src/libged/comb_color.c,
	  src/libged/comb_std.c, src/libged/combmem.c, src/libged/concat.c,
	  src/libged/copy.c, src/libged/copyeval.c, src/libged/copymat.c,
	  src/libged/cpi.c, src/libged/dbip.c, src/libged/debugbu.c,
	  src/libged/debugdir.c, src/libged/debuglib.c,
	  src/libged/debugmem.c, src/libged/debugnmg.c,
	  src/libged/decompose.c, src/libged/delay.c, src/libged/dg_obj.c,
	  src/libged/dir2ae.c, src/libged/draw.c, src/libged/dump.c,
	  src/libged/dup.c, src/libged/eac.c, src/libged/echo.c,
	  src/libged/edcodes.c, src/libged/edcomb.c, src/libged/edit.c,
	  src/libged/editit.c, src/libged/edmater.c, src/libged/edpipe.c,
	  src/libged/erase.c, src/libged/exists.c, src/libged/expand.c,
	  src/libged/eye.c, src/libged/eye_pos.c, src/libged/facetize.c,
	  src/libged/fb2pix.c, src/libged/find.c, src/libged/form.c,
	  src/libged/fracture.c, src/libged/ged.c,
	  src/libged/ged_private.h, src/libged/ged_util.c,
	  src/libged/get.c, src/libged/get_autoview.c,
	  src/libged/get_comb.c, src/libged/get_eyemodel.c,
	  src/libged/get_obj_bounds.c, src/libged/get_solid_kp.c,
	  src/libged/get_type.c, src/libged/glob.c, src/libged/globals.c,
	  src/libged/gqa.c, src/libged/grid.c, src/libged/grid2model_lu.c,
	  src/libged/grid2view_lu.c, src/libged/group.c, src/libged/hide.c,
	  src/libged/how.c, src/libged/human.c, src/libged/illum.c,
	  src/libged/importFg4Section.c, src/libged/inside.c,
	  src/libged/instance.c, src/libged/isize.c, src/libged/item.c,
	  src/libged/keep.c, src/libged/keypoint.c, src/libged/kill.c,
	  src/libged/killall.c, src/libged/killrefs.c,
	  src/libged/killtree.c, src/libged/label.c, src/libged/list.c,
	  src/libged/loadview.c, src/libged/log.c, src/libged/lookat.c,
	  src/libged/ls.c, src/libged/lt.c, src/libged/m2v_point.c,
	  src/libged/make.c, src/libged/make_bb.c, src/libged/make_name.c,
	  src/libged/make_pnts.c, src/libged/match.c, src/libged/mater.c,
	  src/libged/mirror.c, src/libged/model2grid_lu.c,
	  src/libged/model2view.c, src/libged/model2view_lu.c,
	  src/libged/move.c, src/libged/move_all.c,
	  src/libged/move_arb_edge.c, src/libged/move_arb_face.c,
	  src/libged/mrot.c, src/libged/nirt.c, src/libged/nmg_collapse.c,
	  src/libged/nmg_fix_normals.c, src/libged/nmg_simplify.c,
	  src/libged/ocenter.c, src/libged/open.c, src/libged/orient.c,
	  src/libged/orotate.c, src/libged/oscale.c,
	  src/libged/otranslate.c, src/libged/overlay.c, src/libged/path.c,
	  src/libged/pathlist.c, src/libged/pathsum.c,
	  src/libged/perspective.c, src/libged/pix2fb.c, src/libged/plot.c,
	  src/libged/pmat.c, src/libged/pmodel2view.c, src/libged/png.c,
	  src/libged/polyclip.cpp, src/libged/pov.c, src/libged/prcolor.c,
	  src/libged/prefix.c, src/libged/preview.c, src/libged/protate.c,
	  src/libged/ps.c, src/libged/pscale.c, src/libged/ptranslate.c,
	  src/libged/push.c, src/libged/put.c, src/libged/put_comb.c,
	  src/libged/putmat.c, src/libged/qray.c, src/libged/qray.h,
	  src/libged/quat.c, src/libged/qvrot.c, src/libged/rcodes.c,
	  src/libged/rect.c, src/libged/red.c, src/libged/regdef.c,
	  src/libged/region.c, src/libged/remove.c, src/libged/report.c,
	  src/libged/rfarb.c, src/libged/rmap.c, src/libged/rmat.c,
	  src/libged/rmater.c, src/libged/rot.c, src/libged/rot_point.c,
	  src/libged/rotate_about.c, src/libged/rotate_arb_face.c,
	  src/libged/rotate_eto.c, src/libged/rotate_extrude.c,
	  src/libged/rotate_hyp.c, src/libged/rotate_tgc.c,
	  src/libged/rrt.c, src/libged/rt.c, src/libged/rtabort.c,
	  src/libged/rtcheck.c, src/libged/savekey.c,
	  src/libged/saveview.c, src/libged/scale.c,
	  src/libged/scale_ehy.c, src/libged/scale_ell.c,
	  src/libged/scale_epa.c, src/libged/scale_eto.c,
	  src/libged/scale_extrude.c, src/libged/scale_hyp.c,
	  src/libged/scale_part.c, src/libged/scale_rhc.c,
	  src/libged/scale_rpc.c, src/libged/scale_superell.c,
	  src/libged/scale_tgc.c, src/libged/scale_tor.c,
	  src/libged/screengrab.c, src/libged/search.c,
	  src/libged/select.c, src/libged/set_output_script.c,
	  src/libged/set_transparency.c, src/libged/set_uplotOutputMode.c,
	  src/libged/setview.c, src/libged/shaded_mode.c,
	  src/libged/shader.c, src/libged/shells.c, src/libged/showmats.c,
	  src/libged/simulate/simcollisionalgo.cpp,
	  src/libged/simulate/simcollisionalgo.h,
	  src/libged/simulate/simphysics.cpp, src/libged/simulate/simrt.c,
	  src/libged/simulate/simrt.h, src/libged/simulate/simulate.c,
	  src/libged/simulate/simulate.h, src/libged/simulate/simutils.c,
	  src/libged/simulate/simutils.h, src/libged/size.c,
	  src/libged/slew.c, src/libged/solids_on_ray.c,
	  src/libged/sphgroup.c, src/libged/summary.c, src/libged/sync.c,
	  src/libged/tables.c, src/libged/tire.c, src/libged/title.c,
	  src/libged/tol.c, src/libged/tops.c, src/libged/tra.c,
	  src/libged/trace.c, src/libged/track.c,
	  src/libged/translate_extrude.c, src/libged/translate_tgc.c,
	  src/libged/tree.c, src/libged/typein.c, src/libged/unhide.c,
	  src/libged/units.c, src/libged/v2m_point.c, src/libged/vdraw.c,
	  src/libged/version.c, src/libged/view.c,
	  src/libged/view2grid_lu.c, src/libged/view2model.c,
	  src/libged/view2model_lu.c, src/libged/view2model_vec.c,
	  src/libged/view_obj.c, src/libged/viewdir.c, src/libged/vrot.c,
	  src/libged/vutil.c, src/libged/wcodes.c, src/libged/wdb_bigE.c,
	  src/libged/wdb_comb_std.c, src/libged/wdb_importFg4Section.c,
	  src/libged/wdb_nirt.c, src/libged/wdb_obj.c,
	  src/libged/wdb_qray.c, src/libged/wdb_qray.h,
	  src/libged/wdb_track.c, src/libged/wdb_vdraw.c,
	  src/libged/whatid.c, src/libged/which.c,
	  src/libged/which_shader.c, src/libged/who.c, src/libged/wmater.c,
	  src/libged/xpush.c, src/libged/ypr.c, src/libged/zap.c,
	  src/libged/zoom/zoom.c, src/libicv/fileformat.c,
	  src/libicv/rot.c, src/libmultispectral/init.c,
	  src/libmultispectral/sh_temp.c, src/liboptical/init.c,
	  src/liboptical/liboslrend.cpp, src/liboptical/liboslrend.h,
	  src/liboptical/material.c, src/liboptical/photonmap.c,
	  src/liboptical/refract.c, src/liboptical/sh_air.c,
	  src/liboptical/sh_billboard.c, src/liboptical/sh_brdf.c,
	  src/liboptical/sh_camo.c, src/liboptical/sh_cloud.c,
	  src/liboptical/sh_cook.c, src/liboptical/sh_fbm.c,
	  src/liboptical/sh_fire.c, src/liboptical/sh_flat.c,
	  src/liboptical/sh_gauss.c, src/liboptical/sh_grass.c,
	  src/liboptical/sh_light.c, src/liboptical/sh_noise.c,
	  src/liboptical/sh_null.c, src/liboptical/sh_osl.cpp,
	  src/liboptical/sh_plastic.c, src/liboptical/sh_points.c,
	  src/liboptical/sh_prj.c, src/liboptical/sh_rtrans.c,
	  src/liboptical/sh_scloud.c, src/liboptical/sh_spm.c,
	  src/liboptical/sh_stack.c, src/liboptical/sh_stxt.c,
	  src/liboptical/sh_tcl.c, src/liboptical/sh_text.c,
	  src/liboptical/sh_toon.c, src/liboptical/sh_toyota.c,
	  src/liboptical/sh_treetherm.c, src/liboptical/sh_xxx.c,
	  src/liboptical/shade.c, src/liboptical/vers.c,
	  src/liboptical/wray.c, src/liborle/liborle.3, src/liborle/rle.c,
	  src/libpc/pcBasic.h, src/libpc/pcConstraint.cpp,
	  src/libpc/pcConstraint.h, src/libpc/pcGenerator.cpp,
	  src/libpc/pcGenerator.h, src/libpc/pcInterval.h,
	  src/libpc/pcMathGrammar.h, src/libpc/pcMathLF.h,
	  src/libpc/pcMathVM.cpp, src/libpc/pcMathVM.h,
	  src/libpc/pcNetwork.cpp, src/libpc/pcNetwork.h,
	  src/libpc/pcParameter.cpp, src/libpc/pcParameter.h,
	  src/libpc/pcParser.cpp, src/libpc/pcParser.h,
	  src/libpc/pcSolver.h, src/libpc/pcVCSet.cpp, src/libpc/pcVCSet.h,
	  src/libpc/pcVariable.cpp, src/libpc/pcVariable.h,
	  src/libpc/pc_constraints.c, src/libpc/pc_main.c,
	  src/libpc/solver_test.cpp, src/libpc/vm_test.cpp,
	  src/libpkg/example/client.c, src/libpkg/example/ntp.h,
	  src/libpkg/example/server.c, src/libpkg/pkg.c, src/libpkg/tcl.c,
	  src/libpkg/tpkg.c, src/libpkg/vers.c, src/librt/attributes.c,
	  src/librt/bbox.c, src/librt/bezier_2d_isect.c,
	  src/librt/binunif/binunif.c, src/librt/binunif/db5_bin.c,
	  src/librt/bool.c, src/librt/brep_test.cpp, src/librt/bundle.c,
	  src/librt/cmd.c, src/librt/columnparse.c, src/librt/comb/comb.c,
	  src/librt/comb/comb_mirror.c, src/librt/comb/db_comb.c,
	  src/librt/constraint.c, src/librt/cut.c, src/librt/db5_alloc.c,
	  src/librt/db5_io.c, src/librt/db5_scan.c, src/librt/db5_types.c,
	  src/librt/db_alloc.c, src/librt/db_anim.c,
	  src/librt/db_corrupt.c, src/librt/db_flags.c,
	  src/librt/db_flip.c, src/librt/db_fullpath.c,
	  src/librt/db_inmem.c, src/librt/db_io.c, src/librt/db_lookup.c,
	  src/librt/db_match.c, src/librt/db_open.c, src/librt/db_path.c,
	  src/librt/db_scan.c, src/librt/db_tree.c, src/librt/db_walk.c,
	  src/librt/dir.c, src/librt/dspline.c, src/librt/fortray.c,
	  src/librt/globals.c, src/librt/htbl.c, src/librt/librt.3,
	  src/librt/librt_private.h, src/librt/many.c, src/librt/mater.c,
	  src/librt/memalloc.c, src/librt/mkbundle.c, src/librt/namegen.c,
	  src/librt/nurb_example.c, src/librt/opennurbs_ext.cpp,
	  src/librt/opennurbs_ext.h, src/librt/oslo_calc.c,
	  src/librt/oslo_map.c, src/librt/pmalloc.c, src/librt/pr.c,
	  src/librt/prcomb.c, src/librt/prep.c,
	  src/librt/primitives/arb8/arb8.c,
	  src/librt/primitives/arb8/arb8_brep.cpp,
	  src/librt/primitives/arb8/arb8_mirror.c,
	  src/librt/primitives/arbn/arbn.c,
	  src/librt/primitives/arbn/arbn_brep.cpp,
	  src/librt/primitives/arbn/arbn_mirror.c,
	  src/librt/primitives/ars/ars.c,
	  src/librt/primitives/ars/ars_mirror.c,
	  src/librt/primitives/bot/bot.c,
	  src/librt/primitives/bot/bot_brep.cpp,
	  src/librt/primitives/bot/bot_mirror.c,
	  src/librt/primitives/bot/btg.c, src/librt/primitives/bot/btg.h,
	  src/librt/primitives/bot/btgf.c,
	  src/librt/primitives/bot/g_bot_include.c,
	  src/librt/primitives/bot/tie.c,
	  src/librt/primitives/bot/tie_kdtree.c,
	  src/librt/primitives/bot/tieprivate.h,
	  src/librt/primitives/brep/brep.cpp,
	  src/librt/primitives/brep/brep_debug.cpp,
	  src/librt/primitives/brep/brep_debug.h,
	  src/librt/primitives/bspline/bspline.cpp,
	  src/librt/primitives/bspline/bspline_mirror.c,
	  src/librt/primitives/bspline/nurb_basis.c,
	  src/librt/primitives/bspline/nurb_bezier.c,
	  src/librt/primitives/bspline/nurb_bound.c,
	  src/librt/primitives/bspline/nurb_brep.cpp,
	  src/librt/primitives/bspline/nurb_c2.c,
	  src/librt/primitives/bspline/nurb_copy.c,
	  src/librt/primitives/bspline/nurb_diff.c,
	  src/librt/primitives/bspline/nurb_eval.c,
	  src/librt/primitives/bspline/nurb_flat.c,
	  src/librt/primitives/bspline/nurb_interp.c,
	  src/librt/primitives/bspline/nurb_knot.c,
	  src/librt/primitives/bspline/nurb_norm.c,
	  src/librt/primitives/bspline/nurb_plot.c,
	  src/librt/primitives/bspline/nurb_poly.c,
	  src/librt/primitives/bspline/nurb_ray.c,
	  src/librt/primitives/bspline/nurb_refine.c,
	  src/librt/primitives/bspline/nurb_reverse.c,
	  src/librt/primitives/bspline/nurb_solve.c,
	  src/librt/primitives/bspline/nurb_split.c,
	  src/librt/primitives/bspline/nurb_tess.c,
	  src/librt/primitives/bspline/nurb_trim.c,
	  src/librt/primitives/bspline/nurb_trim_util.c,
	  src/librt/primitives/bspline/nurb_util.c,
	  src/librt/primitives/bspline/nurb_xsplit.c,
	  src/librt/primitives/cline/cline.c,
	  src/librt/primitives/dsp/dsp.c, src/librt/primitives/dsp/dsp.h,
	  src/librt/primitives/dsp/dsp_brep.cpp,
	  src/librt/primitives/dsp/dsp_mirror.c,
	  src/librt/primitives/ebm/ebm.c,
	  src/librt/primitives/ebm/ebm_brep.cpp,
	  src/librt/primitives/ebm/ebm_mirror.c,
	  src/librt/primitives/ehy/ehy.c,
	  src/librt/primitives/ehy/ehy_brep.cpp,
	  src/librt/primitives/ell/ell.c,
	  src/librt/primitives/ell/ell_brep.cpp,
	  src/librt/primitives/ell/ell_mirror.c,
	  src/librt/primitives/epa/epa.c,
	  src/librt/primitives/epa/epa_brep.cpp,
	  src/librt/primitives/epa/epa_mirror.c,
	  src/librt/primitives/eto/eto.c,
	  src/librt/primitives/eto/eto_brep.cpp,
	  src/librt/primitives/eto/eto_mirror.c,
	  src/librt/primitives/extrude/extrude.c,
	  src/librt/primitives/extrude/extrude_brep.cpp,
	  src/librt/primitives/fixpt.h, src/librt/primitives/generic.c,
	  src/librt/primitives/grip/grip.c,
	  src/librt/primitives/grip/grip_mirror.c,
	  src/librt/primitives/half/half.c,
	  src/librt/primitives/half/half_mirror.c,
	  src/librt/primitives/hf/hf.c, src/librt/primitives/hyp/hyp.c,
	  src/librt/primitives/hyp/hyp_brep.cpp,
	  src/librt/primitives/hyp/hyp_mirror.c,
	  src/librt/primitives/metaball/metaball.c,
	  src/librt/primitives/metaball/metaball.h,
	  src/librt/primitives/metaball/metaball_tri.c,
	  src/librt/primitives/mirror.c, src/librt/primitives/nmg/nmg.c,
	  src/librt/primitives/nmg/nmg_bool.c,
	  src/librt/primitives/nmg/nmg_brep.cpp,
	  src/librt/primitives/nmg/nmg_ck.c,
	  src/librt/primitives/nmg/nmg_class.c,
	  src/librt/primitives/nmg/nmg_copy.c,
	  src/librt/primitives/nmg/nmg_eval.c,
	  src/librt/primitives/nmg/nmg_extrude.c,
	  src/librt/primitives/nmg/nmg_fcut.c,
	  src/librt/primitives/nmg/nmg_fuse.c,
	  src/librt/primitives/nmg/nmg_index.c,
	  src/librt/primitives/nmg/nmg_info.c,
	  src/librt/primitives/nmg/nmg_inter.c,
	  src/librt/primitives/nmg/nmg_junk.c,
	  src/librt/primitives/nmg/nmg_manif.c,
	  src/librt/primitives/nmg/nmg_mesh.c,
	  src/librt/primitives/nmg/nmg_mirror.c,
	  src/librt/primitives/nmg/nmg_misc.c,
	  src/librt/primitives/nmg/nmg_mk.c,
	  src/librt/primitives/nmg/nmg_mod.c,
	  src/librt/primitives/nmg/nmg_plot.c,
	  src/librt/primitives/nmg/nmg_pr.c,
	  src/librt/primitives/nmg/nmg_pt_fu.c,
	  src/librt/primitives/nmg/nmg_rt_isect.c,
	  src/librt/primitives/nmg/nmg_rt_segs.c,
	  src/librt/primitives/nmg/nmg_tri.c,
	  src/librt/primitives/nmg/nmg_tri_mc.c,
	  src/librt/primitives/nmg/nmg_visit.c,
	  src/librt/primitives/obj_adjust.c,
	  src/librt/primitives/obj_curve.c,
	  src/librt/primitives/obj_describe.c,
	  src/librt/primitives/obj_export.c,
	  src/librt/primitives/obj_free.c, src/librt/primitives/obj_get.c,
	  src/librt/primitives/obj_ifree.c,
	  src/librt/primitives/obj_import.c,
	  src/librt/primitives/obj_make.c,
	  src/librt/primitives/obj_mirror.c,
	  src/librt/primitives/obj_norm.c,
	  src/librt/primitives/obj_params.c,
	  src/librt/primitives/obj_plot.c, src/librt/primitives/obj_prep.c,
	  src/librt/primitives/obj_print.c,
	  src/librt/primitives/obj_shot.c, src/librt/primitives/obj_tess.c,
	  src/librt/primitives/obj_tnurb.c, src/librt/primitives/obj_uv.c,
	  src/librt/primitives/obj_vshot.c,
	  src/librt/primitives/obj_xform.c,
	  src/librt/primitives/part/part.c,
	  src/librt/primitives/part/part_mirror.c,
	  src/librt/primitives/pipe/pipe.c,
	  src/librt/primitives/pipe/pipe_brep.cpp,
	  src/librt/primitives/pipe/pipe_mirror.c,
	  src/librt/primitives/pnts/pnts.c,
	  src/librt/primitives/poly/poly.c,
	  src/librt/primitives/poly/poly_brep.cpp,
	  src/librt/primitives/poly/poly_mirror.c,
	  src/librt/primitives/rec/rec.c,
	  src/librt/primitives/revolve/revolve.c,
	  src/librt/primitives/revolve/revolve_brep.cpp,
	  src/librt/primitives/rhc/rhc.c,
	  src/librt/primitives/rhc/rhc_brep.cpp,
	  src/librt/primitives/rhc/rhc_mirror.c,
	  src/librt/primitives/rpc/rpc.c,
	  src/librt/primitives/rpc/rpc_brep.cpp,
	  src/librt/primitives/rpc/rpc_mirror.c,
	  src/librt/primitives/sketch/sketch.c,
	  src/librt/primitives/sketch/sketch_brep.cpp,
	  src/librt/primitives/sph/sph.c,
	  src/librt/primitives/sph/sph_brep.cpp,
	  src/librt/primitives/submodel/submodel.c,
	  src/librt/primitives/superell/superell.c,
	  src/librt/primitives/superell/superell_mirror.c,
	  src/librt/primitives/table.c, src/librt/primitives/tgc/tgc.c,
	  src/librt/primitives/tgc/tgc_brep.cpp,
	  src/librt/primitives/tgc/tgc_mirror.c,
	  src/librt/primitives/tor/tor.c,
	  src/librt/primitives/tor/tor_brep.cpp,
	  src/librt/primitives/tor/tor_mirror.c,
	  src/librt/primitives/vol/vol.c,
	  src/librt/primitives/vol/vol_brep.cpp,
	  src/librt/primitives/vol/vol_mirror.c,
	  src/librt/primitives/xxx/xxx.c, src/librt/raydebug.tcl,
	  src/librt/regionfix.c, src/librt/roots.c, src/librt/search.c,
	  src/librt/search.h, src/librt/shoot.c, src/librt/spectrum.c,
	  src/librt/tcl.c, src/librt/timer-nt.c, src/librt/timer42.c,
	  src/librt/timerhep.c, src/librt/timerunix.c, src/librt/tol.c,
	  src/librt/transform.c, src/librt/tree.c, src/librt/uvpoints.cpp,
	  src/librt/vers.c, src/librt/vlist.c, src/librt/vshoot.c,
	  src/librt/wdb.c, src/librtserver/rtserver.c,
	  src/librtserver/rtserverTest.c, src/libsysv/memset.c,
	  src/libsysv/strdup.c, src/libtclcad/cmdhist_obj.c,
	  src/libtclcad/tclcad.c, src/libtclcad/tclcadAutoPath.c,
	  src/libtclcad/tclcad_obj.c, src/libtclcad/tkImgFmtPIX.c,
	  src/libtermio/termio.c, src/libtermio/termio_win32.c,
	  src/libwdb/arbn.c, src/libwdb/ars.c, src/libwdb/bot.c,
	  src/libwdb/brep.cpp, src/libwdb/cline.c, src/libwdb/constraint.c,
	  src/libwdb/dsp.c, src/libwdb/dynamic_geometry.c,
	  src/libwdb/ebm.c, src/libwdb/export.c, src/libwdb/extrude.c,
	  src/libwdb/id.c, src/libwdb/libwdb.3, src/libwdb/mater.c,
	  src/libwdb/nmg.c, src/libwdb/nurb.c, src/libwdb/pipe.c,
	  src/libwdb/reg.c, src/libwdb/sketch.c, src/libwdb/submodel.c,
	  src/libwdb/units.c, src/libwdb/vol.c, src/libwdb/wdb.c,
	  src/mged/adc.c, src/mged/animedit.c, src/mged/arbs.c,
	  src/mged/attach.c, src/mged/axes.c, src/mged/bodyio.c,
	  src/mged/bool_rewrite.c, src/mged/buttons.c,
	  src/mged/cad_boundp.1, src/mged/cad_boundp.c,
	  src/mged/cad_parea.1, src/mged/cad_parea.c, src/mged/chgmodel.c,
	  src/mged/chgtree.c, src/mged/chgview.c, src/mged/clone.c,
	  src/mged/cmd.c, src/mged/cmd.h, src/mged/color_scheme.c,
	  src/mged/columns.c, src/mged/comb_bool.h,
	  src/mged/comb_bool_parse.y, src/mged/comb_bool_scan.l,
	  src/mged/dir.c, src/mged/dm-X.c, src/mged/dm-generic.c,
	  src/mged/dm-ogl.c, src/mged/dm-plot.c, src/mged/dm-ps.c,
	  src/mged/dm-rtgl.c, src/mged/dm-tk.c, src/mged/dm-wgl.c,
	  src/mged/dodraw.c, src/mged/doevent.c, src/mged/dozoom.c,
	  src/mged/edarb.c, src/mged/edars.c, src/mged/edpipe.c,
	  src/mged/edsol.c, src/mged/facedef.c, src/mged/fbserv.c,
	  src/mged/fbserv.h, src/mged/grid.c, src/mged/history.c,
	  src/mged/htmlLibraryUi.h, src/mged/joints.h, src/mged/mater.c,
	  src/mged/menu.c, src/mged/menu.h, src/mged/mgdev.h,
	  src/mged/mged.bat, src/mged/mged.c, src/mged/mged.h,
	  src/mged/mged_dm.h, src/mged/mover.c, src/mged/muves.c,
	  src/mged/overlay.c, src/mged/plot.c, src/mged/points/count.c,
	  src/mged/points/count.h, src/mged/points/main.c,
	  src/mged/points/points_parse.y, src/mged/points/points_scan.l,
	  src/mged/points/process.c, src/mged/points/process.h,
	  src/mged/polyif.c, src/mged/predictor.c, src/mged/qray.h,
	  src/mged/rect.c, src/mged/red.c, src/mged/rtif.c,
	  src/mged/scroll.c, src/mged/scroll.h, src/mged/sedit.h,
	  src/mged/set.c, src/mged/setup.c, src/mged/share.c,
	  src/mged/solids_on_ray.c, src/mged/tedit.c, src/mged/titles.c,
	  src/mged/titles.h, src/mged/track.c, src/mged/update.c,
	  src/mged/usepen.c, src/mged/utility1.c, src/mged/vparse.c,
	  src/mged/vrlink.c, src/nirt/bsphere.c, src/nirt/command.c,
	  src/nirt/conversion.c, src/nirt/if.c, src/nirt/interact.c,
	  src/nirt/nirt.c, src/nirt/nirt.h, src/nirt/parse_fmt.c,
	  src/nirt/read_mat.c, src/nirt/showshot.1, src/nirt/showshot.c,
	  src/nirt/str_manip.c, src/nirt/usrfmt.h, src/proc-db/bottest.c,
	  src/proc-db/brep_cube.cpp, src/proc-db/brep_simple.cpp,
	  src/proc-db/brepintersect.cpp, src/proc-db/brepintersect.h,
	  src/proc-db/breplicator.cpp, src/proc-db/brickwall.c,
	  src/proc-db/clutter.c, src/proc-db/common.c,
	  src/proc-db/contours.c, src/proc-db/csgbrep.cpp,
	  src/proc-db/globe.c, src/proc-db/kurt.c, src/proc-db/lens.c,
	  src/proc-db/makebuilding/makebuilding.c, src/proc-db/masonry.c,
	  src/proc-db/menger.c, src/proc-db/metaball.c,
	  src/proc-db/mkbuilding.c, src/proc-db/mkbuilding.h,
	  src/proc-db/molecule.c, src/proc-db/nmgmodel.c,
	  src/proc-db/pipe.c, src/proc-db/pipetest.c, src/proc-db/pix2g.c,
	  src/proc-db/pyramid.c, src/proc-db/rawbot.c,
	  src/proc-db/ringworld.c, src/proc-db/room.c,
	  src/proc-db/sketch.c, src/proc-db/sphflake.c,
	  src/proc-db/spltest.c, src/proc-db/surfaceintersect.cpp,
	  src/proc-db/surfaceintersect.h, src/proc-db/tea.c,
	  src/proc-db/tea.h, src/proc-db/tea_nmg.c, src/proc-db/torii.c,
	  src/proc-db/tube.c, src/proc-db/vegetation.c,
	  src/proc-db/vegetation.h, src/proc-db/wavy.c,
	  src/proc-db/wdb_example.c, src/remrt/ihost.c, src/remrt/ihost.h,
	  src/remrt/protocol.h, src/remrt/remrt.1, src/remrt/remrt.c,
	  src/remrt/rtsrv.c, src/rt/do.c, src/rt/ext.h, src/rt/heatgraph.c,
	  src/rt/libfb-dummy.c, src/rt/main.c, src/rt/opt.c, src/rt/rad.h,
	  src/rt/read-rtlog.c, src/rt/reshoot.1, src/rt/reshoot.c,
	  src/rt/rt_bot_faces.1, src/rt/rtexample.c, src/rt/rtg3.1,
	  src/rt/rthide.1, src/rt/rtpp.1, src/rt/rtrange.1, src/rt/rtray.1,
	  src/rt/rtregis.1, src/rt/rtregis.c, src/rt/rtscale.1,
	  src/rt/rtscale.c, src/rt/rtshot.1, src/rt/rtshot.c,
	  src/rt/rtuif.h, src/rt/rtwalk.1, src/rt/rtwalk.c,
	  src/rt/rtweight.1, src/rt/rtxray.1, src/rt/scanline.c,
	  src/rt/scanline.h, src/rt/sh_tcl.c, src/rt/view.c,
	  src/rt/view_bot_faces.c, src/rt/viewarea.c, src/rt/viewcell.c,
	  src/rt/viewcheck.c, src/rt/viewdir.c, src/rt/viewdummy.c,
	  src/rt/viewedge.c, src/rt/viewfrac.c, src/rt/viewg3.c,
	  src/rt/viewhide.c, src/rt/viewpp.c, src/rt/viewrad.c,
	  src/rt/viewrange.c, src/rt/viewray.c, src/rt/viewscat.c,
	  src/rt/viewsil.c, src/rt/viewweight.c, src/rt/viewxray.c,
	  src/rt/worker.c, src/rttherm/pixtest.c, src/rttherm/rttherm.1,
	  src/rttherm/spectrum.c, src/rttherm/ssamp-bw.1,
	  src/rttherm/ssamp-bw.c, src/rttherm/ssampview.c,
	  src/rttherm/ssampview.tcl, src/rttherm/test.sh,
	  src/rttherm/viewtherm.c, src/shapes/bolt.c, src/shapes/coil.c,
	  src/shapes/fence.c, src/shapes/fence.h, src/shapes/gastank.c,
	  src/shapes/handle.c, src/shapes/human.c,
	  src/shapes/picket_fence.c, src/shapes/tire.c,
	  src/shapes/window.c, src/shapes/window_frame.c,
	  src/shapes/wire.c, src/sig/a-d.c, src/sig/butter.c,
	  src/sig/bw-d.c, src/sig/c-d.c, src/sig/coswin.c, src/sig/d-a.c,
	  src/sig/d-bw.c, src/sig/d-f.c, src/sig/d-i.c, src/sig/d-u.c,
	  src/sig/d2-c.c, src/sig/damdf.c, src/sig/dauto.c,
	  src/sig/dauto2.c, src/sig/dconv.c, src/sig/ddisp.c,
	  src/sig/dfft.c, src/sig/dmod.c, src/sig/dpeak.c, src/sig/dsel.c,
	  src/sig/dstats.c, src/sig/dwin.c, src/sig/f-d.c, src/sig/f-i.c,
	  src/sig/fhor.c, src/sig/hamwin.c, src/sig/i-a.c, src/sig/i-d.c,
	  src/sig/i-f.c, src/sig/ihist.c, src/sig/imod.c, src/sig/interp.c,
	  src/sig/istats.c, src/sig/smod.c, src/sig/syn.c, src/sig/u-a.c,
	  src/sig/u-bw.c, src/sig/u-d.c, src/sig/u-f.c, src/sig/umod.c,
	  src/sig/ustats.c, src/tab/script-tab.c, src/tab/script.l,
	  src/tab/tabinterp.1, src/tab/tabinterp.c, src/tab/tabsub.1,
	  src/tab/tabsub.c, src/tab/tokens.h, src/tclscripts/ami.tcl,
	  src/tclscripts/ampi.tcl, src/tclscripts/archer/Arb4EditFrame.tcl,
	  src/tclscripts/archer/Arb5EditFrame.tcl,
	  src/tclscripts/archer/Arb6EditFrame.tcl,
	  src/tclscripts/archer/Arb7EditFrame.tcl,
	  src/tclscripts/archer/Arb8EditFrame.tcl,
	  src/tclscripts/archer/Archer.tcl,
	  src/tclscripts/archer/ArcherCore.tcl,
	  src/tclscripts/archer/AttrGroupsDisplayUtility.tcl,
	  src/tclscripts/archer/BotUtility.tcl,
	  src/tclscripts/archer/CombEditFrame.tcl,
	  src/tclscripts/archer/DataUtils.tcl,
	  src/tclscripts/archer/EhyEditFrame.tcl,
	  src/tclscripts/archer/EllEditFrame.tcl,
	  src/tclscripts/archer/EpaEditFrame.tcl,
	  src/tclscripts/archer/EtoEditFrame.tcl,
	  src/tclscripts/archer/ExtrudeEditFrame.tcl,
	  src/tclscripts/archer/GeometryEditFrame.tcl,
	  src/tclscripts/archer/GripEditFrame.tcl,
	  src/tclscripts/archer/HalfEditFrame.tcl,
	  src/tclscripts/archer/HypEditFrame.tcl,
	  src/tclscripts/archer/LoadArcherLibs.tcl,
	  src/tclscripts/archer/PartEditFrame.tcl,
	  src/tclscripts/archer/PipeEditFrame.tcl,
	  src/tclscripts/archer/Plugin.tcl,
	  src/tclscripts/archer/RhcEditFrame.tcl,
	  src/tclscripts/archer/RpcEditFrame.tcl,
	  src/tclscripts/archer/ShaderEdit.tcl,
	  src/tclscripts/archer/SphereEditFrame.tcl,
	  src/tclscripts/archer/SuperellEditFrame.tcl,
	  src/tclscripts/archer/TgcEditFrame.tcl,
	  src/tclscripts/archer/TorusEditFrame.tcl,
	  src/tclscripts/archer/Utility.tcl,
	  src/tclscripts/archer/Wizard.tcl,
	  src/tclscripts/archer/bgerror.tcl,
	  src/tclscripts/archer/tabwindow.itk,
	  src/tclscripts/cad_dialog.tcl, src/tclscripts/chkexterns.tcl,
	  src/tclscripts/fs_dialog.tk,
	  src/tclscripts/geometree/GeometryBrowser.tcl,
	  src/tclscripts/geometree/geometree.tcl,
	  src/tclscripts/helpcomm.tcl, src/tclscripts/helplib.tcl,
	  src/tclscripts/hoc.tcl, src/tclscripts/lib/Accordian.tcl,
	  src/tclscripts/lib/CellPlot.tcl,
	  src/tclscripts/lib/ColorEntry.tcl,
	  src/tclscripts/lib/ComboBox.tcl, src/tclscripts/lib/Command.tcl,
	  src/tclscripts/lib/Database.tcl, src/tclscripts/lib/Db.tcl,
	  src/tclscripts/lib/Display.tcl, src/tclscripts/lib/Dm.tcl,
	  src/tclscripts/lib/Drawable.tcl, src/tclscripts/lib/Ged.tcl,
	  src/tclscripts/lib/Help.tcl, src/tclscripts/lib/Legend.tcl,
	  src/tclscripts/lib/Mged.tcl,
	  src/tclscripts/lib/ModelAxesControl.tcl,
	  src/tclscripts/lib/QuadDisplay.tcl,
	  src/tclscripts/lib/RtControl.tcl, src/tclscripts/lib/Splash.tcl,
	  src/tclscripts/lib/Table.tcl, src/tclscripts/lib/TableView.tcl,
	  src/tclscripts/lib/TkTable.tcl, src/tclscripts/lib/View.tcl,
	  src/tclscripts/lib/ViewAxesControl.tcl,
	  src/tclscripts/lib/cursor.tcl, src/tclscripts/libdm.tcl,
	  src/tclscripts/man_browser.tcl, src/tclscripts/menu_override.tcl,
	  src/tclscripts/mged/accel.tcl, src/tclscripts/mged/adc.tcl,
	  src/tclscripts/mged/anim.tcl, src/tclscripts/mged/apply.tcl,
	  src/tclscripts/mged/apply_mat.tcl, src/tclscripts/mged/asc2g.tcl,
	  src/tclscripts/mged/attr_edit.tcl,
	  src/tclscripts/mged/bindings.tcl,
	  src/tclscripts/mged/bot_face_select.tcl,
	  src/tclscripts/mged/bots.tcl,
	  src/tclscripts/mged/build_region.tcl,
	  src/tclscripts/mged/calipers.tcl,
	  src/tclscripts/mged/callbacks.tcl, src/tclscripts/mged/clear.tcl,
	  src/tclscripts/mged/collaborate.tcl,
	  src/tclscripts/mged/color.tcl,
	  src/tclscripts/mged/color_scheme.tcl,
	  src/tclscripts/mged/comb.tcl, src/tclscripts/mged/combmenu.tcl,
	  src/tclscripts/mged/cycle.tcl,
	  src/tclscripts/mged/dbfindtree.tcl,
	  src/tclscripts/mged/dbupgrade.tcl,
	  src/tclscripts/mged/dmtype.tcl, src/tclscripts/mged/e_id.tcl,
	  src/tclscripts/mged/edit_menu.tcl,
	  src/tclscripts/mged/edit_solid.tcl,
	  src/tclscripts/mged/edit_solid_int.tcl,
	  src/tclscripts/mged/editmenu.tcl,
	  src/tclscripts/mged/editobj.tcl,
	  src/tclscripts/mged/eobjmenu.tcl,
	  src/tclscripts/mged/expand_comb.tcl,
	  src/tclscripts/mged/extract.tcl,
	  src/tclscripts/mged/facetize_all_regions.tcl,
	  src/tclscripts/mged/font.tcl, src/tclscripts/mged/g2asc.tcl,
	  src/tclscripts/mged/garbage_collect.tcl,
	  src/tclscripts/mged/get_regions.tcl,
	  src/tclscripts/mged/grid.tcl, src/tclscripts/mged/help.tcl,
	  src/tclscripts/mged/helpdevel.tcl,
	  src/tclscripts/mged/icreate.tcl, src/tclscripts/mged/illum.tcl,
	  src/tclscripts/mged/lgt_mat.tcl, src/tclscripts/mged/list.tcl,
	  src/tclscripts/mged/make_solid.tcl, src/tclscripts/mged/man.tcl,
	  src/tclscripts/mged/menu.tcl, src/tclscripts/mged/mged.tcl,
	  src/tclscripts/mged/mgedrc.tcl, src/tclscripts/mged/mike.tcl,
	  src/tclscripts/mged/mouse.tcl, src/tclscripts/mged/muves.tcl,
	  src/tclscripts/mged/mview.tcl, src/tclscripts/mged/openw.tcl,
	  src/tclscripts/mged/overlap.tcl, src/tclscripts/mged/pattern.tcl,
	  src/tclscripts/mged/pattern_gui.tcl,
	  src/tclscripts/mged/plot.tcl, src/tclscripts/mged/points.tcl,
	  src/tclscripts/mged/prj_add.tcl, src/tclscripts/mged/ps.tcl,
	  src/tclscripts/mged/qray.tcl, src/tclscripts/mged/ray.tcl,
	  src/tclscripts/mged/raypick.tcl, src/tclscripts/mged/reid.tcl,
	  src/tclscripts/mged/relos.tcl,
	  src/tclscripts/mged/remap_mater.tcl,
	  src/tclscripts/mged/remat.tcl, src/tclscripts/mged/rrmb.tcl,
	  src/tclscripts/mged/rt.tcl, src/tclscripts/mged/rt_script.tcl,
	  src/tclscripts/mged/sample.tcl, src/tclscripts/mged/shaders.tcl,
	  src/tclscripts/mged/skt_ed.tcl, src/tclscripts/mged/solclick.tcl,
	  src/tclscripts/mged/solcreate.tcl, src/tclscripts/mged/solid.tcl,
	  src/tclscripts/mged/text.tcl, src/tclscripts/mged/titles.tcl,
	  src/tclscripts/mged/tree.tcl, src/tclscripts/mged/xclone.tcl,
	  src/tclscripts/mouse.tcl, src/tclscripts/pl-dm/bindings.tcl,
	  src/tclscripts/pl-dm/help.tcl, src/tclscripts/pl-dm/menu.tcl,
	  src/tclscripts/rtwizard/RaytraceWizard.tcl,
	  src/tclscripts/rtwizard/lib/DbPage.itk,
	  src/tclscripts/rtwizard/lib/ExamplePage.itk,
	  src/tclscripts/rtwizard/lib/FbPage.itk,
	  src/tclscripts/rtwizard/lib/FeedbackDialog.itk,
	  src/tclscripts/rtwizard/lib/FrameBufferDialog.itk,
	  src/tclscripts/rtwizard/lib/FullColorPage.itk,
	  src/tclscripts/rtwizard/lib/GhostPage.itk,
	  src/tclscripts/rtwizard/lib/HelpPage.itk,
	  src/tclscripts/rtwizard/lib/HighlightedPage.itk,
	  src/tclscripts/rtwizard/lib/IntroPage.itk,
	  src/tclscripts/rtwizard/lib/LinePage.itk,
	  src/tclscripts/rtwizard/lib/MGEDpage.itk,
	  src/tclscripts/rtwizard/lib/PictureTypeA.itcl,
	  src/tclscripts/rtwizard/lib/PictureTypeB.itcl,
	  src/tclscripts/rtwizard/lib/PictureTypeBase.itcl,
	  src/tclscripts/rtwizard/lib/PictureTypeC.itcl,
	  src/tclscripts/rtwizard/lib/PictureTypeD.itcl,
	  src/tclscripts/rtwizard/lib/PictureTypeE.itcl,
	  src/tclscripts/rtwizard/lib/PictureTypeF.itcl,
	  src/tclscripts/rtwizard/lib/Wizard.itk,
	  src/tclscripts/rtwizard/rtwizard.bat,
	  src/tclscripts/rtwizard/rtwizard.tcl,
	  src/tclscripts/sdialogs/scripts/entrydialog.itk,
	  src/tclscripts/sdialogs/scripts/listdialog.itk,
	  src/tclscripts/sdialogs/scripts/stddlgs.tcl,
	  src/tclscripts/sdialogs/sdialogs.tcl,
	  src/tclscripts/swidgets/scripts/selectlists.itk,
	  src/tclscripts/swidgets/scripts/tkgetdir.itk,
	  src/tclscripts/swidgets/scripts/togglearrow.itk,
	  src/tclscripts/swidgets/scripts/tooltip.itk,
	  src/tclscripts/swidgets/scripts/tree.itk,
	  src/tclscripts/swidgets/swidgets.tcl,
	  src/tclscripts/util/expand_int_ranges.tcl,
	  src/tclscripts/util/luniq.tcl, src/tclscripts/vmath.tcl,
	  src/util/alias-pix.c, src/util/ap-pix.1, src/util/ap-pix.c,
	  src/util/asc-pl.1, src/util/asc-pl.c, src/util/azel.1,
	  src/util/azel.c, src/util/bary.1, src/util/bary.c,
	  src/util/bombardier.c, src/util/bombardier.h, src/util/brlcad.1,
	  src/util/buffer.1, src/util/buffer.c, src/util/bw-a.c,
	  src/util/bw-imp.1, src/util/bw-imp.c, src/util/bw-pix.1,
	  src/util/bw-pix.c, src/util/bw-png.1, src/util/bw-png.c,
	  src/util/bw-ps.1, src/util/bw-ps.c, src/util/bw-rle.1,
	  src/util/bw-rle.c, src/util/bw3-pix.1, src/util/bw3-pix.c,
	  src/util/bwcrop.1, src/util/bwcrop.c, src/util/bwdiff.1,
	  src/util/bwdiff.c, src/util/bwfilter.1, src/util/bwfilter.c,
	  src/util/bwhist.1, src/util/bwhist.c, src/util/bwhisteq.1,
	  src/util/bwhisteq.c, src/util/bwmod.1, src/util/bwmod.c,
	  src/util/bwrect.1, src/util/bwrect.c, src/util/bwrot.1,
	  src/util/bwrot.c, src/util/bwscale.c, src/util/bwshrink.1,
	  src/util/bwshrink.c, src/util/bwstat.1, src/util/bwstat.c,
	  src/util/bwthresh.1, src/util/bwthresh.c, src/util/cv.1,
	  src/util/cv.c, src/util/dbcp.1, src/util/dbcp.c,
	  src/util/decimate.1, src/util/decimate.c, src/util/double-asc.c,
	  src/util/dpix-pix.1, src/util/dpix-pix.c, src/util/dsp_add.c,
	  src/util/dunncolor.1, src/util/dunncolor.c, src/util/dunncomm.c,
	  src/util/dunnsnap.1, src/util/dunnsnap.c,
	  src/util/fix_polysolids.c, src/util/gencolor.1,
	  src/util/gencolor.c, src/util/hex.1, src/util/hex.c,
	  src/util/imgdims.1, src/util/imgdims.c, src/util/loop.1,
	  src/util/loop.c, src/util/lowp.c, src/util/mac-pix.1,
	  src/util/mac-pix.c, src/util/morphedit.1, src/util/morphedit.tcl,
	  src/util/orle-pix.1, src/util/orle-pix.c, src/util/pc_test.c,
	  src/util/pix-alias.1, src/util/pix-alias.c, src/util/pix-bw.1,
	  src/util/pix-bw.c, src/util/pix-bw3.1, src/util/pix-bw3.c,
	  src/util/pix-orle.1, src/util/pix-orle.c, src/util/pix-png.1,
	  src/util/pix-png.c, src/util/pix-ppm.1, src/util/pix-ppm.c,
	  src/util/pix-ps.1, src/util/pix-ps.c, src/util/pix-rle.1,
	  src/util/pix-rle.c, src/util/pix-spm.c, src/util/pix-sun.1,
	  src/util/pix-sun.c, src/util/pix-yuv.c, src/util/pix3filter.c,
	  src/util/pixbackgnd.1, src/util/pixbackgnd.c,
	  src/util/pixbgstrip.1, src/util/pixbgstrip.c,
	  src/util/pixblend.1, src/util/pixblend.c, src/util/pixborder.1,
	  src/util/pixborder.c, src/util/pixbustup.1, src/util/pixbustup.c,
	  src/util/pixclump.1, src/util/pixclump.c, src/util/pixcolors.1,
	  src/util/pixcolors.c, src/util/pixcount.c, src/util/pixcut.1,
	  src/util/pixcut.c, src/util/pixdiff.1, src/util/pixdiff.c,
	  src/util/pixdsplit.1, src/util/pixdsplit.c, src/util/pixelswap.c,
	  src/util/pixembed.c, src/util/pixfade.1, src/util/pixfade.c,
	  src/util/pixfields.c, src/util/pixfieldsep.c,
	  src/util/pixfilter.1, src/util/pixfilter.c, src/util/pixhalve.1,
	  src/util/pixhalve.c, src/util/pixhist.1, src/util/pixhist.c,
	  src/util/pixhist3d-pl.1, src/util/pixhist3d-pl.c,
	  src/util/pixhist3d.1, src/util/pixhist3d.c,
	  src/util/pixinterp2x.1, src/util/pixinterp2x.c,
	  src/util/pixmatte.1, src/util/pixmatte.c, src/util/pixmerge.1,
	  src/util/pixmerge.c, src/util/pixmorph.1, src/util/pixmorph.c,
	  src/util/pixpaste.c, src/util/pixrect.1, src/util/pixrect.c,
	  src/util/pixrot.1, src/util/pixrot.c, src/util/pixsaturate.1,
	  src/util/pixsaturate.c, src/util/pixscale.1, src/util/pixscale.c,
	  src/util/pixshrink.1, src/util/pixshrink.c, src/util/pixstat.1,
	  src/util/pixstat.c, src/util/pixsubst.1, src/util/pixsubst.c,
	  src/util/pixtile.1, src/util/pixtile.c, src/util/pixuntile.1,
	  src/util/pixuntile.c, src/util/pl-X.1, src/util/pl-X.c,
	  src/util/pl-asc.1, src/util/pl-asc.c, src/util/pl-dm.c,
	  src/util/pl-hpgl.1, src/util/pl-hpgl.c, src/util/pl-pl.1,
	  src/util/pl-pl.c, src/util/pl-ps.1, src/util/pl-ps.c,
	  src/util/pl-tek.1, src/util/pl-tek.c, src/util/plcolor.1,
	  src/util/plcolor.c, src/util/pldebug.1, src/util/pldebug.c,
	  src/util/plgetframe.1, src/util/plgetframe.c, src/util/plline2.1,
	  src/util/plline2.c, src/util/plrot.1, src/util/plrot.c,
	  src/util/plstat.c, src/util/png-bw.1, src/util/png-bw.c,
	  src/util/png-pix.1, src/util/png-pix.c, src/util/png_info.1,
	  src/util/png_info.c, src/util/random.1, src/util/random.c,
	  src/util/rle-pix.1, src/util/rle-pix.c, src/util/roots_example.c,
	  src/util/sun-pix.1, src/util/sun-pix.c, src/util/terrain.1,
	  src/util/terrain.c, src/util/texturescale.c, src/util/ttcp.c,
	  src/util/wavelet.1, src/util/wavelet.c, src/util/xyz-pl.c,
	  src/util/yuv-pix.c, src/vdeck/cgarbs.c, src/vdeck/match.c,
	  src/vdeck/parsarg.c, src/vdeck/std.h, src/vdeck/vdeck.1,
	  src/vdeck/vdeck.c, src/vdeck/vextern.h, src/vfont/getfont.c,
	  src/vfont/vfont.h:
	  Enter the Dragon. Welcome, 2012!

2012-01-17 20:16  tbrowder2

	* [r48889] src/libged/analyze.c:
	  starting on cleaning up analyze table formatting; some ws and
	  style fixes, too

2012-01-17 19:40  brlcad

	* [r48888] TODO:
	  Apparently the latest libpng might resovle the ld failure
	  encountered on FC16, ppc64.

2012-01-17 17:45  tbrowder2

	* [r48887] src/rt/viewweight.c:
	  improve comment; realign code with correct spacing after edits

2012-01-17 16:28  d_rossberg

	* [r48886] src/libbu/timer.c:
	  there is no preprocessor directive #warning in MSVC 2008
	  there is an equivalent preprocessor directive but then we need an
	  additional compiler switch ...

2012-01-17 16:20  d_rossberg

	* [r48885] include/config_win.h, include/config_win_cmake.h.in:
	  two additional Windows symbol equivalences (fchmod(), mode_t)

2012-01-17 15:54  tbrowder2

	* [r48884] regress/weight.sh:
	  modify test 2 output to reflect removal of all comments from the
	  density file before further processing

2012-01-17 15:53  tbrowder2

	* [r48883] src/rt/viewweight.c:
	  remove comments before further processing of an input line

2012-01-17 15:31  tbrowder2

	* [r48882] regress/weight.sh:
	  add another bit of complexity to the second test (inline
	  comments)--current trunk still passes this test

2012-01-17 12:51  tbrowder2

	* [r48881] src/rt/viewweight.c:
	  oops, free resources at the right place

2012-01-17 12:42  tbrowder2

	* [r48880] src/rt/viewweight.c:
	  realign std spaces after editing; add some FIX ME notes and
	  questions for more experienced heads; free resources

2012-01-17 00:24  tbrowder2

	* [r48879] src/rt/viewweight.c:
	  a slight optimization

2012-01-16 23:26  tbrowder2

	* [r48878] src/rt/viewweight.c:
	  give more info on missing material info--name the region affected

2012-01-16 22:08  tbrowder2

	* [r48877] src/rt/viewweight.c:
	  moved WEIGHT BY REGION NAME outside the first region collection
	  loop, then used
	  the new array on the print out
	  ran the current regression test (./regress/weight.sh) 100 times
	  with NO
	  failures
	  next step will be a bit of optimization on the inner read loop of
	  the
	  two main print loops

2012-01-16 21:45  tbrowder2

	* [r48876] src/rt/viewweight.c:
	  removed macro guards
	  moved second block ["if (rpt_overlap)"] into the first
	  rearrange some block variables as a result
	  fill new region array
	  increment MAX_ITEM by 2 to create an "end ID" for conventional
	  loop idiom use
	  use new array for WEIGHT BY REGION ID sort
	  use new id variable to emphasize index on region ID

2012-01-16 20:32  tbrowder2

	* [r48875] src/rt/viewweight.c:
	  oops, forgot to replace integer with the variable name

2012-01-16 20:29  tbrowder2

	* [r48874] src/rt/viewweight.c:
	  use variables instead of error-prone integer literals to define
	  format field widths

2012-01-16 20:22  tbrowder2

	* [r48873] src/rt/viewweight.c:
	  remove 'always true test'

2012-01-16 20:20  tbrowder2

	* [r48872] src/rt/viewweight.c:
	  turn off array version for now

2012-01-16 20:19  tbrowder2

	* [r48871] src/rt/viewweight.c:
	  add macro guards to maintain two versions during development

2012-01-16 20:17  tbrowder2

	* [r48870] src/rt/viewweight.c:
	  add variables for a region array

2012-01-16 20:15  tbrowder2

	* [r48869] src/rt/viewweight.c:
	  add a qsort comp function for future use

2012-01-16 20:02  tbrowder2

	* [r48868] src/rt/viewweight.c:
	  reverting most of the file--need to revisit the big picture
	  before optimizing; still have problems of periodic region list
	  variation; will add the array fix for that WITHOUT the other loop
	  changes

2012-01-16 17:49  tbrowder2

	* [r48867] src/rt/viewweight.c:
	  a tad of formatting

2012-01-16 17:47  tbrowder2

	* [r48866] src/rt/viewweight.c:
	  add a sort comparison function for a region array; add variables
	  for array handling and hoisting loops upward

2012-01-16 17:45  tbrowder2

	* [r48865] src/rt/viewweight.c:
	  use bu_fgets instead of fgets

2012-01-16 17:04  tbrowder2

	* [r48864] regress/weight.sh:
	  slight simplification

2012-01-16 12:30  d_rossberg

	* [r48863] src/conv/intaval/read_dra.cpp:
	  do not set a form's id here, it's only a flag saying "same form
	  but different place" i.e. translated
	  initialized form in its declaration to calm Coverity

2012-01-15 20:49  tbrowder2

	* [r48862] include/bu.h:
	  correct typo

2012-01-15 19:46  tbrowder2

	* [r48861] include/raytrace.h:
	  correct typo

2012-01-15 18:46  tbrowder2

	* [r48860] regress/weight.sh, src/rt/viewweight.c:
	  tidy format of weight output; ease maintenance of viewweight.c
	  formatting

2012-01-15 18:05  tbrowder2

	* [r48859] src/rt/viewweight.c:
	  allow up to 5-digit material codes and region IDs; change 'item'
	  to 'region ID'

2012-01-15 13:36  tbrowder2

	* [r48858] regress/weight.sh:
	  make the weight test slightly more robust

2012-01-15 13:32  tbrowder2

	* [r48857] regress/weight.sh:
	  make the weight test slightly more robust

2012-01-15 12:46  tbrowder2

	* [r48856] src/rt/viewweight.c:
	  leave notes for wiser heads

2012-01-15 12:31  tbrowder2

	* [r48855] src/rt/viewweight.c:
	  put listing loop under rpt_overlap test as is done for the
	  'weight by item' block following

2012-01-15 12:24  tbrowder2

	* [r48854] src/rt/viewweight.c:
	  reduce eye strain by changing variable 'l' (ell) to a more
	  legible token

2012-01-15 12:19  tbrowder2

	* [r48853] src/rt/viewweight.c:
	  working on subtle problem with output for regression tests

2012-01-15 06:30  starseeker

	* [r48852] misc/astyle.opt:
	  Reported a bug to AStyle dev with k&r formatting of functions
	  using return types with spaces (i.e. a function returning 'void'
	  will format correctly, but one returning 'struct bn_table *'
	  won't) but otherwise results are looking fairly good - still only
	  tested a few files though, may be more bugs lurking.

2012-01-15 02:55  starseeker

	* [r48851] misc/CMakeLists.txt, misc/astyle.opt:
	  Start working out an astyle option file for formatting BRL-CAD
	  files.

2012-01-14 18:23  starseeker

	* [r48850] doc/docbook/CMakeLists.txt,
	  doc/docbook/books/en/CMakeLists.txt, doc/docbook/fop.xconf.in,
	  doc/docbook/resources/brlcad/brlcad-man-stylesheet.xsl.in,
	  doc/docbook/resources/brlcad/brlcad-xhtml-stylesheet.xsl.in,
	  doc/docbook/resources/brlcad/tutorial-template.xsl.in,
	  doc/docbook/resources/other/docbook-schema/ChangeLog,
	  doc/docbook/resources/other/docbook-schema/README,
	  doc/docbook/resources/other/docbook-schema/README.schema,
	  doc/docbook/resources/other/docbook-schema/VERSION,
	  doc/docbook/resources/other/docbook-schema/catalog.xml,
	  doc/docbook/resources/other/docbook-schema/docbook-5.0.tar.bz2,
	  doc/docbook/resources/other/docbook-schema/docbook.nvdl,
	  doc/docbook/resources/other/docbook-schema/docs,
	  doc/docbook/resources/other/docbook-schema/dtd,
	  doc/docbook/resources/other/docbook-schema/rng,
	  doc/docbook/resources/other/docbook-schema/sch,
	  doc/docbook/resources/other/docbook-schema/tools,
	  doc/docbook/resources/other/docbook-schema/xsd,
	  doc/docbook/resources/other/expand.cmake,
	  doc/docbook/resources/other/fonts/README,
	  doc/docbook/resources/other/fonts/dejavu-lgc,
	  doc/docbook/resources/other/fonts/dejavu-lgc-fonts.tar.bz2,
	  doc/docbook/resources/other/fonts/dejavu_COPYING.txt,
	  doc/docbook/resources/other/fonts/stix,
	  doc/docbook/resources/other/fonts/stix-fonts.tar.bz2,
	  doc/docbook/resources/other/fonts/stix_COPYING.txt,
	  doc/docbook/resources/other/offo/README,
	  doc/docbook/resources/other/offo/binary,
	  doc/docbook/resources/other/offo/licenses.txt,
	  doc/docbook/resources/other/offo/offo-2.0.tar.bz2,
	  doc/docbook/resources/other/offo/source,
	  doc/docbook/resources/other/standard/svg/README,
	  doc/docbook/resources/other/standard/svg/svg-animation.mod,
	  doc/docbook/resources/other/standard/svg/svg-animevents-attrib.mod,
	  doc/docbook/resources/other/standard/svg/svg-basic-clip.mod,
	  doc/docbook/resources/other/standard/svg/svg-basic-color.mod,
	  doc/docbook/resources/other/standard/svg/svg-basic-filter.mod,
	  doc/docbook/resources/other/standard/svg/svg-basic-font.mod,
	  doc/docbook/resources/other/standard/svg/svg-basic-graphics-attrib.mod,
	  doc/docbook/resources/other/standard/svg/svg-basic-paint-attrib.mod,
	  doc/docbook/resources/other/standard/svg/svg-basic-structure.mod,
	  doc/docbook/resources/other/standard/svg/svg-basic-text.mod,
	  doc/docbook/resources/other/standard/svg/svg-clip.mod,
	  doc/docbook/resources/other/standard/svg/svg-color.mod,
	  doc/docbook/resources/other/standard/svg/svg-conditional.mod,
	  doc/docbook/resources/other/standard/svg/svg-container-attrib.mod,
	  doc/docbook/resources/other/standard/svg/svg-core-attrib.mod,
	  doc/docbook/resources/other/standard/svg/svg-cursor.mod,
	  doc/docbook/resources/other/standard/svg/svg-datatypes.mod,
	  doc/docbook/resources/other/standard/svg/svg-docevents-attrib.mod,
	  doc/docbook/resources/other/standard/svg/svg-extensibility.mod,
	  doc/docbook/resources/other/standard/svg/svg-extresources-attrib.mod,
	  doc/docbook/resources/other/standard/svg/svg-filter.mod,
	  doc/docbook/resources/other/standard/svg/svg-font.mod,
	  doc/docbook/resources/other/standard/svg/svg-framework.mod,
	  doc/docbook/resources/other/standard/svg/svg-gradient.mod,
	  doc/docbook/resources/other/standard/svg/svg-graphevents-attrib.mod,
	  doc/docbook/resources/other/standard/svg/svg-graphics-attrib.mod,
	  doc/docbook/resources/other/standard/svg/svg-hyperlink.mod,
	  doc/docbook/resources/other/standard/svg/svg-image.mod,
	  doc/docbook/resources/other/standard/svg/svg-marker.mod,
	  doc/docbook/resources/other/standard/svg/svg-mask.mod,
	  doc/docbook/resources/other/standard/svg/svg-opacity-attrib.mod,
	  doc/docbook/resources/other/standard/svg/svg-paint-attrib.mod,
	  doc/docbook/resources/other/standard/svg/svg-pattern.mod,
	  doc/docbook/resources/other/standard/svg/svg-profile.mod,
	  doc/docbook/resources/other/standard/svg/svg-qname.mod,
	  doc/docbook/resources/other/standard/svg/svg-script.mod,
	  doc/docbook/resources/other/standard/svg/svg-shape.mod,
	  doc/docbook/resources/other/standard/svg/svg-structure.mod,
	  doc/docbook/resources/other/standard/svg/svg-style.mod,
	  doc/docbook/resources/other/standard/svg/svg-text.mod,
	  doc/docbook/resources/other/standard/svg/svg-view.mod,
	  doc/docbook/resources/other/standard/svg/svg-viewport-attrib.mod,
	  doc/docbook/resources/other/standard/svg/svg-xlink-attrib.mod,
	  doc/docbook/resources/other/standard/svg/svg10.dtd,
	  doc/docbook/resources/other/standard/svg/svg11-attribs.mod,
	  doc/docbook/resources/other/standard/svg/svg11-basic-attribs.mod,
	  doc/docbook/resources/other/standard/svg/svg11-basic-flat.dtd,
	  doc/docbook/resources/other/standard/svg/svg11-basic-model.mod,
	  doc/docbook/resources/other/standard/svg/svg11-basic.dtd,
	  doc/docbook/resources/other/standard/svg/svg11-flat.dtd,
	  doc/docbook/resources/other/standard/svg/svg11-model.mod,
	  doc/docbook/resources/other/standard/svg/svg11-tiny-attribs.mod,
	  doc/docbook/resources/other/standard/svg/svg11-tiny-flat.dtd,
	  doc/docbook/resources/other/standard/svg/svg11-tiny-model.mod,
	  doc/docbook/resources/other/standard/svg/svg11-tiny.dtd,
	  doc/docbook/resources/other/standard/svg/svg11.dtd,
	  doc/docbook/resources/other/standard/svg/w3_svg_dtd.tar.bz2,
	  doc/docbook/resources/other/standard/xsl/AUTHORS,
	  doc/docbook/resources/other/standard/xsl/BUGS,
	  doc/docbook/resources/other/standard/xsl/COPYING,
	  doc/docbook/resources/other/standard/xsl/INSTALL,
	  doc/docbook/resources/other/standard/xsl/NEWS,
	  doc/docbook/resources/other/standard/xsl/NEWS.html,
	  doc/docbook/resources/other/standard/xsl/NEWS.xml,
	  doc/docbook/resources/other/standard/xsl/README,
	  doc/docbook/resources/other/standard/xsl/README.xsl,
	  doc/docbook/resources/other/standard/xsl/RELEASE-NOTES.html,
	  doc/docbook/resources/other/standard/xsl/RELEASE-NOTES.txt,
	  doc/docbook/resources/other/standard/xsl/RELEASE-NOTES.xml,
	  doc/docbook/resources/other/standard/xsl/TODO,
	  doc/docbook/resources/other/standard/xsl/VERSION,
	  doc/docbook/resources/other/standard/xsl/catalog.xml,
	  doc/docbook/resources/other/standard/xsl/common,
	  doc/docbook/resources/other/standard/xsl/docbook-xsl-ns.tar.bz2,
	  doc/docbook/resources/other/standard/xsl/docsrc,
	  doc/docbook/resources/other/standard/xsl/eclipse,
	  doc/docbook/resources/other/standard/xsl/extensions,
	  doc/docbook/resources/other/standard/xsl/fo,
	  doc/docbook/resources/other/standard/xsl/highlighting,
	  doc/docbook/resources/other/standard/xsl/html,
	  doc/docbook/resources/other/standard/xsl/htmlhelp,
	  doc/docbook/resources/other/standard/xsl/images,
	  doc/docbook/resources/other/standard/xsl/javahelp,
	  doc/docbook/resources/other/standard/xsl/lib,
	  doc/docbook/resources/other/standard/xsl/manpages,
	  doc/docbook/resources/other/standard/xsl/params,
	  doc/docbook/resources/other/standard/xsl/profiling,
	  doc/docbook/resources/other/standard/xsl/roundtrip,
	  doc/docbook/resources/other/standard/xsl/slides,
	  doc/docbook/resources/other/standard/xsl/template,
	  doc/docbook/resources/other/standard/xsl/tests,
	  doc/docbook/resources/other/standard/xsl/website,
	  doc/docbook/resources/other/standard/xsl/xhtml,
	  doc/docbook/resources/other/standard/xsl/xhtml-1_1,
	  misc/CMake/DocBook.cmake, misc/CMake/fop.cmake.in:
	  Rework handling of 3rd party resources in doc/docbook - teach
	  CMake to de-compress archives of the files in question, instead
	  of checking in the full (verbose) xsl files and uncompressed
	  fonts. On-disk size of doc/docbook/resources shrinks from 43 Megs
	  to 17 - i.e. 26 Megs less to download per BRL-CAD svn checkout.
	  File count in doc/docbook/resources goes from 1604 to 47.

2012-01-14 16:29  tbrowder2

	* [r48849] doc/docbook/resources/other/offo/README:
	  add location of offo source

2012-01-14 16:25  tbrowder2

	* [r48848] doc/docbook/resources/other/fonts/stix/README:
	  add STIX license

2012-01-14 16:15  tbrowder2

	* [r48847] doc/docbook/resources/other/fonts/stix/README:
	  slight correction

2012-01-14 16:12  tbrowder2

	* [r48846] doc/docbook/resources/other/fonts/stix/README:
	  document the parentage and conversion of the STIX TrueType fonts

2012-01-14 16:00  tbrowder2

	* [r48845] regress/weight.sh:
	  tidy test file; rtweight now passes both simple and complex
	  density file regression test (which is turned on for release
	  testing)

2012-01-14 15:32  tbrowder2

	* [r48844] NEWS, TODO, regress/weight.sh, src/rt/viewweight.c:
	  fixed rtweight to handle blanks, comment lines, malformed lines,
	  and the modified NIST materials file; problem was fscanf stops
	  scanning on input at first error and thus the infinite loop:
	  using fgets forces each line to be read; an extra buffer is
	  needed in that case to handle the line input versus the sscan
	  buffer for reading tokens (but I didn't try using the same buffer
	  for both)

2012-01-14 14:51  tbrowder2

	* [r48843] src/rt/viewweight.c:
	  put bu_free of density file name in proper place

2012-01-14 13:26  tbrowder2

	* [r48842] src/rt/viewweight.c:
	  squelch memory leak

2012-01-14 13:24  tbrowder2

	* [r48841] src/rt/viewweight.c:
	  ws

2012-01-14 13:00  tbrowder2

	* [r48840] src/rt/viewweight.c:
	  feof returns true for eof, not EOF

2012-01-14 12:58  tbrowder2

	* [r48839] src/rt/viewweight.c:
	  ws, format

2012-01-14 12:38  tbrowder2

	* [r48838] src/rt/viewweight.c:
	  ws, style, format

2012-01-14 12:21  tbrowder2

	* [r48837] misc/NIST_DENSITIES:
	  adjust 6-digit material codes so they will fit in the materials
	  array (we drop the leading 1)

2012-01-13 23:51  starseeker

	* [r48836] misc/CMake/ThirdParty.cmake,
	  misc/CMake/ThirdParty_TCL.cmake:
	  String normalization FAIL for third party build logic. Let's try
	  that again...

2012-01-13 22:13  brlcad

	* [r48835] NEWS:
	  nick's 48742 fix to anim_cascade fixed a clear-cut crasher.
	  params to anim_mat2ypr() were flipped.

2012-01-13 22:00  brlcad

	* [r48834] src/other/step/src/clstepcore/complexSupport.h:
	  initialize all of the class fields. fixes report from coverity
	  UNINIT_CTOR check. (cid 2034)

2012-01-13 21:50  brlcad

	* [r48833] src/other/step/src/clstepcore/ExpDict.h:
	  initialize all of the class fields. fixes report from coverity
	  UNINIT_CTOR check. (cid 2014)

2012-01-13 21:44  brlcad

	* [r48832] src/proc-db/surfaceintersect.cpp:
	  initialize all of the class fields. fixes report from coverity
	  UNINIT_CTOR check. (cid 1666)

2012-01-13 21:35  n_reed

	* [r48831] src/util/pixhist3d.c:
	  unchecked indexes. CID 1511

2012-01-13 21:35  starseeker

	* [r48830] regress/CMakeLists.txt, regress/gcv,
	  regress/gcv/CMakeLists.txt, regress/gcv/README, regress/gcv/dem,
	  regress/gcv/dem/README, regress/gcv/dem/dem-regress.cmake.in,
	  regress/gcv/dem/hawaii-c-control.tar.bz2,
	  regress/gcv/dem/hawaii-c.tar.bz2:
	  Add a regression test for dem-g - working out general techniques
	  for geometry conversion regression. This appears to work, but at
	  the moment it's a stand-alone dem-regress build target.

2012-01-13 21:33  bob1961

	* [r48829] src/mged/edsol.c:
	  run 8, CID 216, DEADCODE.

2012-01-13 21:28  tbrowder2

	* [r48828] src/util/pixcolors.c:
	  eliminated 'always false' statement (due to array type)

2012-01-13 21:25  tbrowder2

	* [r48827] src/util/pixcolors.c:
	  ws, style

2012-01-13 21:17  tbrowder2

	* [r48826] src/librt/comb/db_comb.c:
	  fix array overrun error; same problem as in commit at revision
	  48780: Fixed coverity error 'overrun static'. CID 2068

2012-01-13 21:15  r_weiss

	* [r48825] src/librt/comb/comb.c:
	  Updated file comb.c function rt_comb_v5_serialize. Fixed a
	  coverity error 'negative returns'. CID 384.

2012-01-13 21:11  n_reed

	* [r48824] src/util/pixbustup.c:
	  unchecked cl argument. CID 1508

2012-01-13 21:08  bob1961

	* [r48823] src/libwdb/wdb.c:
	  run 8, CID 213, DEADCODE.

2012-01-13 21:07  tbrowder2

	* [r48822] src/libged/editit.c:
	  quell uninitialized variable warning

2012-01-13 21:05  tbrowder2

	* [r48821] src/libgcv/test_bottess.c:
	  quell uninitialized variable warning

2012-01-13 20:56  n_reed

	* [r48820] src/util/sun-pix.c:
	  unchecked index variable. CID 1512

2012-01-13 20:54  bob1961

	* [r48819] src/irprep/secpass.c:
	  run 8, CID 180, DEADCODE.

2012-01-13 20:52  indianlarry

	* [r48818] src/sig/syn.c:
	  casted to force expected(?) branching and index wrap. addresses
	  coverity run 8 CID 330

2012-01-13 20:48  tbrowder2

	* [r48817] src/libgcv/test_bottess.c:
	  unwrap macros so we can see what is happening

2012-01-13 20:29  tbrowder2

	* [r48816] src/librt/primitives/nmg/nmg_tri.c:
	  quell uninitialized variable warning

2012-01-13 20:28  tbrowder2

	* [r48815] src/librt/primitives/nmg/nmg_misc.c:
	  quell uninitialized variable warning

2012-01-13 20:09  erikgreenwald

	* [r48814] src/mged/mged.c:
	  verify non-0 length buffers first element is not zero. Cov1485

2012-01-13 20:04  bob1961

	* [r48813] src/conv/stl/stl-g.c:
	  run 8, CID 178-179, DEADCODE.

2012-01-13 20:02  erikgreenwald

	* [r48812] src/util/pixcolors.c:
	  verify unsigned char is [0,255]. Cov1509

2012-01-13 19:58  bob1961

	* [r48811] src/conv/proe-g.c:
	  run 8, CID 177, DEADCODE.

2012-01-13 19:58  brlcad

	* [r48810] src/proc-db/brepintersect.cpp:
	  initialize all of the class fields. fixes report from coverity
	  UNINIT_CTOR check. (cid 1665)

2012-01-13 19:57  erikgreenwald

	* [r48809] src/util/buffer.c:
	  verify bu_temp_file returned a valid handle before using it.
	  Cov571

2012-01-13 19:55  erikgreenwald

	* [r48808] src/mged/vrlink.c:
	  verify buf is not null. Cov568

2012-01-13 19:54  n_reed

	* [r48807] src/sig/dconv.c:
	  potentially indexing one past last. CID 428

2012-01-13 19:54  erikgreenwald

	* [r48806] src/mged/mged.c:
	  verify dm entry is not null before shutting it down. Cov553

2012-01-13 19:54  brlcad

	* [r48805] src/librt/primitives/brep/brep.cpp:
	  initialize all of the class fields. fixes report from coverity
	  UNINIT_CTOR check. (cid 1663)

2012-01-13 19:51  erikgreenwald

	* [r48804] src/mged/chgview.c:
	  verify output of path_parse is not null. Cov552

2012-01-13 19:51  r_weiss

	* [r48803] src/librt/comb/comb.c:
	  Updated comb.c. fixed overrun static errors.

2012-01-13 19:51  indianlarry

	* [r48802] src/sig/smod.c:
	  increase static size of clip_l[] and clip_h[] to match mapbuf[]
	  since initialized together. Fixes coverity Run 8 CID 429

2012-01-13 19:50  bob1961

	* [r48801] src/lgt/reflect.c:
	  run 8, CID 181-185, DEADCODE. It is impossible for failure to be
	  set to PT_BEHIND or PT_EYE in the Get_Partition macro. If it gets
	  into this section it will always be set to PT_GRID.

2012-01-13 19:47  brlcad

	* [r48800] src/libpc/pcVariable.cpp:
	  UNINIT_CTOR, cid 1659. initialize all class fields in
	  constructors.

2012-01-13 19:44  brlcad

	* [r48799] src/libpc/pcParser.cpp:
	  UNINIT_CTOR, cid 1658. initialize all class fields in
	  constructors.

2012-01-13 19:39  r_weiss

	* [r48798] src/libfb/fbserv_obj.c:
	  Update file fbserv_obj.c functions fbs_rfbzoom fbs_rfbwriterect
	  fbs_rfbwrite fbs_rfbwindow fbs_rfbview fbs_rfbsetcursor
	  fbs_rfbscursor fbs_rfbreadrect fbs_rfbreadrect fbs_rfbread
	  fbs_rfbread fbs_rfbhelp fbs_rfbcursor fbs_rfbclear
	  fbs_rfbbwwriterect fbs_rfbbwreadrect fbs_rfbbwreadrectw. Did code
	  cleanup and worked on coverity error 'reverse inull' for these
	  functions. Coverity CIDs 535-548.

2012-01-13 19:39  brlcad

	* [r48797] src/libpc/pcParameter.cpp:
	  UNINIT_CTOR, cid 1657. initialize all class fields in
	  constructors.

2012-01-13 19:35  brlcad

	* [r48796] src/libpc/pcNetwork.cpp:
	  init v and e (cid 1656)

2012-01-13 19:26  erikgreenwald

	* [r48795] src/libged/put_comb.c:
	  test comb after BU_GET. Cov549

2012-01-13 19:23  brlcad

	* [r48794] src/libpc/pcConstraint.cpp:
	  initialize all class members, UNINIT_CTOR (cid 1652)

2012-01-13 19:23  erikgreenwald

	* [r48793] src/conv/shp/shapelib/shpopen.c:
	  test mallocs before dereferencing. Cov518

2012-01-13 19:22  indianlarry

	* [r48792] src/mged/track.c:
	  wrong variable being initialized, fixes coverity run 8 CID 427

2012-01-13 19:19  starseeker

	* [r48791] src/conv/intaval/read_dra.cpp:
	  Check form.npts - CID 1465

2012-01-13 19:19  erikgreenwald

	* [r48790] src/librt/primitives/nmg/nmg_misc.c:
	  test i_fus before dereferencing. Cov517

2012-01-13 19:14  brlcad

	* [r48789] src/conv/intaval/regtab.h:
	  initialize all of the wmember entities in the constructor. this
	  addresses an UNINIT_CTOR check being reported by coverity due to
	  three uninitialized fields (addHead.wm_name, excludeHead.wm_name,
	  head.wm_name). doesn't seem to be critical, but for general
	  safety. (cid 1647)

2012-01-13 19:13  starseeker

	* [r48788] src/conv/dem-g.c:
	  Use realpath to validate av[1] - CID 1464

2012-01-13 19:13  brlcad

	* [r48787] include/wdb.h:
	  add a WMEMBER_INIT_ZERO static initializer and a WMEMBER_INIT()
	  macro for initializing wmember structs.

2012-01-13 19:12  erikgreenwald

	* [r48786] src/librt/primitives/hf/hf.c:
	  test stp before dereferencing it. Cov551

2012-01-13 19:09  erikgreenwald

	* [r48785] src/conv/iges/getcurve.c:
	  test splroot for NULL early. Cov515

2012-01-13 19:05  n_reed

	* [r48784] src/mged/edsol.c:
	  bad constant index (typo). CID 426

2012-01-13 19:04  indianlarry

	* [r48783] src/libged/wdb_vdraw.c:
	  Added static bounds check for bn_vlist arrays cmd[BN_VLIST_CHUNK]
	  and pt[BN_VLIST_CHUNK]. Coverity run 8 CIDs 420 and 421

2012-01-13 18:53  erikgreenwald

	* [r48782] src/libfb/fbserv_obj.c:
	  test buf before accessing.

2012-01-13 18:50  n_reed

	* [r48781] src/librt/primitives/hf/hf.c:
	  unchecked index. CID 425

2012-01-13 18:45  r_weiss

	* [r48780] src/librt/comb/db_comb.c:
	  Updated file db-comb.c function db_wrap_v4_external. Fixed
	  coverity error 'overrun static'. CID 2068.

2012-01-13 18:42  erikgreenwald

	* [r48779] src/mged/fbserv.c:
	  test buf before accessing.

2012-01-13 18:36  n_reed

	* [r48778] src/anim/anim_orient.c, src/libged/ypr.c:
	  more swapped args to anim_mat2ypr. CID 417

2012-01-13 18:35  starseeker

	* [r48777] src/conv/asc/pix2asc.c:
	  Try to check the pix characters... little surprised this is
	  giving a TAINTED_SCALAR warning... CID 1463

2012-01-13 18:35  erikgreenwald

	* [r48776] src/mged/fbserv.c:
	  test buf for null. Cov561

2012-01-13 18:34  erikgreenwald

	* [r48775] src/mged/fbserv.c:
	  test buf for null. Cov559

2012-01-13 18:33  erikgreenwald

	* [r48774] src/mged/fbserv.c:
	  test buf for null. Cov558

2012-01-13 18:32  erikgreenwald

	* [r48773] src/mged/fbserv.c:
	  test buf for null. Cov557

2012-01-13 18:29  r_weiss

	* [r48772] src/libged/get_solid_kp.c:
	  Updated file ged_solid_kp.c function _ged_get_solid_keypoint.
	  Fixed a coverity 'overrun static' error. CID 1750.

2012-01-13 18:29  erikgreenwald

	* [r48771] src/mged/fbserv.c:
	  test buf for null. Cov556

2012-01-13 18:24  erikgreenwald

	* [r48770] src/mged/fbserv.c:
	  test buf for null. Cov565

2012-01-13 18:22  erikgreenwald

	* [r48769] src/mged/fbserv.c:
	  test buf for null. Cov566

2012-01-13 18:20  erikgreenwald

	* [r48768] src/mged/fbserv.c:
	  test buf for null. Cov567

2012-01-13 18:19  brlcad

	* [r48767] src/conv/intaval/regtab.h:
	  the Region forward decl is unnecessary. the class is declared in
	  here and nothing uses it between this decl and the class decl.

2012-01-13 18:17  n_reed

	* [r48766] src/libged/move_arb_face.c:
	  insufficient index checking. CID 413

2012-01-13 18:17  erikgreenwald

	* [r48765] src/mged/fbserv.c:
	  test buf for null. Cov555

2012-01-13 18:15  erikgreenwald

	* [r48764] src/mged/fbserv.c:
	  test buf for null. Cov554

2012-01-13 18:14  brlcad

	* [r48763] src/mged/update.c:
	  mark the 'done' variable as volatile since it's updated via Tk,
	  possibly asynchronously. should quell coverity INFINITE_LOOP
	  report (cid 320).

2012-01-13 18:14  erikgreenwald

	* [r48762] src/mged/fbserv.c:
	  test buf for null. Cov560

2012-01-13 18:09  tbrowder2

	* [r48761] TODO:
	  add reference to more items to do for STEP code

2012-01-13 18:07  brlcad

	* [r48760] src/mged/clone.c:
	  prevent a bonefide infinite loop bug introduced when bu_getopt()
	  was pulled out of an option parsing loop. coverity detected via
	  INFINITE_LOOP check (cid 319).

2012-01-13 18:01  erikgreenwald

	* [r48759] src/util/bwcrop.c:
	  verify xval before using as loop bound. Cov1496

2012-01-13 17:51  indianlarry

	* [r48758] src/librt/comb/comb.c:
	  Check for overrunning static array buffer Run 8 CID 422,423

2012-01-13 17:50  brlcad

	* [r48757] src/librt/primitives/nmg/nmg_fcut.c:
	  looks like the section of code immediately preceeding handles the
	  WEDGE2_IDENTICAL case, and was intentionally added back in r7584
	  by mike to test for TOUCHing wedges first. so can remove the
	  prior stale case detected by coverity DEADCODE check (cid 210).

2012-01-13 17:50  n_reed

	* [r48756] src/irprep/ir-X.c:
	  comparing index against wrong constant. CID 406

2012-01-13 17:50  erikgreenwald

	* [r48755] src/fb/gif2fb.c:
	  hoist width/height expansion and verify values. Cov1475

2012-01-13 17:44  starseeker

	* [r48754] src/conv/asc/asc2pix.c:
	  Check both lower bound as well - CID 1462

2012-01-13 17:38  erikgreenwald

	* [r48753] src/vdeck/vdeck.c:
	  explicitely track remaining buffer and use that for dirname copy
	  bound. Cov1272

2012-01-13 17:36  starseeker

	* [r48752] src/conv/patch/patch-g.c:
	  check num ranges - CID 1470

2012-01-13 17:34  brlcad

	* [r48751] src/librt/primitives/nmg/nmg_fcut.c:
	  if it's an unknown wedge class type, then the code falls through
	  and probably does bad things, but it at least logs a message now.
	  relates to coverity MISSING_BREAK cid 357 from erik and cid 358
	  too.

2012-01-13 17:34  bob1961

	* [r48750] src/libged/editit.c:
	  Modified _ged_editit() to do some kind of last ditch check for an
	  editor if editstring is NULL. This gets edcodes etc. working with
	  archer. Not tested on windows.

2012-01-13 17:30  r_weiss

	* [r48749] src/librt/primitives/arb8/arb8.c:
	  Updated file 'arb8.c' and 'struct arb_specific'. This change was
	  to correct a coverity error 'overrun static' in function
	  'rt_arb_vshot'. CID 424.

2012-01-13 17:27  erikgreenwald

	* [r48748] src/vdeck/vdeck.c:
	  copy directory entry length

2012-01-13 17:23  brlcad

	* [r48747] src/libged/make_name.c:
	  looks like the fallthrough to the Usage statement was
	  intentional, but make it explicit anyways. coverity reported a
	  MISSING_BREAK due to the ambiguity.

2012-01-13 17:18  n_reed

	* [r48746] src/anim/anim_keyread.c, src/anim/anim_lookat.c,
	  src/anim/anim_orient.c:
	  swapped arguments to anim_mat2ypr. CID 401, 402, 403

2012-01-13 17:12  erikgreenwald

	* [r48745] src/bwish/input.c:
	  verify read character is not 0. Cov1461

2012-01-13 17:12  brlcad

	* [r48744] src/fb/pl-fb.c:
	  at a glance, looks like the two MISSING_BREAK detections from
	  coverity (cid 342,343) are intentional fall-through cases so
	  document them as such to quell the warning.

2012-01-13 17:09  bob1961

	* [r48743] src/libged/edcodes.c:
	  run 8, CID 198, DEADCODE.

2012-01-13 17:09  n_reed

	* [r48742] src/anim/anim_cascade.c:
	  misordered arguments. CID 400

2012-01-13 17:07  bob1961

	* [r48741] src/mged/utility1.c:
	  Fixed a bug. Shouldn't be adding 1 to argc in call to
	  ged_edcodes.

2012-01-13 17:07  erikgreenwald

	* [r48740] src/rt/rtshot.c:
	  test number of rings for a legit value. Cov1488

2012-01-13 17:00  n_reed

	* [r48739] src/conv/iges/trimsurf.c:
	  Static string can't have NULL address. Do empty check instead.
	  CID 392

2012-01-13 16:55  n_reed

	* [r48738] src/conv/iges/convsurf.c:
	  Static string can't have NULL address. Do empty check instead.
	  CID 391

2012-01-13 16:49  r_weiss

	* [r48737] src/libged/put.c:
	  Updated file put.c function ged_put. Fixed coverity error
	  'overrun static'. CID 414.

2012-01-13 16:48  n_reed

	* [r48736] src/conv/dxf/dxf-g.c:
	  Static string can't have NULL address. Do empty check instead.
	  CID 390

2012-01-13 16:46  erikgreenwald

	* [r48735] src/util/pl-pl.c:
	  collapse logic, removing a variable. Explicitely cast to short on
	  return. Cov331

2012-01-13 16:45  brlcad

	* [r48734] src/libged/inside.c:
	  idb_type just might be negative if an object is initialized with
	  RT_DB_INTERNAL_INIT() and never filled in with internal details.
	  prevents a potential (albeit unlikely) crash, detected by
	  NEGATIVE_RETURNS coverity check (cid 383)

2012-01-13 16:42  r_weiss

	* [r48733] src/libged/wdb_obj.c:
	  Updated file wdb_obj.c function wdb_put_cmd. Fixed a coverity
	  error 'overrun static'. CID 419.

2012-01-13 16:31  brlcad

	* [r48732] src/lgt/do_options.c:
	  another unclosed file pointer. coverity RESOURCE_LEAK check (cid
	  474)

2012-01-13 16:31  n_reed

	* [r48731] src/lgt/prnt.c:
	  said NULL, meant '\0'. CID 389

2012-01-13 16:29  starseeker

	* [r48730] src/util/ttcp.c:
	  Do some input validation for ttcp - CID 1513

2012-01-13 16:23  brlcad

	* [r48729] src/lgt/do_options.c:
	  free the file pointer we just opened. RESOURCE_LEAK coverity
	  check (cid 475)

2012-01-13 16:22  erikgreenwald

	* [r48728] src/util/sun-pix.c:
	  test image size in double space for possible overflow. Cov332

2012-01-13 16:21  brlcad

	* [r48727] src/lgt/lgt.c:
	  ws, indent, style

2012-01-13 16:20  n_reed

	* [r48726] src/util/dunncomm.c:
	  closing an fd known to be invalid. CID 388

2012-01-13 16:20  brlcad

	* [r48725] src/lgt/do_options.c:
	  memory fail. not only not using bu_malloc() but not stashing the
	  pointer so we can't free it. switch it to default line buffering
	  for simplicity, untested. detected by coverity RESOURCE_LEAK
	  check (cid 476)

2012-01-13 16:17  erikgreenwald

	* [r48724] src/proc-db/tube.c:
	  test number of samples for extrapolation to avoid buffer
	  underrun. Cov329

2012-01-13 16:15  n_reed

	* [r48723] src/remrt/remrt.c:
	  handle invalid fd rather than passing it down. CID 386

2012-01-13 16:13  r_weiss

	* [r48722] src/lgt/do_options.c:
	  Updated file do_options.c function f_Batch. Fixed coverity error
	  'resource leak'. CID 472.

2012-01-13 16:11  brlcad

	* [r48721] src/other/tnt/tnt_array1d.h:
	  fix a leak detected by coverity (cid 157) via CTOR_DTOR_LEAK
	  check. all of the constructors initialize data_, but the
	  destructor wasn't releasing it

2012-01-13 16:07  bob1961

	* [r48720] src/libged/wdb_comb_std.c:
	  run 8, CID 204, DEADCODE.

2012-01-13 16:06  brlcad

	* [r48719] src/libpkg/pkg.c:
	  address a race condition time-of-call, time-of-use issue detected
	  by coverity TOCTOU check (cid 1589) whereby the file we stat
	  might not be the file we open. swap the order so we still get our
	  stat data but reusing the file that was opened.

2012-01-13 16:04  erikgreenwald

	* [r48718] src/conv/nmg/asc-nmg.c:
	  verify vertex number. Cov1468 and 324

2012-01-13 16:01  brlcad

	* [r48717] src/mged/bodyio.c:
	  ws/indent. previous commit (r48712) message to bodyio.c should
	  have also said that it fixed a time-of-call, time-of-use race
	  condition detected by coverity TOCTOU check. (cid 1590)

2012-01-13 15:59  bob1961

	* [r48716] src/libged/wdb_comb_std.c:
	  run 8, CID 203, DEADCODE.

2012-01-13 15:58  starseeker

	* [r48715] src/conv/euclid/euclid-g.c:
	  Bounds check reg_id (somewhat more liberal than the function
	  itself on allowable region id values - something to look into
	  later.) CID 1766

2012-01-13 15:58  erikgreenwald

	* [r48714] src/vdeck/vdeck.c:
	  cast sizeof() to size_t? Cov1272

2012-01-13 15:57  bob1961

	* [r48713] src/libged/plot.c:
	  run 8, CID 200, DEADCODE.

2012-01-13 15:56  brlcad

	* [r48712] src/mged/bodyio.c:
	  it's a function, not a macro

2012-01-13 15:56  erikgreenwald

	* [r48711] src/gtools/beset/population.c:
	  char* -> char in sizeof. Cov1266

2012-01-13 15:55  erikgreenwald

	* [r48710] src/gtools/beset/population.c:
	  char** -> char* in sizeof. Cov1265

2012-01-13 15:55  brlcad

	* [r48709] src/conv/iges/trimsurf.c:
	  the vertex use ends up being used too, remove it. looks like
	  copy-paste from another function.

2012-01-13 15:54  erikgreenwald

	* [r48708] src/conv/cy-g.c:
	  fastf_t** -> fastf_t* in sizeof. Cov1263

2012-01-13 15:49  erikgreenwald

	* [r48707] src/proc-db/contours.c:
	  pull npts check outside of for loop. Add upper limit test.

2012-01-13 15:46  brlcad

	* [r48706] src/burst/ui.c:
	  if reading input fails, then cmdfp will be unset and passed to
	  fclose(). fixed. detected by coverity UNINIT check

2012-01-13 15:43  erikgreenwald

	* [r48705] src/mged/animedit.c:
	  minor casting fixes

2012-01-13 15:41  erikgreenwald

	* [r48704] src/mged/animedit.c:
	  type size fix (struct directory*, not struct directory**).
	  Cov1270

2012-01-13 15:41  starseeker

	* [r48703] src/fb/fbgammamod.c:
	  Several memory issues in fbgammamod - CID 465-466

2012-01-13 15:41  n_reed

	* [r48702] src/lgt/octree.c:
	  unchecked return from ftell. CID 380

2012-01-13 15:41  indianlarry

	* [r48701] src/librt/opennurbs_ext.cpp, src/librt/opennurbs_ext.h:
	  remaining constructor initialization issues turned up by
	  coverity. Run 8 CIDs: 1648-51,1662

2012-01-13 15:40  erikgreenwald

	* [r48700] src/mged/animedit.c:
	  type size fix (struct directory*, not struct directory**).
	  Cov1271

2012-01-13 15:40  bob1961

	* [r48699] src/libged/eac.c:
	  run 8, CID 197, DEADCODE.

2012-01-13 15:39  brlcad

	* [r48698] src/librt/primitives/nmg/nmg_brep.cpp:
	  no need to make a model, not used (cid 1706).

2012-01-13 15:38  erikgreenwald

	* [r48697] src/conv/off/g-off.c:
	  type size fix (int, not int*). Cov1264

2012-01-13 15:38  brlcad

	* [r48696] src/fb/cmap-fb.c:
	  the last one isn't used. UNUSED_VALUE reported from coverity (cid
	  1694)

2012-01-13 15:38  bob1961

	* [r48695] src/librt/binunif/binunif.c:
	  run 8, CID 193, DEADCODE.

2012-01-13 15:36  starseeker

	* [r48694] src/fb/spm-fb.c:
	  Free scanline - CID 467

2012-01-13 15:36  n_reed

	* [r48693] src/gtools/remapid.c:
	  unhandled EOF returns. CID 378, 379

2012-01-13 15:35  brlcad

	* [r48692] src/conv/tankill/tankill-g.c:
	  attempt to quell UNUSED_VALUE detected by coverity (cid 1693)

2012-01-13 15:32  bob1961

	* [r48691] src/libged/get_obj_bounds.c:
	  run 8, CID 192, DEADCODE.

2012-01-13 15:30  starseeker

	* [r48690] src/fbed/fbed.c:
	  close file pointer - CID 468

2012-01-13 15:28  starseeker

	* [r48689] src/fbed/fbed.c:
	  close file pointer - CID 469

2012-01-13 15:24  starseeker

	* [r48688] src/gtools/remapid.c:
	  close the file pointer - CID 471

2012-01-13 15:22  starseeker

	* [r48687] src/lgt/texture.c:
	  close iconfp on error - CID 477

2012-01-13 15:19  starseeker

	* [r48686] src/libfb/fb_generic.c:
	  Free memory - CID 481

2012-01-13 15:17  bob1961

	* [r48685] src/libged/analyze.c:
	  run 8, CID 191, DEADCODE.

2012-01-13 15:14  n_reed

	* [r48684] src/fbed/fbed.c:
	  avoid using negative index. CID 377

2012-01-13 15:03  r_weiss

	* [r48683] src/rt/viewarea.c:
	  Updated file viewarea.c function increment_assembly_counter.
	  Fixed a coverity 'reverse inull' error. CID 570.

2012-01-13 14:59  brlcad

	* [r48682] src/conv/nmg/asc-nmg.c:
	  faceuse is never used, fixes UNUSED_VALUE coverity issue (cid
	  1692)

2012-01-13 14:59  n_reed

	* [r48681] src/fbed/fbed.c:
	  unchecked EOF return. CID 376

2012-01-13 14:56  brlcad

	* [r48680] src/conv/nastran-g.c:
	  the first ptr is obviously not reused (strtok() is stateful), so
	  quell the UNUSED_VALUE coverity report by not staching the value.
	  (cid 1691)

2012-01-13 14:54  brlcad

	* [r48679] src/conv/iges/makegroup.c:
	  UNUSED_VALUE detected by coverity. returned matrix isn't used.
	  (cid 1690)

2012-01-13 14:51  brlcad

	* [r48678] src/conv/iges/trimsurf.c:
	  unused edgeuse, reported by Coverity in UNUSED_VALUE check (cid
	  1689)

2012-01-13 14:49  r_weiss

	* [r48677] src/librt/primitives/ars/ars.c:
	  Updated file ars.c function rt_ars_import4. Fixed a coverity
	  'sizeof mismatch' error. CID 1269.

2012-01-13 14:49  bob1961

	* [r48676] src/libged/edit.c:
	  run 8, CID 1727, CONSTANT EXPRESSION RESULT, part 2

2012-01-13 14:47  brlcad

	* [r48675] src/rttherm/ssampview.c:
	  remove dead code

2012-01-13 14:46  bob1961

	* [r48674] src/libged/edit.c:
	  run 8, CID 1727, CONSTANT EXPRESSION RESULT.

2012-01-13 14:44  n_reed

	* [r48673] src/fb/gif2fb.c:
	  unchecked error return. CID 375

2012-01-13 14:41  erikgreenwald

	* [r48672] src/rttherm/ssampview.c:
	  comment out useless assign until tcl arg is fixed. Cov1714

2012-01-13 14:40  erikgreenwald

	* [r48671] src/rttherm/ssampview.c:
	  comment out useless assign until tcl arg is fixed. Cov1713

2012-01-13 14:39  brlcad

	* [r48670] src/libbu/parse.c:
	  looks like there are a few more SIGN_EXTENSION defects being
	  reported by coverity. same problem, where we were loosing range
	  on buffer values greater than 0x7FFFFFFF (which probably would
	  have led to instability on crazy-large structures (approaching
	  32-bit limit). unlikely an issue, but real bug nonetheless.

2012-01-13 14:37  erikgreenwald

	* [r48669] src/conv/shp/shapelib/shpopen.c:
	  remove double-frees. Cov2070

2012-01-13 14:35  indianlarry

	* [r48668] src/libpc/pcVariable.h:
	  Didn't interpret coverity issue last time submitted. Actually
	  needed to add check for list::end() before using after the the
	  loop to std::list:erase() elements. Relates to Run 8 CID 333.

2012-01-13 14:35  erikgreenwald

	* [r48667] src/librt/primitives/nmg/nmg_fcut.c:
	  log what should be an unreachable point and add a break at the
	  end of the case. Cov358

2012-01-13 14:34  r_weiss

	* [r48666] src/librt/primitives/nmg/nmg_mk.c:
	  Updated file nmg_mk.c functions nmg_kvu nmg_kfu nmg_klu nmg_ks
	  nmg_kr nmg_km nmg_jv nmg_keu. Removed coverity 'use after free'
	  errors. CIDs 1823-1832.

2012-01-13 14:32  bob1961

	* [r48665] src/libged/analyze.c:
	  run 8, CID 1733, DEADCODE.

2012-01-13 14:31  n_reed

	* [r48664] src/conv/stl/g-stl.c:
	  using fd after open fails. CID 374

2012-01-13 14:31  starseeker

	* [r48663] src/libfb/if_X.c:
	  free what has been successfully calloced on error - CID 483

2012-01-13 14:30  indianlarry

	* [r48662] src/conv/step/MeasureValue.cpp:
	  Added initializers accidently skipped in initial fix. Relates to
	  Run 8 CIDs 1987 1989

2012-01-13 14:30  bob1961

	* [r48661] src/libged/analyze.c:
	  run 8, CID 1734, DEADCODE.

2012-01-13 14:27  starseeker

	* [r48660] src/libfb/tcl.c:
	  Free before return - CID 486

2012-01-13 14:25  bob1961

	* [r48659] src/libged/comb_std.c:
	  run 8, CID 1735, DEADCODE.

2012-01-13 14:18  n_reed

	* [r48658] src/conv/fast4-g.c:
	  unchecked return from ftell CID 373

2012-01-13 14:16  starseeker

	* [r48657] src/libged/bot_dump.c:
	  remember to fclose when erroring out - CID 487

2012-01-13 14:12  bob1961

	* [r48656] src/libged/get_solid_kp.c:
	  run 8, CID 1736, DEADCODE.

2012-01-13 14:08  starseeker

	* [r48655] src/librt/opennurbs_ext.cpp:
	  Free parent when erroring out - CID 488

2012-01-13 14:07  brlcad

	* [r48654] NEWS, src/fb/gif2fb.c:
	  looks like there's an off-by-one error in gif2fb, reported by
	  coverity OVERRUN_STATIC check (cid 2059), that should result in a
	  segfault if we attempted to convert a tall non-interlaced image.

2012-01-13 14:05  bob1961

	* [r48653] src/libged/vdraw.c:
	  run 8, CID 1751, OVERRUN STATIC.

2012-01-13 14:04  starseeker

	* [r48652] src/libged/dg_obj.c:
	  Don't try to fopen an output file if fdout is already non-NULL
	  (presumably this happens if multiple -o options are passed...) -
	  CID 490

2012-01-13 14:04  n_reed

	* [r48651] src/util/dbcp.c:
	  missing break. CID 367

2012-01-13 14:01  n_reed

	* [r48650] src/util/azel.c:
	  remove fall-through from break, CID 366

2012-01-13 13:58  starseeker

	* [r48649] src/libged/dg_obj.c:
	  remember to fclose when erroring out - CID 490

2012-01-13 13:55  starseeker

	* [r48648] src/libged/rcodes.c:
	  Close fp - CID 491

2012-01-13 13:54  bob1961

	* [r48647] src/libged/vdraw.c:
	  run 8, CID 1737, DEADCODE.

2012-01-13 13:52  starseeker

	* [r48646] src/libged/edcodes.c:
	  Close, then handle errors - CID 492

2012-01-13 13:50  starseeker

	* [r48645] src/libged/edmater.c:
	  Close, then handle errors - CID 493

2012-01-13 13:47  starseeker

	* [r48644] src/libged/loadview.c:
	  remember to fclose when erroring out - CID 494

2012-01-13 13:44  starseeker

	* [r48643] src/libged/saveview.c:
	  remember to fclose when erroring out - CID 497

2012-01-13 13:40  starseeker

	* [r48642] src/libged/tree.c:
	  remember to fclose when erroring out - CID 498

2012-01-13 13:36  starseeker

	* [r48641] src/libicv/rot.c:
	  remember to fclose - CID 499

2012-01-13 13:29  starseeker

	* [r48640] src/mged/clone.c:
	  remember to fclose when erroring out - CID 502

2012-01-13 13:26  starseeker

	* [r48639] src/mged/history.c:
	  remember to fclose when erroring out - CID 503

2012-01-13 13:24  starseeker

	* [r48638] src/mged/tedit.c:
	  remember to fclose when erroring out - CID 504

2012-01-13 13:22  starseeker

	* [r48637] src/remrt/remrt.c:
	  remember to fclose - CID 506

2012-01-13 13:19  starseeker

	* [r48636] src/remrt/remrt.c:
	  remember to fclose - CID 507

2012-01-13 13:17  starseeker

	* [r48635] src/rt/read-rtlog.c:
	  Make sure we fclose the file before returning with an error
	  condition - CID 508

2012-01-13 13:06  starseeker

	* [r48634] src/tab/tabinterp.c:
	  make sure goto out also closes the fp. CID 509

2012-01-13 13:02  brlcad

	* [r48633] src/rt/do.c:
	  quell unused warning

2012-01-13 12:59  starseeker

	* [r48632] src/util/pix-alias.c:
	  We malloced it - free it. CID 510

2012-01-13 12:54  starseeker

	* [r48631] src/util/pix3filter.c:
	  Free working_name on error cases. CID 511

2012-01-13 12:48  starseeker

	* [r48630] src/util/pixclump.c:
	  Close fp before it goes out of scope - CID 512

2012-01-13 12:02  indianlarry

	* [r48629] src/conv/conv-vg2g.c, src/fb/bw-fb.c, src/fb/pix-fb.c,
	  src/fb/pixflip-fb.c, src/halftone/main.c, src/sig/imod.c,
	  src/sig/istats.c, src/sig/smod.c, src/sig/umod.c,
	  src/sig/ustats.c, src/util/bwmod.c, src/util/bwshrink.c,
	  src/util/double-asc.c, src/util/dpix-pix.c, src/util/lowp.c,
	  src/util/pix-yuv.c, src/util/pixbustup.c, src/util/pixdsplit.c,
	  src/util/pixshrink.c, src/util/pixtile.c, src/util/yuv-pix.c:
	  Fix to remaining tainted strings. Relates to Run 8 CIDs
	  1517,1545-7,1553,1560,1570-85

2012-01-13 03:02  starseeker

	* [r48628] src/liboptical/photonmap.c:
	  Yow. Whole lotta places we can lose FH - add fclose calls. CID
	  2065

2012-01-13 02:57  starseeker

	* [r48627] src/conv/shp/shapelib/shpopen.c:
	  Free malloced memory if we're erroring out - CID 464

2012-01-13 02:30  starseeker

	* [r48626] src/anim/anim_cascade.c:
	  initialize vect_t variables - CID 1598

2012-01-13 02:29  starseeker

	* [r48625] src/anim/anim_keyread.c:
	  initialize variables = CID 1599

2012-01-13 02:26  starseeker

	* [r48624] src/anim/anim_lookat.c:
	  Initialize vect_t variables - CID 1600

2012-01-13 02:24  starseeker

	* [r48623] src/burst/ui.c:
	  Don't use cmdfile uninitialized. CID 1601

2012-01-13 02:22  starseeker

	* [r48622] src/burst/ui.c:
	  Don't use cmdfile uninitialized. CID 1602

2012-01-13 02:18  starseeker

	* [r48621] src/librt/primitives/nmg/nmg_misc.c:
	  initialize pt1 and pt2 - CID 1604

2012-01-13 02:16  starseeker

	* [r48620] src/librt/primitives/nmg/nmg_misc.c:
	  initialize pt1 and pt2 - CID 1608

2012-01-13 02:14  starseeker

	* [r48619] src/conv/iges/recsize.c:
	  Initialize length array - CID 1609

2012-01-13 02:12  starseeker

	* [r48618] src/conv/proe-g.c:
	  Initialize tmp_face - CID 1611

2012-01-13 02:10  starseeker

	* [r48617] src/conv/stl/stl-g.c:
	  initialize tmp_face - CID 1612

2012-01-13 02:08  starseeker

	* [r48616] src/vfont/getfont.c:
	  Initialize width and height, but this is actually a complex
	  structure... curious, why not have getfont return a pointer that
	  can be checked for NULL, instead of the entire struct? Need
	  second option on what to do about initializing this 'properly'...
	  CID 1613

2012-01-13 01:59  starseeker

	* [r48615] src/fbserv/fbserv.c:
	  initialize namelen - CID 1614

2012-01-13 01:57  starseeker

	* [r48614] src/rt/rtshot.c:
	  initialize cur - CID 1615

2012-01-13 01:53  starseeker

	* [r48613] src/librt/primitives/nmg/nmg_misc.c:
	  initialize top_pl - CID 1618

2012-01-13 01:51  starseeker

	* [r48612] src/mged/edarb.c:
	  use VSETALL.

2012-01-13 01:38  r_weiss

	* [r48611] src/libged/move_arb_edge.c, src/libged/wdb_obj.c:
	  Updated functions 'wdb_move_arb_edge_cmd' and
	  'ged_move_arb_edge'. Coverity CID 411, 412 and 418.

2012-01-13 01:36  starseeker

	* [r48610] src/libged/ypr.c:
	  initialize pt CID 1620

2012-01-13 01:35  starseeker

	* [r48609] src/mged/edarb.c:
	  instead of just continuing, initialize any tarb.pt entries that
	  aren't set by the primary permutation entries. CID 1628

2012-01-13 01:20  starseeker

	* [r48608] src/mged/edsol.c:
	  Initialize vectors - CID 1629

2012-01-13 01:17  starseeker

	* [r48607] src/mged/polyif.c:
	  Initialize the point count variable - CID 156

2012-01-12 21:54  r_weiss

	* [r48606] src/libged/nmg_simplify.c:
	  Update to function 'ged_nmg_simplify'. Improved success of ARB
	  and TGC simplification.

2012-01-12 21:40  brlcad

	* [r48605] src/rt/do.c:
	  whoa nelly, fix them errors on the right side

2012-01-12 21:38  n_reed

	* [r48604] src/util/asc-pl.c:
	  missing breaks. CID 364

2012-01-12 21:34  brlcad

	* [r48603] src/rt/do.c:
	  rewrite the snippet of code in rt that detects a partial result
	  in order to avoid a time-of-call, time-of-use race condition.
	  (cov 1591)

2012-01-12 21:32  n_reed

	* [r48602] src/mged/edsol.c:
	  missing break. CID 363

2012-01-12 21:27  n_reed

	* [r48601] src/libtclcad/tclcad_obj.c:
	  missing breaks. CID 361, CID 362

2012-01-12 21:17  starseeker

	* [r48600] src/rt/rtscale.c:
	  initialize new_min and new_max - CID 1631, 1632

2012-01-12 21:17  n_reed

	* [r48599] src/libtclcad/tclcad_obj.c:
	  missing breaks. CID 359

2012-01-12 21:15  bob1961

	* [r48598] src/libged/move_arb_edge.c:
	  run 6, CID 412, OVERRUN STATIC.

2012-01-12 21:08  starseeker

	* [r48597] src/libbn/vert_tree.c, src/libgcv/test_bottess.c,
	  src/liboptical/sh_light.c, src/librt/primitives/nmg/nmg_tri.c,
	  src/mged/chgview.c, src/mged/rtif.c, src/mged/titles.c,
	  src/rt/rtwalk.c, src/rt/view.c, src/util/pixborder.c:
	  Use the VINIT_ZERO define and friends.

2012-01-12 21:08  r_weiss

	* [r48596] src/libged/nmg_simplify.c:
	  Rewrote function 'ged_nmg_simplify'. Coverity CID 199.

2012-01-12 21:06  starseeker

	* [r48595] src/mged/mged.c:
	  Turn of the variables - we aren't using them.

2012-01-12 20:59  indianlarry

	* [r48594] src/libpc/pcVariable.h:
	  std::list:erase() returns next iterator or list::end() so removed
	  increment on erase parameter and assigned instead. Relates to Run
	  6 CID 333.

2012-01-12 20:58  starseeker

	* [r48593] src/conv/intaval/read_dra.cpp:
	  Make sure form.id doesn't end up uninitialized - CID 1610

2012-01-12 20:56  erikgreenwald

	* [r48592] src/librt/primitives/nmg/nmg_tri_mc.c:
	  bomb on bad face calc. Cov1835

2012-01-12 20:52  n_reed

	* [r48591] misc/enigma/enigma.c:
	  typo

2012-01-12 20:50  erikgreenwald

	* [r48590] src/libged/get_solid_kp.c:
	  comment out unused vars

2012-01-12 20:48  erikgreenwald

	* [r48589] src/librt/comb/db_comb.c:
	  set terminators on strings after NAMEMOVE

2012-01-12 20:45  bob1961

	* [r48588] src/libfft/fftc.c:
	  run 6, CID 1768, TAINTED SCALAR.

2012-01-12 20:45  brlcad

	* [r48587] misc/enigma/enigma.c:
	  crypt() manpage says it will return 13 or 30 bytes plus nul
	  terminator, so make the buffers bigger.

2012-01-12 20:44  bob1961

	* [r48586] src/libfft/ifftc.c:
	  run 6, CID 1769, TAINTED SCALAR.

2012-01-12 20:40  n_reed

	* [r48585] src/libged/wdb_obj.c:
	  remove fall-through from default case. CID 353

2012-01-12 20:38  brlcad

	* [r48584] misc/enigma/enigma.c:
	  fix coverity reported BUFFER_SIZE_WARNING complaining about
	  strncpy being used without ensuring nul termination. terminate
	  and done. (cid 106)

2012-01-12 20:37  starseeker

	* [r48583] src/rt/viewray.c:
	  Initialize some vect_t variables. CID 1634

2012-01-12 20:32  n_reed

	* [r48582] src/libged/put_comb.c:
	  remove fall-through from default case CID 351

2012-01-12 20:32  erikgreenwald

	* [r48581] include/raytrace.h, src/librt/comb/db_comb.c,
	  src/librt/db_io.c:
	  undo the const dropping

2012-01-12 20:28  starseeker

	* [r48580] src/shapes/handle.c:
	  Initialize some varibles in handle - CID 1635-1639

2012-01-12 20:26  n_reed

	* [r48579] src/libged/combmem.c:
	  missing breaks. CID 349, CID 350

2012-01-12 20:24  brlcad

	* [r48578] src/libbu/parse.c:
	  we're setting the 32-bit or'd buffer value into a size_t so have
	  to be careful about implicit sign extension going from unsigned
	  char to int for the shift to size_t (unsigned). cast to size_t
	  before the shift to keep it unsigned. detected by coverity
	  SIGN_EXTENSION check (cid 1259,1260,1261,1262).

2012-01-12 20:22  starseeker

	* [r48577] src/shapes/window.c:
	  Initialize some variables - CID 1640-1644

2012-01-12 20:21  n_reed

	* [r48576] src/libged/comb.c:
	  remove fall-through from default case CID 348

2012-01-12 20:19  erikgreenwald

	* [r48575] include/raytrace.h, src/librt/db_io.c:
	  alter db_fwrite_external to remove const name

2012-01-12 20:18  n_reed

	* [r48574] src/libged/clone.c:
	  intentional fall-through, see if adding comment quiets issue CID
	  348

2012-01-12 20:16  starseeker

	* [r48573] src/util/pixuntile.c:
	  Initialize FILE array. CID 1646

2012-01-12 20:13  brlcad

	* [r48572] src/libbu/convert.c:
	  cast value to unsigned long before shift to avoid implicit sign
	  extension. detected by converity SIGN_EXTENSION check (cid 1258).

2012-01-12 20:11  erikgreenwald

	* [r48571] include/raytrace.h, src/librt/comb/db_comb.c:
	  drop const since it's edited

2012-01-12 20:10  starseeker

	* [r48570] src/shapes/window_frame.c:
	  Initialize some variables in window_frame.c CID 1814-1816

2012-01-12 20:07  erikgreenwald

	* [r48569] src/librt/comb/db_comb.c:
	  oops, s/namebuf/name/

2012-01-12 20:03  erikgreenwald

	* [r48568] src/mged/mged.c:
	  if0 logging code out until it's re-enabled with optimized.
	  Cov1670

2012-01-12 19:59  erikgreenwald

	* [r48567] src/rttherm/ssampview.c:
	  remove unreachable colorspace checking code. Cov1671

2012-01-12 19:58  erikgreenwald

	* [r48566] src/libged/get_solid_kp.c:
	  if0 unreachable code out until pipe origin setting fixed. Cov78

2012-01-12 19:56  erikgreenwald

	* [r48565] src/lgt/do_options.c:
	  bump args by one to handle "! cmd" case. Stash the args ptr in
	  case args is advanced and free it on exit. Cov399

2012-01-12 19:48  erikgreenwald

	* [r48564] src/conv/g-acad.c:
	  remove unreachable chunk (longjmp) Cov1668

2012-01-12 19:47  erikgreenwald

	* [r48563] src/conv/asc/asc2g.c:
	  remove unreachable line Cov1667

2012-01-12 19:38  erikgreenwald

	* [r48562] src/librt/comb/db_comb.c:
	  set string terminator Cov107

2012-01-12 19:37  erikgreenwald

	* [r48561] src/librt/comb/db_comb.c:
	  set string terminator Cov111

2012-01-12 19:31  erikgreenwald

	* [r48560] src/librt/primitives/nmg/nmg.c:
	  add test to verify that count > 0. Cov572

2012-01-12 19:28  erikgreenwald

	* [r48559] src/libged/edit.c:
	  coverity says this necessarily passes, so if0 it out. Cov1727

2012-01-12 18:52  starseeker

	* [r48558] src/other/lemon/lempar.c:
	  Make sure yyruleno is sane - CID 1860

2012-01-12 18:50  n_reed

	* [r48557] src/fb/pp-fb.c:
	  remove unnecessary quit flag to get pure fall-through. CID 344

2012-01-12 18:50  erikgreenwald

	* [r48556] src/librt/primitives/bot/bot.c:
	  change logical op to bitwise op for setting bit flags. Cov153

2012-01-12 18:45  indianlarry

	* [r48555] src/libged/make.c, src/libged/typein.c:
	  Fixed case where sizeof(fastf_t **)should be sizeof(fastf_t *) as
	  picked up by coverity. Resolves Run 6 CIDs: 1267-8.

2012-01-12 18:39  bob1961

	* [r48554] src/libged/vdraw.c:
	  run 6, CID 1752, OVERRUN STATIC.

2012-01-12 18:39  brlcad

	* [r48553] src/libbu/mappedfile.c:
	  twice as long, but should be much more readable than the
	  convoluted mess it was. still room for improvement and several
	  bits of replication but it should be equivalent. consequently
	  fixes a TOCTOU issue reported by coverity due to the stat that
	  was followed by a later open call. (cid 1587)

2012-01-12 18:37  starseeker

	* [r48552] src/librt/opennurbs_ext.cpp:
	  Free before returning null - CID 1873

2012-01-12 18:26  n_reed

	* [r48551] src/fb/fbzoom.c:
	  fall-through from default case CID 341

2012-01-12 18:26  erikgreenwald

	* [r48550] src/util/dsp_add.c:
	  stat after the open, hopefully avoiding the race condition.
	  Cov1592

2012-01-12 18:23  erikgreenwald

	* [r48549] src/util/pixdsplit.c:
	  NULL -> '\0'

2012-01-12 18:23  starseeker

	* [r48548] misc/CMake/LEMON_Util.cmake,
	  src/other/re2c/CMake/LEMON_Util.cmake,
	  src/other/step/CMake/LEMON_Util.cmake:
	  Go ahead and depend on the template file when running lemon -
	  it's usually static, but we just had a case where it WAS changed,
	  so check in the future.

2012-01-12 18:22  erikgreenwald

	* [r48547] src/util/pixdsplit.c:
	  test argv before trying to open Cov1582

2012-01-12 18:20  starseeker

	* [r48546] src/other/lemon/lempar.c:
	  do the check before using the index value, to avoid a possible
	  negative index value - CID 1883

2012-01-12 18:20  erikgreenwald

	* [r48545] src/librt/primitives/dsp/dsp.c:
	  add missing break Cov355

2012-01-12 18:19  erikgreenwald

	* [r48544] src/librt/primitives/dsp/dsp.c:
	  add missing break Cov356

2012-01-12 18:18  n_reed

	* [r48543] src/conv/patch/rpatch.c:
	  fall-through from default case CID 340

2012-01-12 18:04  n_reed

	* [r48542] src/conv/nmg/g-nmg.c:
	  missing break CID 339

2012-01-12 18:01  bob1961

	* [r48541] src/libged/color.c:
	  run 6, CID 1753, RESOURCE LEAK.

2012-01-12 18:00  erikgreenwald

	* [r48540] src/librt/primitives/bot/bot.c:
	  comment out unused variables

2012-01-12 17:58  erikgreenwald

	* [r48539] src/librt/primitives/bot/bot.c:
	  bn_dist_pt2_lseg2 returns [-2,3], so cases 4 and 5 can never be
	  reached. Comment them out for now. Cov354

2012-01-12 17:58  starseeker

	* [r48538] src/libgcv/wfobj/obj_parser_state.h:
	  initialize the parser - CID 1933

2012-01-12 17:55  bob1961

	* [r48537] src/liboptical/material.c:
	  run 6, CID 1754, RESOURCE LEAK.

2012-01-12 17:54  indianlarry

	* [r48536] src/libbu/mappedfile.c, src/libbu/realpath.c:
	  Attempt to fix most of the TAINTED_STRING issues. Currently only
	  testing call to bu_realpath() in bu_open_mapped_file().

2012-01-12 17:50  erikgreenwald

	* [r48535] src/librt/primitives/revolve/revolve.c:
	  remove test to see if nhits > MAX_HITS, as nhits is set to 0
	  before. Cov211

2012-01-12 17:47  n_reed

	* [r48534] src/conv/nastran-g.c:
	  missing break CID 338

2012-01-12 17:40  n_reed

	* [r48533] src/conv/iges/iges.c:
	  replace multi-case switch with single if. CID 337

2012-01-12 17:26  n_reed

	* [r48532] src/conv/asc/asc2g.c:
	  missing break, CID 335

2012-01-12 17:25  bob1961

	* [r48531] src/conv/g-vrml.c:
	  run 6, CID 1762,3,4. SIZEOF_MISMATCH.

2012-01-12 17:23  starseeker

	* [r48530] src/irprep/shapefact.c:
	  scanf failures are bad - if we aren't giving them another chance
	  to enter info, exit instead of just printing an error.

2012-01-12 17:13  bob1961

	* [r48529] src/irprep/shapefact.c:
	  clamp loops to UINT32_MAX.

2012-01-12 17:13  erikgreenwald

	* [r48528] src/librt/db_lookup.c:
	  minor cleanup for readability. Explicitly cast char to long for
	  hash (Cov1257)

2012-01-12 17:06  erikgreenwald

	* [r48527] src/liboptical/photonmap.c:
	  test I1 values. Cov1483

2012-01-12 16:58  erikgreenwald

	* [r48526] src/liboptical/photonmap.c:
	  actually return on failed irradiance cache read instead of just
	  reporting failure and attempting to continue...

2012-01-12 16:54  bob1961

	* [r48525] src/librt/bool.c:
	  run 6, CID 1804/5, UNINIT.

2012-01-12 16:53  erikgreenwald

	* [r48524] src/librt/db_scan.c:
	  check return value of ftell. Cov369

2012-01-12 16:50  erikgreenwald

	* [r48523] src/librt/db5_io.c:
	  fix up handling of length reading. Cov1459.

2012-01-12 16:48  n_reed

	* [r48522] src/librt/primitives/nmg/nmg_rt_isect.c:
	  bad control logic, CID 167

2012-01-12 16:46  bob1961

	* [r48521] src/rt/rtshot.c:
	  run 6, CID 1806, UNINIT.

2012-01-12 16:45  bob1961

	* [r48520] include/raytrace.h:
	  Added RT_CURVATURE_INIT_ZERO.

2012-01-12 16:37  starseeker

	* [r48519] src/shapes/coil.c:
	  Same deal - is_start is either true or false, so one of the two
	  if conditions will return. CID 1673

2012-01-12 16:36  starseeker

	* [r48518] src/shapes/coil.c:
	  Dead code - is_start is either true or it isn't. CID 1672

2012-01-12 16:35  erikgreenwald

	* [r48517] src/librt/db5_io.c:
	  force addr/phony to unsigned explicitely to avoid coverity
	  warning about a possible negative later. CID 368

2012-01-12 16:29  erikgreenwald

	* [r48516] src/librt/db5_io.c:
	  test for possible overflow on pointer advance. Cov322

2012-01-12 16:26  bob1961

	* [r48515] src/shapes/gastank.c:
	  run 6, CID 1809, UNINIT.

2012-01-12 16:22  bob1961

	* [r48514] src/shapes/gastank.c:
	  run 6, CID 1810, UNINIT.

2012-01-12 16:18  erikgreenwald

	* [r48513] src/librt/db5_io.c:
	  test lenbuf after fread to verify an actual number is there
	  before decoding the length. Cov1459

2012-01-12 16:16  bob1961

	* [r48512] src/shapes/gastank.c:
	  run 6, CID 1811, UNINIT.

2012-01-12 16:12  bob1961

	* [r48511] src/shapes/window_frame.c:
	  run 6, CID 1812, UNINIT.

2012-01-12 16:01  n_reed

	* [r48510] src/conv/comgeom/solid.c:
	  prevent leak, remove dead free, CID 165

2012-01-12 15:58  bob1961

	* [r48509] src/libdm/query.c:
	  run 6, CID 1818, unreachable.

2012-01-12 15:53  brlcad

	* [r48508] src/libbu/CMakeLists.txt, src/libbu/Makefile.am,
	  src/libbu/test_htond.c:
	  remove test_htond since it has a coverity issue and usage is not
	  obvious given it requires some specific input fed via stdin.

2012-01-12 15:50  starseeker

	* [r48507] include/bu.h, src/libbu/CMakeLists.txt,
	  src/libbu/brlcad_path.c, src/libbu/file.c, src/libbu/realpath.c:
	  rename to bu_realpath.

2012-01-12 15:48  bob1961

	* [r48506] src/librt/primitives/obj_vshot.c:
	  run 6, CID 1850, infinite loop.

2012-01-12 15:44  n_reed

	* [r48505] src/librt/primitives/nmg/nmg_ck.c:
	  remove unnecessary null check, CID 163

2012-01-12 15:37  bob1961

	* [r48504] src/irprep/shapefact.c:
	  run 6, CID 1926, tainted scalar. Check upper and lower bound of
	  loops. Also change loops and r to size_t instead of double.

2012-01-12 15:35  erikgreenwald

	* [r48503] src/librt/bundle.c:
	  include string for memset

2012-01-12 15:25  n_reed

	* [r48502] src/fb/gif-fb.c:
	  s/==/=, CID 154

2012-01-12 15:22  erikgreenwald

	* [r48501] src/librt/vlist.c:
	  Pull magic values out to ../src/librt/bundle.cdefines. Zero out
	  all carg/carg memory. Cov1617

2012-01-12 15:22  starseeker

	* [r48500] include/bu.h, src/libbu/brlcad_path.c, src/libbu/file.c:
	  Wrap realpath/GetFullPathName logic into a bu routine for re-use
	  in other locations - move it out of brlcad_path.c

2012-01-12 15:22  brlcad

	* [r48499] src/libbu/test_htond.c:
	  48475 didn't fix it, revert

2012-01-12 15:16  erikgreenwald

	* [r48498] src/librt/bundle.c:
	  zero out shootray status memory. Cov1624

2012-01-12 15:14  erikgreenwald

	* [r48497] src/librt/primitives/dsp/dsp.c:
	  zero out hit structs. Cov1626

2012-01-12 15:12  erikgreenwald

	* [r48496] src/librt/shoot.c:
	  zero out shootray status memory. Cov1627

2012-01-12 15:08  erikgreenwald

	* [r48495] src/libged/view_obj.c:
	  initialize var. CID1621

2012-01-12 15:05  erikgreenwald

	* [r48494] src/libged/view_obj.c:
	  set default view pt. CID 1622

2012-01-12 15:04  n_reed

	* [r48493] src/vdeck/vdeck.c:
	  check getchar return for EOF, and ensure dest string is not
	  overrun, CID 118

2012-01-12 14:52  bob1961

	* [r48492] src/conv/intaval/tgf-g.cpp:
	  Undo the last two commits because they didn't satisfy covarity.
	  We have another lower level fix that should suffice.

2012-01-12 14:23  erikgreenwald

	* [r48491] src/conv/fast4-g.c:
	  close file after reading colors. Cov463

2012-01-12 14:21  erikgreenwald

	* [r48490] src/burst/ui.c:
	  close colorfile after reading it (resource leak Cov462)

2012-01-12 14:21  starseeker

	* [r48489] src/fb/gif2fb.c:
	  Do the NULL check. CID 397

2012-01-12 14:14  n_reed

	* [r48488] src/util/sun-pix.c:
	  need to compare getc returns to EOF, CID 117

2012-01-12 14:09  starseeker

	* [r48487] src/libged/edit.c:
	  Make sure we have kp_v before we de-reference it - CID 1846

2012-01-12 14:04  r_weiss

	* [r48486] src/conv/obj-g.c:
	  Updated file 'obj-g.c' to remove potential of dereferencing a
	  null pointer. Coverity CID 1739.

2012-01-12 14:02  erikgreenwald

	* [r48485] src/conv/g-egg.c:
	  move the argv test to after the advance. Cov1524

2012-01-12 13:51  starseeker

	* [r48484] src/libged/bigE.c:
	  Checking is pointless - eptr is always null in this case - CID
	  2062

2012-01-12 13:46  starseeker

	* [r48483] src/libged/wdb_bigE.c:
	  Checking is pointless - eptr is always null in this case - CID
	  2063

2012-01-12 13:45  n_reed

	* [r48482] src/fb/pp-fb.c:
	  need to compare getchar return to EOF, CID 113

2012-01-12 11:22  indianlarry

	* [r48481] src/conv/step/BSplineCurve.cpp,
	  src/conv/step/CompositeCurve.cpp,
	  src/conv/step/ConnectedFaceSet.cpp,
	  src/conv/step/CurveBoundedSurface.cpp, src/conv/step/Face.cpp,
	  src/conv/step/GlobalUncertaintyAssignedContext.cpp,
	  src/conv/step/Path.cpp, src/conv/step/Polyline.cpp,
	  src/conv/step/PullbackCurve.cpp,
	  src/conv/step/Representation.cpp, src/conv/step/STEPWrapper.cpp:
	  Cleaned up coverity identified memory leaks. These relate to Run
	  6 CIDs: 1865-76.

2012-01-12 02:06  brlcad

	* [r48480] src/shapes/fence.c:
	  fixes for coverity FORWARD_NULL and RESOURCE_LEAK defects (cid
	  1848,1849,1878) where we kept processing if a db operation
	  failed. memory leak was a malloc() that snuck past libbu memory
	  allocation conversion reviews somehow.

2012-01-12 01:54  starseeker

	* [r48479] src/rt/heatgraph.c:
	  Check fbp for NULL - CID 1745

2012-01-12 01:51  starseeker

	* [r48478] src/libged/ps.c:
	  more pt_prev checks - CID 1743

2012-01-12 01:49  starseeker

	* [r48477] src/libged/png.c:
	  more pt_prev checks - CID 1742

2012-01-12 01:46  starseeker

	* [r48476] src/libged/edit.c:
	  Correct test for subcmd.cmd - CID 1741

2012-01-12 01:36  brlcad

	* [r48475] src/libbu/test_htond.c:
	  try a trivial quellage for coverity TAINTED_SCALAR issue. given
	  the unit test is not standalone, though, it could use some
	  improvement love or get removed. (cid 1767)

2012-01-12 01:26  brlcad

	* [r48474] src/libbu/temp.c:
	  dereferencing the popped list value without actually checking if
	  it's null (although the loop iterator does this for us, so not
	  technically an issue). simplify the logic. should fix coverity
	  REVERSE_INULL issue. (cov cid 1758)

2012-01-12 01:25  starseeker

	* [r48473] src/libged/wdb_obj.c:
	  Can't report that wdbp is null to the interpreter when the data
	  structure containing the pointer to the interpreter (wdbp) is
	  null - just return TCL_ERROR. CID 1740

2012-01-12 01:22  brlcad

	* [r48472] src/libbu/vls.c:
	  what's a few more bytes amongst friends

2012-01-12 01:21  brlcad

	* [r48471] src/libbu/vls.c:
	  fix for an off-by-one strncpy() error reported by coverity via
	  OVERRUN_STATIC check. my own bad even after numerous terrible
	  refactorings. it was writing one byte too many after the fbuf
	  format buffer for long format strings. few more iterations and
	  might get it right eventually. (cid 1747)

2012-01-12 01:19  starseeker

	* [r48470] NEWS, src/shapes/coil.c:
	  Fixed a crash condition in coil where the combination of the -S
	  and -l options would result in an attempt to dereference a NULL
	  variable. CID 318

2012-01-12 01:03  starseeker

	* [r48469] src/remrt/remrt.c:
	  only try things with fp if it's not NULL - CID 317

2012-01-12 00:59  brlcad

	* [r48468] src/libbu/test_htond.c:
	  try a lil harder, make len volatile

2012-01-12 00:59  starseeker

	* [r48467] src/proc-db/pipe.c:
	  Don't call Make_name if we've got a sphere - CID 315

2012-01-12 00:53  starseeker

	* [r48466] src/nirt/command.c:
	  properly mark buffer and ctp as unused

2012-01-12 00:52  brlcad

	* [r48465] src/libbu/test_htond.c:
	  naive attempt to quell coverity DEADCODE warning (cid 1731). the
	  sizeof() constant is expectedly causing unreachable code.

2012-01-12 00:51  starseeker

	* [r48464] src/nirt/command.c:
	  No rtip, no shoot - CID 313

2012-01-12 00:36  starseeker

	* [r48463] src/mged/setup.c:
	  If interpreter is NULL, that's a Bad Thing - warn and return
	  without trying anything fancy. CID 312

2012-01-12 00:35  brlcad

	* [r48462] src/libbu/timer.c:
	  Restructure and cleanup. conditionalize on feature instead of
	  platform and pull the logging statement into a fall-back case so
	  we'll know at compile-time if we end up in an undefined state.
	  handles coverity UNREACHABLE issue (cid 1669).

2012-01-12 00:32  brlcad

	* [r48461] CMakeLists.txt:
	  test for the mmsystem.h windows header so we can conditionalize
	  on feature instead of platform.

2012-01-12 00:30  starseeker

	* [r48460] src/mged/CMakeLists.txt, src/mged/hideline.c:
	  Remove hideline.c - function within it flagged by Coverity, no
	  use of any code in file - CID 311

2012-01-12 00:20  starseeker

	* [r48459] src/mged/dodraw.c:
	  Another check the tsp first case - CID 310

2012-01-12 00:13  starseeker

	* [r48458] src/mged/animedit.c:
	  for good measure, check second usage.

2012-01-12 00:12  brlcad

	* [r48457] src/libbu/fnmatch.c:
	  initialize the checkfun callback even though we don't use it for
	  sanity. coverity UNINIT (cid 1616).

2012-01-12 00:10  starseeker

	* [r48456] src/mged/animedit.c:
	  Coverity found a path that gets to this point in animedit with
	  test_hold null - check for the null, but may be symptomatic of
	  deeper issue. CID 309

2012-01-12 00:02  starseeker

	* [r48455] src/librt/tree.c:
	  No tsp, no use tsp. CID 307

2012-01-11 23:59  starseeker

	* [r48454] src/librt/primitives/revolve/revolve_brep.cpp:
	  Reworking of polycurve handling in revolve_brep.cpp - CID 306

2012-01-11 23:51  brlcad

	* [r48453] NEWS, TODO, doc/deprecation.txt, include/bu.h,
	  src/conv/intaval/Makefile.am, src/conv/intaval/tgf-g.cpp,
	  src/libbu/Makefile.am, src/libbu/dirent.c, src/nirt/nirt.c:
	  refactor bu_list_path() and bu_count_path() into a new
	  bu_dir_list() function that performs both. returns the count now
	  and optionally takes a pattern (instead of a suffix) and
	  conditionally handles all of the memory allocation for the caller
	  automatically. fixed a memory leak and off-by-one bug. documented
	  the new function and one caller in nirt accordingly. initiated in
	  response to RESOURCE_LEAK reported by coverity (cov cid 478).

2012-01-11 23:36  brlcad

	* [r48452] src/nirt/nirt.h:
	  make nirt prompt only have one space after the prompt

2012-01-11 23:16  starseeker

	* [r48451] src/libbu/parse.c:
	  Check parsetab before using it - CID 301

2012-01-11 23:11  starseeker

	* [r48450] src/librt/prep.c:
	  Make sure of tsp before we do something with it. CID 300

2012-01-11 22:40  bob1961

	* [r48449] src/libbu/ctype.c:
	  Tweak bu_str_isprint to return 0 for empty strings.

2012-01-11 22:39  bob1961

	* [r48448] src/conv/intaval/tgf-g.cpp:
	  run 5, CID 1927, tainted string. Atleast check to make sure the
	  string is not NULL and consists of printable characters.

2012-01-11 22:19  bob1961

	* [r48447] include/bu.h, src/libbu/CMakeLists.txt,
	  src/libbu/ctype.c:
	  Added bu_str_isprint.

2012-01-11 22:08  bob1961

	* [r48446] src/libged/glob.c:
	  Need to check gedp for NULL up front. If a database has not been
	  opened return without complaint. Note - the command and it's args
	  are in ged_result_str.

2012-01-11 22:05  n_reed

	* [r48445] src/liborle/rle.c:
	  always check returns from getc, CID 112, 115, 116

2012-01-11 21:23  n_reed

	* [r48444] src/libpkg/pkg.c:
	  terminate possibly unterminated strings, CID 109, CID 110

2012-01-11 21:11  starseeker

	* [r48443] src/libged/wdb_obj.c:
	  Make sure type isn't null before calling strlen - CID 299

2012-01-11 21:10  n_reed

	* [r48442] src/libcursor/cursor.c:
	  terminate potentially unterminated string, CID 108

2012-01-11 21:10  indianlarry

	* [r48441] src/conv/step/NamedUnit.cpp:
	  Added coverity suggested work-around for double-free of virtual
	  base class memory in destructor by setting freed member to NULL.
	  Relates to CIDs: 2042-53

2012-01-11 21:08  starseeker

	* [r48440] src/librt/primitives/nmg/nmg_misc.c:
	  Check fu_base before using it - Coverity thinks there's a path to
	  get there that can have fu_base NULL. CID 295

2012-01-11 20:57  starseeker

	* [r48439] src/libged/ls.c:
	  Make sure we have type before we call strlen - CID 294

2012-01-11 20:54  starseeker

	* [r48438] src/libged/dg_obj.c:
	  Don't do the tsp assignment unless we actually have tsp - CID 293

2012-01-11 20:54  indianlarry

	* [r48437] src/conv/step/Axis1Placement.cpp,
	  src/conv/step/Axis2Placement2D.cpp,
	  src/conv/step/Axis2Placement3D.cpp,
	  src/conv/step/BSplineCurve.cpp, src/conv/step/BoundaryCurve.cpp,
	  src/conv/step/BoundedCurve.cpp, src/conv/step/BoundedPCurve.cpp,
	  src/conv/step/BoundedSurface.cpp,
	  src/conv/step/BoundedSurfaceCurve.cpp,
	  src/conv/step/CartesianTransformationOperator.cpp,
	  src/conv/step/CartesianTransformationOperator2D.cpp,
	  src/conv/step/CartesianTransformationOperator3D.cpp,
	  src/conv/step/CompositeCurveOnSurface.cpp,
	  src/conv/step/Conic.cpp, src/conv/step/Curve.cpp,
	  src/conv/step/CurveBoundedSurface.cpp,
	  src/conv/step/CurveReplica.cpp, src/conv/step/Direction.cpp,
	  src/conv/step/Edge.cpp, src/conv/step/ElementarySurface.cpp,
	  src/conv/step/GeometricRepresentationItem.cpp,
	  src/conv/step/IntersectionCurve.cpp, src/conv/step/Loop.cpp,
	  src/conv/step/OffsetSurface.cpp,
	  src/conv/step/OpenNurbsInterfaces.cpp,
	  src/conv/step/RectangularCompositeSurface.cpp,
	  src/conv/step/RectangularTrimmedSurface.cpp,
	  src/conv/step/RepresentationItem.cpp,
	  src/conv/step/SeamCurve.cpp, src/conv/step/SolidModel.cpp,
	  src/conv/step/SurfacePatch.cpp, src/conv/step/SurfaceReplica.cpp,
	  src/conv/step/TopologicalRepresentationItem.cpp:
	  Reset stream "sticky" setting of std::Hex back to std::dec.
	  Related to CIDs: 1884-1924.

2012-01-11 20:35  starseeker

	* [r48436] src/libged/wdb_bigE.c:
	  Check eptr before we use it. CID 292

2012-01-11 20:34  bob1961

	* [r48435] src/librt/primitives/nmg/nmg_misc.c:
	  run 5, CID 1929. Initialize a variable before it gets used (for
	  covarity).

2012-01-11 20:32  starseeker

	* [r48434] src/libdm/dm-ps.c:
	  Make sure pt_prev isn't NULL before trying to use it - CID 267

2012-01-11 20:29  r_weiss

	* [r48433] src/conv/obj-g.c:
	  Updated file 'obj-g.c' to correct a bug where a null pointer
	  could be dereferenced. Coverity CID 1739.

2012-01-11 20:13  indianlarry

	* [r48432] src/conv/step/PullbackCurve.cpp:
	  Now getting last element in Std::List by using
	  "data.segments.back()" (after check to make sure list is not
	  empty) instead of misusing iterator "data.segments.end()" walking
	  past the end of its container. Relates to Run 5 CID 1851.

2012-01-11 20:00  r_weiss

	* [r48431] src/conv/obj-g.c:
	  Updated file 'obj-g.c' file to correct type errors. Coverity CID
	  1765.

2012-01-11 19:55  bob1961

	* [r48430] src/librt/primitives/nmg/nmg_eval.c:
	  run 5, CID 2041. Removed the offending debug statement.

2012-01-11 19:33  bob1961

	* [r48429] src/libged/glob.c, src/libged/qray.c:
	  To appease MGED when it doesn't have a database open, GED_OK
	  needs to be returned when the qray or glob commands are called.

2012-01-11 19:27  starseeker

	* [r48428] src/other/perplex/scanner_template.c:
	  Make sure we have buf before we void out buf->elts. Scanner
	  template fix will impact all users of perplex - CID 1839

2012-01-11 19:21  starseeker

	* [r48427] misc/CMake/PERPLEX_Util.cmake:
	  If the perplex template changes, we want to do a rebuild of the
	  tools that use it.

2012-01-11 19:19  indianlarry

	* [r48426] src/conv/step/PullbackCurve.cpp:
	  Removed unused debug code causing coverity CID 2037.

2012-01-11 19:04  starseeker

	* [r48425] src/librt/primitives/brep/brep_debug.cpp:
	  Wrap the brep uses inside the null checks. CID 277-291

2012-01-11 18:52  brlcad

	* [r48424] src/libbu/parse.c:
	  missing break statement on unimplemented switch case. fixes
	  coverity MISSING_BREAK defect (cov cid 345).

2012-01-11 18:50  starseeker

	* [r48423] src/libged/bot_split.c:
	  Put the rt_db_put_internal call using dp inside the check for the
	  NULL condition - safer. CID 276

2012-01-11 18:45  starseeker

	* [r48422] src/libged/bot_dump.c:
	  Do some sanity checking on fp in data_dump. CID 275

2012-01-11 18:37  starseeker

	* [r48421] src/libged/draw.c:
	  Add a check for tsp not being NULL - CID 274

2012-01-11 18:31  starseeker

	* [r48420] src/libged/bigE.c:
	  Make sure we have eptr before trying to use it in the LEAF case.
	  CID 273

2012-01-11 18:21  brlcad

	* [r48419] src/libbu/convert.c:
	  eliminate a DEADCODE condition reported by coverity since the
	  logic will never be CV_D at this point in the code. (cov cid 162)

2012-01-11 18:09  starseeker

	* [r48418] src/libpkg/pkg.c:
	  Don't do the PKC_ERROR cast - not correct.

2012-01-11 18:03  r_weiss

	* [r48417] src/conv/obj-g.c:
	  Updated file 'obj-g.c' function 'main'. Coverity CID 1777.
	  Changed the file name string to use vls strings instead of
	  pointing back to the input arg list string.

2012-01-11 18:00  starseeker

	* [r48416] src/libfb/if_mem.c:
	  Check if file is NULL up front. CID 272

2012-01-11 17:56  n_reed

	* [r48415] src/librt/primitives/nmg/nmg_misc.c:
	  forgot to dereference counter pointer before increment, CID 97

2012-01-11 17:53  starseeker

	* [r48414] src/libfb/if_X.c:
	  is_linear means we don't have a cmp - in that case, don't try to
	  use it. CID 271

2012-01-11 17:48  brlcad

	* [r48413] src/libbu/convert.c:
	  eh, reduce. Endian isn't used other than to check if we're big
	  endian so just eliminate the static altogether (which was a
	  multithreading issue anyways). (cov cid 161)

2012-01-11 17:47  starseeker

	* [r48412] src/libfb/if_X.c:
	  If we're going to check for ifp, don't do anything that might
	  require ifp without the OK. Not entirely clear if there should be
	  some failure case here, of the 'sliently ignore' behavior is
	  preferred... CID 270

2012-01-11 17:44  indianlarry

	* [r48411] src/conv/step/CompositeCurveSegment.cpp,
	  src/conv/step/CurveReplica.cpp,
	  src/conv/step/DerivedUnitElement.cpp,
	  src/conv/step/EdgeCurve.cpp, src/conv/step/Line.cpp,
	  src/conv/step/Representation.cpp, src/conv/step/SurfacePatch.cpp:
	  Added checks on known NULL returning functions to quell
	  NULL_RETURNS issues from coverity. Relates to coverity CIDs Run 5
	  :1853-9

2012-01-11 17:41  starseeker

	* [r48410] src/libfb/fb_obj.c:
	  If we get FBIO_NULL, return an error. CID 269

2012-01-11 17:41  brlcad

	* [r48409] src/libbu/convert.c:
	  convert from manually trying to test the platform endian to using
	  bu_byteorder(). this should take care of a coverity DEADCODE
	  issue since it's not based on sizeof(). (cov cid 161)

2012-01-11 17:38  starseeker

	* [r48408] src/libdm/dm-tk.c:
	  Make sure we have pt_prev before proceeding to use it - CID 267

2012-01-11 17:32  starseeker

	* [r48407] src/libdm/dm-plot.c:
	  Make sure we have pt_prev before proceeding to use it - CID 266

2012-01-11 17:29  starseeker

	* [r48406] src/libdm/dm-X.c:
	  Make sure we have pt_prev before proceeding to use it - CID 265

2012-01-11 17:20  starseeker

	* [r48405] src/lgt/reflect.c:
	  Check for NULL lgt_entry. CID 264

2012-01-11 17:12  starseeker

	* [r48404] src/lgt/do_options.c:
	  Check for null svkey_fp - CID 263

2012-01-11 17:05  r_weiss

	* [r48403] src/librt/primitives/nmg/nmg_tri.c:
	  Updated funtion 'nmg_plot_fu' in file 'nmg_tri.c'. Removed an
	  unused variable which was giving a coverity error of
	  uninitialized.

2012-01-11 16:58  r_weiss

	* [r48402] src/librt/primitives/nmg/nmg_bool.c:
	  Updated file 'nmg_bool.c' function 'nmg_booltree_leaf_tess'.
	  Removed potential of referencing an uninitialized pointer.

2012-01-11 16:58  starseeker

	* [r48401] src/lgt/do_options.c:
	  Check for NULL args case, log and return appropriately. CID 262

2012-01-11 16:54  starseeker

	* [r48400] src/lgt/do_options.c:
	  Check for NULL args case, log and return appropriately. CID 261

2012-01-11 16:51  r_weiss

	* [r48399] src/librt/primitives/nmg/nmg_mk.c:
	  Updated file 'nmg_mk.c' function 'nmg_demote_eu'. Removed
	  potential of referencing an element after it is freed.

2012-01-11 16:43  r_weiss

	* [r48398] src/librt/primitives/nmg/nmg_extrude.c:
	  Updated file 'nmg_extrude.c' function 'nmg_break_crossed_loops'.
	  Removed potential use of 'pt' before it is initialized. Presently
	  'nmg_break_crossed_loops' is not being called.

2012-01-11 16:43  n_reed

	* [r48397] src/conv/step/PCurveOrSurface.cpp:
	  removed extra semicolons

2012-01-11 16:41  starseeker

	* [r48396] src/lgt/do_options.c:
	  Check for NULL args case, log and return appropriately. CID 260

2012-01-11 16:27  starseeker

	* [r48395] src/irprep/ir-X.c:
	  Don't fool around with this - if scanf fails and we have no file
	  pointer, exit. CID 259

2012-01-11 16:12  starseeker

	* [r48394] src/libpkg/pkg.c:
	  Check for null pc->pkc_buf - CID 258

2012-01-11 16:08  r_weiss

	* [r48393] src/librt/primitives/nmg/nmg_mk.c:
	  Updated file 'nmg_mk.c' function 'nmg_demote_lu'. Fixed error
	  when debug enabled when an element is referenced after freed.

2012-01-11 16:08  indianlarry

	* [r48392] src/conv/step/PullbackCurve.cpp:
	  Preprocessed out "dead_code", eventually remove but offers
	  alternative to curve fitting method used for pullback. Should
	  quell coverity scan CID 1838

2012-01-11 16:04  starseeker

	* [r48391] src/libpkg/pkg.c:
	  service shouldn't be null with pkg_permserver - just check for it
	  up front. CID 257

2012-01-11 15:46  indianlarry

	* [r48390] src/conv/step/EdgeCurve.cpp,
	  src/conv/step/OrientedEdge.cpp:
	  Added check for NULL before using entiry field to resolve
	  FORWARD_NULL issue from coverity. Relates to CIDs: 1844-5

2012-01-11 15:37  n_reed

	* [r48389] src/librt/primitives/nmg/nmg_rt_isect.c:
	  remove duplicated if test, CID 2055

2012-01-11 15:30  r_weiss

	* [r48388] src/conv/iges/check_names.c, src/conv/iges/g-iges.c:
	  Cleanup of iges-g and g-iges converters. Removed a possible race
	  condition by using the 'access' function instead of 'stat'.
	  Cleanup of logic for creating unique brlcad names.

2012-01-11 15:13  brlcad

	* [r48387] src/conv/g-nff.c:
	  wow, k&r main() but not the rest.

2012-01-11 15:13  brlcad

	* [r48386] src/conv/g-nff.c:
	  ws, style

2012-01-11 15:09  brlcad

	* [r48385] src/libbu/parallel.c:
	  don't set ncpu to 1 if the method of detecting cpus fails. there
	  may be alternate/additional methods available that can succeed.
	  this prevents a DEADCODE condition reported by coerity (cov cid
	  160)

2012-01-11 14:49  starseeker

	* [r48384] src/libged/bot_dump.c:
	  Go ahead and check the fp before calling the write functions for
	  bot_dump... CID 243

2012-01-11 14:33  starseeker

	* [r48383] src/fb/pl-fb.c:
	  Stray return left over from CID 127 cleanup. CID 2061

2012-01-11 14:29  starseeker

	* [r48382] src/libged/red.c:
	  Ah, right, goto means we could be skipping fclose. Don't want to
	  do that. CID 2060

2012-01-11 14:23  starseeker

	* [r48381] src/fb/gif2fb.c:
	  magic is bigger than Header.GH_Magic - we only want to memcpy the
	  length of Header.GH_Magic. CID 2059

2012-01-11 14:09  starseeker

	* [r48380] src/conv/obj-g.c:
	  Only try the nmg_km if we have fu - move the call inside the
	  protection of the null check. CID 2058

2012-01-11 14:05  starseeker

	* [r48379] src/libged/comb.c:
	  Don't appear to need this lookup in the first place. CID 1702,
	  2056

2012-01-11 14:01  starseeker

	* [r48378] src/conv/comgeom/cvt.c:
	  We actually want to return if argv is NULL, not if it's true. CID
	  1771, 2057

2012-01-11 13:53  starseeker

	* [r48377] src/librt/primitives/nmg/nmg_rt_isect.c:
	  By this point in the code logic, myhit is actually completely
	  moot - shouldn't be trying to log it at all. CID 245, 2055

2012-01-11 12:04  indianlarry

	* [r48376] src/conv/step/Factory.cpp:
	  Added check for NULL before calling method pointer resolving
	  FORWARD_NULL issue from coverity. Relates to CIDs: 1840-43

2012-01-11 11:09  indianlarry

	* [r48375] src/conv/step/SphericalSurface.cpp,
	  src/conv/step/SurfacePatch.cpp, src/conv/step/SweptSurface.cpp,
	  src/conv/step/ToroidalSurface.cpp,
	  src/conv/step/TrimmedCurve.cpp, src/conv/step/TrimmingSelect.cpp,
	  src/conv/step/TrimmingSelect.h, src/conv/step/UniformSurface.h,
	  src/conv/step/Vector.cpp:
	  Added initialization for all class fields in constructor to take
	  care of coverity UNINIT_CTOR. Relates to Run 5 CID 2008, 2011,
	  2019-20, 2022-33

2012-01-11 10:55  indianlarry

	* [r48374] src/conv/step/Parabola.cpp,
	  src/conv/step/QuasiUniformSurface.h,
	  src/conv/step/RationalBezierSurface.h,
	  src/conv/step/RationalQuasiUniformSurface.h,
	  src/conv/step/RationalUniformSurface.h,
	  src/conv/step/RectangularTrimmedSurface.cpp,
	  src/conv/step/RectangularTrimmedSurface.h:
	  Added initialization for all class fields in constructor to take
	  care of coverity UNINIT_CTOR. Relates to Run 5 CID
	  1999,2000,2002-7,2009-10,2012-13

2012-01-11 10:38  indianlarry

	* [r48373] src/conv/step/PCurveOrSurface.cpp,
	  src/conv/step/PCurveOrSurface.h, src/conv/step/Path.cpp,
	  src/conv/step/SiUnit.cpp, src/conv/step/SurfaceCurve.cpp:
	  Added initialization for all class fields in constructor to take
	  care of coverity UNINIT_CTOR. Relates to Run 5 CID
	  1937,1955,1956,1978

2012-01-11 10:24  indianlarry

	* [r48372] src/conv/step/GeometricRepresentationContext.cpp,
	  src/conv/step/Hyperbola.cpp, src/conv/step/Loop.cpp,
	  src/conv/step/MeasureValue.cpp, src/conv/step/MeasureValue.h,
	  src/conv/step/OffsetCurve2D.cpp, src/conv/step/OffsetCurve3D.cpp,
	  src/conv/step/OffsetSurface.cpp, src/conv/step/OffsetSurface.h,
	  src/conv/step/OrientedEdge.cpp, src/conv/step/OrientedEdge.h:
	  Added initialization for all class fields in constructor to take
	  care of coverity UNINIT_CTOR. Relates to Run 5 CID 1934, 1977,
	  1984-97

2012-01-11 09:51  indianlarry

	* [r48371] src/conv/step/EdgeCurve.cpp, src/conv/step/EdgeCurve.h,
	  src/conv/step/Ellipse.cpp:
	  Added initialization for all class fields in constructor. Relates
	  to Run 5 CID 1975,1976,1979,1980.

2012-01-11 09:48  indianlarry

	* [r48370] src/libged/make_pnts.c, src/libged/wdb_obj.c:
	  Additional cleanup of cases where assignment made in 'if'
	  conditional but variable never used. Relates to Coverity Run 5
	  CID 1704, 1705

2012-01-11 00:21  starseeker

	* [r48369] src/conv/proe-g.c:
	  Check for wmem before we start playing with matricies - if we
	  don't have it, warn and ignore. CID 256

2012-01-10 23:57  starseeker

	* [r48368] src/librt/primitives/nmg/nmg_misc.c:
	  This one's a bit more interesting. Coverity doesn't think the
	  tol->dist comparison with the -1 settings of dist1 and dist2 is
	  enough to guanantee a continue in the bad case, and if that's so
	  then next_fus->vp being check for NULL earlier and then being
	  used may imply a problem. I doubt we're getting negative
	  tolerances, but since the tol type is double it's not forbidden.
	  Rather than depend on the -1 comparison, set a control variable
	  that will trigger a continue and then set that to 1 instead of
	  setting dist1/2 to -1 - then it won't matter what the tol value
	  is. CID 254

2012-01-10 23:42  starseeker

	* [r48367] src/conv/iges/showtree.c:
	  Make sure we've got ptr->parent - may want to revisit and see if
	  we really need to verify it earlier... CID 252

2012-01-10 23:38  starseeker

	* [r48366] src/conv/iges/revolve.c:
	  Check for the NULL case first - CID 251

2012-01-10 23:35  starseeker

	* [r48365] src/conv/g-vrml.c:
	  If we have no path, we're done here - return. CID 250

2012-01-10 23:32  starseeker

	* [r48364] src/librt/primitives/nmg/nmg_inter.c:
	  Make sure we have this before we try bu_logging it. CID 248

2012-01-10 23:28  starseeker

	* [r48363] src/librt/primitives/nmg/nmg_plot.c:
	  Don't do something that needs to check fp if fp has been NULLed
	  out. CID 247

2012-01-10 23:24  starseeker

	* [r48362] src/librt/primitives/nmg/nmg_rt_isect.c:
	  Check for the null myhit case - CID 245

2012-01-10 23:07  starseeker

	* [r48361] src/libged/bot_dump.c:
	  Check if we have a binary file type and don't have STL as the
	  type - in that case, we won't have a valid fp and continuing on
	  to the switch statement is a Bad Idea - instead, inform the user
	  we have a binary+non-STL situation and return. CID 243

2012-01-10 21:34  indianlarry

	* [r48360] src/conv/step/Axis1Placement.cpp,
	  src/conv/step/Axis2Placement.cpp, src/conv/step/Axis2Placement.h,
	  src/conv/step/BSplineCurve.cpp, src/conv/step/BSplineCurve.h,
	  src/conv/step/BSplineCurveWithKnots.cpp,
	  src/conv/step/BSplineCurveWithKnots.h,
	  src/conv/step/BSplineSurface.cpp, src/conv/step/BSplineSurface.h,
	  src/conv/step/BSplineSurfaceWithKnots.cpp,
	  src/conv/step/BSplineSurfaceWithKnots.h,
	  src/conv/step/BezierSurface.h, src/conv/step/CartesianPoint.cpp,
	  src/conv/step/Circle.cpp, src/conv/step/CompositeCurve.cpp,
	  src/conv/step/CompositeCurveSegment.cpp,
	  src/conv/step/ConicalSurface.cpp, src/conv/step/Curve.cpp,
	  src/conv/step/CurveBoundedSurface.cpp,
	  src/conv/step/CurveBoundedSurface.h,
	  src/conv/step/CylindricalSurface.cpp,
	  src/conv/step/DerivedUnitElement.cpp,
	  src/conv/step/DimensionalExponents.cpp,
	  src/conv/step/Direction.cpp, src/conv/step/FaceBound.cpp,
	  src/conv/step/FaceBound.h, src/conv/step/FaceSurface.cpp,
	  src/conv/step/FaceSurface.h:
	  Added initialization for all class fields in constructor to take
	  care of UNINIT_CTOR for CIDS:
	  1935,1939,1938,1941,1940,1944,1943,1946,1945,1949,1948,1951,1950,1953,1952,1957,1947,1959,1958,1960,1954,1962,1961,1964,1963,1965,1942,1967,1966,1969,1968,1971,1970,1972,1936,1974,1973,1976,1975,1980,1979,1982,1981,1983

2012-01-10 21:33  starseeker

	* [r48359] src/librt/shoot.c:
	  No fp, no function calling - Bad Things likely if we do. CID 241

2012-01-10 21:32  brlcad

	* [r48358] TODO:
	  g-dot seems to be having trouble too

2012-01-10 21:28  starseeker

	* [r48357] src/libfb/fb_util.c:
	  Coverity wants us to do something about the NULL case if we're
	  testing for it - the fb_ functions always seem to return 0 - just
	  do that if ifp is NULL, rather than calling other functions. CID
	  239, 240

2012-01-10 21:27  brlcad

	* [r48356] TODO:
	  g-nff crashes

2012-01-10 21:20  starseeker

	* [r48355] src/burst/prnt.c:
	  Whoops - NULL -> NUL

2012-01-10 21:19  starseeker

	* [r48354] src/burst/prnt.c:
	  Protect p assignment from the case where p is NULL. CID 238

2012-01-10 21:17  brlcad

	* [r48353] src/libbu/progname.c:
	  default prefix on crash logs files with (BRL-CAD) instead of
	  (unknown) so it's clear where they came from even when we don't
	  know the application's name.

2012-01-10 21:11  n_reed

	* [r48352] src/conv/comgeom/cvt.c:
	  more checking of user-supplied filenames before using them, CID
	  1771

2012-01-10 21:07  brlcad

	* [r48351] src/libbu/file.c:
	  fix a TOCTOU time-of-check, time-of-use race condition reported
	  by coverity now that we can capture a fild descriptor from
	  bu_file_exists(). with that, now all of the stat calls will act
	  on the same file. might still call remove() on a different path,
	  but there's no way to unlink a file descriptor. (cov cid 1800)

2012-01-10 21:06  starseeker

	* [r48350] src/librt/primitives/nmg/nmg_tri.c:
	  Don't try to print keep_eu if it's NULL - just print a log
	  message that it is NULL. Debugging case only. CID 237

2012-01-10 20:55  erikgreenwald

	* [r48349] src/proc-db/menger.c:
	  fix bit test logic to actually test. Cov1729

2012-01-10 20:52  erikgreenwald

	* [r48348] src/proc-db/menger.c:
	  fix bit test logic to actually test. Cov1728

2012-01-10 20:51  starseeker

	* [r48347] src/librt/primitives/bot/tie_kdtree.c:
	  split is passed in as a pointer, and all other code seems to be
	  working with the value pointed to, not the pointer held by split
	  itself - assume the goal here was not to squash the pointer
	  value. CID 235.

2012-01-10 20:40  erikgreenwald

	* [r48346] src/proc-db/contours.c:
	  test npts to verify a valid positive number for looping. Cov1486

2012-01-10 20:37  erikgreenwald

	* [r48345] src/proc-db/molecule.c:
	  test atom value before using as index in array. Cov1487

2012-01-10 20:29  erikgreenwald

	* [r48344] src/proc-db/vegetation.c:
	  test segList before deref. Cov569

2012-01-10 20:12  erikgreenwald

	* [r48343] src/conv/obj-g.c:
	  verify nmg model is generated. Cov1756

2012-01-10 20:10  erikgreenwald

	* [r48342] src/conv/obj-g.c:
	  test to make sure vert allocation succeeded. Cov1757

2012-01-10 20:08  brlcad

	* [r48341] src/librt/primitives/half/half.c,
	  src/librt/primitives/hf/hf.c:
	  bah, add deprecation statements to hf.c .. not half.c

2012-01-10 20:04  brlcad

	* [r48340] src/libged/human.c:
	  pass the dude around as a pointer instead of a copy. might have
	  intended a copy so still need to regression test this one, but
	  should address coverity PASS_BY_VALUE check (cov cid 430).

2012-01-10 19:57  erikgreenwald

	* [r48339] src/liboptical/sh_stack.c:
	  add return value

2012-01-10 19:56  erikgreenwald

	* [r48338] src/liboptical/sh_stack.c:
	  test sp for null before dereferencing. Cov1761

2012-01-10 19:56  erikgreenwald

	* [r48337] src/liboptical/sh_stack.c:
	  test sp for null before dereferencing. Cov1760

2012-01-10 19:55  brlcad

	* [r48336] src/fbed/fbed.c:
	  remove argsused comment

2012-01-10 19:55  erikgreenwald

	* [r48335] src/liboptical/sh_stack.c:
	  test sp for null before dereferencing. Cov1759

2012-01-10 19:53  brlcad

	* [r48334] src/fbed/fbed.c:
	  leave room for a terminating nul char in the length calculations,
	  and always terminate at the end of our fread memory instead of
	  just at the end of the buffer. this fixes a coverity STRING_NULL
	  defect (cov cid 1458).

2012-01-10 19:52  erikgreenwald

	* [r48333] src/liboptical/photonmap.c:
	  verify irradiance cache info on read. Cov1483

2012-01-10 19:49  erikgreenwald

	* [r48332] src/liboptical/photonmap.c:
	  Push and Pop do not seem to be used, so eliminate them. Also
	  happens to fix Cov431.

2012-01-10 19:43  erikgreenwald

	* [r48331] src/liboptical/sh_toyota.c:
	  close file handle on exit. Cov500

2012-01-10 19:42  brlcad

	* [r48330] src/fb/gif2fb.c:
	  if the gif header is short and we're in a verbose debug mode, the
	  magic number gets printed. the character array isn't
	  null-terminated, though, so copy it to a string buffer for
	  clarity (even in spite of using %.6s). should quell cov cid 1457.

2012-01-10 19:34  n_reed

	* [r48329] src/libgcv/wfobj/obj_rules.l,
	  src/other/perplex/parser.y, src/other/perplex/perplex.cpp,
	  src/other/perplex/perplex.h,
	  src/other/step/src/express/expscan.l:
	  default code was being appended to rule code to prevent
	  fall-through; now requiring a cl flag to avoid generating
	  unreachable code

2012-01-10 19:34  erikgreenwald

	* [r48328] src/liboptical/sh_scloud.c:
	  set incident light to 0,0,0 (Cov1623)

2012-01-10 19:21  brlcad

	* [r48327] src/other/step/src/clstepcore/complexSupport.h:
	  strcpy() is unsafe to use given the 'n' argument is a parameter
	  to the function. use strncpy() instead so we can always
	  null-terminate the result. issue detected in brl-cad coverity
	  scan (cov cid 1925)

2012-01-10 19:19  erikgreenwald

	* [r48326] src/libged/comb.c:
	  test value of dp to quell unused value warning from Cov1702

2012-01-10 19:14  erikgreenwald

	* [r48325] src/libged/fracture.c:
	  eliminate unused assign. Cov1703

2012-01-10 19:08  brlcad

	* [r48324] src/libbu/temp.c:
	  secure the temp file with only user read-write permissions so we
	  don't let snooping eyes see what we're doing or get access if
	  umask is nefarious. fixed in response to coverity scan (cov cid
	  1255) SECURE_TEMP check.

2012-01-10 18:58  erikgreenwald

	* [r48323] src/liboptical/sh_plastic.c:
	  test for pp==NULL early to avoid forward null issue. Cov1744

2012-01-10 18:23  starseeker

	* [r48322] src/libged/gqa.c:
	  fclose before returning error - CID 470

2012-01-10 18:20  starseeker

	* [r48321] src/libged/ged.c:
	  Check if filename is NULL - CID 1551

2012-01-10 18:14  starseeker

	* [r48320] src/libged/red.c:
	  close fp before returning - CID 496

2012-01-10 18:10  starseeker

	* [r48319] src/libged/red.c:
	  Check the value of dp to see if it is RT_DIR_NULL (also add some
	  missing frees for a vls that has been inited when calling return
	  in several places.) CID 398

2012-01-10 17:55  starseeker

	* [r48318] src/librt/search.c:
	  Make sure we've got something initializing all the fields of
	  OPTION - CID 1619

2012-01-10 17:47  brlcad

	* [r48317] src/lgt/reflect.c:
	  ws, style, indent overhaul to conform with package conventions

2012-01-10 17:44  erikgreenwald

	* [r48316] src/librt/vlist.c:
	  fill in cargs in case rt_uplot_get_*args does not fill. Cov1928

2012-01-10 17:38  erikgreenwald

	* [r48315] src/librt/primitives/ars/ars.c:
	  set min/max to quell coverity (even though the next line sets
	  them via a func). Cov1930

2012-01-10 17:38  starseeker

	* [r48314] src/mged/setup.c:
	  Check Bu_Init return - CID 1726

2012-01-10 17:34  starseeker

	* [r48313] src/conv/step/STEPWrapper.cpp:
	  Check return of brep validity test - CID 1836

2012-01-10 17:31  n_reed

	* [r48312] src/conv/obj-g.c, src/libgcv/wfobj/tri_face.c:
	  propagate faceuse creation failure and skip faces that don't
	  yield a faceuse

2012-01-10 17:12  starseeker

	* [r48311] src/libged/search.c:
	  Check return of db_string_to_path - don't do anything unless we
	  get a sane result from the path conversion. CID 1725

2012-01-10 17:12  n_reed

	* [r48310] src/fb/pl-fb.c:
	  return void from BuildStr rather than always returning true, CID
	  127

2012-01-10 17:11  indianlarry

	* [r48309] src/conv/step/OpenNurbsInterfaces.cpp,
	  src/proc-db/csgbrep.cpp:
	  Added NULL checks prior to usage to resolve REVERSE_NULL checks
	  for CID 1879, 1880, 1881, 1882

2012-01-10 17:04  erikgreenwald

	* [r48308] src/libbn/tcl.c:
	  disable noise_type def

2012-01-10 17:01  brlcad

	* [r48307] src/proc-db/menger.c:
	  ah, it put the NULL, but wrong place

2012-01-10 17:01  erikgreenwald

	* [r48306] src/libbn/tcl.c:
	  comment out unreachable noise code pending further review. Cov186

2012-01-10 17:00  starseeker

	* [r48305] src/libdm/labels.c:
	  Check rt_db_get_internal - CID 1723

2012-01-10 16:56  brlcad

	* [r48304] src/proc-db/menger.c:
	  missing NULL

2012-01-10 16:52  r_weiss

	* [r48303] src/mged/dodraw.c:
	  Updated file 'dodraw.c' function 'mged_nmg_region_start'. Changed
	  test for an identity matrix from a null pointer test to testing
	  the contents of the matrix.

2012-01-10 16:39  starseeker

	* [r48302] src/conv/step/step-g.cpp:
	  missing NULL param

2012-01-10 16:39  r_weiss

	* [r48301] src/libged/dg_obj.c:
	  Updated file 'dg_obj.c' function 'dgo_nmg_region_start'. Changed
	  a test for an idenity matrix from a null pointer test to testing
	  the contents of the matrix.

2012-01-10 16:32  erikgreenwald

	* [r48300] src/libbn/tabdata.c:
	  no need to close a file descriptor that didn't open. Cov381

2012-01-10 16:31  r_weiss

	* [r48299] src/libged/draw.c:
	  Updated function 'draw_nmg_region_start' in file 'draw.c'.
	  Changed a test for an idenity matrix from a null pointer test to
	  testing the contents of the matrix.

2012-01-10 16:28  starseeker

	* [r48298] src/libgcv/bottess.c:
	  might as well identify the parent function.

2012-01-10 16:27  erikgreenwald

	* [r48297] src/libbn/tabdata.c:
	  close file pointer on bad line read to prevent fd leak. Cov1877

2012-01-10 16:26  brlcad

	* [r48296] src/lgt/reflect.c:
	  fix defect detected by coverity (cid 513). was taking the address
	  of a local and then using it out-of-scope.

2012-01-10 16:07  brlcad

	* [r48295] src/libbu/ptbl.c:
	  usually taking size of pointer variables is suspecious, but here
	  we actually mean it. still, use the type instead of the pointer.
	  cov cid 105

2012-01-10 15:57  starseeker

	* [r48294] src/rt/reshoot.c:
	  Issue warnings for bu_struct_parse in src/rt/reshoot.c - CID 152

2012-01-10 15:54  brlcad

	* [r48293] doc/deprecation.txt, include/bu.h, src/burst/ui.c,
	  src/conv/g-dot.c, src/fb/fb-orle.c, src/fb/fb-rle.c,
	  src/fbed/fbed.c, src/gtools/g_diff.c, src/gtools/g_transfer.c,
	  src/lgt/do_options.c, src/libbu/bomb.c, src/libbu/brlcad_path.c,
	  src/libbu/file.c, src/libbu/getcwd.c, src/libbu/progname.c,
	  src/libbu/whereis.c, src/libbu/which.c, src/libged/ged.c,
	  src/libged/loadview.c, src/libged/saveview.c,
	  src/libged/wdb_obj.c, src/libpkg/example/client.c,
	  src/libpkg/tpkg.c, src/libtclcad/tclcadAutoPath.c,
	  src/mged/mged.c, src/mged/tedit.c, src/nirt/parse_fmt.c,
	  src/proc-db/lens.c, src/proc-db/menger.c, src/proc-db/metaball.c,
	  src/proc-db/ringworld.c, src/remrt/remrt.c, src/shapes/coil.c,
	  src/shapes/tire.c, src/util/bombardier.c, src/util/bw-rle.c,
	  src/util/pix-orle.c, src/util/pix-rle.c, src/util/rle-pix.c:
	  adding a new parameter to bu_file_exists() so we can capture a
	  file descriptor at the same time as stat'ing whether a file
	  exists to prevent time-of-check vs time-of-use vulnerabilities.
	  right now, ignorantly assuming read-only access is sufficient and
	  that an fd is better than an fp (without reason).

2012-01-10 15:50  erikgreenwald

	* [r48292] src/libgcv/bottess.c:
	  test return value of db_walk_tree and log on failure. Cov1724

2012-01-10 15:48  starseeker

	* [r48291] src/mged/vparse.c:
	  Check return of bu_struct_parse - CID 148

2012-01-10 15:43  starseeker

	* [r48290] src/mged/dm-ogl.c:
	  Check bu_struct_parse return for Ogl_dm. CID 146

2012-01-10 15:42  erikgreenwald

	* [r48289] src/libgcv/bottess.c:
	  remove untriggerable error checking. Cov1732

2012-01-10 15:40  starseeker

	* [r48288] src/mged/dm-X.c:
	  Be a little better about freeing memory when returning TCL_ERROR

2012-01-10 15:31  starseeker

	* [r48287] src/mged/dm-X.c:
	  Check return value of bu_struct_parse - CID 145

2012-01-10 15:26  erikgreenwald

	* [r48286] src/libgcv/bottess.c:
	  ack, +1, not +11 ! Cov1748

2012-01-10 15:24  starseeker

	* [r48285] src/liboptical/sh_light.c:
	  Check the return value of rt_bound_tree - CID 138

2012-01-10 15:13  n_reed

	* [r48284] src/conv/jack/jack-g.c:
	  notify user if empty model isn't written, CID 124

2012-01-10 15:10  erikgreenwald

	* [r48283] src/libgcv/test_bottess.c:
	  extend urf array one entry (hopefully all compilers do static
	  partial evaluation). Cov1861

2012-01-10 15:07  erikgreenwald

	* [r48282] src/libgcv/test_bottess.c:
	  simplify passing of intersect line segment ends, hopefully
	  clearing up cov1749.

2012-01-10 15:06  starseeker

	* [r48281] src/liboptical/photonmap.c:
	  Check return values on bu_struct_parse in photonmap.c - CID 136

2012-01-10 14:57  starseeker

	* [r48280] src/libged/wdb_obj.c, src/libged/xpush.c:
	  Check returns of db_dirdelete. CID 135 (wdb_obj.c case highlights
	  the need for cleanup in libged to remove duplicate code...)

2012-01-10 14:50  erikgreenwald

	* [r48279] src/conv/g-egg.c:
	  dup bu_exit to quell missing break warning. Cov336

2012-01-10 14:48  erikgreenwald

	* [r48278] src/librt/primitives/metaball/metaball_tri.c:
	  fix null check out model struct. Cov1847

2012-01-10 14:47  starseeker

	* [r48277] src/libged/sphgroup.c:
	  Check return of rt_db_get_internal - CID 134

2012-01-10 14:42  erikgreenwald

	* [r48276] src/conv/g-egg.c:
	  check file and object name existance. Cov1524

2012-01-10 14:42  starseeker

	* [r48275] src/lgt/do_options.c:
	  Add check on return of ready_Output_Device - CID 129

2012-01-10 14:35  starseeker

	* [r48274] src/gtools/beset/population.c:
	  Add check for rt_db_put_internal return in beset - CID 128

2012-01-10 14:29  starseeker

	* [r48273] src/fb/pl-fb.c:
	  Check return of BuildStr in pl-fb, print warning. CID 127

2012-01-10 14:20  starseeker

	* [r48272] src/conv/jack/jack-g.c:
	  More checking for empty_model cases using return of
	  nmg_kill_zero_length_edgeuses - CID 125

2012-01-10 14:16  indianlarry

	* [r48271] src/fb/cell-fb.c, src/fb/fbgrid.c, src/libged/edpipe.c,
	  src/librt/primitives/nmg/nmg_tri.c, src/librt/wdb.c,
	  src/shapes/fence.c, src/util/pc_test.c, src/util/pl-dm.c:
	  Cleanup of cases where assignment made in 'if' conditional but
	  variable never used. Felt more readable leaving variable
	  assignment so simply moved assignment outside of 'if'. Relates to
	  CID 1681, 1695, 1705, 1705, 1715, 1716, 1717, 1820, 1822

2012-01-10 14:11  starseeker

	* [r48270] src/conv/jack/jack-g.c:
	  Check return of nmg_kill_zero_length_edgeuses - CID 124

2012-01-10 14:04  starseeker

	* [r48269] src/conv/intaval/write_brl.cpp:
	  Check return of rt_db_put_internal - CID 123

2012-01-10 14:01  n_reed

	* [r48268] src/fbserv/server.c:
	  check pointers before dereferencing, CID 521

2012-01-10 13:50  starseeker

	* [r48267] src/conv/dxf/bot-bldxf.c:
	  Check return value of db_walk_tree - CID 120

2012-01-10 13:43  starseeker

	* [r48266] src/librt/db_tree.c:
	  Check return value on bn_mat_ck - being in a debug conditional
	  does not excuse us. CID 119

2012-01-09 22:26  brlcad

	* [r48265] src/libged/edit.c:
	  if we're not going to test the memchr() result, then there's no
	  reason to even call it. related to cov run 3 cid 1821, r48256.

2012-01-09 22:26  starseeker

	* [r48264] src/librt/search.c:
	  Check return value of db5_get_attributes. Run 3 CID 143

2012-01-09 22:20  starseeker

	* [r48263] src/librt/search.c:
	  Check return of rt_db_get_internal - just return if we don't get
	  anything and move on. Run 3 CID 144.

2012-01-09 22:16  brlcad

	* [r48262] bench/pixcmp.c:
	  if skip2 is null but skip1 is not, don't dereference and segfault
	  (cov run 3 cid 1738)

2012-01-09 22:14  starseeker

	* [r48261] src/librt/search.c:
	  Analysis indicates by this point we're definitely BRLCAD_OK, so
	  don't bother with the check Run 3 CID 201

2012-01-09 21:55  starseeker

	* [r48260] src/librt/search.c:
	  Initialize tmp.flags - Run 3 CID 1619

2012-01-09 21:36  starseeker

	* [r48259] src/fbserv/server.c:
	  While we're at it, check pcp

2012-01-09 21:26  bob1961

	* [r48258] src/libged/comb_std.c:
	  run 3, CID 196. dp is tested in several places after being set to
	  RT_DIR_NULL. Removed code that can never be reached.

2012-01-09 21:20  starseeker

	* [r48257] src/fbserv/server.c:
	  Add a series of checks for null buffers in fbserv

2012-01-09 21:17  erikgreenwald

	* [r48256] src/libged/edit.c:
	  remove unused assign. Cov3-1821

2012-01-09 21:14  erikgreenwald

	* [r48255] src/librt/primitives/nmg/nmg_misc.c:
	  remove unused assign. Cov3-1687

2012-01-09 21:12  erikgreenwald

	* [r48254] src/librt/db5_io.c:
	  remove unused assign. Cov3-1680

2012-01-09 21:10  erikgreenwald

	* [r48253] src/conv/asc/asc2g.c:
	  remove double alloc. Cov3-1683

2012-01-09 21:09  erikgreenwald

	* [r48252] src/conv/asc/asc2g.c:
	  eliminate unused assignment. Cov3-1682

2012-01-09 21:06  erikgreenwald

	* [r48251] src/librt/db5_io.c:
	  eliminate unused assign. Cov3-1679

2012-01-09 21:06  starseeker

	* [r48250] src/librt/db_open.c, src/librt/wdb.c:
	  Add some null checks (attempt at addressing Run3 CID 1771)

2012-01-09 21:05  erikgreenwald

	* [r48249] src/librt/db5_io.c:
	  eliminate unused assign. Cov3-1678

2012-01-09 21:02  bob1961

	* [r48248] src/libged/cat.c:
	  run3, CID 194. Removed unnecessary check or argc.

2012-01-09 20:59  bob1961

	* [r48247] src/conv/g-egg.c:
	  Removed unused variables.

2012-01-09 20:38  erikgreenwald

	* [r48246] src/libicv/fileformat.c:
	  fclose the freopened descriptors? Cov3-480

2012-01-09 20:35  erikgreenwald

	* [r48245] src/libicv/fileformat.c:
	  fclose the freopened descriptors? Cov3-479

2012-01-09 20:34  r_weiss

	* [r48244] src/librt/primitives/nmg/nmg_mk.c:
	  Updated 'nmg_demote_lu' in file 'nmg_mk.c'. Fixed a possible 'use
	  after free' error.

2012-01-09 20:31  erikgreenwald

	* [r48243] src/adrt/isst_tcltk.c:
	  set buf[0] to 0. Cov3-1801

2012-01-09 20:30  bob1961

	* [r48242] src/libged/glob.c, src/libged/qray.c:
	  run 3, CID 155, 156. Calling GED_INITIALIZED within
	  GED_CHECK_DATABASE_OPEN is bad (i.e. gedp could be NULL).

2012-01-09 20:28  erikgreenwald

	* [r48241] src/adrt/isst_tcltk.c:
	  fix paren placement problem, strlen(str+1) != strlen(str)+1.
	  Cov3-1721

2012-01-09 20:27  n_reed

	* [r48240] include/bu.h, include/fb.h:
	  rename __BU_ATTR_FORMAT* to _BU_ATTR_PRINTF* and _BU_ATTR_SCANF*
	  to support scan scanf checks

2012-01-09 20:24  erikgreenwald

	* [r48239] src/librt/primitives/metaball/metaball_tri.c:
	  fix region null testing. Cov2-303

2012-01-09 20:11  erikgreenwald

	* [r48238] src/conv/g-egg.c:
	  regions_tried is never updated, so eliminate code looking for
	  that info. Cov2-172

2012-01-09 20:10  starseeker

	* [r48237] src/conv/comgeom/cvt.c:
	  Check returns on sscanf - test to see if Coverity will accept
	  sscanf if we both have length specifications on all our
	  percent-type format items and check the return type - patch-g.c
	  was the only case previously where both of those things were
	  true. Run 2 CID 633, but has much broader implications.

2012-01-09 20:03  erikgreenwald

	* [r48236] src/rt/do.c:
	  flip conditions to allow >512*512 to trigger (dead code fix,
	  cov2-227)

2012-01-09 20:00  erikgreenwald

	* [r48235] src/util/random.c:
	  Remove 'cleverness' that caused dead code paths. Cov2-231

2012-01-09 19:53  r_weiss

	* [r48234] src/librt/primitives/nmg/nmg_misc.c:
	  Updated file 'nmg_misc.c' functions 'nmg_make_faces_within_tol'
	  and 'nmg_calc_face_plane'. Initialized variables, did some code
	  cleanup and fixed a float compare to '0.0'.

2012-01-09 19:22  erikgreenwald

	* [r48233] NEWS, src/sig/d2-c.c:
	  For the first time ever, handle imaginary component correctly.
	  (coverity 2-1645)

2012-01-09 19:08  starseeker

	* [r48232] misc/CMake/ThirdParty.cmake,
	  misc/CMake/ThirdParty_TCL.cmake:
	  Restore the CMake gui dropdown behavior - may have fixed some
	  other behavior issues, needs more testing.

2012-01-09 18:56  bob1961

	* [r48231] src/librt/vlist.c:
	  run 2, CID 114. Put the return of getc() into an int and check
	  for EOF.

2012-01-09 18:45  erikgreenwald

	* [r48230] src/vdeck/vdeck.c:
	  minor tweak to make slightly more readable

2012-01-09 18:44  indianlarry

	* [r48229] src/librt/primitives/pipe/pipe_brep.cpp:
	  Added 'void' cast call of non-void returning function, avoids
	  possible compiler warnings about caused unused return values.
	  Extends Run 2 CID 1710

2012-01-09 18:27  erikgreenwald

	* [r48228] src/librt/primitives/brep/brep.cpp:
	  indent

2012-01-09 17:46  erikgreenwald

	* [r48227] src/librt/primitives/bot/tie.c:
	  fill in uninitialized struct (coverity 2-1596 and 2-1625)

2012-01-09 17:36  erikgreenwald

	* [r48226] src/libbn/tabdata.c:
	  test return value of bu_vls_gets() (coverity 2-130)

2012-01-09 17:14  indianlarry

	* [r48225] src/librt/primitives/brep/brep.cpp:
	  Restructured 'if' statement to pull embedded assignment from
	  conditional. Run 2 CID 1707

2012-01-09 16:48  erikgreenwald

	* [r48224] src/adrt/load_g.c:
	  Check db_lookup return value for NULL (bad .g file) (coverity
	  2-396)

2012-01-09 16:42  erikgreenwald

	* [r48223] src/adrt/librender/path.c:
	  initialize variable (coverity 2-1597)

2012-01-09 16:39  erikgreenwald

	* [r48222] src/adrt/librender/surfel.c:
	  remove unused variable (coverity 2-1677)

2012-01-09 16:35  erikgreenwald

	* [r48221] src/adrt/librender/grid.c:
	  remove unused variable (coverity 2-1676)

2012-01-09 16:29  starseeker

	* [r48220] src/vdeck/vdeck.c:
	  sprint->snprintf Run 2 CID 1254

2012-01-09 16:29  erikgreenwald

	* [r48219] src/adrt/librender/flos.c:
	  remove unused variable (coverity 2-1675)

2012-01-09 16:27  erikgreenwald

	* [r48218] src/adrt/librender/depth.c:
	  remove unused variable (coverity 2-1674)

2012-01-09 16:25  bob1961

	* [r48217] src/gtools/g_diff.c:
	  run 2, CID 1696, uninspected variable. Now only using the return
	  value of db_lookup() to compare to RT_DIR_NULL (i.e. no longer
	  assigning return of db_lookup to a variable)

2012-01-09 16:13  starseeker

	* [r48216] src/libanalyze/CMakeLists.txt,
	  src/libanalyze/test_density.c:
	  Go ahead and stuff in the test_density.c file, but add it to
	  CMAKEFILES since it's not in a working state.

2012-01-09 16:08  erikgreenwald

	* [r48215] src/adrt/librender/camera.c:
	  explicitely promote time sizes (unsigned shorts) to unsigned int
	  (coverity 2-1256)

2012-01-09 16:05  starseeker

	* [r48214] src/librt/primitives/nmg/nmg_fcut.c:
	  prev_lu isn't used - remove not only assignment but lookup if
	  it's not being used. Run 2 CID 1708

2012-01-09 16:05  erikgreenwald

	* [r48213] src/adrt/librender/camera.c:
	  dlclose on bad plugin lookup (coverity 2-461)

2012-01-09 16:04  bob1961

	* [r48212] src/libdm/dm-X.c, src/libdm/dm-plot.c,
	  src/libdm/dm-ps.c, src/libdm/dm-tk.c:
	  run 2, CID #'s (1697, 1699, 1700, 1701), uninspected variable.
	  void the return of callback_funtion().

2012-01-09 15:54  erikgreenwald

	* [r48211] NEWS:
	  mention crash fix from icv_image write on bad file

2012-01-09 15:54  starseeker

	* [r48210] src/librt/primitives/pipe/pipe_brep.cpp:
	  Don't need to assign to face - Run 2 CID 1710

2012-01-09 15:48  starseeker

	* [r48209] src/libwdb/dynamic_geometry.c:
	  Don't assign to dp_tmp - not used. Run 2 CID 1711

2012-01-09 15:45  bob1961

	* [r48208] src/libdm/dm-ogl.c:
	  run 2, CID 1698, uninspected variable. void the return of
	  callback_funtion().

2012-01-09 15:45  starseeker

	* [r48207] src/libwdb/dynamic_geometry.c:
	  Don't assign to dp when we don't need to (while we're at it, pull
	  the other dp assignment out of the if statement). Run 2 CID 1712

2012-01-09 15:41  starseeker

	* [r48206] doc/README.Linux:
	  Add g++ explicitly for Ubuntu (it's apparently a separately
	  installed package)

2012-01-09 15:26  erikgreenwald

	* [r48205] src/libanalyze/CMakeLists.txt:
	  test_analyze.c doesn't exist. Comment out for now.

2012-01-09 15:01  starseeker

	* [r48204] include/bu.h, include/magic.h,
	  src/libanalyze/CMakeLists.txt, src/libbu/badmagic.c:
	  Minor header restructuring to avoid recursive inclusion of bu.h
	  in magic.h - Run 2, CIT 438

2012-01-09 14:32  erikgreenwald

	* [r48203] src/libicv/fileformat.c:
	  free filename in bif to avoid memory leak. Print filename before
	  freeing. (coverity 1718).

2012-01-09 02:31  starseeker

	* [r48202] misc/CMake/DiffCache.cmake, src/libged/CMakeLists.txt:
	  Couple more fixes to ensure re-running cmake doesn't result in
	  rebuild without an actual change.

2012-01-09 01:41  starseeker

	* [r48201] src/other/xmltools/libxml/CMakeLists.txt:
	  Add a couple tests to libxml so the conf.h file doesn't change as
	  a consequences of subsequent libxslt tests on re-configure
	  (triggers a large rebuild of xmltools and docs.) These tests
	  should probably be common to the toplevel of xmltools for all the
	  libs.

2012-01-08 22:47  starseeker

	* [r48200] CMakeLists.txt:
	  Document where the hint on configuration path setting came from
	  and why we need it.

2012-01-06 22:11  n_reed

	* [r48199] src/libbn/plane.c:
	  generalize bn_mkpoint_3planes for non-unitized direction vectors

2012-01-06 03:43  starseeker

	* [r48198] TODO:
	  These two DocBook items are addressed - other DocBook TODOs need
	  review - in particular, many formatting elements have at least
	  some examples of improved formatting, and need to be reworked
	  comprehensively through the DocBook books

2012-01-06 03:41  starseeker

	* [r48197] TODO:
	  Add a reminder to expand documentation on building BRL-CAD to
	  other tools CMake opens up support for. Low priority.

2012-01-05 18:52  n_reed

	* [r48196] src/librt/opennurbs_ext.cpp:
	  sanity

2012-01-05 02:21  brlcad

	* [r48195] src/tclscripts/mged/anim.tcl:
	  quote the animation commands being piped via open(n) since
	  filepaths with spaces look like the command name. this is in
	  response to sf bug 3466818 from nephesh (hwangbo) (how to solve
	  the edit animation curve) where a common install of BRL-CAD into
	  the usual Program Files directory was problematic.

2012-01-04 15:28  erikgreenwald

	* [r48194] src/libgcv/CMakeLists.txt, src/libgcv/soup.h,
	  src/libgcv/test_bottess.c:
	  fix symbol export to try to be windows friendly

2012-01-04 00:29  n_reed

	* [r48193] src/other/step/src/fedex_plus/multpass.c:
	  don't generate unused variables, per r41173

2012-01-03 23:18  n_reed

	* [r48192] src/other/step/src/fedex_plus/classes_wrapper.cc:
	  need to generate default return statement per fix in r41174

2012-01-03 21:45  erikgreenwald

	* [r48191] src/libgcv/test_bottess.c:
	  add basic test for split_face()

2012-01-03 20:31  erikgreenwald

	* [r48190] src/libgcv/test_bottess.c:
	  flesh out single face split test stuff some more

2012-01-03 20:14  erikgreenwald

	* [r48189] src/libgcv/bottess.c:
	  be a little noisier

2012-01-03 19:30  n_reed

	* [r48188] src/other/step/data/CMakeLists.txt,
	  src/other/step/data/ap203/ap203edit.exp:
	  adding a modified ap203 express file that fedex_plus doesn't fail
	  on

2012-01-03 19:20  erikgreenwald

	* [r48187] src/libgcv/test_bottess.c:
	  fix an err in macro parm shadowing that caused sigill

2012-01-03 18:00  erikgreenwald

	* [r48186] src/libgcv/test_bottess.c:
	  Macroize a bunch of recurrent test shtuff. add a test for a split
	  laying on the edge.

2012-01-03 16:54  erikgreenwald

	* [r48185] src/libgcv/test_bottess.c:
	  search for expected results in split triangle set instead of
	  presenting them for visual verification

2012-01-03 16:53  erikgreenwald

	* [r48184] src/libgcv/bottess.c:
	  remove resize msg

2012-01-03 16:00  erikgreenwald

	* [r48183] src/libgcv/test_bottess.c:
	  add some stuff for face splitting (making me miss junit and an
	  ide)

2012-01-03 15:14  brlcad

	* [r48182] TODO:
	  deprecation message added

2012-01-03 15:14  brlcad

	* [r48181] src/librt/primitives/bspline/bspline.cpp,
	  src/librt/primitives/half/half.c,
	  src/librt/primitives/poly/poly.c:
	  add deprecation messages to poly, bspline, and half primitive
	  objects that get exported. slated for removal in v6 (rel8).

2011-12-30 19:55  n_reed

	* [r48180] src/other/step/include/CMakeLists.txt,
	  src/other/step/include/express/expprint.h,
	  src/other/step/src/express/express.c:
	  remove old debug header

2011-12-30 18:47  n_reed

	* [r48179] src/other/CMakeLists.txt:
	  condition SCL build on perplex/lemon rather than lex/yacc

2011-12-29 23:32  n_reed

	* [r48178] include/dm.h:
	  update drawLines3D macro prototype to agree with r47494

2011-12-29 17:33  n_reed

	* [r48177] src/libgcv/wfobj/obj_grammar.yy,
	  src/libgcv/wfobj/obj_rules.h, src/libgcv/wfobj/obj_rules.l,
	  src/other/perplex/README.txt,
	  src/other/perplex/scanner_template.c:
	  handle app data more opaquely

2011-12-28 22:07  n_reed

	* [r48176] src/tclscripts/boteditor/botEditor.tcl,
	  src/tclscripts/boteditor/botPropertyBox.tcl:
	  allow setting bot mode and orientation from gui

2011-12-28 18:32  n_reed

	* [r48175] src/tclscripts/boteditor/botTools.tcl:
	  rename some labels to increase clarity

2011-12-27 22:43  n_reed

	* [r48174] src/libgcv/wfobj/obj_grammar.yy:
	  Per-vertex colors are a non-standard extension, but may be found
	  in Meshlab OBJ exports. Accept but ignore them.

2011-12-27 20:41  n_reed

	* [r48173] src/other/perplex/README.txt:
	  initial documentation

2011-12-27 20:22  n_reed

	* [r48172] src/other/perplex/parser.y,
	  src/other/perplex/token_type.h:
	  add header and footer

2011-12-27 20:22  n_reed

	* [r48171] src/other/perplex/scanner.re:
	  typo

2011-12-27 17:15  erikgreenwald

	* [r48170] src/libgcv/CMakeLists.txt:
	  disable test prog on win32 (dll export/import issue)

2011-12-27 16:41  n_reed

	* [r48169] src/other/perplex/perplex.h,
	  src/other/perplex/scanner.re:
	  remove unused member from scanner data struct

2011-12-23 22:50  n_reed

	* [r48168] src/libgcv/wfobj/obj_token_type.h:
	  avoid comparison between bool and unsigned char

2011-12-23 22:02  n_reed

	* [r48167] src/libbu/escape.c:
	  don't declare variable in for's init expression

2011-12-23 19:51  n_reed

	* [r48166] src/other/perplex/parser.y,
	  src/other/perplex/perplex.cpp:
	  initialize conditions string, close output file, and free
	  special-op strings

2011-12-23 19:36  n_reed

	* [r48165] src/libgcv/wfobj/obj_grammar.yy,
	  src/libgcv/wfobj/obj_parser.cpp, src/libgcv/wfobj/obj_rules.h,
	  src/libgcv/wfobj/obj_rules.l:
	  Renaming to distinguish extra type and state type. Remember to
	  free extra.

2011-12-23 19:12  n_reed

	* [r48164] src/libgcv/wfobj/CMakeLists.txt,
	  src/libgcv/wfobj/Makefile.sample:
	  remove unused makefile

2011-12-23 18:04  erikgreenwald

	* [r48163] src/libgcv/test_bottess.c:
	  macro up the test harness for simple triangle intersection
	  (obfuscate to clarify)

2011-12-23 04:18  starseeker

	* [r48162] CMakeLists.txt, src/other/CMakeLists.txt:
	  go for consistency

2011-12-23 04:09  starseeker

	* [r48161] doc/docbook/CMakeLists.txt, misc/CMake/DocBook.cmake,
	  misc/CMake/Docbook.cmake:
	  Might as well match the spelling for DocBook that docbook.org is
	  using.

2011-12-23 04:07  starseeker

	* [r48160] misc/CMake/Docbook.cmake:
	  Docbook.cmake is logic (one of the reasons for breaking it out
	  here) so put the header on it.

2011-12-22 23:35  starseeker

	* [r48159] misc/CMake/Docbook.cmake:
	  copy-paste fix in error messages for Docbook tools

2011-12-22 22:21  tbrowder2

	* [r48158] src/libged/bb.c:
	  remove extra blank line

2011-12-22 22:18  tbrowder2

	* [r48157] src/libged/analyze.c:
	  fix typo

2011-12-22 22:14  tbrowder2

	* [r48156] regress/mged.sh:
	  redfine 'tgms'

2011-12-22 22:07  starseeker

	* [r48155] CMakeLists.txt:
	  Oops - put the DATA_DIR prefix in the MAN_DIR variable

2011-12-22 21:59  starseeker

	* [r48154] t.c:
	  clear stray file from ssh testing...

2011-12-22 20:26  brlcad

	* [r48153] src/libbu/test_escape.c:
	  Add some not-cases to the testing

2011-12-22 20:26  brlcad

	* [r48152] src/libbu/escape.c:
	  fix/add support for negative expressions specified with ^ where
	  we needed to iterate over all chars to make sure none match
	  before escaping

2011-12-22 20:09  brlcad

	* [r48151] src/libbu/vls.c:
	  prevent crashing after bu_vls_strgrab() if the vls was never
	  initialized. bu_vls_addr() will return the address to a static
	  buffer if it's empty, so care must be taken to not return that as
	  the char* from bu_vls_strgrab().

2011-12-22 19:08  brlcad

	* [r48150] src/libbu/escape.c:
	  add support for negative expressions (start with circumflex/carat
	  '^').

2011-12-22 19:08  brlcad

	* [r48149] src/libbu/test_escape.c:
	  some clarify on the escape test output

2011-12-22 18:58  tbrowder2

	* [r48148] doc/docbook/system/mann/en/bb.xml:
	  correct typo

2011-12-22 18:57  n_reed

	* [r48147] src/other/step/src/express/expparse.y,
	  src/other/step/src/express/expscan.l:
	  fixed a few typos

2011-12-22 18:27  tbrowder2

	* [r48146] src/tclscripts/mged/help.tcl:
	  add mged 'bb' command help

2011-12-22 18:05  starseeker

	* [r48145] misc/CMake/ThirdParty.cmake:
	  we want full path for this binary...

2011-12-22 18:00  brlcad

	* [r48144] src/libbu/escape.c:
	  stub in initial function for expanding the previous 'chars' input
	  into an expanded list of chars to match

2011-12-22 17:55  brlcad

	* [r48143] include/bu.h:
	  document the extensively expaned support being added to
	  bu_str_escape() to make the previous 'chars' parameter actually
	  represent a full-fledged regular bracket expression. this
	  includes support for negative (^) expressions and named character
	  classes.

2011-12-22 16:19  tbrowder2

	* [r48142] t.c:
	  testing ssh access

2011-12-22 16:16  tbrowder2

	* [r48141] t.c:
	  testing ssh access

2011-12-22 16:15  tbrowder2

	* [r48140] t.c:
	  test ssh access

2011-12-22 16:12  bob1961

	* [r48139] src/tclscripts/lib/Ged.tcl:
	  Tweak cadwidgets::Ged::pane_mouse_3dpoint to also use polygon
	  points.

2011-12-22 15:54  tbrowder2

	* [r48138] t.c:
	  testing ssh access

2011-12-22 15:53  tbrowder2

	* [r48137] t.c:
	  test ssh access

2011-12-22 15:50  tbrowder2

	* [r48136] t.c:
	  test ssh access

2011-12-22 15:37  tbrowder2

	* [r48135] t.c:
	  modding temp file to check ssh access

2011-12-22 15:24  tbrowder2

	* [r48134] t.c:
	  modding temp file to test ssh access

2011-12-22 15:23  tbrowder2

	* [r48133] t.c:
	  modding temp file to test ssh access

2011-12-22 15:16  tbrowder2

	* [r48132] t.c:
	  modding temp file to test ssh access

2011-12-22 15:15  tbrowder2

	* [r48131] t.c:
	  modding temp file to test ssh access

2011-12-22 15:03  tbrowder2

	* [r48130] t.c:
	  modding temp file to test ssh access

2011-12-22 15:02  tbrowder2

	* [r48129] t.c:
	  adding temp file to test ssh access

2011-12-22 13:52  tbrowder2

	* [r48128] INSTALL:
	  correct typo

2011-12-22 13:52  tbrowder2

	* [r48127] regress/main.sh:
	  correct typo

2011-12-22 13:50  tbrowder2

	* [r48126] src/libged/bb.c:
	  correct file name in intro comment

2011-12-22 13:31  tbrowder2

	* [r48125] TODO:
	  expand list of missing man pages so it can be easily viewed

2011-12-22 02:16  tbrowder2

	* [r48124] src/librt/primitives/bot/g_bot_include.c:
	  ws format

2011-12-22 00:53  tbrowder2

	* [r48123] src/librt/primitives/bot/bot.c:
	  ws cleanup

2011-12-21 23:26  starseeker

	* [r48122] TODO:
	  Add note to work on rtweight/density file parsing.

2011-12-21 22:52  n_reed

	* [r48121] src/other/step.dist,
	  src/other/step/include/express/lexact.h,
	  src/other/step/src/express/CMakeLists.txt,
	  src/other/step/src/express/expparse.y,
	  src/other/step/src/express/express.c,
	  src/other/step/src/express/expscan.l,
	  src/other/step/src/express/expscan.re,
	  src/other/step/src/express/lexact.c,
	  src/other/step/src/express/parse_data.h,
	  src/other/step/src/express/yyvars.c:
	  initial build of step express parser using perplex scanner

2011-12-21 22:14  bob1961

	* [r48120] src/libtclcad/tclcad_obj.c:
	  Added functionality to get/set the polygon list in view
	  coordinates.

2011-12-21 22:12  bob1961

	* [r48119] src/tclscripts/lib/Ged.tcl:
	  Modified the signature of the polygon callback. Added calls to
	  polygon callback in end_poly_move.

2011-12-21 21:06  brlcad

	* [r48118] src/libicv/Makefile.am:
	  manually include the png dirs

2011-12-21 21:00  brlcad

	* [r48117] src/librt/prcomb.c:
	  file is unused

2011-12-21 20:42  starseeker

	* [r48116] regress/weight.sh:
	  Add a (commented out, for now) additional test for rtweight that
	  feeds it a more... quirky density file. As rtweight's parsing of
	  density files is currently set up, this will infinite loop (and
	  fill up your hard drive) but after rtweight is improved enable
	  this test (will need to replace the current 'results text' for
	  weight2 with the correct output.

2011-12-21 20:28  brlcad

	* [r48115] src/other/perplex/parser.y,
	  src/other/perplex/perplex.cpp, src/other/perplex/scanner.re,
	  src/other/perplex/scanner_template.c:
	  fgetc() returns an int, not a char so capture the EOF return
	  value being cast through unsigned char as an int instead of a
	  char (255)

2011-12-21 20:27  brlcad

	* [r48114] src/other/perplex/mbo_getopt.cpp:
	  make the mbo_getopt replacement func return -1 like getopt(3),
	  not EOF

2011-12-21 19:24  brlcad

	* [r48113] src/librt/primitives/nmg/nmg_info.c:
	  magic number checking overhaul. remove most of the interior loop
	  and interior logic magic number checking. it's important to
	  perform magic number checks as part of input validation (akin to
	  assert()) but need not be part of ongoing calculations. checking
	  inputs insures that we'll at least narrow in on memory corruption
	  to a function scope, which is usually good enough. technically,
	  this may introduce a logic change if there is some nasty code
	  relying on a bu_bomb() hook getting called, but that would be bad
	  anyways.

2011-12-21 18:57  brlcad

	* [r48112] regress/mged.sh:
	  readd an even simpler test that makes sure mged will run and exit
	  before we start piping in commands

2011-12-21 18:48  n_reed

	* [r48111] src/other/perplex/scanner_template.c:
	  add missing prototype

2011-12-21 17:03  n_reed

	* [r48110] src/other/perplex/scanner_template.c:
	  added an unput routine similar to lex unput

2011-12-21 16:48  tbrowder2

	* [r48109] regress/mged.sh:
	  only one test tgm now

2011-12-21 16:45  r_weiss

	* [r48108] src/librt/primitives/nmg/nmg_info.c:
	  Updated function 'nmg_find_pt_in_face' in file 'nmg_info.c'. Made
	  changes to improve performance.

2011-12-21 16:42  n_reed

	* [r48107] src/other/perplex/scanner_template.c:
	  avoid mixing code and declarations

2011-12-21 16:39  r_weiss

	* [r48106] src/librt/primitives/nmg/nmg_info.c:
	  Updated function 'nmg_find_pt_in_lu' in file 'nmg_info.c'. Made
	  changes to improve performance.

2011-12-21 16:37  brlcad

	* [r48105] regress/mged.sh:
	  don't need two tests just to make sure mged will receive
	  commands. keep the more complex example since it creates
	  geometry.

2011-12-21 16:37  n_reed

	* [r48104] src/other/perplex/scanner_template.c:
	  copy input string to buffer so it can be modified if necessary

2011-12-21 16:17  n_reed

	* [r48103] src/other/perplex/scanner_template.c:
	  better to create string scanner from pointer and length

2011-12-21 15:55  starseeker

	* [r48102] misc/CMake/LEMON_Util.cmake,
	  src/other/re2c/CMake/LEMON_Util.cmake,
	  src/other/step/CMake/LEMON_Util.cmake:
	  Do a little rework on the lemon target macro - saw an error:
	  Error renaming from 'expparse.c' to 'expparse.c': No such file or
	  directory - this might happen if lemon does something wrong, but
	  it could also mean lemon isn't done and the copy command tries to
	  proceed anyway, so split out the steps to make intermediate file
	  dependencies explicit - may help.

2011-12-21 15:49  starseeker

	* [r48101] src/other/step/src/express/CMakeLists.txt,
	  src/other/step/src/express/expprint.c:
	  Nick says he created this for debugging purposes and it can go.

2011-12-21 06:31  starseeker

	* [r48100] CMakeLists.txt:
	  Disable opengl like we mean it if the required criteria aren't
	  met

2011-12-21 06:07  starseeker

	* [r48099] CMakeLists.txt, src/libfb/tcl.c, src/mged/doevent.c:
	  These tweaks get things building without X11 headers on Gentoo
	  linux...

2011-12-21 05:38  starseeker

	* [r48098] misc/CMake/BRLCAD_Options.cmake:
	  If it walks like a bool and quacks like a bool, call it a bool

2011-12-21 05:25  starseeker

	* [r48097] src/other/CMakeLists.txt:
	  only look for tk.h if we actually want Tk...

2011-12-21 01:07  brlcad

	* [r48096] src/libbu/test_escape.c:
	  a few more enhanced tests to check for round-trip behavior

2011-12-21 01:06  brlcad

	* [r48095] src/libbu/escape.c:
	  yay for unit testing doing its job. if there's a slash at the
	  end, we might run past the buffer end so make sure we don't.

2011-12-21 00:46  starseeker

	* [r48094] regress/repository.sh:
	  remove the INSTALL check, doesn't apply in this form and its
	  breaking distcheck. Leave the Makefile.am check until there
	  aren't any more Makefile.am files...

2011-12-21 00:32  brlcad

	* [r48093] src/libbu/test_escape.c:
	  add escape test cases

2011-12-21 00:16  brlcad

	* [r48092] src/libbu/test_escape.c:
	  simplify testing, generalizing for bu_str_escape() cases

2011-12-20 23:49  brlcad

	* [r48091] src/libbu/CMakeLists.txt, src/libbu/Makefile.am:
	  hook test_escape into the build

2011-12-20 23:49  brlcad

	* [r48090] src/libbu/test_escape.c:
	  add an initial stab at a unit test for the new escape/unescape
	  routines

2011-12-20 23:39  brlcad

	* [r48089] src/libbu/escape.c:
	  don't call strlen() before we know whether input is NULL

2011-12-20 23:17  tbrowder2

	* [r48088] regress/mged.sh:
	  document reason for new special tests

2011-12-20 23:16  brlcad

	* [r48087] src/libbu/test_quote.c:
	  doesn't actually use stdarg or stdlib

2011-12-20 23:06  n_reed

	* [r48086] src/other/perplex/CMakeLists.txt,
	  src/other/perplex/scanner_template.c:
	  lose libm dependency

2011-12-20 22:55  brlcad

	* [r48085] include/bu.h, src/libbu/escape.c:
	  add a new bu_str_unescape() function for removing backslash
	  characters from strings. simpler to implement since the output is
	  always less than or equal in size to the input. otherwise,similar
	  to bu_str_escape() in that it supports static and dynamic memory
	  models as well as overlapping or same input/output buffers and
	  should be threadsafe and re-entrant as long as the inputs are.
	  make sure we null-terminate.

2011-12-20 22:15  brlcad

	* [r48084] include/bu.h, src/libbu/CMakeLists.txt,
	  src/libbu/Makefile.am, src/libbu/escape.c:
	  add a new bu_str_escape() function for escaping string characters
	  with backslashes. supports static and dynamic memory models as
	  well as overlapping or same input/output buffers. should be
	  threadsafe and re-entrant as long as the inputs are.

2011-12-20 21:32  brlcad

	* [r48083] src/libbu/str.c:
	  mark a few more of the expressions that result in logging as
	  UNLIKELY

2011-12-20 20:59  erikgreenwald

	* [r48082] src/libgcv/test_bottess.c:
	  add some meat

2011-12-20 20:15  bob1961

	* [r48081] include/tclcad.h, src/libtclcad/tclcad_obj.c,
	  src/tclscripts/lib/Ged.tcl:
	  Added the ability to move a data object (i.e. line, arrow,
	  polygon) or point. Previously only data points could be moved.

2011-12-20 19:35  n_reed

	* [r48080] src/other/perplex/scanner.re:
	  need to update scope flag at end of condition scope

2011-12-20 19:26  tbrowder2

	* [r48079] regress/mged.sh:
	  add more detailed regression tests for the mged solids and
	  regions commands

2011-12-20 18:46  n_reed

	* [r48078] src/other/perplex/scanner.re:
	  fixed patterns that sometimes skipped quote characters, causing
	  bad parsing of quoted text

2011-12-20 18:28  starseeker

	* [r48077] src/libbu/simd.c:
	  asm -> __asm__

2011-12-20 16:56  starseeker

	* [r48076] src/other/step/src/express/expprint.c:
	  Not really sure what's going on with printScope here...

2011-12-20 12:07  tbrowder2

	* [r48075] NEWS:
	  shameless credit for two bug fixes

2011-12-20 11:58  tbrowder2

	* [r48074] src/tclscripts/boteditor/botTools.tcl:
	  correct typo in menu

2011-12-20 11:50  tbrowder2

	* [r48073] src/tclscripts/mged/botedit.tcl:
	  need manual dependency to define BotEditor' this fixes bug number
	  3392650

2011-12-20 04:32  starseeker

	* [r48072] src/tclscripts/archer/BotUtility.tcl:
	  use bu_brlcad_root to find libbu.<whatever> - wasn't working from
	  build directory

2011-12-20 02:15  starseeker

	* [r48071] CMakeLists.txt, INSTALL, configure.cmake.sh,
	  misc/CMake/BRLCAD_Options.cmake, misc/CMake/ThirdParty.cmake,
	  misc/CMake/ThirdParty_TCL.cmake, misc/CMake/configure_prefix.sh,
	  misc/CMake/configure_suffix.sh:
	  Woo hoo! autogenerate the guts of the configure rosetta script
	  right along with the docs.

2011-12-20 01:07  starseeker

	* [r48070]
	  doc/docbook/books/en/BRL-CAD_Tutorial_Series-VolumeI.xml:
	  fix xmllint error

2011-12-20 01:04  starseeker

	* [r48069] misc/CMake/ThirdParty.cmake:
	  in fact, the exe var setting is only conditional on the build
	  setting.

2011-12-20 01:02  starseeker

	* [r48068] misc/CMake/ThirdParty.cmake:
	  Oops - just because we've already added the subdirectory, that
	  doesn't mean we don't need to set the executable variable for the
	  second executable...

2011-12-20 00:56  starseeker

	* [r48067] misc/CMake/xsltproc.cmake.in:
	  Note why it's important to make the directory first when running
	  xsltproc

2011-12-20 00:52  starseeker

	* [r48066] misc/CMake/ThirdParty.cmake,
	  misc/CMake/ThirdParty_TCL.cmake:
	  Don't show disabled 3rd party opts, and make sure to show them if
	  they become enabled.

2011-12-20 00:38  starseeker

	* [r48065] misc/CMake/ThirdParty_TCL.cmake:
	  No need to double warn

2011-12-20 00:34  starseeker

	* [r48064] misc/CMake/ThirdParty_TCL.cmake,
	  src/other/CMakeLists.txt:
	  Few more tweaks for that annoying 'system only even though
	  there's nothing installed on it that I need' case...

2011-12-20 00:15  starseeker

	* [r48063] misc/CMake/ThirdParty.cmake:
	  oops - zigging when we need to zag. no turning things on when we
	  have SYSTEM settings.

2011-12-19 23:56  starseeker

	* [r48062] src/librt/db_tree.c:
	  Um... why are we bu_bombing when we call this? asc2g isn't happy
	  when building the db targets...

2011-12-19 23:54  brlcad

	* [r48061] src/libbu/str.c:
	  file name changed

2011-12-19 23:34  starseeker

	* [r48060] INSTALL:
	  Add tweak to documentation string.

2011-12-19 23:27  starseeker

	* [r48059] misc/CMake/BRLCAD_Options.cmake,
	  misc/CMake/FindLEMON.cmake, misc/CMake/FindPERPLEX.cmake,
	  misc/CMake/FindRE2C.cmake, misc/CMake/LEMON_Util.cmake,
	  misc/CMake/PERPLEX_Util.cmake, misc/CMake/RE2C_Util.cmake,
	  misc/CMake/ThirdParty.cmake, misc/CMake/ThirdParty_TCL.cmake,
	  src/other/CMakeLists.txt, src/other/re2c/CMake/FindLEMON.cmake,
	  src/other/re2c/CMake/LEMON_Util.cmake,
	  src/other/re2c/CMakeLists.txt,
	  src/other/step/CMake/FindLEMON.cmake,
	  src/other/step/CMake/LEMON_Util.cmake,
	  src/other/step/CMakeLists.txt:
	  Rework the non-tcl 3rd party logic as well. Split the build
	  target macros for code generators into their own files, so we
	  don't have to load the Find*.cmake files in all situations.

2011-12-19 23:11  n_reed

	* [r48058] src/libgcv/wfobj/CMakeLists.txt,
	  src/libgcv/wfobj/obj_grammar.yy,
	  src/libgcv/wfobj/obj_grammar_decls.h,
	  src/libgcv/wfobj/obj_grammar_decls.h.in,
	  src/libgcv/wfobj/obj_parser.cpp, src/libgcv/wfobj/obj_rules.h,
	  src/libgcv/wfobj/obj_rules.l, src/libgcv/wfobj/obj_rules.re,
	  src/libgcv/wfobj/re2c_utils.c, src/libgcv/wfobj/re2c_utils.h:
	  replaced obj re2c scanner with perplex scanner

2011-12-19 23:10  r_weiss

	* [r48057] src/librt/primitives/nmg/nmg_tri.c:
	  Updated function 'nmg_triangulate_rm_degen_loopuse' in file
	  'nmg_tri.c'. Changed the logic for the status messages so that
	  debug must be enabled for the messages to be displayed. The
	  reason is the messages are not useful to the user and clutter the
	  display during triangulation of nmg objects.

2011-12-19 23:01  n_reed

	* [r48056] src/other/perplex/perplex.cpp,
	  src/other/perplex/scanner.re:
	  remove debug output

2011-12-19 22:57  r_weiss

	* [r48055] src/librt/primitives/nmg/nmg_inter.c:
	  Updated functions 'nmg_isect_two_face2p_jra' and
	  'nmg_isect_eu_fu' in file 'nmg_inter.c'. Reduced the number of
	  edges to process when calling the function
	  'nmg_break_all_es_on_v'. These changes were to improve
	  performance.

2011-12-19 22:55  r_weiss

	* [r48054] src/librt/primitives/nmg/nmg_fuse.c:
	  Updated function 'nmg_break_all_es_on_v' in file 'nmg_fuse.c'.
	  Removed unnecessary logic and removed magic checks. These changes
	  were to improve performance.

2011-12-19 20:21  brlcad

	* [r48053] src/librt/comb/comb.c, src/librt/db_tree.c,
	  src/librt/search.c, src/librt/vlist.c:
	  'new' is a terrible non-descript name for a variable and causes
	  compilation problems for c++ compilers. rename.

2011-12-19 20:13  brlcad

	* [r48052] src/librt/comb/comb.c:
	  increase buffer to 1024 to minimize risk of (bogus or valid)
	  user-input encountering the limit. don't perform an isupper()
	  test .. tolower() already has to.

2011-12-19 19:47  brlcad

	* [r48051] src/libgcv/wfobj/obj_rules.re:
	  looks like the memset parameters are transposed. was setting 0
	  bytes.

2011-12-19 18:51  r_weiss

	* [r48050] src/librt/primitives/nmg/nmg_mesh.c:
	  Updated function 'nmg_mesh_two_faces' in file 'nmg_mesh.c'.
	  Removed magic tests to improve performance.

2011-12-19 17:58  r_weiss

	* [r48049] src/librt/primitives/nmg/nmg_fuse.c:
	  Rewrote function 'nmg_model_edge_fuse' and added function
	  'v_ptr_comp' to file 'nmg_fuse.c'. These changes were to improve
	  the performance of edge fusing for nmg objects. This change
	  reduces the time to perform nmg boolean operations.

2011-12-19 17:54  r_weiss

	* [r48048] src/librt/primitives/nmg/nmg_mod.c:
	  Updated function 'nmg_gluefaces' in file 'nmg_mod.c'. Removed
	  magic checks to improve performance. Changed a variable to a
	  register variable to improve performance.

2011-12-19 17:49  r_weiss

	* [r48047] src/librt/primitives/nmg/nmg_rt_isect.c:
	  Updated function 'nmg_class_ray_vs_shell' in file
	  'nmg_rt_isect.c'. Corrected a bug with the manifolds creating and
	  freeing. Added some comments.

2011-12-19 17:48  n_reed

	* [r48046] src/other/perplex/scanner.re,
	  src/other/perplex/scanner_template.c:
	  more type corrections

2011-12-19 17:47  tbrowder2

	* [r48045] doc/docbook/presentations/en/intro-to-tcltk.xml:
	  correct error in result of 'lindex' command; amplify lead-in text

2011-12-19 16:51  n_reed

	* [r48044] src/other/perplex/scanner_template.c:
	  typo

2011-12-19 16:41  n_reed

	* [r48043] src/other/perplex/scanner.re,
	  src/other/perplex/scanner_template.c:
	  need array notation to quell const char warning

2011-12-19 16:32  n_reed

	* [r48042] src/other/perplex/scanner.re,
	  src/other/perplex/scanner_template.c:
	  add missing malloc casts

2011-12-19 03:47  starseeker

	* [r48041] misc/CMake/ThirdParty.cmake:
	  tweak for generic ThirdParty macro to fix handling of cached
	  build targets...

2011-12-19 03:39  starseeker

	* [r48040] misc/CMake/ThirdParty_TCL.cmake:
	  Stray debug print statement

2011-12-19 03:33  starseeker

	* [r48039] misc/CMake/ThirdParty_TCL.cmake:
	  try a little harder to reset the library variable for proper
	  searching. also ended up reindenting.

2011-12-18 19:23  tbrowder2

	* [r48038] src/libged/tables.c:
	  fixed some ws formatting

2011-12-18 19:18  tbrowder2

	* [r48037] src/libged/tables.c:
	  correcting type coercion on matrices fixes bug 3392558 (soilds
	  and regions commands cause core dump)

2011-12-18 17:16  starseeker

	* [r48036] CMakeLists.txt, misc/CMake/ThirdParty_TCL.cmake,
	  misc/CMake/ThirdParty_TCL2.cmake, misc/CMake/tcltest.tcl.in,
	  src/other/CMakeLists.txt:
	  Swap in the new Tcl macro system. Needs debugging, but this will
	  hopefully be a more organized framework within which to find the
	  bugs. Also added one additional feature to the summary - if a
	  component is disabled that is to be reported in the summary, and
	  a system version was NOT found, put an exclamation point after
	  the OFF to indicate potential trouble.

2011-12-18 15:45  starseeker

	* [r48035] misc/CMake/ThirdParty_TCL2.cmake:
	  More work on the Tcl/Tk 3rd party macro rewrite

2011-12-18 05:26  starseeker

	* [r48034] misc/CMake/BRLCAD_Options.cmake:
	  Add a disabled option to BUNDLED_OPTIONS

2011-12-17 05:37  starseeker

	* [r48033] src/other/re2c/CMake/FindLEMON.cmake,
	  src/other/step/CMake/FindLEMON.cmake:
	  Update the other FindLEMON files

2011-12-17 05:32  starseeker

	* [r48032] misc/CMake/ThirdParty_TCL2.cmake,
	  misc/CMake/tcltest.tcl.in:
	  Checkpoint a work-in-progress rewrite of the Tcl 3rd party
	  extension macro. Not working yet, but far enough along I'd hate
	  to lose it so get what is written into the tree.

2011-12-17 00:26  n_reed

	* [r48031] src/libgcv/wfobj/tri_face.c:
	  Use the NMG macros instead of bu_pool_get. NMG memory scheme may
	  change, but allocation macros should always be compatible with
	  nmg_k* routines.

2011-12-17 00:06  starseeker

	* [r48030] misc/CMake/FindPERPLEX.cmake:
	  remove FindPERPLEX template logic - as an integral part of
	  BRL-CAD we don't need it, and if it becomes more general later we
	  can plug in a variation of the updated TEMPLATE variable setting
	  just added to FindLEMON.

2011-12-16 22:46  n_reed

	* [r48029] src/libgcv/wfobj/tri_face.c:
	  s/BU_GET/bu_pool_get/ so that freeing with standard nmg routines
	  doesn't cause bomb.

2011-12-16 21:50  n_reed

	* [r48028] misc/CMake/FindPERPLEX.cmake:
	  Corrected perplex and re2c options. Basing re2c intermediate name
	  on output name, not output path.

2011-12-16 19:45  bob1961

	* [r48027] src/tclscripts/lib/Ged.tcl:
	  Add callbacks for polygon creation.

2011-12-16 19:39  bob1961

	* [r48026] src/libtclcad/tclcad_obj.c:
	  Allow empty polygons.

2011-12-16 18:18  starseeker

	* [r48025] misc/CMake/ThirdParty_TCL.cmake:
	  Add a note about another refactor needed to allow local enabling
	  - right now can't set SYSTEM and then turn on just Tkhtml

2011-12-16 18:03  starseeker

	* [r48024] src/other/CMakeLists.txt:
	  Rework explanatory text for lemon

2011-12-16 17:52  starseeker

	* [r48023] misc/CMake/FindLEMON.cmake, src/other/CMakeLists.txt:
	  Redo the handling of lemon a bit, since there does exist at least
	  one working path for a viable system lemon installation.

2011-12-16 17:37  n_reed

	* [r48022] src/other/perplex/scanner.re,
	  src/other/perplex/scanner_template.c:
	  cleanup

2011-12-16 17:22  starseeker

	* [r48021] src/libged/simulate/simrt.c:
	  shadowed variable warning...

2011-12-16 17:19  starseeker

	* [r48020] misc/CMake/ThirdParty.cmake, src/other/CMakeLists.txt:
	  Extend the NOSYS mechanism to tools as well. Perplex is our own
	  tool, so even a SYSTEM install isn't going to have it available
	  (it's our own code, just being treated as a separate project) and
	  trying to use a system version of lemon is... problematic, to say
	  the very least. lempar.c isn't likely to be present, and even
	  when our copy is placed in /usr/bin problems occurred. lemon
	  isn't packaged by itself, so it's hard to know what to do about
	  that... suggest upgrading sqlite? probably better to use our
	  local copy for now...

2011-12-16 16:59  starseeker

	* [r48019] src/other/CMakeLists.txt:
	  We need the ITCL version set for find_library... since we aren't
	  testing for it when we're going whole-hog system, set it to 3.4
	  if it's not defined.

2011-12-16 16:22  starseeker

	* [r48018] src/other/CMakeLists.txt:
	  Needing the C library from a Tcl/Tk package is compilcating
	  things... however, a bit of a pattern is emerging...

2011-12-16 06:12  starseeker

	* [r48017] INSTALL:
	  Doing Tk as a Tcl extension, so docs are generated for it - add
	  'em.

2011-12-16 06:11  starseeker

	* [r48016] CMakeLists.txt, misc/CMake/ThirdParty_TCL.cmake,
	  src/other/CMakeLists.txt:
	  Do more work to make BRLCAD_BUNDLED_LIBS=System do what it claims
	  to do. Also make Tcl packages respect it, unless BRLCAD_TCL is
	  overridden locally - then respect the local Tcl setting rather
	  than BUNDLED_LIBS. Still needs some testing - not a terribly
	  useful setting for us, but the Linux distributions will probably
	  want it so we should shake it out and make it behave.

2011-12-16 04:43  starseeker

	* [r48015] misc/CMake/ThirdParty.cmake,
	  misc/CMake/ThirdParty_TCL.cmake:
	  Er, right, macros. Reset a conditional variable before using it
	  again...

2011-12-16 03:19  starseeker

	* [r48014] misc/CMake/ThirdParty.cmake:
	  Correct a few gross errors in ThirdParty.cmake, but still not
	  clear how disabling opengl is messing with everything.

2011-12-16 02:33  starseeker

	* [r48013] configure.cmake.sh:
	  Add a bunch more of the options to the configure script. Looking
	  more like it will be possible to simply autogenerate the verbose
	  part of this. Also points out there are a few toplevel options
	  that still need docs.

2011-12-16 02:23  starseeker

	* [r48012] INSTALL, src/other/CMakeLists.txt:
	  Copy/paste strikes again

2011-12-16 02:13  starseeker

	* [r48011] CMakeLists.txt, HACKING, HACKING.cmake, INSTALL,
	  INSTALL.cmake, README, README.cmake, TODO.cmake:
	  Move the CMake versions of doc files into place.

2011-12-16 02:07  starseeker

	* [r48010] doc/README.Windows:
	  Start reworking the Windows docs for CMake.

2011-12-16 01:55  starseeker

	* [r48009] INSTALL.cmake, README.cmake, TODO, doc/README.AIX,
	  doc/README.BSD, doc/README.IRIX, doc/README.Linux,
	  doc/README.MacOSX, doc/README.Solaris, doc/README.VAX:
	  Slew of documentation updates. Not claiming final form yet, but
	  closer.

2011-12-16 00:37  n_reed

	* [r48008] src/other/perplex/scanner.re,
	  src/other/perplex/scanner_template.c:
	  need to update input markers if input buffer is reallocated

2011-12-16 00:09  n_reed

	* [r48007] src/other/perplex/scanner.re,
	  src/other/perplex/scanner_template.c:
	  Comparing disparate pointers is undefined. Don't do it.

2011-12-16 00:08  starseeker

	* [r48006] CMakeLists.txt:
	  Need to do the 32/64 bit check earlier in the game, before we try
	  to find anything at all.

2011-12-15 23:22  starseeker

	* [r48005] HACKING.cmake:
	  Sync HACKING.cmake with HACKING, make a few updates.

2011-12-15 22:50  starseeker

	* [r48004] CMakeLists.txt:
	  Print the summary unless told not to - let a parent build turn it
	  off if it doesn't want it, but the default is on.

2011-12-15 21:36  brlcad

	* [r48003] src/adrt/isst_tcltk.c, src/conv/asc/asc2g.c,
	  src/conv/asc/g2asc.c, src/conv/dbupgrade.c, src/conv/dxf/dxf-g.c,
	  src/conv/enf-g.c, src/conv/fast4-g.c, src/conv/g-vrml.c,
	  src/conv/g-x3d.c, src/conv/g-xxx.c, src/conv/iges/iges.c,
	  src/conv/jack/g-jack.c, src/conv/nmg/g-nmg.c,
	  src/conv/nmg/nmg-rib.c, src/conv/obj-g.c, src/conv/off/g-off.c,
	  src/conv/proe-g.c, src/conv/shp/shp-g.c, src/conv/stl/g-stl.c,
	  src/conv/stl/stl-g.c, src/external/Cubit/g-sat.cpp,
	  src/external/ProEngineer/proe-brl.c,
	  src/external/Unigraphics/ug-g.c, src/libbn/poly.c,
	  src/libbn/tabdata.c, src/libbn/tcl.c, src/libbu/bitv.c,
	  src/libbu/bomb.c, src/libbu/booleanize.c,
	  src/libbu/brlcad_path.c, src/libbu/cmdhist.c,
	  src/libbu/fnmatch.c, src/libbu/log.c, src/libbu/mappedfile.c,
	  src/libbu/observer.c, src/libbu/parse.c, src/libbu/printb.c,
	  src/libbu/quote.c, src/libbu/tcl.c, src/libbu/vlb.c,
	  src/libbu/vls.c, src/libdm/dm-Null.c, src/libdm/dm-X.c,
	  src/libdm/dm-ogl.c, src/libdm/dm-plot.c, src/libdm/dm-ps.c,
	  src/libdm/dm-rtgl.c, src/libdm/dm-tk.c, src/libdm/dm-wgl.c,
	  src/libdm/dm_obj.c, src/libdm/scale.c, src/libdm/tcl.c,
	  src/liboptical/material.c, src/liboptical/photonmap.c,
	  src/liboptical/refract.c, src/liboptical/sh_billboard.c,
	  src/liboptical/sh_osl.cpp, src/liboptical/sh_prj.c,
	  src/liboptical/sh_stack.c, src/liboptical/sh_tcl.c,
	  src/liboptical/sh_text.c, src/librt/attributes.c,
	  src/librt/bool.c, src/librt/comb/comb.c,
	  src/librt/comb/db_comb.c, src/librt/constraint.c,
	  src/librt/db5_io.c, src/librt/db5_scan.c, src/librt/db5_types.c,
	  src/librt/db_anim.c, src/librt/db_inmem.c, src/librt/db_lookup.c,
	  src/librt/db_open.c, src/librt/db_tree.c, src/librt/namegen.c,
	  src/librt/pr.c, src/librt/prcomb.c,
	  src/librt/primitives/bot/bot.c, src/librt/primitives/dsp/dsp.c,
	  src/librt/primitives/ebm/ebm.c, src/librt/primitives/generic.c,
	  src/librt/primitives/hf/hf.c,
	  src/librt/primitives/metaball/metaball_tri.c,
	  src/librt/primitives/nmg/nmg_ck.c,
	  src/librt/primitives/nmg/nmg_fcut.c,
	  src/librt/primitives/nmg/nmg_index.c,
	  src/librt/primitives/nmg/nmg_tri.c,
	  src/librt/primitives/submodel/submodel.c,
	  src/librt/primitives/vol/vol.c, src/librt/regionfix.c,
	  src/librt/search.c, src/librt/tcl.c, src/librt/timer-nt.c,
	  src/librt/timer42.c, src/librt/timerunix.c, src/librt/tree.c,
	  src/libtclcad/cmdhist_obj.c, src/libtclcad/tclcadAutoPath.c,
	  src/libwdb/dynamic_geometry.c, src/libwdb/reg.c,
	  src/proc-db/lens.c, src/rt/do.c, src/rt/main.c, src/rt/reshoot.c,
	  src/rt/sh_tcl.c, src/rt/viewg3.c, src/rttherm/ssampview.c,
	  src/rttherm/viewtherm.c, src/tab/tabinterp.c,
	  src/util/bombardier.c, src/util/pixclump.c, src/util/pl-dm.c,
	  src/vdeck/vdeck.c:
	  conversion from bu_vls_init() to BU_VLS_INIT_ZERO initialization.
	  this performance tune avoids a function call and memory
	  allocation if the string is never used but, more importantly,
	  simplifies the code and makes it less error-prone in the
	  situations where we only conditionally initialized or initialized
	  much later in the logic. this commit covers approximately 45% of
	  the bu_vls_init() calls. woot: +366 -718.

2011-12-15 21:16  brlcad

	* [r48002] src/librt/primitives/nmg/nmg_fuse.c:
	  looks like 'm'odel is set but not used, so eliminate it. presumes
	  nmg_find_model() has no side effects

2011-12-15 21:05  starseeker

	* [r48001] CMakeLists.txt, INSTALL.cmake:
	  And now, the final piece of the configuration options
	  documentation. Automatically update the INSTALL file (currently
	  pulling INSTALL.cmake, but that will change later) with changes
	  in BRL-CAD options and aliases. In keeping with the principle of
	  not touching the source directory the original INSTALL file is
	  not altered - instead, a new file is generated (INSTALL.new) and
	  a warning is printed at the end of the configure process
	  notifying the developer of the changed file. It is then up to the
	  develper to review the new INSTALL.new and copy it manually into
	  the source tree. The major benefit of this method is the
	  autogeneration of the alias lists - the same lists used by the
	  logic actually defining the aliases in CMake are also used to
	  generate the docs.

2011-12-15 20:16  brlcad

	* [r48000] src/librt/columnparse.c:
	  looks like struct attr_obj isn't used anywhere, so get rid of it.
	  convert to BU_VLS_INIT_ZERO

2011-12-15 20:09  starseeker

	* [r47999] misc/CMake/ThirdParty.cmake, src/other/CMakeLists.txt:
	  add the required vars mechanism to THIRD_PARTY, update
	  src/other/CMakeLists.txt

2011-12-15 19:57  starseeker

	* [r47998] misc/CMake/ThirdParty_TCL.cmake,
	  src/other/CMakeLists.txt:
	  Add documentation and aliases for Tcl/Tk packages. Most of the
	  way there (although the documentation blurbs undoubtedly need
	  work) - remaining issues are options that can be completely
	  conditionalized away (termlib, scl) - need to make sure the
	  options are called to generate the doc strings, may need to
	  extend the 'required vars' mechanism in used for Tcl/Tk packages
	  to THIRD_PARTY itself.

2011-12-15 19:26  starseeker

	* [r47997] misc/CMake/ThirdParty_TCL.cmake,
	  src/other/CMakeLists.txt:
	  Make the 'don't build this tcl/tk extension because of X
	  mechanism a bit more general. Also, try to handle Togl a bit more
	  like the other Tcl/Tk packages.

2011-12-15 19:06  brlcad

	* [r47996] src/libbu/parse.c, src/liboptical/sh_billboard.c,
	  src/liboptical/sh_fire.c, src/liboptical/sh_gauss.c,
	  src/liboptical/sh_grass.c, src/liboptical/sh_noise.c,
	  src/liboptical/sh_prj.c, src/liboptical/sh_tcl.c,
	  src/liboptical/sh_toon.c, src/liboptical/sh_xxx.c, src/rt/do.c:
	  structparse refactoring to fix a couple long outstanding issues.
	  structparse tables chained together via %p no longer stash the
	  address in sp_count, instead using sp_offset just like everything
	  else. update all callers accordingly. also, update the %V bu_vls
	  handlers to not do their own thing merely because callers weren't
	  initializing their vls before calling a structparse function.
	  require init and make all callers initialize beforehand (e.g.,
	  via BU_VLS_INIT_ZERO)

2011-12-15 19:03  brlcad

	* [r47995] src/rt/viewedge.c:
	  always init bu_vls, especially if they're going to be used in a
	  structparse table.

2011-12-15 19:01  brlcad

	* [r47994] src/rt/reshoot.c:
	  always initialize vls members

2011-12-15 18:55  brlcad

	* [r47993] src/libwdb/constraint.c:
	  always init the vls

2011-12-15 18:53  starseeker

	* [r47992] misc/CMake/FindPERPLEX.cmake:
	  Make a stab at macros for perplex targets

2011-12-15 18:51  brlcad

	* [r47991] src/librt/constraint.c:
	  BU_VLS_IS_INITIALIZED() is evil, avoid. don't need the
	  structparse table to be public too.

2011-12-15 18:46  n_reed

	* [r47990] src/other/perplex/scanner_template.c:
	  need to provide default macro definition

2011-12-15 17:26  r_weiss

	* [r47989] src/librt/primitives/nmg/nmg_mod.c:
	  Updated function 'nmg_shell_coplanar_face_merge' in file
	  'nmg_mod.c'. Removed magic tests which were reducing performance.
	  Modified logic to improve performance. Did code cleanup.

2011-12-15 17:22  r_weiss

	* [r47988] src/librt/primitives/nmg/nmg_bool.c:
	  Updated functions 'nmg_bool' and 'nmg_kill_anti_loops' in file
	  'nmg_bool.c'. Removed magic checks reducing performance. Removed
	  the input parameter 'tol' from function 'nmg_kill_anti_loops'
	  since it was unused. Changed many variable to register variables
	  in function 'nmg_kill_anti_loops'.

2011-12-15 17:18  r_weiss

	* [r47987] src/librt/primitives/nmg/nmg_extrude.c:
	  Updated function 'nmg_find_vertex_in_lu' in file 'nmg_extrude.c'.
	  Removed magic checks reducing performance. Changed 'eu' to a
	  register variable.

2011-12-15 17:15  r_weiss

	* [r47986] src/librt/primitives/nmg/nmg_fuse.c:
	  Updated functions 'nmg_two_face_fuse', 'nmg_model_face_fuse' and
	  'nmg_edge_g_fuse' in file 'nmg_fuse.c'. Removed magic checks
	  reducing performance. Also simplified/changed logic to improve
	  performance.

2011-12-15 16:03  brlcad

	* [r47985] src/libbu/backtrace.c:
	  waiting for 60 seconds for a debugger to attach seems a little
	  too long. needs to be just long enough to run top/ps and gdb
	  --attach. reduce wait to 45 seconds.

2011-12-15 15:49  brlcad

	* [r47984] include/bu.h:
	  update the bu_hook_* decls

2011-12-15 15:23  starseeker

	* [r47983] include/bu.h:
	  Whoops, didn't mean to commit that - wait for Sean's solution.

2011-12-15 15:00  starseeker

	* [r47982] include/bu.h, src/other/CMakeLists.txt:
	  Don't double-call THIRD_PARTY_TCL_PACKAGE - getting set to add
	  documentation to this macro

2011-12-15 14:40  d_rossberg

	* [r47981] src/librt/primitives/nmg/nmg_rt_isect.c:
	  just a thought (probable a typing error)

2011-12-15 04:58  starseeker

	* [r47980] misc/CMake/ThirdParty_TCL.cmake,
	  src/other/CMakeLists.txt:
	  Have the THIRD_PARTY_TCL_PACKAGE macro handle the question of
	  what to do when Tk is required and disabled - we're going to want
	  the option defined regardless so we get the documentation, once
	  we turn those features on. Still need to rework the itcl/itk
	  logic so it doesn't have to double-call the macro.

2011-12-15 04:04  starseeker

	* [r47979] misc/CMake/BRLCAD_Options.cmake,
	  misc/CMake/ThirdParty.cmake, src/other/CMakeLists.txt:
	  Add documentation and aliases for the third party executables.
	  Last up, the tcl libs...

2011-12-15 03:52  starseeker

	* [r47978] doc/docbook/README, misc/CMake/msv.cmake.in:
	  Add an msv example for docbook validation with CMake (the
	  original recommended tool - it just uses java, so not available
	  by default...) also, correct the documentation configuration
	  example.

2011-12-15 00:39  starseeker

	* [r47977] doc/docbook/README:
	  Call out necessary config options for rnv usage.

2011-12-15 00:36  starseeker

	* [r47976] doc/docbook/CMakeLists.txt, doc/docbook/ElNode.pm,
	  doc/docbook/README, doc/docbook/validate.pl:
	  Perl is no longer needed in doc/docbook. Should test out xslt
	  tools other than xsltproc - if they work, provide example(s) for
	  those too, not just rnv validation tool.

2011-12-15 00:28  starseeker

	* [r47975] doc/docbook/books/en/CMakeLists.txt,
	  misc/CMake/Docbook.cmake:
	  Oops - fix couple of issues that crept into docbook pdf logic.

2011-12-15 00:12  starseeker

	* [r47974] misc/CMake/BRLCAD_Options.cmake,
	  misc/CMake/ThirdParty.cmake, src/other/CMakeLists.txt:
	  At long last, begin integrating the option documentation
	  mechanism into the 3rd party macro system. This handles only the
	  libraries at the moment, not the executables and tcl/tk packages.

2011-12-14 23:29  brlcad

	* [r47973] src/libbu/parse.c:
	  prevent a segfault if we encounter an uninitialized
	  bu_structparse table entry. it implies there is an outright bug
	  in that table's entry definition/setup. bomb so we can get a
	  stacktrace to fix it.

2011-12-14 23:29  starseeker

	* [r47972] CMakeLists.txt, misc/CMake/BRLCAD_Options.cmake,
	  misc/CMake/ThirdParty.cmake:
	  Do some more option macro reworking.

2011-12-14 23:16  brlcad

	* [r47971] src/rt/view.c:
	  fix a structparse crash in rt if you tried to set ambSlow=1. the
	  offset was off-by-one indexing the wrong parse entry so ambSlow's
	  field was never initialized (causing a NULL dereference).

2011-12-14 23:10  starseeker

	* [r47970] CMakeLists.txt, misc/CMake/BRLCAD_Options.cmake,
	  misc/CMake/BRLCAD_Util.cmake:
	  Split the option macros into their own file - BRLCAD_Util is too
	  long. Need to organize better.

2011-12-14 23:09  brlcad

	* [r47969] src/libged/wdb_obj.c:
	  register a bu_log() hook with the wdb command object so we don't
	  get libbu blather about not finding a valid command. this fixes
	  obtuse misleading output from g_diff since it unfortunately uses
	  the wdb object interface to get/compare attributes.

2011-12-14 23:03  starseeker

	* [r47968] CMakeLists.txt, misc/CMake/CMakeFiles.cmake:
	  There's no particular reason the subbuild logic or distcheck
	  macros need to be BRL-CAD specific.

2011-12-14 22:59  starseeker

	* [r47967] CMakeLists.txt, doc/docbook/CMakeLists.txt,
	  misc/CMake/BRLCAD_Util.cmake, misc/CMake/CMakeFiles.cmake,
	  src/other/xmltools.dist:
	  Group distcheck file ignoring macros, fix a couple distcheck
	  items.

2011-12-14 22:56  brlcad

	* [r47966] doc/deprecation.txt, src/libbu/bomb.c, src/libbu/hook.c,
	  src/libbu/log.c:
	  rename the hook function callbacks to be consistent with other
	  parts of libbu api using bu_hook_ as the function prefix.
	  minimally impacting change.

2011-12-14 22:49  brlcad

	* [r47965] include/bu.h, src/libbu/bomb.c, src/libbu/globals.c,
	  src/mged/mged.c:
	  add a new bu_bomb_add_hook_list() function similar to
	  bu_log_add_hook_list() so that we can eliminate the
	  bu_bomb_hook_list from global API visibility/use. since mged is
	  sole use, presently no means to remove or inspect hooks is being
	  added.

2011-12-14 22:40  brlcad

	* [r47964] src/libbu/log.c:
	  simplify, consistency. rename the static variables sans bu_
	  prefix since they're not public api.

2011-12-14 22:37  brlcad

	* [r47963] src/libbu/globals.c, src/libbu/log.c:
	  bu_log_hook_list doesn't need to be global as accessor functions
	  exist. move it into log.c and make it static.

2011-12-14 22:20  brlcad

	* [r47962] doc/deprecation.txt, include/bu.h, src/libbu/parse.c,
	  src/libged/mater.c, src/libged/track.c, src/libged/wdb_track.c,
	  src/librt/comb/db_comb.c, src/libwdb/reg.c:
	  renaming bu_shader_to_tcl_list() to bu_shader_to_list() as the
	  function applies to any list in {} form, tcl or otherwise. part
	  of making libbu be entirely tcl-agnostic.

2011-12-14 22:03  brlcad

	* [r47961] src/libbu/parse.c:
	  parse_tcl_list_length() is not a public function, rename to
	  parse_list_length()

2011-12-14 22:01  brlcad

	* [r47960] src/libbu/cmd.c, src/libbu/observer.c:
	  these files no longer require tcl.h

2011-12-14 21:59  brlcad

	* [r47959] src/libbu/hist.c, src/libbu/log.c, src/libbu/malloc.c,
	  src/libbu/parallel.c, src/libbu/tcl.c:
	  remove _ B U _ from comments too, update names

2011-12-14 21:55  brlcad

	* [r47958] src/libbu/bomb.c, src/libbu/brlcad_path.c,
	  src/libbu/hist.c, src/libbu/interrupt.c, src/libbu/lex.c,
	  src/libbu/log.c, src/libbu/malloc.c, src/libbu/parallel.c,
	  src/libbu/progname.c, src/libbu/semaphore.c, src/libbu/temp.c:
	  _bu_ prefix on statics was a bad idea. use filename/group as
	  prefix instead. in most cases, simplifies names and improves
	  readability.

2011-12-14 21:20  r_weiss

	* [r47957] src/librt/primitives/nmg/nmg_fuse.c:
	  Updated file 'nmg_fuse.c' function 'nmg_ptbl_vfuse' and added
	  function 'x_comp'. Improved the performance of vertex fusing
	  during nmg boolean operations. The new function 'x_comp' supports
	  the 'nmg_ptbl_vfuse' function.

2011-12-14 20:57  brlcad

	* [r47956] src/librt/primitives/nmg/nmg_rt_isect.c:
	  hitmiss is local data, so no sanity offered by nulling; but
	  rt.manifolds is misleading as the actual pointer is in rd.rd_m
	  that we want to free and unset.

2011-12-14 20:53  brlcad

	* [r47955] src/librt/primitives/nmg/nmg.c:
	  rename 'new' variable to 'newdata' so it won't conflict with c++
	  compilation. also null out our stp->st_specific after releasing
	  it for good measure.

2011-12-14 20:47  starseeker

	* [r47954] doc/ecosystem.dot:
	  graphviz, not docbook

2011-12-14 20:46  brlcad

	* [r47953] src/librt/primitives/nmg/nmg_rt_isect.c:
	  NULL for sanity

2011-12-14 20:45  r_weiss

	* [r47952] src/librt/primitives/nmg/nmg_index.c:
	  Update to file 'nmg_index.c' function 'nmg_merge_models' to
	  support the addition of the 'manifolds' pointer to the model
	  structure. When models are merged, any manifold lists will be
	  invalid so free them.

2011-12-14 20:42  r_weiss

	* [r47951] src/librt/primitives/nmg/nmg_rt_isect.c:
	  Updated file 'nmg_rt_isect.c' function 'nmg_class_ray_vs_shell'
	  so that it will use an existing manifold list, if one is
	  available. Also to not free the manifold list if it was not
	  created in this function.

2011-12-14 20:37  r_weiss

	* [r47950] src/librt/primitives/nmg/nmg_bool.c:
	  Update to file 'nmg_bool.c' function 'nmg_bool'. Moved the
	  execution of function 'nmg_manifolds' (which creates the
	  manifolds list) from a lower level to 'nmg_bool' so it is only
	  executed once per boolean operation. Previously is was executed
	  for every ray that was shot during the classification of the nmg
	  objects.

2011-12-14 20:32  r_weiss

	* [r47949] src/librt/primitives/nmg/nmg_mk.c:
	  Update to file 'nmg_mk.c' modifying functions 'nmg_mm' (nmg make
	  model) and 'nmg_km' (nmg kill model) to support the addition of
	  the 'manifolds' pointer to the model structure.

2011-12-14 20:26  r_weiss

	* [r47948] include/nmg.h:
	  Update to file 'nmg.h' to add a pointer to a manifolds list
	  within the nmg 'model' structure. This is necesary to globally
	  track the current manifolds in the nmg model.

2011-12-14 19:29  n_reed

	* [r47947] src/other/perplex/scanner_template.c:
	  add macro at scanner entrance for user entrance code

2011-12-14 18:22  n_reed

	* [r47946] src/other/perplex/scanner_template.c:
	  sync scanner buffer routine changes to template

2011-12-14 18:19  n_reed

	* [r47945] src/other/perplex/scanner.re:
	  address compiler warnings

2011-12-14 18:13  starseeker

	* [r47944] misc/CMake/Docbook.cmake:
	  Make the generation targets depend on the validation targets for
	  docbook, if they are enabled.

2011-12-14 18:05  n_reed

	* [r47943] src/other/perplex/scanner.re:
	  need to include null element when copying buffer

2011-12-14 17:53  starseeker

	* [r47942] CMakeLists.txt:
	  Comment tweaks

2011-12-14 17:47  starseeker

	* [r47941] src/other/CMakeLists.txt:
	  CMake can be run multiple times...

2011-12-14 17:39  starseeker

	* [r47940] misc/CMake/Docbook.cmake, misc/CMake/FindXMLLINT.cmake,
	  misc/CMake/ThirdParty.cmake, src/other/CMakeLists.txt,
	  src/other/xmltools, src/other/xmltools.dist, src/other/xsltproc,
	  src/other/xsltproc.dist:
	  Make a stab at supporting multiple executables in one subdir with
	  THIRD_PARTY_EXECUTABLE. Move xsltproc dir to xmltools since it is
	  no longer just about xsltproc. Validation xml targets should now
	  properly depend on the xmllint target.

2011-12-14 16:55  n_reed

	* [r47939] src/other/perplex/parser.y,
	  src/other/perplex/perplex.cpp, src/other/perplex/scanner.re:
	  make named definitions look like rules to simplify grammar and
	  avoid confusing parser

2011-12-14 16:32  starseeker

	* [r47938] doc/docbook/CMakeLists.txt, doc/docbook/fop.cmake.in,
	  doc/docbook/xmllint.cmake.in, doc/docbook/xsltproc.cmake.in,
	  misc/CMake/Docbook.cmake, misc/CMake/fop.cmake.in,
	  misc/CMake/rnv.cmake.in, misc/CMake/xmllint.cmake.in,
	  misc/CMake/xsltproc.cmake.in:
	  Modularize the DocBook processing - can now specify custom tools,
	  so long as a misc/CMake/tool.cmake.in file is written to tell
	  CMake how to run the tool. Add rnv as a validation example.

2011-12-14 15:34  starseeker

	* [r47937] doc/docbook/CMakeLists.txt, misc/CMake/Docbook.cmake:
	  Move the Docbook target macros to Docbook.cmake

2011-12-14 15:19  starseeker

	* [r47936] doc/docbook/Makefile.am,
	  doc/docbook/articles/en/CMakeLists.txt,
	  doc/docbook/articles/en/Makefile.am,
	  doc/docbook/books/en/CMakeLists.txt,
	  doc/docbook/books/en/Makefile.am,
	  doc/docbook/lessons/en/CMakeLists.txt,
	  doc/docbook/lessons/en/Makefile.am,
	  doc/docbook/lessons/es/CMakeLists.txt,
	  doc/docbook/lessons/es/Makefile.am,
	  doc/docbook/presentations/en/CMakeLists.txt,
	  doc/docbook/presentations/en/Makefile.am,
	  doc/docbook/specifications/en/CMakeLists.txt,
	  doc/docbook/specifications/en/Makefile.am,
	  doc/docbook/system/man1/en/CMakeLists.txt,
	  doc/docbook/system/man1/en/Makefile.am,
	  doc/docbook/system/man3/en/CMakeLists.txt,
	  doc/docbook/system/man3/en/Makefile.am,
	  doc/docbook/system/man5/en/CMakeLists.txt,
	  doc/docbook/system/man5/en/Makefile.am,
	  doc/docbook/system/mann/en/CMakeLists.txt,
	  doc/docbook/system/mann/en/Makefile.am:
	  Docbook is off in autotools, so the Makefile.am files aren't
	  needed anymore. Scrub.

2011-12-14 15:17  starseeker

	* [r47935] doc/docbook/CMakeLists.txt,
	  doc/docbook/DB_VALIDATE.cmake, doc/docbook/fop.cmake.in,
	  doc/docbook/xsltproc.cmake.in, misc/CMake/Docbook.cmake:
	  Reorganize Docbook build logic - try to keep command-specific
	  stuff in the command files.

2011-12-14 14:44  starseeker

	* [r47934]
	  doc/docbook/books/en/BRL-CAD_Tutorial_Series-VolumeII.xml,
	  doc/docbook/books/en/BRL-CAD_Tutorial_Series-VolumeIII.xml:
	  Some tweaks to the book files - volume IV looks like a bit more
	  work...

2011-12-14 14:39  starseeker

	* [r47933]
	  doc/docbook/lessons/en/mged01_creating_primitive_shapes.xml,
	  doc/docbook/lessons/en/mged02_learning_viewing_options.xml,
	  doc/docbook/lessons/en/mged03_using_insert_command.xml,
	  doc/docbook/lessons/en/mged11_refining_mug.xml:
	  Few tweaks to lesson files from xmllint testing... undoubtedly
	  more needed in the various docbook files.

2011-12-14 14:37  starseeker

	* [r47932] doc/docbook/DB_VALIDATE.cmake,
	  doc/docbook/xmllint.cmake.in:
	  Don't use the rng schema with xmllint, per advice from the libxml
	  list - fortunately, we can also use a more standard schema. Also,
	  rather than defining the flags somewhere other than the 'command'
	  file, make it self contained - in prinicple, that should make
	  swapping in a different validator as simple as defining a
	  .cmake.in file for that command and setting a toplevel setting.
	  Need to experiment a little.

2011-12-14 03:08  starseeker

	* [r47931] CMakeLists.txt, doc/docbook/BRLCAD_DB_VALIDATION.pm,
	  doc/docbook/BRLCAD_DOC.pm, doc/docbook/CMakeLists.txt,
	  doc/docbook/DBPATH.pm.in, doc/docbook/DB_VALIDATE.cmake,
	  doc/docbook/create-book-covers.pl, doc/docbook/create-index.pl,
	  doc/docbook/create-xml-catalogs.pl, doc/docbook/dummy.xml,
	  doc/docbook/find-db-files.pl, doc/docbook/make-svg.sh,
	  doc/docbook/read-db-xml.pl, doc/docbook/xmllint.cmake.in,
	  src/other/xsltproc.dist, src/other/xsltproc/CMakeLists.txt,
	  src/other/xsltproc/README,
	  src/other/xsltproc/libexslt/src/date.c,
	  src/other/xsltproc/libexslt/src/exslt.c,
	  src/other/xsltproc/libxml/CMakeLists.txt,
	  src/other/xsltproc/libxml/include/acconfig.h,
	  src/other/xsltproc/libxml/include/libxml.h,
	  src/other/xsltproc/libxml/include/libxml/HTMLparser.h,
	  src/other/xsltproc/libxml/include/libxml/parser.h,
	  src/other/xsltproc/libxml/include/libxml/xmlversion.h.in,
	  src/other/xsltproc/libxml/include/libxml/xmlwin32version.h.in,
	  src/other/xsltproc/libxml/include/libxml/xpath.h,
	  src/other/xsltproc/libxml/include/win32config.h,
	  src/other/xsltproc/libxml/include/wsockcompat.h,
	  src/other/xsltproc/libxml/src/HTMLparser.c,
	  src/other/xsltproc/libxml/src/HTMLtree.c,
	  src/other/xsltproc/libxml/src/encoding.c,
	  src/other/xsltproc/libxml/src/error.c,
	  src/other/xsltproc/libxml/src/parser.c,
	  src/other/xsltproc/libxml/src/relaxng.c,
	  src/other/xsltproc/libxml/src/valid.c,
	  src/other/xsltproc/libxml/src/xmlIO.c,
	  src/other/xsltproc/libxml/src/xmlmemory.c,
	  src/other/xsltproc/libxml/src/xmlschemas.c,
	  src/other/xsltproc/libxml/src/xmlschemastypes.c,
	  src/other/xsltproc/libxml/src/xpath.c,
	  src/other/xsltproc/libxml/src/xpointer.c,
	  src/other/xsltproc/libxml/xmlversion.h.in,
	  src/other/xsltproc/libxslt/CMakeLists.txt,
	  src/other/xsltproc/libxslt/config.h.in,
	  src/other/xsltproc/libxslt/include/libxslt/numbersInternals.h,
	  src/other/xsltproc/libxslt/include/libxslt/xsltInternals.h,
	  src/other/xsltproc/libxslt/include/libxslt/xsltlocale.h,
	  src/other/xsltproc/libxslt/src/extensions.c,
	  src/other/xsltproc/libxslt/src/functions.c,
	  src/other/xsltproc/libxslt/src/namespaces.c,
	  src/other/xsltproc/libxslt/src/numbers.c,
	  src/other/xsltproc/libxslt/src/pattern.c,
	  src/other/xsltproc/libxslt/src/preproc.c,
	  src/other/xsltproc/libxslt/src/templates.c,
	  src/other/xsltproc/libxslt/src/transform.c,
	  src/other/xsltproc/libxslt/src/variables.c,
	  src/other/xsltproc/libxslt/src/xslt.c,
	  src/other/xsltproc/libxslt/src/xsltlocale.c,
	  src/other/xsltproc/libxslt/src/xsltutils.c,
	  src/other/xsltproc/xmllint.c:
	  Make a stab at adding an xml validation step to the build. Looks
	  like xml/xslt upgrades are needed, and even then the results
	  are... a little confusing.

2011-12-14 01:13  n_reed

	* [r47930] src/other/perplex/scanner.re:
	  cleanup of buffering routines

2011-12-13 23:26  n_reed

	* [r47929] src/other/perplex/parser.y,
	  src/other/perplex/perplex.cpp, src/other/perplex/perplex.h,
	  src/other/perplex/scanner.re:
	  improvements to named definition matching and input buffering

2011-12-13 21:46  r_weiss

	* [r47928] src/librt/primitives/nmg/nmg_info.c:
	  Updated function 'nmg_2edgeuse_g_coincident' in file
	  'nmg_info.c'. Removed unnecessary tests to improve performance.

2011-12-13 20:44  starseeker

	* [r47927] src/Makefile.am, src/remrt/Makefile.am:
	  Couple more icv tweaks

2011-12-13 20:36  starseeker

	* [r47926] src/rt/Makefile.am:
	  Add ICV to rt Makefile.am

2011-12-13 19:16  starseeker

	* [r47925] src/other/xsltproc.dist, src/other/xsltproc/README,
	  src/other/xsltproc/libexslt/Copyright,
	  src/other/xsltproc/libxml/Copyright,
	  src/other/xsltproc/libxslt/Copyright,
	  src/other/xsltproc/xsltproc.c:
	  Add the license information and a brief README to xsltproc

2011-12-13 17:10  n_reed

	* [r47924] src/other/perplex/parser.y,
	  src/other/perplex/perplex.cpp, src/other/perplex/scanner.re:
	  change matching of named definitions to not conflict with
	  matching of condition changes

2011-12-13 01:19  starseeker

	* [r47923] configure.ac, doc/Makefile.am, src/Makefile.am,
	  src/other/Makefile.am, src/tclscripts/mged/Makefile.am:
	  I *think* this turns off the Docbook building for Autotools,
	  which is no longer expected to be fully working... getting icv
	  errors when building rt, so can't so a full distcheck yet.

2011-12-13 01:16  r_weiss

	* [r47922] src/librt/primitives/nmg/nmg_inter.c:
	  Updated functions 'nmg_crackshells' and
	  'nmg_isect_two_generic_faces'. Added function
	  'nmg_no_isect_fu_pl' which compares a face to a plane and
	  determines if there is no intersection.

2011-12-13 00:26  n_reed

	* [r47921] src/other/perplex/parser.y,
	  src/other/perplex/perplex.cpp, src/other/perplex/perplex.h,
	  src/other/perplex/scanner.re:
	  should only look for named definitions outside of rule actions

2011-12-13 00:01  starseeker

	* [r47920] misc/Makefile.am:
	  Hmm, another Makefile.am list out of date...

2011-12-12 23:51  starseeker

	* [r47919] src/libbu/Makefile.am:
	  uce-dirent.h is back in libbu - let autotools know about it.

2011-12-12 23:14  starseeker

	* [r47918] src/other/Makefile.am:
	  Add xsltproc dir and dist file to Makefile.am EXTRA_DIST

2011-12-12 21:49  r_weiss

	* [r47917] src/librt/primitives/nmg/nmg_info.c:
	  Updated function 'nmg_2edgeuse_g_coincident' in file
	  'nmg_info.c'. Removed an unnecessary parallel test and excessive
	  magic tests. These changes were to improve performance.

2011-12-12 21:13  n_reed

	* [r47916] src/other/perplex/parser.y,
	  src/other/perplex/scanner.re:
	  put support for re2c-style named definitions back in

2011-12-12 20:52  n_reed

	* [r47915] src/other/perplex/scanner.re:
	  fix pattern for matching condition list

2011-12-12 20:51  r_weiss

	* [r47914] src/librt/primitives/nmg/nmg_inter.c:
	  Update to function 'nmg_isect_eu_eu' in file 'nmg_inter.c'. Added
	  bounding box testing, removed excessive magic checks, fixed some
	  float zero compares. The bounding box and magic check changes
	  were to improve performance.

2011-12-12 20:31  r_weiss

	* [r47913] src/librt/primitives/nmg/nmg_fuse.c:
	  Updated function 'nmg_model_break_e_on_v' in file 'nmg_fuse.c'.
	  Added bounding box testing to improve performance.

2011-12-12 20:12  r_weiss

	* [r47912] src/libbn/plane.c:
	  Update to the libbn function 'bn_pt3_pt3_equal' in file
	  'plane.c'. This change was to improve performance.

2011-12-12 20:01  n_reed

	* [r47911] src/other/perplex/parser.y,
	  src/other/perplex/perplex.cpp, src/other/perplex/perplex.h,
	  src/other/perplex/scanner.re:
	  put support for condition scopes back in

2011-12-12 17:46  abhi2011

	* [r47910] src/libged/simulate/simrt.c:
	  Corrected crash during air gap calculations due to a wrong index
	  being used.

2011-12-12 16:29  n_reed

	* [r47909] src/other/perplex/parser.y:
	  fix typo causing segfault when using empty condition

2011-12-12 16:24  n_reed

	* [r47908] src/other/perplex/perplex.cpp:
	  reformat error string

2011-12-12 15:18  abhi2011

	* [r47907] src/mged/setup.c:
	  Added a line to create the Tcl command for wdb_open.

2011-12-12 13:19  d_rossberg

	* [r47906] src/other/xsltproc/libexslt/src/exslt.c,
	  src/other/xsltproc/libxml/include/libxml.h,
	  src/other/xsltproc/xsltproc.c:
	  MSVC-build: the _vsnprintf declaring stdio.h has to be included
	  before the config.h whith its vsnprintf define

2011-12-10 00:32  n_reed

	* [r47905] src/other/perplex/parser.y:
	  generate default code for rules that specify none

2011-12-10 00:14  n_reed

	* [r47904] src/other/perplex/parser.y,
	  src/other/perplex/perplex.cpp, src/other/perplex/perplex.h,
	  src/other/perplex/scanner.re:
	  redesigning parser to address readability and robustness

2011-12-09 23:30  starseeker

	* [r47903] misc/CMake/ThirdParty.cmake:
	  Don't cache the build target path.

2011-12-09 23:05  starseeker

	* [r47902] CMakeLists.txt:
	  add spacer

2011-12-09 22:13  starseeker

	* [r47901] src/util/lowp.c:
	  Add bio.h to lowp.c

2011-12-09 21:35  starseeker

	* [r47900] src/other/re2c/CMakeLists.txt:
	  make sure re2c depends on the lemon build target, if there is
	  one.

2011-12-09 21:25  brlcad

	* [r47899] src/libbu/tcl.c:
	  don't print a message if we can't find the object in a list, let
	  the error return take over

2011-12-09 21:22  starseeker

	* [r47898] doc/docbook/CMakeLists.txt:
	  Make sure we've got the cmake.in files listed

2011-12-09 21:18  brlcad

	* [r47897] src/libbu/tcl.c:
	  Tcl_SplitList() returns TCL_OK/TCL_ERROR, not BRLCAD_OK... not
	  equivalent

2011-12-09 21:07  starseeker

	* [r47896] src/libdm/CMakeLists.txt, src/libdm/dm-generic.c,
	  src/libdm/dm_obj.c, src/libdm/focus.c, src/libdm/query.c,
	  src/libtclcad/tclcadAutoPath.c, src/libtclcad/tclcad_obj.c,
	  src/mged/CMakeLists.txt, src/mged/attach.c,
	  src/mged/dm-generic.c, src/mged/mged.c, src/mged/update.c,
	  src/other/CMakeLists.txt:
	  Tweaks to get things building with the (admittedly rare) case of
	  disabling Tk.

2011-12-09 21:05  starseeker

	* [r47895] CMakeLists.txt, doc/docbook/CMakeLists.txt,
	  doc/docbook/presentations/en/CMakeLists.txt:
	  Add some more options to the Docbook building, and improve
	  reporting for Itcl/Itk building.

2011-12-09 20:58  brlcad

	* [r47894] src/libtclcad/cmdhist_obj.c:
	  capture the command set by libbu as the curr/prev/next command
	  and feed it to Tcl_AppendResult so archer can do something with
	  the strings. better than having the command sent to stderr...

2011-12-09 20:56  brlcad

	* [r47893] src/libbu/cmdhist.c:
	  printing the commands via bu_log is kinda pointless since they
	  need to be passed back as values. rely on the fact that they're
	  set in chop->cho_curr, so no need to print them (except for the
	  'history' case

2011-12-09 19:10  starseeker

	* [r47892] misc/CMake/ThirdParty.cmake:
	  (hopefully) fix some third_party_executable issues

2011-12-09 19:07  bob1961

	* [r47891] src/bwish/main.c:
	  Call Cho_Init().

2011-12-09 19:07  bob1961

	* [r47890] include/tclcad.h:
	  Declare Cho_Init().

2011-12-09 19:05  bob1961

	* [r47889] src/libtclcad/tclcad_obj.c:
	  Remove temporary code.

2011-12-09 17:24  bob1961

	* [r47888] src/librt/wdb.c:
	  Needs \!dp_curr instead of dp_curr.

2011-12-09 04:13  starseeker

	* [r47887] src/other/openNURBS/CMakeLists.txt:
	  Do as the parent does when building static/shared libraries,
	  opennurbs

2011-12-09 02:01  starseeker

	* [r47886] CMakeLists.txt:
	  Slightly alter the pdf options logic, to avoid unexpected
	  behavior. By default, when enabling PDF building, ALL pdfs are
	  now built. The PDF_MAN option still appears after PDF is enabled,
	  but it defaults to on rather than off to avoid surprises - avoids
	  the 'why didn't the man page pdfs get built even though I enabled
	  pdf?' question.

2011-12-09 01:47  starseeker

	* [r47885] misc/CMake/ThirdParty.cmake:
	  whoops - mark as advanced

2011-12-09 01:28  starseeker

	* [r47884] src/archer/archer:
	  Tweak wording

2011-12-09 01:16  starseeker

	* [r47883] src/libged/dg_obj.c:
	  argc is int and i is size_t...

2011-12-09 00:50  starseeker

	* [r47882] doc/docbook/CMakeLists.txt,
	  doc/docbook/books/en/CMakeLists.txt, misc/CMake/FindLEMON.cmake,
	  misc/CMake/FindRE2C.cmake, misc/CMake/ThirdParty.cmake,
	  src/other/re2c/CMake/FindLEMON.cmake,
	  src/other/step/CMake/FindLEMON.cmake:
	  Make another stab at reworking the third party executable logic -
	  idea is to support specifying the full path to an executable from
	  the command line and have 'the right thing' happen.

2011-12-08 23:18  brlcad

	* [r47881] src/libdm/dm-rtgl.c:
	  crash reported by Peter Machon ( muhala ) via sf bu report
	  3454338 that detected a bad magic failure on segs from rtgl's hit
	  callback (finding a bu_list instead of a seg). it's not used so
	  just don't perform that check.

2011-12-08 22:56  brlcad

	* [r47880] doc/deprecation.txt, include/cmd.h, src/bwish/cmd.c,
	  src/libbu/observer.c, src/libged/wdb_obj.c,
	  src/librt/primitives/nmg/nmg_mk.c, src/libtclcad/cmdhist_obj.c:
	  prefix the cmd.h defines with BU_ since they are part of the
	  libbu api

2011-12-08 22:27  starseeker

	* [r47879] src/other/perplex/CMakeLists.txt:
	  Don't assume the math library - bad assumption on Windows

2011-12-08 22:22  brlcad

	* [r47878] include/bu.h, src/libbu/CMakeLists.txt,
	  src/libbu/Makefile.am, src/libbu/libbu.3:
	  remove the obsolete libbu.3 manual page that has fallen
	  significantly out of sync with the library API. migrate the
	  (still useful) documentation bits into the bu.h header as doxygen
	  comments for future doc purposing.

2011-12-08 22:03  bob1961

	* [r47877] src/libbu/tcl.c:
	  Changed free() back to Tcl_Free().

2011-12-08 22:00  starseeker

	* [r47876] src/libged/dg_obj.c:
	  Fix some stuff in ifdef win32 code related to the bu tcl changes

2011-12-08 21:41  starseeker

	* [r47875] doc/docbook/CMakeLists.txt,
	  doc/docbook/books/en/CMakeLists.txt, doc/docbook/fop.cmake.in,
	  doc/docbook/resources/README, doc/docbook/xsltproc.cmake.in:
	  Take the 'write a cmake script file' to its logical conclusion
	  and have a template that is configured for each target.
	  Simplifies the 'in CMakeLists.txt' logic and avoids duplication,
	  and if we need more tweakage on running xsltproc or fop it's a
	  lot simpler.

2011-12-08 21:25  brlcad

	* [r47874] doc/deprecation.txt, include/bu.h:
	  replacement of BU_GETSTRUCT/UNION/TYPE with BU_GET are all
	  minimally impacting, so go ahead and remove them now

2011-12-08 21:24  brlcad

	* [r47873] src/remrt/remrt.c:
	  BU_GETSTRUCT->BU_GET

2011-12-08 21:20  starseeker

	* [r47872] src/other/xsltproc/libxml/CMakeLists.txt,
	  src/other/xsltproc/libxslt/CMakeLists.txt:
	  Modules aren't behaving well on Windows for some reason, and we
	  don't seem to need them anyway - disable

2011-12-08 20:40  r_weiss

	* [r47871] src/librt/primitives/nmg/nmg_bool.c:
	  Updated function 'nmg_bool' in file 'nmg_bool.c'. Removed
	  unnecessary checking for dangling faces. This will improve the
	  speed of nmg boolean operations.

2011-12-08 20:02  starseeker

	* [r47870]
	  doc/docbook/resources/brlcad/brlcad-man-stylesheet.xsl.in:
	  fully qualify center-table-print path

2011-12-08 19:50  r_weiss

	* [r47869] src/librt/primitives/nmg/nmg_inter.c:
	  Update to function 'nmg_crackshells' in file 'nmg_inter.c' to
	  quiet compiler warnings of signed/unsighed compares.

2011-12-08 19:35  starseeker

	* [r47868]
	  doc/docbook/resources/brlcad/brlcad-man-stylesheet.xsl.in,
	  doc/docbook/resources/brlcad/brlcad-xhtml-stylesheet.xsl.in,
	  doc/docbook/resources/brlcad/tutorial-template.xsl.in:
	  go from file:// to file:/// in xsl files, per suggestion from
	  xml/xslt devs - unix doesn't seem to care, but on Windows it
	  appears to matter... reindent as well

2011-12-08 19:29  brlcad

	* [r47867] src/libgcv/wfobj/obj_parser.cpp,
	  src/librt/primitives/bot/g_bot_include.c:
	  last one, only a couple BU_GETTYPE() callers

2011-12-08 19:22  brlcad

	* [r47866] include/raytrace.h, src/conv/euclid/g-euclid.c,
	  src/conv/euclid/g-euclid1.c, src/conv/g-acad.c, src/conv/g-nff.c,
	  src/conv/g-obj.c, src/conv/g-vrml.c, src/conv/g-x3d.c,
	  src/conv/g-xxx_facets.c, src/conv/iges/g-iges.c,
	  src/conv/iges/readtree.c, src/conv/jack/g-jack.c,
	  src/conv/nmg/g-nmg.c, src/conv/off/g-off.c,
	  src/conv/tankill/g-tankill.c, src/libgcv/region_end.c,
	  src/libged/bev.c, src/libged/bigE.c, src/libged/comb_std.c,
	  src/libged/combmem.c, src/libged/facetize.c,
	  src/libged/put_comb.c, src/libged/red.c, src/libged/track.c,
	  src/libged/wdb_bigE.c, src/libged/wdb_comb_std.c,
	  src/libged/wdb_obj.c, src/libged/wdb_track.c, src/librt/cut.c,
	  src/libwdb/dynamic_geometry.c, src/libwdb/reg.c,
	  src/mged/animedit.c, src/mged/dodraw.c, src/vdeck/vdeck.c:
	  convert instances of the ol' BU_GETUNION() macro over to the new
	  BU_GET() macro. callers now have to specify the full type which
	  should help reduce obfuscation for new devs.

2011-12-08 19:11  brlcad

	* [r47865] doc/deprecation.txt, include/bu.h, include/nmg.h,
	  include/nurb.h, include/solid.h, src/adrt/load_g.c,
	  src/conv/asc/asc2g.c, src/conv/asc/g2asc.c, src/conv/dxf/dxf-g.c,
	  src/conv/fast4-g.c, src/conv/iges/convtree.c,
	  src/conv/nastran-g.c, src/libbu/avs.c, src/libbu/hook.c,
	  src/libbu/list.c, src/libbu/mappedfile.c, src/libbu/observer.c,
	  src/libbu/temp.c, src/libbu/units.c, src/libdm/dm-X.c,
	  src/libdm/dm-ogl.c, src/libdm/dm-plot.c, src/libdm/dm-ps.c,
	  src/libdm/dm-rtgl.c, src/libdm/dm-tk.c, src/libdm/dm-wgl.c,
	  src/libdm/dm_obj.c, src/libfb/fb_obj.c,
	  src/libgcv/wfobj/re2c_utils.c, src/libgcv/wfobj/re2c_utils.h,
	  src/libgcv/wfobj/tri_face.c, src/libged/arb.c, src/libged/bigE.c,
	  src/libged/bot_dump.c, src/libged/bot_merge.c, src/libged/brep.c,
	  src/libged/color.c, src/libged/comb.c, src/libged/comb_std.c,
	  src/libged/copymat.c, src/libged/dg_obj.c, src/libged/draw.c,
	  src/libged/edit.c, src/libged/edpipe.c, src/libged/ged.c,
	  src/libged/get_obj_bounds.c, src/libged/importFg4Section.c,
	  src/libged/make.c, src/libged/make_pnts.c, src/libged/nirt.c,
	  src/libged/nmg_simplify.c, src/libged/push.c,
	  src/libged/put_comb.c, src/libged/red.c, src/libged/rmap.c,
	  src/libged/rt.c, src/libged/rtcheck.c, src/libged/search.c,
	  src/libged/simulate/simrt.c, src/libged/track.c,
	  src/libged/typein.c, src/libged/vdraw.c, src/libged/view_obj.c,
	  src/libged/wdb_bigE.c, src/libged/wdb_comb_std.c,
	  src/libged/wdb_importFg4Section.c, src/libged/wdb_nirt.c,
	  src/libged/wdb_obj.c, src/libged/wdb_track.c,
	  src/libged/wdb_vdraw.c, src/libged/which.c,
	  src/libmultispectral/sh_temp.c, src/liboptical/photonmap.c,
	  src/liboptical/sh_air.c, src/liboptical/sh_billboard.c,
	  src/liboptical/sh_brdf.c, src/liboptical/sh_camo.c,
	  src/liboptical/sh_cloud.c, src/liboptical/sh_cook.c,
	  src/liboptical/sh_fbm.c, src/liboptical/sh_fire.c,
	  src/liboptical/sh_flat.c, src/liboptical/sh_gauss.c,
	  src/liboptical/sh_grass.c, src/liboptical/sh_light.c,
	  src/liboptical/sh_noise.c, src/liboptical/sh_osl.cpp,
	  src/liboptical/sh_plastic.c, src/liboptical/sh_points.c,
	  src/liboptical/sh_prj.c, src/liboptical/sh_rtrans.c,
	  src/liboptical/sh_scloud.c, src/liboptical/sh_spm.c,
	  src/liboptical/sh_stack.c, src/liboptical/sh_stxt.c,
	  src/liboptical/sh_tcl.c, src/liboptical/sh_text.c,
	  src/liboptical/sh_toon.c, src/liboptical/sh_toyota.c,
	  src/liboptical/sh_treetherm.c, src/liboptical/sh_wood.c,
	  src/liboptical/sh_xxx.c, src/libpc/pc_main.c, src/librt/bbox.c,
	  src/librt/binunif/binunif.c, src/librt/bundle.c,
	  src/librt/columnparse.c, src/librt/comb/comb.c,
	  src/librt/comb/db_comb.c, src/librt/db_anim.c,
	  src/librt/db_inmem.c, src/librt/db_open.c, src/librt/db_tree.c,
	  src/librt/mater.c, src/librt/namegen.c, src/librt/prep.c,
	  src/librt/primitives/bot/bot.c, src/librt/primitives/bot/btg.c,
	  src/librt/primitives/bot/g_bot_include.c,
	  src/librt/primitives/bspline/bspline.cpp,
	  src/librt/primitives/cline/cline.c,
	  src/librt/primitives/dsp/dsp.c, src/librt/primitives/ebm/ebm.c,
	  src/librt/primitives/ehy/ehy.c, src/librt/primitives/ell/ell.c,
	  src/librt/primitives/epa/epa.c, src/librt/primitives/eto/eto.c,
	  src/librt/primitives/extrude/extrude.c,
	  src/librt/primitives/grip/grip.c,
	  src/librt/primitives/half/half.c, src/librt/primitives/hf/hf.c,
	  src/librt/primitives/hyp/hyp.c,
	  src/librt/primitives/metaball/metaball.c,
	  src/librt/primitives/nmg/nmg.c,
	  src/librt/primitives/nmg/nmg_fuse.c,
	  src/librt/primitives/nmg/nmg_mk.c,
	  src/librt/primitives/nmg/nmg_tri.c,
	  src/librt/primitives/part/part.c,
	  src/librt/primitives/pipe/pipe.c,
	  src/librt/primitives/pnts/pnts.c,
	  src/librt/primitives/poly/poly.c, src/librt/primitives/rec/rec.c,
	  src/librt/primitives/revolve/revolve.c,
	  src/librt/primitives/rhc/rhc.c, src/librt/primitives/rpc/rpc.c,
	  src/librt/primitives/sph/sph.c,
	  src/librt/primitives/submodel/submodel.c,
	  src/librt/primitives/superell/superell.c,
	  src/librt/primitives/tgc/tgc.c, src/librt/primitives/tor/tor.c,
	  src/librt/primitives/vol/vol.c, src/librt/search.c,
	  src/librt/shoot.c, src/librt/tol.c, src/librt/tree.c,
	  src/librt/vlist.c, src/librt/vshoot.c, src/librt/wdb.c,
	  src/libtclcad/cmdhist_obj.c, src/libtclcad/tclcad_obj.c,
	  src/libwdb/arbn.c, src/libwdb/ars.c, src/libwdb/bot.c,
	  src/libwdb/brep.cpp, src/libwdb/cline.c, src/libwdb/constraint.c,
	  src/libwdb/dsp.c, src/libwdb/dynamic_geometry.c,
	  src/libwdb/ebm.c, src/libwdb/extrude.c, src/libwdb/nurb.c,
	  src/libwdb/pipe.c, src/libwdb/reg.c, src/libwdb/submodel.c,
	  src/libwdb/vol.c, src/libwdb/wdb.c, src/mged/animedit.c,
	  src/mged/attach.c, src/mged/chgview.c, src/mged/edpipe.c,
	  src/mged/mged.c, src/mged/setup.c, src/mged/share.c,
	  src/mged/track.c, src/mged/vrlink.c, src/proc-db/menger.c,
	  src/proc-db/metaball.c, src/proc-db/wavy.c, src/remrt/ihost.c,
	  src/remrt/rtsrv.c, src/rt/viewarea.c, src/util/bombardier.c,
	  src/util/pl-dm.c, src/vdeck/vdeck.c:
	  convert instances of the ol' BU_GETSTRUCT() macro over to the new
	  BU_GET() macro. callers now have to specify the full type (gasp,
	  have to type struct .. which they still had to type with
	  bu_getSTRUCT...) which should help reduce obfuscation for new
	  devs (and reduces 3 API macros to 1).

2011-12-08 18:53  r_weiss

	* [r47864] src/librt/primitives/nmg/nmg_inter.c:
	  Update to function 'nmg_crackshells' to be consistent with macro
	  changes.

2011-12-08 18:14  r_weiss

	* [r47863] src/librt/primitives/nmg/nmg_inter.c:
	  Cleanup of function 'nmg_crackshells' in file 'nmg_inter.c'.

2011-12-08 16:38  starseeker

	* [r47862]
	  doc/docbook/resources/brlcad/book-covers-fo-template.xsl,
	  doc/docbook/resources/brlcad/brlcad-fo-stylesheet-covers-v1.xsl,
	  doc/docbook/resources/brlcad/brlcad-fo-stylesheet-covers-v2.xsl,
	  doc/docbook/resources/brlcad/brlcad-fo-stylesheet-covers-v3.xsl,
	  doc/docbook/resources/brlcad/brlcad-fo-stylesheet-covers-v4.xsl,
	  doc/docbook/resources/brlcad/brlcad-fo-stylesheet.xsl,
	  doc/docbook/resources/brlcad/brlcad-man-stylesheet.xsl,
	  doc/docbook/resources/brlcad/brlcad-xhtml-stylesheet.xsl,
	  doc/docbook/resources/brlcad/brlcad-xml-catalog.xml.in:
	  Clear out files not needed by the CMake build (may have to put
	  'em back for autotools, so doing this as a separate commit to be
	  easily reverted if need be.)

2011-12-08 16:36  starseeker

	* [r47861] doc/docbook/CMakeLists.txt,
	  doc/docbook/resources/brlcad/brlcad-man-stylesheet.xsl.in,
	  doc/docbook/resources/brlcad/brlcad-xhtml-stylesheet.xsl.in,
	  doc/docbook/resources/brlcad/tutorial-cover-template.xsl.in,
	  doc/docbook/resources/brlcad/tutorial-template.xsl.in:
	  Rework the docbook logic again, to not use the catalog file - as
	  near as I can tell, it's just using the catalog file to all
	  'abbreviated' paths in a couple other style files. Rather than do
	  that, we can just make them .in files and have CMake fill in the
	  paths directly. Hopefully will put less strain on xsltproc...

2011-12-08 16:13  brlcad

	* [r47860] include/bu.h:
	  implement more generalized BU_GET() and BU_PUT() macros intended
	  to replace BU_GETSTRUCT(), BU_GETUNION(), and BU_GETTYPE(). these
	  versions should provided added application security by
	  guaranteeing zero-init and sanity cleanup when released/put. used
	  appropriately, they become convenient places to hook in a pool
	  allocator given the allocations are intrinsically small and
	  defined as dynamic.

2011-12-08 07:04  brlcad

	* [r47859] include/bu.h, include/nmg.h, src/libbu/pool.c,
	  src/librt/db5_io.c, src/librt/db5_scan.c:
	  rename the new libbu pool routines to be consistent with the
	  existing libbu api. groups functions are bu_GROUP prefix, so
	  rename bu_get_elem_from_pool() to bu_pool_get() and
	  bu_free_elem_pool() to bu_pool_put() respectively. rename all of
	  the non-public implementation functions with a non-'bu_' and
	  simpler 'pool_' prefix. update existing callers accordingly.
	  added notes on a few show-stopper issues in the implementation,
	  namely semaphore locking issues and not building on existing
	  libbu memory management (probably due to locking issues). also,
	  seems considerably overcomplicated. reasoning is evident, but
	  begs for drastic simplification (allocate a single big buffer,
	  increment a size_t as bytes are requested).

2011-12-08 06:31  brlcad

	* [r47858] src/libbu/pool.c:
	  ws indent consistency cleanup

2011-12-08 06:22  brlcad

	* [r47857] include/bu.h:
	  create corollary macros for BU_GETSTRUCT(), BU_GETUNION(), and
	  BU_GETTYPE() named BU_PUTSTRUCT(), BU_PUTUNION(), and
	  BU_PUTTYPE() respectively. regardless, deprecate at least the
	  struct/union macros in favor of the single type-agnostic macro
	  (though a better name might be simply BU_GET() and BU_PUT() to
	  avoid the klunky TT-name)

2011-12-08 02:22  starseeker

	* [r47856] doc/docbook/CMakeLists.txt,
	  doc/docbook/books/en/CMakeLists.txt:
	  Well, the downloadable Windows xsltproc isn't succeeding either,
	  and at least some of the failure signature looks similar. Time to
	  figure out why. Also, need some fixes to executable calls - quite
	  in docbook logic to allow for spaces in pathnames (there'll
	  probably be a lot more of this needed later on...) Still need to
	  rework the third party exec macro somewhat to allow for manual
	  specification of the executable path.

2011-12-08 01:09  brlcad

	* [r47855] src/libgcv/CMakeLists.txt:
	  soup.h and tri_intersect.h missing from decls

2011-12-08 01:05  brlcad

	* [r47854] src/libbu/Makefile.am:
	  image.c is no more here, he go home now

2011-12-08 01:04  brlcad

	* [r47853] doc/deprecation.txt:
	  V3*_TOL() macros in vmath used to assume a structure with a
	  ->dist element, which is kinda silly from an API standpoint. made
	  them be a simple tolerance value.

2011-12-08 00:55  brlcad

	* [r47852] src/libfb/fb_obj.c:
	  oops, libfb dir slipped through the cracks. apply bu_cmd()
	  signature change.

2011-12-08 00:50  brlcad

	* [r47851] include/vmath.h, src/libged/bigE.c,
	  src/libged/wdb_bigE.c, src/librt/cut.c,
	  src/librt/primitives/nmg/nmg_bool.c,
	  src/librt/primitives/nmg/nmg_class.c,
	  src/librt/primitives/nmg/nmg_fuse.c,
	  src/librt/primitives/nmg/nmg_inter.c,
	  src/librt/primitives/nmg/nmg_misc.c,
	  src/librt/primitives/nmg/nmg_mod.c,
	  src/librt/primitives/nmg/nmg_pt_fu.c,
	  src/librt/primitives/nmg/nmg_rt_isect.c,
	  src/librt/primitives/nmg/nmg_tri.c:
	  avoid the assumption that tol is a bn_tol. since they all just
	  call the distance tolerance, leave it up to the caller to provide
	  the value so as an API call, it only needs to be a tolerance
	  value instead of a struct. propagate accordingly throughout nmg.
	  also leave FIXME notes for three macros that are apparently using
	  >= and <= comparisons with floating point values where the '='
	  case is not guaranteed to give stable behavior. the testing
	  interval must be an open interval.

2011-12-08 00:18  r_weiss

	* [r47850] include/vmath.h:
	  Updated include file 'vmath.h' adding the macro
	  'V3RPP_DISJOINT_TOL'.

2011-12-08 00:15  r_weiss

	* [r47849] src/librt/primitives/nmg/nmg_inter.c:
	  Update to function nmg_crackshells in file 'nmg_inter.c'.
	  Improved bounding box checking to determine which faces will be
	  intersected. This improves the speed of boolean operations on nmg
	  objects.

2011-12-07 23:52  brlcad

	* [r47848] src/libged/dg_obj.c:
	  potential crasher due to bad decl. wdb_print_node() no longer
	  takes an interp.

2011-12-07 23:49  brlcad

	* [r47847] doc/deprecation.txt:
	  document the minimally impacting change to bu_cmd() and
	  (hopefully, untested) fix several other minimally impacting
	  regexes that escaped ()'s incorrectly. perl captures matches with
	  () and matches literals with \(\). logic was reversed.

2011-12-07 23:46  brlcad

	* [r47846] include/cmd.h, src/libbu/cmd.c, src/libbu/observer.c,
	  src/libdm/dm_obj.c, src/libged/dg_obj.c, src/libged/vdraw.c,
	  src/libged/view_obj.c, src/libged/wdb_obj.c,
	  src/libged/wdb_vdraw.c, src/libtclcad/cmdhist_obj.c:
	  make a minimally impacting change to bu_cmd()'s signature
	  swapping the arguments so they are inputs followed by outputs
	  convention. add a new result parameter so we can distinguish
	  between commands that don't exist and commands that fail. the
	  return value now indicates existence only while the result
	  parameter will contain the command's return value. this allows us
	  to fix a few caller instances that needed to distinguish the two.

2011-12-07 21:06  starseeker

	* [r47845] src/other/xsltproc/libxslt/CMakeLists.txt:
	  no default path for win32 platforms

2011-12-07 20:39  brlcad

	* [r47844] src/libbu/tcl.c:
	  fix the first of hopefully few bugs injected with the de-tcl'ing
	  of libbu. in order for these script callbacks to return a tcl
	  value, they need to be set as the result. noticed the '?' command
	  no longer working in mged due to bu_brlcad_data printing but not
	  returning the path.

2011-12-07 20:31  brlcad

	* [r47843] src/libbu/tcl.c:
	  bu_cmdtab callbacks take a void*

2011-12-07 19:36  erikgreenwald

	* [r47842] src/libbu/CMakeLists.txt:
	  add math lib

2011-12-07 19:31  erikgreenwald

	* [r47841] src/fb/CMakeLists.txt, src/util/CMakeLists.txt:
	  add PNG_LIBRARY to programs needs libpng (was getting it from
	  libbu before)

2011-12-07 19:08  erikgreenwald

	* [r47840] src/libicv/CMakeLists.txt:
	  Fix link error. Apparently cmake uses arg ordering, not the duck
	  method.

2011-12-07 18:48  brlcad

	* [r47839] TODO:
	  the radius 'R' has come before the value since 1982. get it
	  right.

2011-12-07 18:44  erikgreenwald

	* [r47838] doc/deprecation.txt, include/bu.h,
	  src/libbu/CMakeLists.txt, src/libbu/image.c:
	  eradicate bu_image. s/bu_image/icv_image/g;s/BU_IMAGE/ICV_IMAGE/g
	  (and link libicv) to migrate.

2011-12-07 18:42  brlcad

	* [r47837] TODO:
	  others may work on annotations, so dump core. provide all the
	  nitty gritty details for what is needed from a GD&T perspective.
	  focus is fully generalized compact binary on-disk form specified
	  via user-friendly command-line interface. include references as
	  there are standard conventions (iso and asme) expected on how
	  they're presented. initial stab implementation should focus on
	  text and leader annotations..

2011-12-07 18:31  erikgreenwald

	* [r47836] src/libgcv/CMakeLists.txt, src/libgcv/Makefile.am,
	  src/libgcv/bottess.c, src/libgcv/soup.h,
	  src/libgcv/tri_intersect.c, src/libgcv/tri_intersect.h:
	  break moller triangle intersection stuff out into seperate file

2011-12-07 17:57  erikgreenwald

	* [r47835] src/libged/CMakeLists.txt, src/libged/screengrab.c,
	  src/remrt/CMakeLists.txt, src/remrt/rtsrv.c,
	  src/rt/CMakeLists.txt, src/rt/do.c, src/rt/ext.h, src/rt/main.c,
	  src/rt/view.c, src/rt/viewedge.c:
	  bu_image -> icv_image

2011-12-07 17:33  erikgreenwald

	* [r47834] doc/deprecation.txt, src/libbu/image.c:
	  list bu_image_* as deprecated

2011-12-07 17:28  erikgreenwald

	* [r47833] include/icv.h, include/magic.h,
	  src/libicv/CMakeLists.txt, src/libicv/Makefile.am,
	  src/libicv/fileformat.c:
	  copy bu_image stuff into icv

2011-12-07 17:23  starseeker

	* [r47832] src/other/xsltproc/CMakeLists.txt,
	  src/other/xsltproc/libxml/CMakeLists.txt,
	  src/other/xsltproc/libxml/src/xmlIO.c:
	  Tweaks to try improving build on Windows...

2011-12-07 17:20  starseeker

	* [r47831] misc/CMake/BRLCAD_Util.cmake:
	  Don't automatically flag a BRLCAD_OPTION as advanced...

2011-12-07 17:14  erikgreenwald

	* [r47830] include/CMakeLists.txt, include/Makefile.am,
	  include/icv.h:
	  add icv.h

2011-12-07 04:00  starseeker

	* [r47829] CMakeLists.txt, doc/docbook/CMakeLists.txt,
	  doc/docbook/books/en/CMakeLists.txt,
	  misc/CMake/FindXSLTPROC.cmake, src/other/CMakeLists.txt,
	  src/other/xsltproc, src/other/xsltproc.dist,
	  src/other/xsltproc/CMake,
	  src/other/xsltproc/CMake/ResolveCompilerPaths.cmake,
	  src/other/xsltproc/CMakeLists.txt, src/other/xsltproc/libexslt,
	  src/other/xsltproc/libexslt/CMakeLists.txt,
	  src/other/xsltproc/libexslt/exsltconfig.h.in,
	  src/other/xsltproc/libexslt/include,
	  src/other/xsltproc/libexslt/include/libexslt,
	  src/other/xsltproc/libexslt/include/libexslt/exslt.h,
	  src/other/xsltproc/libexslt/include/libexslt/exsltexports.h,
	  src/other/xsltproc/libexslt/include/libexslt/libexslt.h,
	  src/other/xsltproc/libexslt/src,
	  src/other/xsltproc/libexslt/src/common.c,
	  src/other/xsltproc/libexslt/src/crypto.c,
	  src/other/xsltproc/libexslt/src/date.c,
	  src/other/xsltproc/libexslt/src/dynamic.c,
	  src/other/xsltproc/libexslt/src/exslt.c,
	  src/other/xsltproc/libexslt/src/functions.c,
	  src/other/xsltproc/libexslt/src/math.c,
	  src/other/xsltproc/libexslt/src/saxon.c,
	  src/other/xsltproc/libexslt/src/sets.c,
	  src/other/xsltproc/libexslt/src/strings.c,
	  src/other/xsltproc/libxml,
	  src/other/xsltproc/libxml/CMakeLists.txt,
	  src/other/xsltproc/libxml/config.h.in,
	  src/other/xsltproc/libxml/include,
	  src/other/xsltproc/libxml/include/acconfig.h,
	  src/other/xsltproc/libxml/include/elfgcchack.h,
	  src/other/xsltproc/libxml/include/libxml,
	  src/other/xsltproc/libxml/include/libxml.h,
	  src/other/xsltproc/libxml/include/libxml/DOCBparser.h,
	  src/other/xsltproc/libxml/include/libxml/HTMLparser.h,
	  src/other/xsltproc/libxml/include/libxml/HTMLtree.h,
	  src/other/xsltproc/libxml/include/libxml/SAX.h,
	  src/other/xsltproc/libxml/include/libxml/SAX2.h,
	  src/other/xsltproc/libxml/include/libxml/c14n.h,
	  src/other/xsltproc/libxml/include/libxml/catalog.h,
	  src/other/xsltproc/libxml/include/libxml/chvalid.h,
	  src/other/xsltproc/libxml/include/libxml/debugXML.h,
	  src/other/xsltproc/libxml/include/libxml/dict.h,
	  src/other/xsltproc/libxml/include/libxml/encoding.h,
	  src/other/xsltproc/libxml/include/libxml/entities.h,
	  src/other/xsltproc/libxml/include/libxml/globals.h,
	  src/other/xsltproc/libxml/include/libxml/hash.h,
	  src/other/xsltproc/libxml/include/libxml/list.h,
	  src/other/xsltproc/libxml/include/libxml/nanoftp.h,
	  src/other/xsltproc/libxml/include/libxml/nanohttp.h,
	  src/other/xsltproc/libxml/include/libxml/parser.h,
	  src/other/xsltproc/libxml/include/libxml/parserInternals.h,
	  src/other/xsltproc/libxml/include/libxml/pattern.h,
	  src/other/xsltproc/libxml/include/libxml/relaxng.h,
	  src/other/xsltproc/libxml/include/libxml/schemasInternals.h,
	  src/other/xsltproc/libxml/include/libxml/schematron.h,
	  src/other/xsltproc/libxml/include/libxml/threads.h,
	  src/other/xsltproc/libxml/include/libxml/tree.h,
	  src/other/xsltproc/libxml/include/libxml/uri.h,
	  src/other/xsltproc/libxml/include/libxml/valid.h,
	  src/other/xsltproc/libxml/include/libxml/xinclude.h,
	  src/other/xsltproc/libxml/include/libxml/xlink.h,
	  src/other/xsltproc/libxml/include/libxml/xmlIO.h,
	  src/other/xsltproc/libxml/include/libxml/xmlautomata.h,
	  src/other/xsltproc/libxml/include/libxml/xmlerror.h,
	  src/other/xsltproc/libxml/include/libxml/xmlexports.h,
	  src/other/xsltproc/libxml/include/libxml/xmlmemory.h,
	  src/other/xsltproc/libxml/include/libxml/xmlmodule.h,
	  src/other/xsltproc/libxml/include/libxml/xmlreader.h,
	  src/other/xsltproc/libxml/include/libxml/xmlregexp.h,
	  src/other/xsltproc/libxml/include/libxml/xmlsave.h,
	  src/other/xsltproc/libxml/include/libxml/xmlschemas.h,
	  src/other/xsltproc/libxml/include/libxml/xmlschemastypes.h,
	  src/other/xsltproc/libxml/include/libxml/xmlstring.h,
	  src/other/xsltproc/libxml/include/libxml/xmlunicode.h,
	  src/other/xsltproc/libxml/include/libxml/xmlwriter.h,
	  src/other/xsltproc/libxml/include/libxml/xpath.h,
	  src/other/xsltproc/libxml/include/libxml/xpathInternals.h,
	  src/other/xsltproc/libxml/include/libxml/xpointer.h,
	  src/other/xsltproc/libxml/include/trio.h,
	  src/other/xsltproc/libxml/include/triodef.h,
	  src/other/xsltproc/libxml/include/trionan.h,
	  src/other/xsltproc/libxml/include/triop.h,
	  src/other/xsltproc/libxml/include/triostr.h,
	  src/other/xsltproc/libxml/src,
	  src/other/xsltproc/libxml/src/DOCBparser.c,
	  src/other/xsltproc/libxml/src/HTMLparser.c,
	  src/other/xsltproc/libxml/src/HTMLtree.c,
	  src/other/xsltproc/libxml/src/SAX.c,
	  src/other/xsltproc/libxml/src/SAX2.c,
	  src/other/xsltproc/libxml/src/c14n.c,
	  src/other/xsltproc/libxml/src/catalog.c,
	  src/other/xsltproc/libxml/src/chvalid.c,
	  src/other/xsltproc/libxml/src/debugXML.c,
	  src/other/xsltproc/libxml/src/dict.c,
	  src/other/xsltproc/libxml/src/encoding.c,
	  src/other/xsltproc/libxml/src/entities.c,
	  src/other/xsltproc/libxml/src/error.c,
	  src/other/xsltproc/libxml/src/globals.c,
	  src/other/xsltproc/libxml/src/hash.c,
	  src/other/xsltproc/libxml/src/list.c,
	  src/other/xsltproc/libxml/src/parser.c,
	  src/other/xsltproc/libxml/src/parserInternals.c,
	  src/other/xsltproc/libxml/src/pattern.c,
	  src/other/xsltproc/libxml/src/relaxng.c,
	  src/other/xsltproc/libxml/src/schematron.c,
	  src/other/xsltproc/libxml/src/threads.c,
	  src/other/xsltproc/libxml/src/tree.c,
	  src/other/xsltproc/libxml/src/trio.c,
	  src/other/xsltproc/libxml/src/trionan.c,
	  src/other/xsltproc/libxml/src/triostr.c,
	  src/other/xsltproc/libxml/src/uri.c,
	  src/other/xsltproc/libxml/src/valid.c,
	  src/other/xsltproc/libxml/src/xinclude.c,
	  src/other/xsltproc/libxml/src/xlink.c,
	  src/other/xsltproc/libxml/src/xmlIO.c,
	  src/other/xsltproc/libxml/src/xmlmemory.c,
	  src/other/xsltproc/libxml/src/xmlmodule.c,
	  src/other/xsltproc/libxml/src/xmlreader.c,
	  src/other/xsltproc/libxml/src/xmlregexp.c,
	  src/other/xsltproc/libxml/src/xmlsave.c,
	  src/other/xsltproc/libxml/src/xmlschemas.c,
	  src/other/xsltproc/libxml/src/xmlschemastypes.c,
	  src/other/xsltproc/libxml/src/xmlstring.c,
	  src/other/xsltproc/libxml/src/xmlunicode.c,
	  src/other/xsltproc/libxml/src/xmlwriter.c,
	  src/other/xsltproc/libxml/src/xpath.c,
	  src/other/xsltproc/libxml/src/xpointer.c,
	  src/other/xsltproc/libxml/xmlversion.h.in,
	  src/other/xsltproc/libxslt,
	  src/other/xsltproc/libxslt/CMakeLists.txt,
	  src/other/xsltproc/libxslt/config.h.in,
	  src/other/xsltproc/libxslt/include,
	  src/other/xsltproc/libxslt/include/libxslt,
	  src/other/xsltproc/libxslt/include/libxslt/attributes.h,
	  src/other/xsltproc/libxslt/include/libxslt/documents.h,
	  src/other/xsltproc/libxslt/include/libxslt/extensions.h,
	  src/other/xsltproc/libxslt/include/libxslt/extra.h,
	  src/other/xsltproc/libxslt/include/libxslt/functions.h,
	  src/other/xsltproc/libxslt/include/libxslt/imports.h,
	  src/other/xsltproc/libxslt/include/libxslt/keys.h,
	  src/other/xsltproc/libxslt/include/libxslt/libxslt.h,
	  src/other/xsltproc/libxslt/include/libxslt/namespaces.h,
	  src/other/xsltproc/libxslt/include/libxslt/numbersInternals.h,
	  src/other/xsltproc/libxslt/include/libxslt/pattern.h,
	  src/other/xsltproc/libxslt/include/libxslt/preproc.h,
	  src/other/xsltproc/libxslt/include/libxslt/security.h,
	  src/other/xsltproc/libxslt/include/libxslt/templates.h,
	  src/other/xsltproc/libxslt/include/libxslt/transform.h,
	  src/other/xsltproc/libxslt/include/libxslt/trio.h,
	  src/other/xsltproc/libxslt/include/libxslt/triodef.h,
	  src/other/xsltproc/libxslt/include/libxslt/variables.h,
	  src/other/xsltproc/libxslt/include/libxslt/win32config.h,
	  src/other/xsltproc/libxslt/include/libxslt/xslt.h,
	  src/other/xsltproc/libxslt/include/libxslt/xsltInternals.h,
	  src/other/xsltproc/libxslt/include/libxslt/xsltexports.h,
	  src/other/xsltproc/libxslt/include/libxslt/xsltlocale.h,
	  src/other/xsltproc/libxslt/include/libxslt/xsltutils.h,
	  src/other/xsltproc/libxslt/include/libxslt/xsltwin32config.h,
	  src/other/xsltproc/libxslt/src,
	  src/other/xsltproc/libxslt/src/attributes.c,
	  src/other/xsltproc/libxslt/src/attrvt.c,
	  src/other/xsltproc/libxslt/src/documents.c,
	  src/other/xsltproc/libxslt/src/extensions.c,
	  src/other/xsltproc/libxslt/src/extra.c,
	  src/other/xsltproc/libxslt/src/functions.c,
	  src/other/xsltproc/libxslt/src/imports.c,
	  src/other/xsltproc/libxslt/src/keys.c,
	  src/other/xsltproc/libxslt/src/namespaces.c,
	  src/other/xsltproc/libxslt/src/numbers.c,
	  src/other/xsltproc/libxslt/src/pattern.c,
	  src/other/xsltproc/libxslt/src/preproc.c,
	  src/other/xsltproc/libxslt/src/security.c,
	  src/other/xsltproc/libxslt/src/templates.c,
	  src/other/xsltproc/libxslt/src/transform.c,
	  src/other/xsltproc/libxslt/src/variables.c,
	  src/other/xsltproc/libxslt/src/xslt.c,
	  src/other/xsltproc/libxslt/src/xsltlocale.c,
	  src/other/xsltproc/libxslt/src/xsltutils.c,
	  src/other/xsltproc/libxslt/xsltconfig.h.in,
	  src/other/xsltproc/xsltproc.c:
	  Coming very close to building xsltproc cross-platform for
	  guaranteed docbook->html documentation generation. Only known
	  problem is on Windows, and that seems to be primarily related to
	  the new catalog usage with the advanced Docbook formatting (to
	  the best of my knowledge, the new Docbook formatting logic has
	  never been tested on Windows before.) Setting environment
	  variables in the CMake COMMAND lines didn't go over well on
	  Windows, so have shifted to a new approach - for each docbook
	  target, write a small CMake script that contains all the proper
	  environment variable foo and commands for that target. Then the
	  custom command, rather than defining and running the command,
	  calls -P to execute the script file. That approach *does* seem to
	  do the right thing on Windows, besides having the nifty side
	  effect of making Docbook build debugging simpler by having a
	  fully expanded build command immediately available. Last step is
	  to figure out what the right voodo is for Windows - the path
	  rewrite logic isn't doing something right with the windows paths,
	  may need to dig into how that's being done and whether there are
	  build flags for Windows path handling in the xml code...

2011-12-07 02:34  brlcad

	* [r47828] include/bu.h, include/cmd.h, include/dg.h, include/dm.h,
	  include/ged.h, include/obj.h, src/bwish/cmd.c,
	  src/gtools/g_diff.c, src/libbu/cmd.c, src/libbu/cmdhist.c,
	  src/libbu/observer.c, src/libbu/tcl.c, src/libdm/dm_obj.c,
	  src/libdm/labels.c, src/libdm/tcl.c, src/libfb/fb_obj.c,
	  src/libfb/tcl.c, src/libged/dg_obj.c, src/libged/vdraw.c,
	  src/libged/view_obj.c, src/libged/wdb_bigE.c,
	  src/libged/wdb_importFg4Section.c, src/libged/wdb_nirt.c,
	  src/libged/wdb_obj.c, src/libged/wdb_qray.c,
	  src/libged/wdb_track.c, src/libged/wdb_vdraw.c,
	  src/libtclcad/cmdhist_obj.c, src/libtclcad/tclcad_obj.c,
	  src/mged/clone.c, src/mged/cmd.c, src/mged/mged.c:
	  De-tcl two rather intertwined libbu functions, bu_observer_cmd()
	  and bu_cmd(), along with all of the command history functions.
	  Define bu_cmdtab callback signature so we get proper type
	  checking, but instead of clientdata+tclinterp, make it a void*
	  and make argv const. Those changes end up impacting nearly 8k
	  lines of caller code where we have to update the
	  (mostly-but-not-all-deprecated) various "tcl object" codes to
	  pass their data around within the new observer and cmd callbacks
	  without being explicit function parameters. Remove most of the
	  deprecated/obsolete object API declarations while we're at it so
	  further use isn't encouraged.
	  
	  While moderately equivalent to the prior behavior, this patch
	  does change numerous command outputs from going to the Tcl
	  channel to instead getting output through bu_log. Of course, even
	  through most of the caller code is deprecated, more testing is
	  warranted (particularly for archer).
	  
	  This involved approximately 26 hours of continuous effort. My
	  pinky is tired.

2011-12-07 01:28  brlcad

	* [r47827] src/libdm/dm_obj.c:
	  reorder to eliminate forward decls. move command table into
	  function scope. staticness of data shouldn't be marked with
	  HIDDEN.

2011-12-07 01:27  starseeker

	* [r47826] src/archer/CMakeLists.txt:
	  Er, right - iwidgets isn't a build target...

2011-12-07 01:22  brlcad

	* [r47825] NEWS:
	  given this is a minor bump and we're a week deep, release should
	  be stabilized by the end of dec.

2011-12-07 01:20  brlcad

	* [r47824] TODO:
	  deprecation statements added, progress underway to rework rtarea.

2011-12-07 00:40  brlcad

	* [r47823] include/raytrace.h, src/librt/primitives/bot/bot.c:
	  make rt_bot_smooth() bot name be const

2011-12-06 22:49  brlcad

	* [r47822] include/obj.h:
	  give the obj structures a tcl_index stash-point so their funcs
	  don't need to pass it explicitly

2011-12-06 22:32  n_reed

	* [r47821] src/other/perplex/parser.y, src/other/perplex/perplex.h,
	  src/other/perplex/scanner.re:
	  fixed support of re2c state transition syntax, broken by r47796

2011-12-06 22:28  brlcad

	* [r47820] src/gtools/g_diff.c:
	  looks like wdb objects are used here by g_diff.. need to remove
	  dependency since code is going away.

2011-12-06 22:27  starseeker

	* [r47819] misc/CMake/FindLEMON.cmake, misc/CMake/FindRE2C.cmake,
	  src/other/re2c/CMake/FindLEMON.cmake,
	  src/other/step/CMake/FindLEMON.cmake:
	  Make sure the executables are present before we try doing
	  anything with them.

2011-12-06 22:24  brlcad

	* [r47818] include/dg.h, src/libged/bot_dump.c,
	  src/libged/view_obj.c, src/libged/wdb_obj.c:
	  propagate obj.h where necessary

2011-12-06 22:22  brlcad

	* [r47817] include/ged.h:
	  need fbserv_obj.h for structure decls. another dependency that
	  should be decoupled..

2011-12-06 22:20  brlcad

	* [r47816] include/CMakeLists.txt, include/Makefile.am,
	  include/ged.h, include/obj.h:
	  add new obj.h header with the remaining view_obj and ged_obj
	  structures that are in ged.h; don't want or need them, especially
	  for libged.

2011-12-06 21:55  brlcad

	* [r47815] src/libged/view_obj.c:
	  indent

2011-12-06 21:54  brlcad

	* [r47814] src/libged/view_obj.c:
	  reorder to eliminate forward decls

2011-12-06 21:45  n_reed

	* [r47813] src/other/perplex/scanner_template.c:
	  sync r47808 changes to template

2011-12-06 20:42  r_weiss

	* [r47812] src/librt/db5_scan.c:
	  Update to file "db5_scan.c" for function "db5_scan" within librt
	  to enable the new libbu memory pooling.

2011-12-06 20:40  r_weiss

	* [r47811] src/librt/db5_io.c:
	  Update to file "db5_io.c" for function "db5_get_raw_internal_fp"
	  within librt to enable new libbu memory pooling.

2011-12-06 20:27  r_weiss

	* [r47810] include/nmg.h:
	  Update to "nmg.h" to enable the new libbu memory pooling for nmg
	  structures.

2011-12-06 20:24  n_reed

	* [r47809] src/other/perplex/perplex.h,
	  src/other/perplex/scanner.re,
	  src/other/perplex/scanner_template.c:
	  have caller specify end of string input rather than testing for
	  null

2011-12-06 19:56  n_reed

	* [r47808] src/other/perplex/scanner.re:
	  Testing cursor position to detect exhaustion of buffered input,
	  so don't append null at EOI, which caused parsing failure in some
	  cases, and put restrictions on patterns.

2011-12-06 19:37  brlcad

	* [r47807] src/conv/step/AdvancedFace.cpp,
	  src/conv/step/AmountOfSubstanceContextDependentUnit.cpp,
	  src/conv/step/AmountOfSubstanceConversionBasedUnit.cpp,
	  src/conv/step/AmountOfSubstanceSiUnit.cpp,
	  src/conv/step/AmountOfSubstanceUnit.cpp,
	  src/conv/step/AreaContextDependentUnit.cpp,
	  src/conv/step/AreaConversionBasedUnit.cpp,
	  src/conv/step/AreaSiUnit.cpp, src/conv/step/AreaUnit.cpp,
	  src/conv/step/Axis1Placement.cpp,
	  src/conv/step/Axis2Placement.cpp,
	  src/conv/step/Axis2Placement2D.cpp,
	  src/conv/step/Axis2Placement3D.cpp,
	  src/conv/step/BSplineCurve.cpp,
	  src/conv/step/BSplineCurveWithKnots.cpp,
	  src/conv/step/BSplineSurface.cpp,
	  src/conv/step/BSplineSurfaceWithKnots.cpp,
	  src/conv/step/BezierCurve.cpp, src/conv/step/BezierSurface.cpp,
	  src/conv/step/BoundaryCurve.cpp, src/conv/step/BoundedCurve.cpp,
	  src/conv/step/BoundedPCurve.cpp,
	  src/conv/step/BoundedSurface.cpp,
	  src/conv/step/BoundedSurfaceCurve.cpp,
	  src/conv/step/CartesianPoint.cpp,
	  src/conv/step/CartesianTransformationOperator.cpp,
	  src/conv/step/CartesianTransformationOperator2D.cpp,
	  src/conv/step/CartesianTransformationOperator3D.cpp,
	  src/conv/step/Circle.cpp, src/conv/step/ClosedShell.cpp,
	  src/conv/step/CompositeCurve.cpp,
	  src/conv/step/CompositeCurveOnSurface.cpp,
	  src/conv/step/CompositeCurveSegment.cpp, src/conv/step/Conic.cpp,
	  src/conv/step/ConicalSurface.cpp,
	  src/conv/step/ConnectedFaceSet.cpp,
	  src/conv/step/ContextDependentUnit.cpp,
	  src/conv/step/ConversionBasedUnit.cpp, src/conv/step/Curve.cpp,
	  src/conv/step/CurveBoundedSurface.cpp,
	  src/conv/step/CurveReplica.cpp,
	  src/conv/step/CylindricalSurface.cpp,
	  src/conv/step/DefinitionalRepresentation.cpp,
	  src/conv/step/DerivedUnit.cpp,
	  src/conv/step/DerivedUnitElement.cpp,
	  src/conv/step/DimensionalExponents.cpp,
	  src/conv/step/Direction.cpp, src/conv/step/Edge.cpp,
	  src/conv/step/EdgeCurve.cpp, src/conv/step/EdgeLoop.cpp,
	  src/conv/step/ElectricCurrentContextDependentUnit.cpp,
	  src/conv/step/ElectricCurrentConversionBasedUnit.cpp,
	  src/conv/step/ElectricCurrentSiUnit.cpp,
	  src/conv/step/ElectricCurrentUnit.cpp,
	  src/conv/step/ElementarySurface.cpp, src/conv/step/Ellipse.cpp,
	  src/conv/step/Face.cpp, src/conv/step/FaceBound.cpp,
	  src/conv/step/FaceOuterBound.cpp, src/conv/step/FaceSurface.cpp,
	  src/conv/step/Factory.cpp, src/conv/step/FoundedItem.cpp,
	  src/conv/step/FunctionallyDefinedTransformation.cpp,
	  src/conv/step/GeometricRepresentationContext.cpp,
	  src/conv/step/GeometricRepresentationItem.cpp,
	  src/conv/step/GlobalUncertaintyAssignedContext.cpp,
	  src/conv/step/GlobalUnitAssignedContext.cpp,
	  src/conv/step/Hyperbola.cpp, src/conv/step/IntersectionCurve.cpp,
	  src/conv/step/LengthContextDependentUnit.cpp,
	  src/conv/step/LengthConversionBasedUnit.cpp,
	  src/conv/step/LengthMeasureWithUnit.cpp,
	  src/conv/step/LengthSiUnit.cpp, src/conv/step/LengthUnit.cpp,
	  src/conv/step/Line.cpp, src/conv/step/Loop.cpp,
	  src/conv/step/LuminousIntensityContextDependentUnit.cpp,
	  src/conv/step/LuminousIntensityConversionBasedUnit.cpp,
	  src/conv/step/LuminousIntensitySiUnit.cpp,
	  src/conv/step/LuminousIntensityUnit.cpp,
	  src/conv/step/ManifoldSolidBrep.cpp,
	  src/conv/step/MassContextDependentUnit.cpp,
	  src/conv/step/MassConversionBasedUnit.cpp,
	  src/conv/step/MassSiUnit.cpp, src/conv/step/MassUnit.cpp,
	  src/conv/step/MeasureValue.cpp,
	  src/conv/step/MeasureWithUnit.cpp, src/conv/step/NamedUnit.cpp,
	  src/conv/step/OffsetCurve2D.cpp, src/conv/step/OffsetCurve3D.cpp,
	  src/conv/step/OffsetSurface.cpp,
	  src/conv/step/OpenNurbsInterfaces.cpp,
	  src/conv/step/OrientedEdge.cpp, src/conv/step/PCurve.cpp,
	  src/conv/step/PCurveOrSurface.cpp, src/conv/step/Parabola.cpp,
	  src/conv/step/ParametricRepresentationContext.cpp,
	  src/conv/step/Path.cpp, src/conv/step/Placement.cpp,
	  src/conv/step/Plane.cpp,
	  src/conv/step/PlaneAngleContextDependentUnit.cpp,
	  src/conv/step/PlaneAngleConversionBasedUnit.cpp,
	  src/conv/step/PlaneAngleMeasureWithUnit.cpp,
	  src/conv/step/PlaneAngleSiUnit.cpp,
	  src/conv/step/PlaneAngleUnit.cpp, src/conv/step/Point.cpp,
	  src/conv/step/Polyline.cpp, src/conv/step/PullbackCurve.cpp,
	  src/conv/step/QuasiUniformCurve.cpp,
	  src/conv/step/QuasiUniformSurface.cpp,
	  src/conv/step/RatioContextDependentUnit.cpp,
	  src/conv/step/RatioConversionBasedUnit.cpp,
	  src/conv/step/RatioSiUnit.cpp, src/conv/step/RatioUnit.cpp,
	  src/conv/step/RationalBSplineCurve.cpp,
	  src/conv/step/RationalBSplineCurveWithKnots.cpp,
	  src/conv/step/RationalBSplineSurface.cpp,
	  src/conv/step/RationalBSplineSurfaceWithKnots.cpp,
	  src/conv/step/RationalBezierCurve.cpp,
	  src/conv/step/RationalBezierSurface.cpp,
	  src/conv/step/RationalQuasiUniformCurve.cpp,
	  src/conv/step/RationalQuasiUniformSurface.cpp,
	  src/conv/step/RationalUniformCurve.cpp,
	  src/conv/step/RationalUniformSurface.cpp,
	  src/conv/step/RectangularCompositeSurface.cpp,
	  src/conv/step/RectangularTrimmedSurface.cpp,
	  src/conv/step/RepresentationContext.cpp,
	  src/conv/step/RepresentationItem.cpp,
	  src/conv/step/STEPEntity.cpp, src/conv/step/SeamCurve.cpp,
	  src/conv/step/ShapeRepresentation.cpp, src/conv/step/SiUnit.cpp,
	  src/conv/step/SolidAngleContextDependentUnit.cpp,
	  src/conv/step/SolidAngleConversionBasedUnit.cpp,
	  src/conv/step/SolidAngleSiUnit.cpp,
	  src/conv/step/SolidAngleUnit.cpp, src/conv/step/SolidModel.cpp,
	  src/conv/step/SphericalSurface.cpp, src/conv/step/Surface.cpp,
	  src/conv/step/SurfaceCurve.cpp,
	  src/conv/step/SurfaceOfLinearExtrusion.cpp,
	  src/conv/step/SurfaceOfRevolution.cpp,
	  src/conv/step/SurfacePatch.cpp, src/conv/step/SurfaceReplica.cpp,
	  src/conv/step/SweptSurface.cpp,
	  src/conv/step/ThermodynamicTemperatureContextDependentUnit.cpp,
	  src/conv/step/ThermodynamicTemperatureConversionBasedUnit.cpp,
	  src/conv/step/ThermodynamicTemperatureSiUnit.cpp,
	  src/conv/step/ThermodynamicTemperatureUnit.cpp,
	  src/conv/step/TimeContextDependentUnit.cpp,
	  src/conv/step/TimeConversionBasedUnit.cpp,
	  src/conv/step/TimeSiUnit.cpp, src/conv/step/TimeUnit.cpp,
	  src/conv/step/TopologicalRepresentationItem.cpp,
	  src/conv/step/ToroidalSurface.cpp,
	  src/conv/step/TrimmedCurve.cpp, src/conv/step/TrimmingSelect.cpp,
	  src/conv/step/UncertaintyMeasureWithUnit.cpp,
	  src/conv/step/UniformCurve.cpp, src/conv/step/UniformSurface.cpp,
	  src/conv/step/Unit.cpp, src/conv/step/Vector.cpp,
	  src/conv/step/Vertex.cpp, src/conv/step/VertexLoop.cpp,
	  src/conv/step/VertexPoint.cpp,
	  src/conv/step/VolumeContextDependentUnit.cpp,
	  src/conv/step/VolumeConversionBasedUnit.cpp,
	  src/conv/step/VolumeSiUnit.cpp, src/conv/step/VolumeUnit.cpp:
	  indent

2011-12-06 19:37  n_reed

	* [r47806] src/other/perplex/parser.y:
	  remove debug output

2011-12-06 19:32  r_weiss

	* [r47805] include/bu.h:
	  Update to include file "bu.h", adding definitions for memory pool
	  functions "bu_get_elem_from_pool" and "bu_free_elem_pool".

2011-12-06 19:26  brlcad

	* [r47804] src/conv/step/Axis2Placement3D.cpp:
	  possibly unitialized, init with VINIT_ZERO

2011-12-06 19:18  r_weiss

	* [r47803] src/libbu/CMakeLists.txt:
	  Update to file "CMakeLists.txt" to add file "pool.c" to libbu.

2011-12-06 19:17  r_weiss

	* [r47802] src/libbu/Makefile.am:
	  Update to "Makefile.am" to add file "pool.c" to libbu.

2011-12-06 19:13  r_weiss

	* [r47801] src/libbu/pool.c:
	  New code for memory pooling within libbu. This is a work is
	  progress. Adding file "pool.c".

2011-12-06 18:35  n_reed

	* [r47800] src/other/perplex/parser.y:
	  reduce code duplication

2011-12-06 18:08  starseeker

	* [r47799] misc/CMake/ThirdParty.cmake:
	  go full path on src/other executables, since if we're trying to
	  build bundled and there is a system version of the exec present
	  in path, the target name will end up calling the system binary
	  when it trys to run.

2011-12-06 17:54  brlcad

	* [r47798] src/libged/wdb_obj.c:
	  more massive reordering to eliminate forward decls

2011-12-06 17:44  brlcad

	* [r47797] src/libged/dg_obj.c, src/libged/wdb_nirt.c:
	  massive reordering to eliminate forward declarations. moved
	  dgo_pr_wait_status to nirt as pr_wait_status since that's the
	  only place it's used.

2011-12-06 17:33  n_reed

	* [r47796] src/other/perplex/parser.y, src/other/perplex/perplex.h,
	  src/other/perplex/scanner.re:
	  add support for re2c named-definitions syntax

2011-12-06 17:23  brlcad

	* [r47795] src/libged/dg_obj.c:
	  move the static command table into the function that uses it

2011-12-06 17:21  brlcad

	* [r47794] src/libged/vdraw.c, src/libged/view_obj.c,
	  src/libged/wdb_vdraw.c:
	  move the static command tables into the functions that use them

2011-12-06 16:39  n_reed

	* [r47793] src/other/perplex/perplex.h,
	  src/other/perplex/scanner.re:
	  allow C comments in rules section

2011-12-06 16:03  n_reed

	* [r47792] src/other/perplex/scanner_template.c:
	  readability

2011-12-06 12:23  indianlarry

	* [r47791] src/other/step/src/clstepcore/STEPattribute.cc:
	  Looks like possible debugging code left in during the scl_string
	  -> std::string rework breaking STEPattribute::is_null() for
	  STRING_TYPE and BINARY_TYPE, commented out for now.

2011-12-06 12:14  indianlarry

	* [r47790] src/other/step/src/clstepcore/sdaiString.h:
	  Fixed asStr(), was broken in the scl_string -> std::string
	  rework.

2011-12-06 07:40  brlcad

	* [r47789] src/libfb/if_X24.c, src/libfb/if_ogl.c,
	  src/libfb/if_wgl.c:
	  propagate const to all of the argv of the various open_existing()
	  functions

2011-12-06 07:25  brlcad

	* [r47788] src/libtclcad/tclcad.c:
	  remove extra semi

2011-12-06 07:24  brlcad

	* [r47787] include/tclcad.h:
	  declare/export the new tclcad_register_cmds() function so we can
	  eliminate bu_register_cmds().

2011-12-06 07:21  brlcad

	* [r47786] src/libtclcad/tclcad.c:
	  provide an alternative to bu_register_cmds() so we can make
	  remove the bu func as a minimally impacting API change. to do
	  this, we need to wrap the bu_cmdtab functions since they're
	  similarly undergoing a signature change to eliminate the tcl
	  binding.

2011-12-06 06:07  brlcad

	* [r47785] src/libfb/tcl.c:
	  reorder to avoid forward decls, make cmdtab private to init func.

2011-12-06 05:55  brlcad

	* [r47784] include/fb.h, include/fbio.h, src/libfb/fb_generic.c,
	  src/libfb/if_TEMPLATE.c, src/libfb/if_X.c, src/libfb/if_X24.c,
	  src/libfb/if_debug.c, src/libfb/if_disk.c, src/libfb/if_mem.c,
	  src/libfb/if_null.c, src/libfb/if_ogl.c, src/libfb/if_remote.c,
	  src/libfb/if_stack.c, src/libfb/if_tk.c, src/libfb/if_wgl.c:
	  make the file argument to if_open() const.

2011-12-06 01:48  starseeker

	* [r47783] misc/CMake/BRLCAD_Util.cmake:
	  begone debug printout

2011-12-06 01:45  starseeker

	* [r47782] CMakeLists.txt:
	  Nevermind - we have a different variable, so don't emulate the
	  old system for 64 bit.

2011-12-05 23:53  starseeker

	* [r47781] CMakeLists.txt:
	  Add docs for 32/64 bit BRLCAD_WORD_SIZE

2011-12-05 23:52  starseeker

	* [r47780] misc/CMake/BRLCAD_Util.cmake:
	  build the disable options list in a different way.

2011-12-05 23:46  brlcad

	* [r47779] src/libfb/fb_obj.c:
	  reorder to avoid the need for forward declarations. make the
	  command table internal to the function (yet still static so it
	  persists).

2011-12-05 23:28  starseeker

	* [r47778] CMakeLists.txt:
	  Add some aliases for the strict flags.

2011-12-05 23:27  starseeker

	* [r47777] src/tclscripts/CMakeLists.txt:
	  mind the advanced markings...

2011-12-05 22:39  starseeker

	* [r47776] src/archer/CMakeLists.txt:
	  Archer needs some more dependencies called out (mostly tcl/tk
	  packages it uses). 'make archer' now does more or less what you
	  expect - the only exception being the Docbook man pages. Not sure
	  whether to make those dependencies...

2011-12-05 22:25  starseeker

	* [r47775] src/CMakeLists.txt:
	  checking clean configure - need tclscripts target lists defined
	  before archer and mged targets are defined so a one-shot
	  configure gets the right information.

2011-12-05 22:20  starseeker

	* [r47774] src/archer/CMakeLists.txt:
	  Now that we have an archer target, hang the tclscript
	  dependencies off of it.

2011-12-05 22:16  starseeker

	* [r47773] src/archer/CMakeLists.txt:
	  Make a stab at switching archer over to a real live build target
	  instead of just a configure-time copy. Untested on Windows.

2011-12-05 22:04  starseeker

	* [r47772] src/mged/CMakeLists.txt, src/tclscripts/CMakeLists.txt:
	  Make mged depend on all pkgIndex/tclIndex targets. Probably
	  should do the same for archer...

2011-12-05 22:03  n_reed

	* [r47771] src/other/perplex/scanner_template.c:
	  allow name of lexer routine and app data parameter to be
	  specified with defines

2011-12-05 17:47  n_reed

	* [r47770] src/libbu/parse.c:
	  revert to previous revision

2011-12-05 17:38  n_reed

	* [r47769] regress/solidspix.asc:
	  changed solids-regress reference image to agree with change in
	  output-pix caused by fix in r47659

2011-12-05 06:06  brlcad

	* [r47768] src/tclscripts/mged/CMakeLists.txt:
	  ws

2011-12-05 05:58  brlcad

	* [r47767] src/mged/CMakeLists.txt:
	  apparently doing seomthing wrong, so document the FIXME
	  accordingly mged needs to depend on the tclscripts or it won't
	  work for non default and make install target builds (e.g., make
	  regress)

2011-12-02 22:39  n_reed

	* [r47766] misc/CMake/FindPERPLEX.cmake, src/other/CMakeLists.txt,
	  src/other/perplex.dist, src/other/perplex/CMakeLists.txt,
	  src/other/perplex/Makefile.local, src/other/perplex/perplex.cpp:
	  initial cmake build logic for perplex

2011-12-02 17:11  bob1961

	* [r47765] src/libtclcad/tclcad_obj.c:
	  Update to_data_polygons() import sub-command to set the polygon
	  color, line-width and line-style.

2011-12-02 17:09  bob1961

	* [r47764] src/libged/polyclip.cpp:
	  Fix ged_export_polygon() and ged_import_polygon() to handle
	  multiple contours.

2011-12-02 14:53  erikgreenwald

	* [r47763] src/libtclcad/cmdhist_obj.c:
	  Move Cho_Init() to the end to avoid undefined function errors
	  (prototypes were removed).

2011-12-02 04:16  brlcad

	* [r47762] doc/deprecation.txt:
	  ws and 3 months should be necessary, not sufficient

2011-12-02 04:16  brlcad

	* [r47761] TODO:
	  break cyclic dependency between libdm and libged

2011-12-02 03:56  brlcad

	* [r47760] include/cmd.h, include/tclcad.h,
	  src/libbu/CMakeLists.txt, src/libbu/Makefile.am,
	  src/libbu/cmdhist_obj.c, src/libbu/tcl.c,
	  src/libtclcad/CMakeLists.txt, src/libtclcad/Makefile.am,
	  src/libtclcad/cmdhist_obj.c, src/libtclcad/tclcad.c:
	  move command history tcl objects from libbu to libtclcad,
	  changing them from init during loading of libbu to loading of
	  libtclcad. this should keep things working for archer and get
	  libbu one step closer to tcliberation.

2011-12-02 03:42  brlcad

	* [r47759] src/libbu/cmdhist_obj.c:
	  unfortunately not so simple to remove/move the tcl side of the
	  command history implementation from libbu since it involves
	  non-deprecated tclscripts api.

2011-12-02 03:35  brlcad

	* [r47758] include/bu.h, src/libbu/tcl.c:
	  change Bu_Init() to take a void* since dynamic loading should
	  still work just fine without knowing the type. helps decouple the
	  header from needing tcl.h

2011-12-02 03:30  brlcad

	* [r47757] src/libbu/cmdhist.c:
	  _bu_ prefix was a bad idea, use the file name as the prefix

2011-12-02 02:56  brlcad

	* [r47756] src/libbu/observer.c:
	  _bu_ prefix was a bad idea

2011-12-02 01:40  brlcad

	* [r47755] doc/deprecation.txt, include/bn.h, include/magic.h,
	  include/raytrace.h, src/libbu/tcl.c, src/libdm/dm_obj.c,
	  src/libged/wdb_obj.c, src/librt/tcl.c, src/rt/sh_tcl.c:
	  removed bu_badmagic_tcl() and all of the tcl-specific badmagic
	  macros like BU_CKMAG_TCL and the various bn and rt macros that
	  wrapped it (like RT_CK_AP_TCL, RT_CK_RTI_TCL, BN_CK_VLIST, etc).
	  one step closer to decoupling libbu from tcl

2011-12-02 01:33  starseeker

	* [r47754] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake:
	  Handle setting of default option in BRLCAD_OPTION

2011-12-02 01:29  brlcad

	* [r47753] misc/CMake/ThirdParty.cmake:
	  a bug? do what the comment says it is supposed to be doing.

2011-12-02 01:28  brlcad

	* [r47752] TODO.cmake:
	  added the deprecation warning to the old build system

2011-12-02 01:28  brlcad

	* [r47751] sh/footer.sh, sh/header.sh:
	  add support for adding header/footers to .cmake files, using
	  sh-mode

2011-12-02 01:27  brlcad

	* [r47750] sh/template.sh:
	  don't just delete the header/footer file before aborting. we
	  might have been running adding a header/footer to a file that
	  already existed. instead restore the backup.

2011-12-02 01:21  starseeker

	* [r47749] src/libbu/parse.c:
	  Try to undo r47659 without ruining the subsequent commits... this
	  was breaking the solids shader regression test, so needs more
	  checking into.

2011-12-02 00:00  brlcad

	* [r47748] include/bu.h, src/libbu/tcl.c, src/mged/edsol.c:
	  do the same with bu_tcl_structparse_argv(). it was only used in
	  one place, so eliminate it by just making the caller code call
	  bu_structparse_argv() directly.

2011-12-01 23:38  brlcad

	* [r47747] doc/deprecation.txt, include/bu.h, src/libbu/tcl.c:
	  remove bu_tcl_setup() in favor of equivalent Bu_Init()

2011-12-01 23:34  brlcad

	* [r47746] src/rttherm/ssampview.c:
	  replace the call to bu_tcl_setup() and rt_tcl_setup() with the
	  same initialization call used by bwish and mged, calling
	  Bu_Init() and Rt_Init() respectively. allows bu_tcl_setup() to go
	  away.

2011-12-01 23:31  brlcad

	* [r47745] src/libbu/tcl.c:
	  removed the only call to bu_get_all_keyword_values from tcl code
	  so its binding can go away. another 100 lines.

2011-12-01 23:28  brlcad

	* [r47744] src/rttherm/ssampview.tcl:
	  replace bu_get_all_keyword_values with calls to
	  bu_get_value_by_keyword. this was the only use with ill-defined
	  side effects, so reduce.

2011-12-01 23:22  brlcad

	* [r47743] src/libbu/parse.c:
	  the _bu_ prefix convention on static functions was a bad idea.
	  use a prefix based on the group/file these functions belong to,
	  i.e., parse_

2011-12-01 23:14  brlcad

	* [r47742] src/libbu/tcl.c:
	  eliminate 7 seemingly minimal-value bu tcl commands that also
	  seem to be completely unused within our code: bu_ck_malloc_ptr,
	  bu_malloc_len_roundup, bu_printb, bu_key_eq_to_key_val,
	  bu_shader_to_tcl_list, bu_key_val_to_key_eq, bu_shader_to_key_eq.
	  200 line reduction.

2011-12-01 22:12  starseeker

	* [r47741] CMakeLists.txt:
	  Nevermind the BRLCAD_ prefix on the aliases - if we need that it
	  can be automated at the macro level

2011-12-01 22:09  starseeker

	* [r47740] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake:
	  Add a second 'BRLCAD_OPTION' to test the setup. Need to think
	  about how to handle this for third party cases - may need an
	  option to go with either BRLCAD_OPTION or just a regular option.

2011-12-01 22:06  brlcad

	* [r47739] doc/deprecation.txt:
	  oops, fix the regex to use both matched patterns.

2011-12-01 22:03  brlcad

	* [r47738] doc/deprecation.txt:
	  all of the bu_tcl_* functions are no longer public API.

2011-12-01 21:58  brlcad

	* [r47737] src/libbu/tcl.c:
	  mark the bu_cmdtab functions as HIDDEN as they don't need to be
	  public API. change their function prefix from bu_tcl_ to tcl_bu_
	  so they merely prefix the bu function name they wrap.

2011-12-01 21:47  n_reed

	* [r47736] src/other/perplex/parser.y,
	  src/other/perplex/scanner_template.c:
	  adding required re2c configuration options for condition support
	  to output

2011-12-01 21:45  starseeker

	* [r47735] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake:
	  Tweak the BRLCAD_OPTION macro - try for supporting DISABLE_ forms
	  of ENABLE_ vars

2011-12-01 20:55  n_reed

	* [r47734] src/other/perplex/perplex.h,
	  src/other/perplex/scanner.re:
	  improved parsing of patterns

2011-12-01 20:53  brlcad

	* [r47733] include/bu.h, src/libbu/tcl.c:
	  remove declaration of bu_tcl*() functions that are not used
	  outside of src/libbu/tcl.c, part of gradual elimination of tcl
	  from libbu. looks like two are directly used
	  (bu_tcl_structparse_argv() by edsol.c and bu_tcl_setup() by
	  ssampview) and four others indirectly used through tclscripts.

2011-12-01 19:41  starseeker

	* [r47732] src/fb/CMakeLists.txt:
	  Ah, right - even though it's not a library, we need to sort
	  includes for at least some of the binaries. Do so for the fb
	  directory.

2011-12-01 18:55  erikgreenwald

	* [r47731] src/librt/primitives/pipe/pipe.c:
	  split assignments to avoid incompatible pointer error

2011-12-01 17:36  bob1961

	* [r47730] include/ged.h, src/libtclcad/tclcad_obj.c,
	  src/tclscripts/lib/Ged.tcl:
	  Added color, line width and line style at the polygon level.

2011-12-01 16:45  tbrowder2

	* [r47729] include/brlcad.h:
	  correct typo

2011-12-01 16:34  n_reed

	* [r47728] src/other/perplex/parser.y,
	  src/other/perplex/scanner.re,
	  src/other/perplex/scanner_template.c:
	  minor changes to macro names

2011-12-01 15:56  n_reed

	* [r47727] src/other/perplex/parser.y,
	  src/other/perplex/perplex.cpp, src/other/perplex/perplex.h,
	  src/other/perplex/scanner_template.c:
	  add option for toggling definition of condition routines

2011-12-01 15:53  brlcad

	* [r47726] NEWS:
	  nick fixed a bug affecting the combination editor where it wasn't
	  preserving the color value set. tcl script was preserving the
	  original color, so needed to not do that.

2011-12-01 15:44  brlcad

	* [r47725] src/libbu/parse.c, src/libbu/tcl.c:
	  ws

2011-12-01 15:16  brlcad

	* [r47724] src/librt/primitives/pipe/pipe.c:
	  cleanup

2011-12-01 15:01  brlcad

	* [r47723] src/librt/primitives/pipe/pipe.c:
	  prevent a pipe tesselation double-free, detected by the
	  conversion script and verbose blather on linux

2011-12-01 14:43  brlcad

	* [r47722] AUTHORS:
	  developers already have the prestige badge and will
	  invariably/usually have all contributed to docs in some fashion
	  by the time they get that designation (100+ features), so avoid
	  double-listing any dev. also, expand docs to include the website
	  so we can credit robert leverginton for his work redesigning the
	  main site back in 2007. responded to my sf posting in june 2007,
	  unveiled new unified theme drupal+mediawiki+gallery2 site in
	  march 2008.

2011-12-01 14:16  brlcad

	* [r47721] NEWS:
	  bob fixed a bug in rt where it'd crash if the ae command was
	  called during -c (before rtip was initialized). fixed by delaying
	  the do_ae() processing until after all args are processed.

2011-12-01 14:13  brlcad

	* [r47720] src/libgcv/test_bottess.c:
	  fix header file name and copyright year (starts with file)

2011-12-01 14:00  erikgreenwald

	* [r47719] src/libgcv/CMakeLists.txt, src/libgcv/Makefile.am,
	  src/libgcv/test_bottess.c:
	  stub in unit testing for bottess

2011-12-01 02:52  starseeker

	* [r47718] src/libged/CMakeLists.txt:
	  Put FB back in alphabetical order - hopefully the sorting logic
	  will handle the situation, if not the 'correct' approach will
	  have to be to disable macports.

2011-12-01 02:46  starseeker

	* [r47717] misc/CMake/DiffCache.cmake:
	  The new _DEFINES showed some holes in the cache diffing routine.
	  This should be more robust and cleaner.

2011-11-30 23:29  starseeker

	* [r47716] misc/CMake/BRLCAD_Util.cmake, src/libbu/CMakeLists.txt,
	  src/libdm/CMakeLists.txt, src/libfft/CMakeLists.txt,
	  src/libged/CMakeLists.txt, src/libmultispectral/CMakeLists.txt,
	  src/liborle/CMakeLists.txt, src/libpc/CMakeLists.txt,
	  src/libpkg/example/CMakeLists.txt, src/librt/CMakeLists.txt,
	  src/librtserver/CMakeLists.txt, src/libsysv/CMakeLists.txt,
	  src/libtclcad/CMakeLists.txt, src/libtermio/CMakeLists.txt,
	  src/vfont/CMakeLists.txt:
	  Add a scheme for sorting include directories for BRL-CAD
	  libraries, with an eye towards favoring local includes over
	  system directories. Not tested in any of the problem cases as
	  yet.

2011-11-30 22:31  n_reed

	* [r47715] src/other/perplex/parser.y, src/other/perplex/perplex.h,
	  src/other/perplex/scanner.re:
	  added basic support for start condition scopes

2011-11-30 21:16  brlcad

	* [r47714] src/conv/iges/iges.c, src/lgt/do_options.c,
	  src/proc-db/csgbrep.cpp:
	  more strict quellage.

2011-11-30 21:05  bob1961

	* [r47713] include/ged.h, src/libtclcad/tclcad_obj.c,
	  src/tclscripts/lib/Ged.tcl:
	  Provide a way to select the target polygon.

2011-11-30 19:31  starseeker

	* [r47712] src/other/CMakeLists.txt:
	  Ah, right - was setting the wrong thing for the toplevel
	  mechanism. This is tested and works on Win32

2011-11-30 19:11  starseeker

	* [r47711] src/other/CMakeLists.txt:
	  Mark BUILD_SCL as advanced

2011-11-30 18:58  starseeker

	* [r47710] src/other/CMakeLists.txt:
	  If we're not able to build SCL, set the build var to off so it
	  gets reported that way...

2011-11-30 16:36  n_reed

	* [r47709] src/other/perplex/perplex.h,
	  src/other/perplex/scanner.re:
	  added support for single quote strings and comments inside
	  actions

2011-11-30 16:01  n_reed

	* [r47708] src/other/perplex/parser.y, src/other/perplex/perplex.h,
	  src/other/perplex/scanner.re:
	  added support for braces and strings inside actions

2011-11-30 15:24  erikgreenwald

	* [r47707] src/libgcv/bottess.c:
	  disable function level static declarations. fix debugging output
	  parameters.

2011-11-30 00:53  starseeker

	* [r47706] CMakeLists.txt:
	  with any luck, we don't need to separately call out tcl and tk
	  build deps...

2011-11-29 23:08  brlcad

	* [r47705] src/librt/primitives/extrude/extrude.c:
	  reworking more variables since compilation is halting on bugs
	  that gcc 4.6.2 detected where we're calling V3ARGS on point2d_t
	  variables being passed around. make isect_line2_ellipse() take 2d
	  entities and promote the rest to 3d for now.

2011-11-29 22:42  brlcad

	* [r47704] src/fb/fbanim.c, src/fb/fbcmrot.c, src/fb/pixflip-fb.c,
	  src/remrt/remrt.c, src/remrt/rtsrv.c, src/util/dunncomm.c:
	  few more select() caller stragglers that didn't include
	  sys/select.h directly. include bselect.h ftw.

2011-11-29 22:36  brlcad

	* [r47703] src/conv/enf-g.c:
	  initialize variables before use. atof may fail.

2011-11-29 22:32  brlcad

	* [r47702] src/fbserv/fbserv.c, src/fbserv/server.c,
	  src/libbu/backtrace.c, src/libged/delay.c, src/libged/preview.c,
	  src/libpkg/pkg.c, src/mged/mged.c:
	  replace includes of sys/select with the new bselect.h header so
	  we can avoid a gcc 4.6.2 'ISO C forbids braced-groups within
	  expressions' -O3 -pedantic error. looks like the
	  '-Werror=edantic' problem is already reported.

2011-11-29 22:28  brlcad

	* [r47701] include/CMakeLists.txt, include/Makefile.am,
	  include/bselect.h:
	  add a new header for wrapping the logic and functionality
	  necessary for protecting against a bug in gcc 4.6.2 where the
	  FD_*() macros aren't marked as extensions causing gcc to emit a
	  warning during -O3 compilation about ISO C forbidding
	  braced-groups within expressions. this may need some more
	  precautions to ensure we only perform this workaround when
	  absolutely necessary, but it seems to work well for the platform
	  (linux) exhibiting the error.

2011-11-29 22:23  brlcad

	* [r47700] src/libged/polyclip.cpp:
	  curr_lsg won't be initialized if the list is empty. make sure we
	  don't dereference.

2011-11-29 21:53  erikgreenwald

	* [r47699] misc/CMake/Fink_MacPorts.cmake:
	  add include dirs to remove command

2011-11-29 21:50  bob1961

	* [r47698] src/librt/primitives/extrude/extrude.c:
	  When using "put" to create an extrude primitive it's possible to
	  get a segmentation fault if the sketch name is not specified.
	  This updates rt_extrude_adjust() to check if sketch_name is NULL.

2011-11-29 21:28  n_reed

	* [r47697] src/other/perplex/parser.y,
	  src/other/perplex/scanner.re,
	  src/other/perplex/scanner_template.c:
	  address compiler warnings

2011-11-29 21:14  starseeker

	* [r47696] misc/CMake/BRLCAD_Util.cmake:
	  Just remove duplicates regardless

2011-11-29 21:05  bob1961

	* [r47695] src/tclscripts/lib/Ged.tcl:
	  ae2dir doesn't take a view parameter

2011-11-29 20:17  erikgreenwald

	* [r47694] src/libged/CMakeLists.txt:
	  Move FB includes to end to try to shuffle macports include dir
	  out...

2011-11-29 20:05  n_reed

	* [r47693] src/other/perplex/parser.y,
	  src/other/perplex/perplex.cpp, src/other/perplex/perplex.h,
	  src/other/perplex/scanner.re,
	  src/other/perplex/scanner_template.c:
	  add ability to generate a header file

2011-11-29 20:04  starseeker

	* [r47692] src/librt/CMakeLists.txt:
	  just BUILD_STATIC_LIBS

2011-11-29 19:59  starseeker

	* [r47691] src/libdm/CMakeLists.txt:
	  the libdm static build does need some defines - add those.

2011-11-29 19:43  erikgreenwald

	* [r47690] src/librt/CMakeLists.txt:
	  Set OBJ_BREP on all statics, not just windows

2011-11-29 19:34  starseeker

	* [r47689] CMakeLists.txt, src/other/tcl/CMakeLists.txt,
	  src/other/tk/CMakeLists.txt:
	  Clean up the OSX framework detection

2011-11-29 19:33  erikgreenwald

	* [r47688] src/libtclcad/tclcad_obj.c:
	  remove uninitialized (and basically unused) ret variable

2011-11-29 19:22  bob1961

	* [r47687] src/rt/do.c:
	  Check rtip for NULL before trying to use withing do_ae().

2011-11-29 19:12  bob1961

	* [r47686] src/rt/do.c:
	  Revert the previous commit.

2011-11-29 18:11  n_reed

	* [r47685] src/other/perplex/parser.y,
	  src/other/perplex/perplex.cpp, src/other/perplex/perplex.h,
	  src/other/perplex/scanner_template.c:
	  added option for specifying output file

2011-11-29 18:06  starseeker

	* [r47684] src/other/libutahrle/CMakeLists.txt:
	  Hmm, must have had a stale libutahrle lib file around. Tweak MSVC
	  build flags.

2011-11-29 17:50  bob1961

	* [r47683] include/ged.h, src/libged/polyclip.cpp,
	  src/libtclcad/tclcad_obj.c, src/tclscripts/lib/Ged.tcl:
	  Added a data_polygons subcommand for saving a polygon as a
	  sketch. Also added one for importing polygon data from a sketch.

2011-11-29 17:22  starseeker

	* [r47682] CMakeLists.txt:
	  Do a little more to disable librtserver - may have to eventually
	  do an actual compile test on this, but hopefully this will avoid
	  some issues.

2011-11-29 17:22  n_reed

	* [r47681] src/other/perplex/Makefile.local,
	  src/other/perplex/mbo_getopt.cpp, src/other/perplex/mbo_getopt.h,
	  src/other/perplex/parser.y, src/other/perplex/perplex.c,
	  src/other/perplex/perplex.cpp, src/other/perplex/perplex.h,
	  src/other/perplex/scanner.re,
	  src/other/perplex/scanner_template.c:
	  borrowing re2c's option parser

2011-11-29 16:42  bob1961

	* [r47680] src/rt/do.c:
	  Remove call to do_ae() from within cm_ae(). This causes a
	  segmentation fault. Besides, do_ae() gets called later in main.c
	  if necessary.

2011-11-29 16:17  brlcad

	* [r47679] src/adrt/isst_tcltk.c:
	  TIE_EXPORT is dead

2011-11-29 15:54  brlcad

	* [r47678] src/tclscripts/rtwizard/examples/PictureTypeA/intro.txt,
	  src/tclscripts/rtwizard/examples/PictureTypeB/intro.txt,
	  src/tclscripts/rtwizard/examples/PictureTypeC/intro.txt,
	  src/tclscripts/rtwizard/examples/PictureTypeE/intro.txt,
	  src/tclscripts/rtwizard/examples/PictureTypeF/intro.txt:
	  various additional corrections from carl for rtwizard.

2011-11-29 15:46  brlcad

	* [r47677] src/rt/viewedge.c:
	  carl reported a typo

2011-11-29 14:27  d_rossberg

	* [r47675] src/librt/CMakeLists.txt, src/libwdb/CMakeLists.txt:
	  the brlcad.dll needs an openNURBS.dll: setting the compiler
	  switches

2011-11-29 02:14  starseeker

	* [r47674] src/conv/CMakeLists.txt, src/fb/CMakeLists.txt,
	  src/libbn/CMakeLists.txt, src/libpkg/example/CMakeLists.txt,
	  src/libpkg/example/client.c, src/nirt/CMakeLists.txt,
	  src/other/libutahrle/include/rle.h, src/util/CMakeLists.txt:
	  Make a stab at dealing with more MSVC build issues with new
	  setup. Not tested yet.

2011-11-29 01:05  starseeker

	* [r47673] include/db5.h, include/tie.h, src/librt/CMakeLists.txt:
	  DB5 and TIE export prefixes switched to RT

2011-11-29 00:53  starseeker

	* [r47672] src/librt/CMakeLists.txt:
	  Because librt is using so many different DLL_IMPORTS/EXPORTS
	  flags, we're going to have to handle a few things manually. Any
	  reason not to roll TIE_DLL and DB5_DLL into RT_DLL?

2011-11-28 23:45  starseeker

	* [r47671] src/libdm/CMakeLists.txt:
	  dm-tk still has issues on Windows.

2011-11-28 23:32  starseeker

	* [r47670] src/CMakeLists.txt:
	  remove __WIN32__ - compiler define, and in any case it didn't
	  have the desired result.

2011-11-28 22:03  n_reed

	* [r47669] src/other/perplex/perplex.c,
	  src/other/perplex/scanner_template.c,
	  src/other/perplex/template.c:
	  renamed scanner template

2011-11-28 21:20  n_reed

	* [r47668] src/other/perplex/parser.y, src/other/perplex/perplex.c:
	  allow empty code section

2011-11-28 21:12  starseeker

	* [r47667] src/CMakeLists.txt:
	  Add the __WIN32__ definition - may need it for some headers.

2011-11-28 20:32  starseeker

	* [r47666] src/librt/CMakeLists.txt:
	  Try tweaking the DLL variables for librt - working on unbreaking
	  Windows...

2011-11-28 20:23  n_reed

	* [r47665] src/other/perplex/perplex.h,
	  src/other/perplex/scanner.re, src/other/perplex/template.c:
	  fix scanning from string

2011-11-28 19:26  n_reed

	* [r47664] src/other/perplex/parser.y, src/other/perplex/perplex.c,
	  src/other/perplex/scanner.re, src/other/perplex/template.c:
	  addressing some compiler warnings

2011-11-28 18:57  starseeker

	* [r47663] misc/CMake/FindGL.cmake:
	  Whoops, broke the GL logic for MSVC - try again...

2011-11-28 18:34  starseeker

	* [r47662] src/other/CMakeLists.txt:
	  Mark as advanced

2011-11-28 18:33  starseeker

	* [r47661] src/libpkg/example/client.c,
	  src/libpkg/example/server.c:
	  Start trying to figure out how to properly shuffle a file back
	  and forth between client and server. Ideally, want to have the
	  server send the file to the client, have the client reconstitute
	  the file, and then fire the file back at the server, which
	  reconstitutes it in turn and maybe compares it to the original
	  buffer. Not immediately clear how to achieve this yet.

2011-11-28 17:32  starseeker

	* [r47660] src/other/re2c.dist, src/other/re2c/CMakeLists.txt,
	  src/other/re2c/actions.cc, src/other/re2c/bootstrap/scanner.cc,
	  src/other/re2c/code.cc, src/other/re2c/main.cc,
	  src/other/re2c/parser.h, src/other/re2c/parser.yy,
	  src/other/re2c/re2c_parser.h, src/other/re2c/scanner.re:
	  move parser.h to re2c_parser.h - renaming the lemon generated
	  parser.h file after generation to avoid conflict only works when
	  src dir != build dir. If doing an in src build, lemon will still
	  stomp parser.h on its way to generating parser_tokens.h

2011-11-26 01:44  n_reed

	* [r47659] src/libbu/parse.c:
	  allow braces around shader parameters, e.g. "plastic {sp .5 di
	  .5}" as well as "plastic sp=.5 di=.5", in bu_shader_to_tcl_list
	  (used by mater)

2011-11-25 22:15  n_reed

	* [r47658] src/libbu/parse.c:
	  removed is_stack bool from bu_shader_to_tcl_list; was always
	  false, and would cause bad output if true

2011-11-25 21:59  n_reed

	* [r47657] src/libbu/parse.c:
	  only treat shader string as stack or envmap if shader name
	  matches exactly

2011-11-25 17:02  n_reed

	* [r47656] src/tclscripts/mged/comb.tcl:
	  Don't save existing color attribute. It overrides comb color set
	  in gui.

2011-11-25 03:46  starseeker

	* [r47655] misc/CMake/BRLCAD_Util.cmake,
	  misc/CMake/ThirdParty.cmake, misc/CMake/ThirdParty_TCL.cmake:
	  Make a stab at consolidating TCL_BUNDLE_OPTION and BUNDLE_OPTION,
	  mark the _DEFINES vars as advanced.

2011-11-25 02:05  starseeker

	* [r47654] CMakeLists.txt:
	  not using the contents of the VARIABLES setting - remove this
	  macro and calls

2011-11-25 02:01  starseeker

	* [r47653] CMakeLists.txt, misc/CMake/CMakeFiles.cmake:
	  Move macro out of toplevel CMakeLists.txt file

2011-11-24 05:00  starseeker

	* [r47652] src/libged/simulate/simrt.c:
	  Hmm - gentoo build didn't like TRUE and FALSE...

2011-11-24 03:43  louipc

	* [r47651] misc/archlinux/PKGBUILD:
	  Update PKGBUILD...
	  Uses package function
	  Update dependencies
	  Use cmake for configuration.
	  Trim comments.

2011-11-24 02:49  starseeker

	* [r47650] misc/CMake/BRLCAD_Util.cmake, src/gtools/CMakeLists.txt,
	  src/libpkg/example/CMakeLists.txt:
	  rename, add a utility macro for easer testing/assignment of
	  defines without lists...

2011-11-24 02:38  starseeker

	* [r47649] misc/CMake/BRLCAD_Util.cmake, src/conv/CMakeLists.txt,
	  src/librt/CMakeLists.txt, src/libwdb/CMakeLists.txt,
	  src/proc-db/CMakeLists.txt:
	  Do a little more reworking of local defines - also make the
	  ADD_DEFS routines more robust/cleaner.

2011-11-24 02:08  starseeker

	* [r47648] misc/CMake/BRLCAD_Util.cmake, src/libdm/CMakeLists.txt,
	  src/libtclcad/CMakeLists.txt, src/mged/CMakeLists.txt,
	  src/mged/attach.c:
	  Get the build working again. Interestingly, the new approach to
	  defines appears to actually have beneficial DRY consequences even
	  beyond MSVC - the display manager definitions needed for libdm
	  had been required in libtclcad and mged as well, but now they
	  automatically inherit libdm's settings. Which means we can't
	  cheat by defining something for a library and then defining that
	  same flag differently when compiling an app that uses that
	  library, but on the whole an interesting result.

2011-11-24 00:26  starseeker

	* [r47647] misc/CMake/BRLCAD_Util.cmake,
	  misc/CMake/util_macros.cmake:
	  Not only is it not ours, it doesn't apper to be used anywhere.
	  Just clear it until there's a clear need.

2011-11-24 00:24  starseeker

	* [r47646] misc/CMake/ResolveCompilerPaths.cmake:
	  Not our file - revert copyright statement

2011-11-24 00:20  starseeker

	* [r47645] misc/CMake/distcheck_buildsys.cmake.in:
	  Add header and footer to core distcheck file checking logic

2011-11-24 00:15  starseeker

	* [r47644] misc/CMake/CheckCFileRuns.cmake:
	  Tweak CheckCFileRuns.cmake

2011-11-23 23:46  starseeker

	* [r47643] misc/CMake/ThirdParty.cmake:
	  LIBRARY->EXECUTABLE

2011-11-23 23:16  brlcad

	* [r47642] src/other/re2c/CMake/FindLEMON.cmake,
	  src/other/step/CMake/FindLEMON.cmake:
	  sync top-level cmake file

2011-11-23 22:52  brlcad

	* [r47641] misc/CMake/BRLCAD_Util.cmake:
	  mark BRLCAD_LIBS as advanced

2011-11-23 22:47  brlcad

	* [r47640] misc/CMake/ThirdParty.cmake:
	  if BRLCAD_BUNDLED_LIBS is set to SYSTEM and system-installed libs
	  aren't available, it's not our problem -- let them proceed as if
	  it was installed and found since that's what they asked for.
	  perhaps useful for distribution debugging.

2011-11-23 22:35  brlcad

	* [r47639] misc/CMake/ThirdParty.cmake:
	  this seems to get things back to working for the parent
	  BRLCAD_BUNDLED_LIBS option. wasn't accounting for a stray
	  STREQUAL in the parent logic and wasn't setting the ON/OFF
	  variable consistently with the statements being printed

2011-11-23 21:58  brlcad

	* [r47638] misc/CMake/ThirdParty.cmake:
	  getting a feel for how the aggregate BRLCAD_BUNDLED_LIBS was
	  implemented. this makes ccmake report proper propagation of the
	  parent BUNDLED (AUTO) setting (but still keying off AUTO at
	  higher precedence than BUNDLED).

2011-11-23 21:42  bob1961

	* [r47637] include/ged.h:
	  Added gdps_scale to ged_data_polygon_state.

2011-11-23 21:02  starseeker

	* [r47636] bench/CMakeLists.txt, include/rt/defines.h,
	  misc/CMake/BRLCAD_Util.cmake, misc/win32-msvc/Dll/CMakeLists.txt,
	  src/adrt/CMakeLists.txt, src/adrt/librender/render_internal.h,
	  src/gtools/CMakeLists.txt, src/libbu/CMakeLists.txt,
	  src/libpkg/example/CMakeLists.txt:
	  This should get the build working again on non Windows
	  platforms... also, start the process of clearing out BRLCAD_DLL

2011-11-23 21:02  brlcad

	* [r47635] src/rt/view.c:
	  reduce the code duplication in ambient occlusion. pulling the
	  branch out of both loops is inconsequential to performance in the
	  long term.

2011-11-23 20:57  brlcad

	* [r47634] src/rt/view.c:
	  can't compile due to cmake errors, but add an ambOffset parameter
	  so you can control how far we pull away from a surface before
	  shooting ambient rays. this is intended to help 'smooth out'
	  shots against polygonal models where you get artifacts from
	  hitting nearby/neighboring polygons.

2011-11-23 20:23  brlcad

	* [r47633] Makefile.am:
	  last one, repeat the deprecation warning when they run autotools
	  make too.

2011-11-23 20:18  brlcad

	* [r47632] configure.ac:
	  put a deprecation notice in the summary too since most people
	  actually read it.

2011-11-23 20:15  brlcad

	* [r47631] configure.ac:
	  add a similar massive deprecation notice with an annoying pause
	  to configure.

2011-11-23 20:08  starseeker

	* [r47630] misc/CMake/FindGL.cmake, misc/CMake/FindX11.cmake,
	  misc/CMake/FindZLIB.cmake:
	  Add the rest of the 'full' licenses for the Kitware stuff - was
	  hoping to commit these changes back to Kitware, but either way
	  we'll have to hang on to these until we can require a modern
	  enough CMake with the changes.

2011-11-23 20:03  starseeker

	* [r47629] misc/CMake/FindLEX.cmake:
	  FindLEX.cmake is basically FindFLEX.cmake slightly generalized,
	  and we already had ourselves listed in the 'standard' CMake BSD
	  license. We may not even need this at all once the
	  perplex/re2c/lemon work is complete...

2011-11-23 20:00  starseeker

	* [r47628] misc/CMake/FindLEMON.cmake:
	  FindLEMON was originally based on FindBISON - note that fact.
	  Trying to stay close to the formatting of 'standard' CMake
	  modules for those that we might have a hope of getting accepted
	  into CMake proper at some point.

2011-11-23 19:59  brlcad

	* [r47627] autogen.sh:
	  move the deprecation section down so we're more sure echo -n
	  work. still before anything is printed.

2011-11-23 19:54  starseeker

	* [r47626] misc/CMake/CheckPrototypeExists.cmake:
	  CheckPrototypeExists.cmake is from KDE, flesh out their BSD
	  license and add a link to the file origin

2011-11-23 19:47  starseeker

	* [r47625] misc/CMake/BRLCAD_Util.cmake,
	  misc/CMake/CheckCFileRuns.cmake:
	  Add the full license text for ChechCFileRuns.cmake - need to fix
	  up the rest of the Kitware-based files to have the full BSD
	  license txt.

2011-11-23 19:38  brlcad

	* [r47624] autogen.sh:
	  given the magnitude of impact, add a massive deprecation notice
	  to begin our requisite deprecation notification process. refer
	  them to the INSTALL file for now since there's not (yet?) an
	  equivalent step

2011-11-23 19:15  brlcad

	* [r47623] misc/CMake/BRLCAD_CheckFunctions.cmake,
	  misc/CMake/BRLCAD_CompilerFlags.cmake,
	  misc/CMake/BRLCAD_Dependent_Options.cmake,
	  misc/CMake/BRLCAD_Util.cmake, misc/CMake/CheckCFileRuns.cmake,
	  misc/CMake/CheckPrototypeExists.cmake,
	  misc/CMake/CompilerFlags.cmake, misc/CMake/DiffCache.cmake,
	  misc/CMake/FindGL.cmake, misc/CMake/FindLEMON.cmake,
	  misc/CMake/FindLEX.cmake, misc/CMake/FindOIIO.cmake,
	  misc/CMake/FindOPENNURBS.cmake, misc/CMake/FindOSL.cmake,
	  misc/CMake/FindOpenEXR.cmake, misc/CMake/FindPkgMacros.cmake,
	  misc/CMake/FindRE2C.cmake, misc/CMake/FindREGEX.cmake,
	  misc/CMake/FindSCL.cmake, misc/CMake/FindShellDeps.cmake,
	  misc/CMake/FindTBB.cmake, misc/CMake/FindTCL.cmake,
	  misc/CMake/FindTERMLIB.cmake, misc/CMake/FindUTAHRLE.cmake,
	  misc/CMake/FindX11.cmake, misc/CMake/FindYACC.cmake,
	  misc/CMake/FindZLIB.cmake, misc/CMake/Fink_MacPorts.cmake,
	  misc/CMake/ResetCache.cmake,
	  misc/CMake/ResolveCompilerPaths.cmake,
	  misc/CMake/ThirdParty.cmake, misc/CMake/ThirdParty_TCL.cmake,
	  misc/CMake/util_macros.cmake:
	  as these are build system infrastructure and not actual build
	  rules, they should include the requisite license headers and
	  footers like any other source file. CMakeLists.txt don't need the
	  wrapping, but macro files should

2011-11-23 19:09  starseeker

	* [r47622] include/analyze.h, include/bn.h, include/bu.h,
	  include/db5.h, include/dm.h, include/fbio.h, include/fft.h,
	  include/gcv.h, include/ged.h, include/light.h, include/mater.h,
	  include/optical.h, include/orle.h, include/pc.h, include/pkg.h,
	  include/raytrace.h, include/shadefuncs.h, include/spm.h,
	  include/sysv.h, include/tclcad.h, include/tie.h, include/wdb.h:
	  Convert all the include headers to the <LIB>_DLL_IMPORTS format

2011-11-23 19:00  brlcad

	* [r47621] misc/CMake/BRLCAD_Util.cmake:
	  sync up with the same that was done for ThirdParty_Tcl.cmake
	  using consistent printing statements (e.g., they might not be
	  libs), relax to substring matching and reduced logic where we
	  can. inject blank lines, separators, and comments for improved
	  readabaility.

2011-11-23 18:52  starseeker

	* [r47620] misc/CMake/ThirdParty.cmake:
	  stray duplicate comment line

2011-11-23 18:48  brlcad

	* [r47619] misc/CMake/ThirdParty.cmake:
	  big restructuring in support of better reporting for whether
	  bundled or sys libs are being used (and why). few cases weren't
	  being handled and the string STREQUAL testing was causing cmake
	  to report warnings. simplify string comparisons to substrings
	  where applicable, reduce/reorder logic for clarity, and reword
	  messages for consistency.

2011-11-23 18:48  starseeker

	* [r47618] misc/CMake/BRLCAD_Util.cmake:
	  remove debug prints for now.

2011-11-23 18:42  starseeker

	* [r47617] misc/CMake/BRLCAD_Util.cmake:
	  Make an initial stab at support for library-wide usage of
	  <LIB>_DLL_IMPORTS approach to building with MSVC. This is just
	  hte macro logic and (for the moment, until the rest of this is
	  worked out) the Windows build is almost certainly well and truly
	  busted.

2011-11-23 18:40  brlcad

	* [r47616] misc/CMake/ThirdParty_TCL.cmake:
	  more logic simplification. reorder IF/ELSE to avoid needing NOT,
	  eliminate need for multiple comparisons by using substring
	  comparison. reword cache string to indicate what action is being
	  taken.

2011-11-23 18:29  brlcad

	* [r47615] misc/CMake/ThirdParty_TCL.cmake:
	  simplify logic with relaxed substring searching

2011-11-23 18:18  brlcad

	* [r47614] misc/CMake/ThirdParty_TCL.cmake:
	  trying to make some sense of the logic, add ws for readability

2011-11-23 18:14  brlcad

	* [r47613] CMakeLists.txt:
	  similar, relax string comparisons. makes the unknown value test a
	  little more robust

2011-11-23 18:12  brlcad

	* [r47612] misc/CMake/BRLCAD_CompilerFlags.cmake,
	  misc/CMake/CompilerFlags.cmake:
	  relax the comparisons to substring matches

2011-11-23 16:59  brlcad

	* [r47611] HACKING:
	  gentoo folks moved brl-cad from sci-misc to media-gfx

2011-11-23 11:50  erikgreenwald

	* [r47610] include/bu.h:
	  add missing #endif

2011-11-23 04:13  brlcad

	* [r47609] NEWS:
	  nick added a new -r orientation option for the obj-g importer so
	  you can specify 1/2/3 as values for unoriented, ccw, and cw
	  orientation.

2011-11-23 01:53  starseeker

	* [r47608] src/other/clipper/clipper.hpp:
	  Upgrade the export macro logic for clipper (hopefully)...

2011-11-23 01:53  brlcad

	* [r47607] include/bu.h:
	  starseeker right on both counts, need the empty BU_EXPORT so
	  preprocessor makes the symbol go away and the error case needs to
	  be tested first

2011-11-23 01:45  starseeker

	* [r47606] src/other/clipper/CMakeLists.txt:
	  tweak clipper dll CMake logic.

2011-11-23 01:44  brlcad

	* [r47605] include/bu.h:
	  make sure BU_EXPORT isn't already defined (so callers have some
	  means to override), and error out if caller tries to import and
	  export simultaneously.

2011-11-22 21:14  starseeker

	* [r47604] src/libged/CMakeLists.txt,
	  src/other/clipper/clipper.hpp:
	  Try a localized test with libged and clipper...

2011-11-22 21:05  starseeker

	* [r47603] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake,
	  misc/CMake/CompilerFlags.cmake:
	  Start preparing to use some kind of test for the declspec
	  import/export flags - sub in a variable instead of MSVC platform
	  conditional.

2011-11-22 20:57  starseeker

	* [r47602] include/bu.h:
	  Stub in an example for how the new declspec ifdef will look...

2011-11-22 20:29  bob1961

	* [r47601] src/libtclcad/tclcad_obj.c:
	  The number of segments calculations for circles and ellipses
	  needs to be scaled by gv_scale because "r" is in view
	  coordinates. Also set a minimum for the number of segments.

2011-11-22 20:17  bob1961

	* [r47600] include/ged.h, src/libtclcad/tclcad_obj.c:
	  Change matp_t members of ged_data_polygon_state to mat_t. Added
	  gdps_rotation and gdps_origin to ged_data_polygon_state. Getting
	  ready to export ged_polygons to sketches.

2011-11-22 19:23  starseeker

	* [r47599] src/libpkg/tpkg.c:
	  tpkg should be checking for SIGPIPE too...

2011-11-22 19:22  starseeker

	* [r47598] src/libpkg/example/server.c:
	  put SIGPIPE ignore back in, wrapping it this time for platforms
	  that don't define it (Windows)

2011-11-22 19:22  bob1961

	* [r47597] src/libtclcad/tclcad_obj.c:
	  Update bindings for the top and bottom views to match MGED.

2011-11-22 19:05  indianlarry

	* [r47596] include/rtgeom.h:
	  magic for solid type 'uint32_t ' not 'unsigned long', 'brep'
	  debug command was broken where long not 32bit

2011-11-22 18:26  starseeker

	* [r47595] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake:
	  Ah - the '-' to '_' conversion ended up with BRLCAD_BUNDLED_LIBS
	  being listed in its own alias list. That exposes two problems -
	  one it doesn't need to list itself as an alias, and two the macro
	  shouldn't be treating it as an alias when it's the actual
	  variable (Bad Things happen.)

2011-11-22 18:07  bob1961

	* [r47594] src/libtclcad/tclcad_obj.c:
	  Change the number of segments calculation to reflect the fact
	  that "r" is the radius.

2011-11-22 17:59  bob1961

	* [r47593] include/ged.h, include/tclcad.h,
	  src/libtclcad/tclcad_obj.c, src/tclscripts/lib/Ged.tcl:
	  Add polygon contour mode for specifying arbitrary polygonal
	  contours.

2011-11-22 17:54  n_reed

	* [r47592] doc/docbook/system/man1/en/obj-g.xml, src/conv/obj-g.c:
	  add r option to obj-g for setting orientation on imported bots

2011-11-22 17:42  bob1961

	* [r47591] src/libdm/dm-ogl.c, src/libdm/dm-wgl.c:
	  Ignore if less than 2 points.

2011-11-22 17:07  brlcad

	* [r47590] TODO:
	  uv callback missing for BoT, NMG, and BREP

2011-11-22 17:01  brlcad

	* [r47589] TODO:
	  looks like twist is also not an option, so make sure we can set
	  the size and rotation

2011-11-22 15:49  indianlarry

	* [r47588] src/conv/CMakeLists.txt:
	  Wrapped ON_DLL_IMPORTS definition for MSVC only.

2011-11-21 20:13  n_reed

	* [r47587] src/other/perplex/Makefile.local,
	  src/other/perplex/perplex.h, src/other/perplex/scanner.re,
	  src/other/perplex/template.c:
	  fixed start condition initialization; removed requirement for EOF
	  rule in input

2011-11-21 18:04  n_reed

	* [r47586] src/other/perplex/parser.y,
	  src/other/perplex/scanner.re:
	  fix separator pattern; properly close output scanner

2011-11-21 17:45  n_reed

	* [r47585] src/other/perplex/scanner.re,
	  src/other/perplex/template.c:
	  don't allocate new token string without freeing existing string

2011-11-21 17:43  n_reed

	* [r47584] doc/bison_to_lemon.txt:
	  more on assigning types to symbols

2011-11-21 16:40  brlcad

	* [r47583] NEWS:
	  butler added an initial stab and providing ambient occlusion to
	  rt. this is presently disabled by default and enabled with the
	  ambSamples and ambRadius rt variables. more work is needed on
	  controlling the sample pattern and noise.

2011-11-21 15:23  brlcad

	* [r47582] src/libbu/vls.c:
	  it was an interesting idea, but not a great one. did a quick test
	  to see how much time might be gained if we skipped the initial
	  vls allocation. looked to be about 25% for bu_vls_printf() which
	  is marginally interesting at best. probably not worth the
	  complexity and long-term maintenance (error-prone), at least for
	  now.

2011-11-20 00:01  tbrowder2

	* [r47581] doc/README.Linux:
	  add info on Debian packages and Fedora rpms

2011-11-19 23:59  tbrowder2

	* [r47580] HACKING.cmake:
	  add references to Debian packages and Fedora rpms

2011-11-19 22:40  brlcad

	* [r47579] TODO.cmake:
	  add two items. eliminate MSVC from non-top-level CMakeLists.txt
	  files and add deprecation warnings.

2011-11-19 21:01  brlcad

	* [r47578] src/adrt/CMakeLists.txt, src/conv/CMakeLists.txt,
	  src/gtools/CMakeLists.txt, src/libbn/CMakeLists.txt,
	  src/libbu/CMakeLists.txt, src/other/libregex/CMakeLists.txt:
	  more removal of unnecessary MSVC conditionalization for Windows.
	  all of the MSVC sections outside of the very top-level
	  CMakeLists.txt do not belong there, low-hanging poisoned fruit
	  that should be gotten rid of.

2011-11-19 20:51  brlcad

	* [r47577] bench/CMakeLists.txt:
	  more unnecessary conditionalization of preprocessor flags

2011-11-19 20:49  brlcad

	* [r47576] src/libpkg/example/CMakeLists.txt:
	  there's no point in conditionalizing the BRLCAD_DLL compile flag.
	  it's only used on Windows already.

2011-11-19 16:11  starseeker

	* [r47575] src/libpkg/example/server.c:
	  Windows doesn't like the SIGPIPE stuff.

2011-11-19 15:50  abhi2011

	* [r47574] src/libged/simulate/simrt.c,
	  src/libged/simulate/simrt.h:
	  Committing the logic for airgaps in case I need to use it later,
	  before switching to the proper one using a_onehit = 0

2011-11-19 13:31  abhi2011

	* [r47573] src/libged/simulate/simrt.c,
	  src/libged/simulate/simrt.h, src/libged/simulate/simulate.c:
	  Added initial code to detect and show air gaps.

2011-11-19 06:58  abhi2011

	* [r47572] src/libged/simulate/simrt.c,
	  src/libged/simulate/simulate.c:
	  Trying to convert the air regions to hit regions, so they are
	  inserted in the hit regions list.

2011-11-19 05:05  brlcad

	* [r47571] src/libtclcad/tclcad_obj.c:
	  there were two places a chord length was being calculated, one
	  circular and one elliptical. looks like the diameter in this
	  second section is the greater of the x or y delta.

2011-11-19 04:53  abhi2011

	* [r47570] src/libged/simulate/simrt.c,
	  src/libged/simulate/simrt.h:
	  Started adding air gap detection code.

2011-11-19 03:31  brlcad

	* [r47569] src/libtclcad/tclcad_obj.c:
	  basing the number of segments off of a chord length that's 5% of
	  the view width will still create chunkly segments (50px long for
	  a 1024 display) for large circles and sub-pixel chords for small
	  circles (less than 20px). instead, try basing the size off of the
	  circle's circumference in terms of pixels. this uses a chord
	  length of 4px so the circles are always relatively smooth
	  regardless of size. assumes from glancing through the logic that
	  'r' is actually the diameter (hopefully).

2011-11-18 22:54  starseeker

	* [r47568] src/libpkg/example/client.c,
	  src/libpkg/example/server.c:
	  Back to basics - don't worry about the file, just dirt simple
	  back-and-forth.

2011-11-18 22:48  bob1961

	* [r47567] src/libtclcad/tclcad_obj.c:
	  Dynamically calculate the number of segments used to approximate
	  circles and ellipses using the window size.

2011-11-18 22:42  n_reed

	* [r47566] src/other/perplex/perplex.h,
	  src/other/perplex/scanner.re, src/other/perplex/template.c:
	  changed token text allocation scheme to be leak resistant

2011-11-18 22:35  tbrowder2

	* [r47565] INSTALL.cmake:
	  give a tad bit of help for a novice cmake builder; indent the
	  configuration args to cmake; eliminate the old autotools stuff to
	  eliminate confusion; show as a work in progress

2011-11-18 22:29  brlcad

	* [r47564] CMakeLists.txt, HACKING.cmake, INSTALL.cmake,
	  configure.cmake.sh, db/CMakeLists.txt, include/CMakeLists.txt,
	  misc/CMake/BRLCAD_CompilerFlags.cmake,
	  misc/CMake/BRLCAD_Util.cmake, misc/CMake/CompilerFlags.cmake,
	  misc/CMakeLists.txt, misc/debian/rules, sh/make_rpm.sh,
	  src/CMakeLists.txt, src/bwish/CMakeLists.txt,
	  src/fb/CMakeLists.txt, src/irprep/CMakeLists.txt,
	  src/libdm/CMakeLists.txt, src/libfb/CMakeLists.txt,
	  src/liboptical/CMakeLists.txt, src/libtclcad/CMakeLists.txt,
	  src/mged/CMakeLists.txt, src/other/CMakeLists.txt,
	  src/other/openNURBS/CMakeLists.txt, src/rttherm/CMakeLists.txt,
	  src/util/CMakeLists.txt:
	  rename all of the BRLCAD- cmake variables to BRLCAD_ so we can
	  consistently only use underscores everywhere. should help improve
	  simplicity of docs and use.

2011-11-18 22:19  bob1961

	* [r47563] src/libtclcad/tclcad_obj.c:
	  Removed junk that was mistakenly included with the previous
	  commit.

2011-11-18 22:13  bob1961

	* [r47562] include/tclcad.h, src/libtclcad/tclcad_obj.c,
	  src/tclscripts/lib/Ged.tcl:
	  Added the mechanism for sketching out elliptical shaped polygons.

2011-11-18 21:29  starseeker

	* [r47561] src/libpkg/example/client.c,
	  src/libpkg/example/server.c:
	  Hmm... trying to send a message back to the client from the
	  server. Doing something wrong...

2011-11-18 21:25  brlcad

	* [r47560] CMakeLists.txt, misc/CMake/CompilerFlags.cmake,
	  src/other/incrTcl/itcl/CMake/tcl.cmake,
	  src/other/incrTcl/itk/CMake/tcl.cmake,
	  src/other/sqlite3/tcl/CMake/tcl.cmake,
	  src/other/tcl/CMake/tcl.cmake, src/other/tcl/CMakeLists.txt,
	  src/other/tk/CMake/tcl.cmake, src/other/tk/CMakeLists.txt:
	  rename BRLCAD-CPU_TYPE and CMAKE_CPU_TYPE to BRLCAD-WORD_SIZE and
	  CMAKE_WORD_SIZE respectively so as not to imply chip type or
	  architecture. CPU may be multimode as could the compiler, so it's
	  not a good moniker. also consistently use either ##BIT or ##-bit
	  styles when referring to the size in text.

2011-11-18 21:17  n_reed

	* [r47559] src/other/perplex/scanner.re,
	  src/other/perplex/template.c:
	  use re2c syntax for setting conditions

2011-11-18 21:10  starseeker

	* [r47558] src/libpkg/example/CMakeLists.txt:
	  Ah, right - need special compile flags for MSVC... (ugh)

2011-11-18 21:09  brlcad

	* [r47557] src/librtserver/rtserverTest.c:
	  remove/comment out unused code. removes -a option since use_air
	  isn't used.

2011-11-18 21:04  brlcad

	* [r47556] src/rt/view.c:
	  retStatus is unused

2011-11-18 20:53  n_reed

	* [r47555] src/other/perplex/parser.y, src/other/perplex/perplex.c,
	  src/other/perplex/perplex.h, src/other/perplex/scanner.re,
	  src/other/perplex/template.c:
	  pass app data to lemon parser; first try at embellishing input

2011-11-18 18:32  bob1961

	* [r47554] src/libtclcad/tclcad_obj.c, src/tclscripts/lib/Ged.tcl:
	  These mods add the functionality to apply snap-to-grid to data
	  polygon editing.

2011-11-18 17:24  n_reed

	* [r47553] doc/bison_to_lemon.txt:
	  update on alias substitution

2011-11-18 17:22  starseeker

	* [r47552] misc/CMake/BRLCAD_Util.cmake,
	  misc/CMake/ThirdParty.cmake, misc/CMake/ThirdParty_TCL.cmake:
	  Tweaks and corrections to new CMake labeling.

2011-11-18 15:23  starseeker

	* [r47551] src/libpkg/example/CMakeLists.txt:
	  Add libbu to the link lines...

2011-11-18 03:18  starseeker

	* [r47550] CMakeLists.txt:
	  Hmm, that one is easier to change than I thought. Static libs,
	  not the whole thing static

2011-11-18 03:16  starseeker

	* [r47549] CMakeLists.txt, src/other/CMakeLists.txt:
	  Fix some of the stray variables that should be advanced

2011-11-18 03:06  starseeker

	* [r47548] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake:
	  Wait - not handling things quite right with the macro. FORCE
	  shouldn't be needed for that var in the GLOBAL file.

2011-11-18 02:57  starseeker

	* [r47547] CMakeLists.txt:
	  correct global example

2011-11-18 02:54  starseeker

	* [r47546] misc/CMake/BRLCAD_Util.cmake:
	  tweak

2011-11-18 02:49  starseeker

	* [r47545] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake:
	  Proof-of-concept implementation of a BRLCAD_OPTION macro that
	  supports aliases for an option and appends documentation to a txt
	  file.

2011-11-18 01:27  starseeker

	* [r47544] TODO.cmake:
	  add a todo item for the alias mechanism

2011-11-18 01:23  starseeker

	* [r47543] CMakeLists.txt:
	  Be more informative about what's going on with the CPU type, too

2011-11-18 01:17  starseeker

	* [r47542] misc/CMake/BRLCAD_Util.cmake:
	  AUTO isn't always in the front with new labels

2011-11-18 01:12  starseeker

	* [r47541] TODO.cmake, misc/CMake/BRLCAD_Util.cmake:
	  Get the on/off toggles with auto option displaying their actual
	  state, not just 'AUTO'

2011-11-18 00:50  starseeker

	* [r47540] misc/CMake/BRLCAD_Util.cmake,
	  misc/CMake/ThirdParty.cmake, misc/CMake/ThirdParty_TCL.cmake:
	  Make the third party options a bit more informative

2011-11-17 23:10  lbutler

	* [r47539] src/rt/view.c:
	  get two partitions by default. Shouldn't need more.

2011-11-17 23:07  starseeker

	* [r47538] src/libged/CMakeLists.txt,
	  src/other/clipper/clipper.hpp:
	  More clipper tweaks

2011-11-17 22:50  n_reed

	* [r47537] src/other/perplex/Makefile.local,
	  src/other/perplex/parser.y, src/other/perplex/perplex.c,
	  src/other/perplex/perplex.h, src/other/perplex/scanner.re,
	  src/other/perplex/token_type.h:
	  adding lemon parser; moving towards useful conversion of input

2011-11-17 22:39  bob1961

	* [r47536] src/libtclcad/tclcad_obj.c:
	  Incorporate snap-to-grid with polygon rectangle/circle creation.
	  Update to_data_pick() and to_data_move() to work with data
	  polygons. Change data_polys to data_polygons.

2011-11-17 22:29  lbutler

	* [r47535] src/rt/view.c:
	  ambient occlusion computations included. set ambSamples non-zero
	  to get sampling of ambient occlusion. set ambRadius non-zero to
	  bound the distance considered "occluding".

2011-11-17 21:58  lbutler

	* [r47534] src/rt/view.c:
	  a quick hack to add ambient occlusion

2011-11-17 21:56  brlcad

	* [r47533] BUGS:
	  more info on TIE bug, return value seems wrong

2011-11-17 21:43  brlcad

	* [r47532] BUGS:
	  critical TIE bug encountered. seems to be corrupting the
	  application structure. maybe related to or be known 32-bit bug.

2011-11-17 21:34  brlcad

	* [r47531] doc/deprecation.txt, src/mged/chgview.c, src/mged/cmd.c,
	  src/mged/muves.c, src/tclscripts/mged/help.tcl:
	  formally mark all of the muves-specific commands as DEPRECATED,
	  making them report a deprecation warning if they're used. this
	  includes em, e_muves, l_muves, lm, read_muves, and t_muves.
	  rationale is that those are domain-specific extensions that don't
	  really belong in brl-cad (they belong with muves). they would
	  make for a potentially suitable set of plugins to a
	  plugin-oriented libged, but not something we maintain and bundle.

2011-11-17 20:15  brlcad

	* [r47530] include/bn.h:
	  document what range of values are returned from bn_randmt()

2011-11-17 20:12  n_reed

	* [r47529] src/other/perplex/Makefile.local,
	  src/other/perplex/perplex.c, src/other/perplex/perplex.h,
	  src/other/perplex/scanner.re, src/other/perplex/template.c:
	  make scanner input buffer dynamic

2011-11-17 20:00  starseeker

	* [r47528] src/adrt/CMakeLists.txt, src/other/CMakeLists.txt:
	  Togl isn't behaving well yet under non-X11 builds - turn it off
	  unless we are X11

2011-11-17 19:41  starseeker

	* [r47527] src/other/clipper/CMakeLists.txt,
	  src/other/clipper/clipper.hpp:
	  Make a stab at getting clipper to act like a library in Windows -
	  untested.

2011-11-17 19:30  brlcad

	* [r47526] HACKING:
	  add bu_file_delete to the use-this-instead-of-that function list

2011-11-17 19:20  brlcad

	* [r47525] src/burst/burst.c, src/fbed/fbed.c,
	  src/lgt/do_options.c, src/libbu/parallel.c, src/libbu/temp.c,
	  src/libfb/if_X.c, src/libfb/if_X24.c, src/libfb/if_disk.c,
	  src/libged/color.c, src/libged/edcodes.c, src/libged/edmater.c,
	  src/libged/put_comb.c, src/libged/red.c, src/libged/tables.c,
	  src/mged/tedit.c, src/remrt/remrt.c, src/shapes/human.c,
	  src/shapes/tire.c, src/util/buffer.c:
	  replace all calls to unlink() and remove() with calls to
	  bu_file_delete() so we can get more consistent and portable
	  behavior.

2011-11-17 19:16  starseeker

	* [r47524] src/libpkg/CMakeLists.txt, src/libpkg/Makefile.am,
	  src/libpkg/example, src/libpkg/example/CMakeLists.txt,
	  src/libpkg/example/client.c, src/libpkg/example/ntp.h,
	  src/libpkg/example/server.c:
	  Add separate client and server examples based on tpkg.c for
	  libpkg. Use localhost by default if client doesn't specify a host
	  for simplicity.

2011-11-17 19:08  bharder

	* [r47523] README:
	  ws test commit

2011-11-17 16:33  bob1961

	* [r47522] src/tclscripts/lib/Ged.tcl:
	  Added functions to expose the current poly modes.

2011-11-17 15:46  bob1961

	* [r47519] src/libtclcad/tclcad_obj.c:
	  Use clipper's weird upper limit as a scale factor for the call to
	  ged_clip_polgon().

2011-11-17 15:44  bob1961

	* [r47518] src/libged/polyclip.cpp:
	  Added a try catch block around a call to clipper's AddPolygon
	  method.

2011-11-17 00:03  bob1961

	* [r47515] src/libtclcad/tclcad_obj.c:
	  Updated to_data_polys() to call ged_clip_polygon() with a scale
	  factor of LONG_MAX.

2011-11-16 23:58  bob1961

	* [r47514] src/libtclcad/tclcad_obj.c:
	  Fixed to_mouse_poly_rect to work in an arbitrary plane.

2011-11-16 23:23  bob1961

	* [r47513] include/ged.h, src/libged/polyclip.cpp,
	  src/libtclcad/tclcad_obj.c:
	  Added more parameters (i.e. scale factors and matrices for
	  transforming to/from model/view) to ged_clip_polygon,
	  ged_clip_polygons, load_polygon, load_polygons and extract.

2011-11-16 22:55  n_reed

	* [r47512] src/other/perplex/Makefile.local,
	  src/other/perplex/perplex.c, src/other/perplex/perplex.h,
	  src/other/perplex/scanner.re, src/other/perplex/template.c:
	  borrowing flex's dynamic buffers to implement yytext string

2011-11-16 22:28  brlcad

	* [r47511] src/libged/polyclip.cpp:
	  non-API functions shouldn't have ged_ prefix and should be made
	  static when possible.

2011-11-16 22:25  brlcad

	* [r47510] src/libged/polyclip.cpp:
	  update function names to match new file name. common.h before sys
	  header too.

2011-11-16 22:19  brlcad

	* [r47509] src/libged/CMakeLists.txt, src/libged/Makefile.am,
	  src/libged/clipper.cpp, src/libged/polyclip.cpp:
	  rename clipper.cpp to polyclip.cpp so as to not conflict with the
	  same-named clipper.cpp in src/other. this was path of least
	  resistance since it's not worth the effort to add autotools build
	  logic for clipper or conditionalize compilation.

2011-11-16 22:14  brlcad

	* [r47508] src/libged/clipper.cpp:
	  update header

2011-11-16 22:06  brlcad

	* [r47507] src/libged/Makefile.am:
	  tclcad uses clipper so have to enable it for autotools
	  compilation. include src/other/clipper as header search dir too.

2011-11-16 22:00  brlcad

	* [r47506] src/libtclcad/tclcad_obj.c:
	  copy paste error. ret isn't actually set/used, so shouldn't
	  conditionalize on it.

2011-11-16 21:45  brlcad

	* [r47505] src/librt/primitives/nmg/nmg_class.c:
	  bah, still issues with quellage. expand the vmove to avoid the
	  parens. make the nmg_good_dirs container size be consistently
	  checked too.

2011-11-16 21:37  brlcad

	* [r47504] src/librt/primitives/nmg/nmg_copy.c:
	  convert //-style comments to /**/

2011-11-16 21:13  bob1961

	* [r47503] include/ged.h, src/libtclcad/tclcad_obj.c:
	  Added the gdps_prev_point and gdps_curr_polygon members to struct
	  ged_data_polygon_state.

2011-11-16 21:02  brlcad

	* [r47502] TODO:
	  added dwayne's idea to wrong section, promote up a few easy tasks
	  for this upcoming minor

2011-11-16 20:44  bob1961

	* [r47501] include/tclcad.h, src/libtclcad/tclcad_obj.c:
	  Added code to utilize src/other/clipper. Needs more work ---
	  checking in for safety.

2011-11-16 20:43  brlcad

	* [r47500] src/tclscripts/archer/BotUtility.tcl:
	  include requisite dependency packages as well as loading libbu so
	  we can find botEditor.tcl and quell failure message during build.

2011-11-16 20:40  brlcad

	* [r47499] TODO:
	  they already have the init funcs, need pkgIndex.tcl file for our
	  core libs

2011-11-16 20:31  bob1961

	* [r47498] include/ged.h, src/libged/CMakeLists.txt,
	  src/libged/clipper.cpp:
	  Added code to interface with src/other/clipper. More work to do
	  here --- checking in for safety.

2011-11-16 20:27  erikgreenwald

	* [r47497] src/libtclcad/tclcad_obj.c:
	  pass 0 to new sflags field

2011-11-16 20:25  erikgreenwald

	* [r47496] src/libtclcad/tclcad_obj.c:
	  reflect change from ged_view to ged_view_func in table

2011-11-16 20:16  bob1961

	* [r47495] include/ged.h, src/libged/view.c, src/mged/setup.c:
	  Changed the ged_view function to ged_view_func so that it's
	  different from struct ged_view. This eliminates a problem that
	  appears when including ged.h in a C++ file.

2011-11-16 19:46  bob1961

	* [r47494] include/dm.h, src/libdm/axes.c, src/libdm/dm-X.c,
	  src/libdm/dm-ogl.c, src/libdm/dm-plot.c, src/libdm/dm-ps.c,
	  src/libdm/dm-rtgl.c, src/libdm/dm-tk.c, src/libdm/dm-wgl.c:
	  Added a flag to the drawLines3D functions for optionally drawing
	  line strips instead of lines.

2011-11-16 17:50  starseeker

	* [r47493] src/libged/CMakeLists.txt, src/other/CMakeLists.txt,
	  src/other/clipper.dist, src/other/clipper/CMakeLists.txt:
	  Turn on clipper library for Bob's stuff

2011-11-16 16:27  brlcad

	* [r47492] src/librt/primitives/nmg/nmg_class.c:
	  remove the pointer indirection since that messes with array
	  indexing and causes a compiler warning on some platform
	  somewhere.

2011-11-15 23:10  n_reed

	* [r47490] src/other/CMakeLists.txt, src/other/Makefile.am,
	  src/other/perplex, src/other/perplex.dist,
	  src/other/perplex/Makefile.local, src/other/perplex/perplex.c,
	  src/other/perplex/perplex.h, src/other/perplex/scanner.re,
	  src/other/perplex/template.c:
	  adding sources for an experimental scanner-generator

2011-11-15 21:10  brlcad

	* [r47489] AUTHORS:
	  browder now belongs up in the code contributions section given
	  all of the recent documentation efforts.

2011-11-15 21:08  brlcad

	* [r47488] AUTHORS:
	  special thanks to chris pitts for his efforts to report,
	  diagnose, and even help pinpoint where in the source code a
	  problem was occurring. helped with v4 raytracing and obj export
	  issue.

2011-11-15 21:02  brlcad

	* [r47487] NEWS:
	  bob added the 'l'ist command to archer, which improves/fixes the
	  'g' grouping command

2011-11-15 20:55  brlcad

	* [r47486] NEWS:
	  daniel applied a fix in r47473 for a bug that was preventing the
	  detection of V4 regions during raytrace. it looks like this is
	  the same bug reported by chris pitts a couple weeks ago, which
	  he'd traced down to db5_sync_attr_to_comb() wiping out the comb
	  structure.

2011-11-15 20:20  brlcad

	* [r47485] TODO:
	  document dwayne's detailed feature request for a geometry prep
	  lintian command

2011-11-15 20:13  brlcad

	* [r47484] NEWS, src/tclscripts/mged/reid.tcl,
	  src/tclscripts/mged/relos.tcl, src/tclscripts/mged/remat.tcl:
	  apply another tclscript update from carl g moore jr that reports
	  what the input object names are that weren't combs and makes reid
	  report the highest value set.

2011-11-15 19:59  brlcad

	* [r47483] NEWS, src/adrt/isst.bat, src/archer/archer.bat,
	  src/mged/mged.bat, src/tclscripts/rtwizard/rtwizard.bat:
	  make the invoking wrapper batch scripts all set the PATH before
	  running mged/archer/bwish/rtwizard so that tools invoked by
	  commands can be found. untested, but should do the trick without
	  requiring the user to have admin/profile rights to modify the
	  PATH permanently. this is in response to a feature request from
	  the dwayne kregel.

2011-11-15 04:32  starseeker

	* [r47480] NEWS:
	  obj export was producing facets that all shared the same number
	  instead of pointing to the correct points - problem was very
	  precisely identified by Christopher Pitts (down to the incorrect
	  variable in the source file), so he gets credit for the fix -
	  thanks\!

2011-11-15 04:31  brlcad

	* [r47479] src/librt/primitives/extrude/extrude.c:
	  attempt a fix for a variety of gcc 4.6.2 strict compilation
	  failures reported by louipc (irc). compiler was clever enough to
	  figure out that 2d-arrays were getting passed around as pointers
	  and getting later treated as 3d-arrays.

2011-11-14 12:45  d_rossberg

	* [r47478] misc/win32-msvc/Dll/CMakeLists.txt:
	  included NonManifoldGeometry in the brlcad.dll build

2011-11-14 12:25  d_rossberg

	* [r47476] src/librt/primitives/nmg/nmg_copy.c:
	  the mate's parent was the parent's mate

2011-11-13 05:19  starseeker

	* [r47475] src/libged/simulate/simrt.c:
	  remove unused var

2011-11-13 05:08  starseeker

	* [r47474] INSTALL.cmake:
	  Change a few of the now wildly incorrect sections of
	  INSTALL.cmake - more work to do here, if the current setup is in
	  fact the final configuration.

2011-11-11 11:54  d_rossberg

	* [r47473] src/librt/dir.c:
	  removed a bug (at least) in versions 7.20.2 and 7.20.4 which
	  prevents the detection of V4 database's regions in ray-trace
	  this is more a work-around than a real bug-fix, I couldn't find
	  the place where the detection was changed from region-flag to
	  -attribute

2011-11-10 20:50  starseeker

	* [r47472] src/other/CMakeLists.txt:
	  handle lemon before re2c, since re2c is using lemon now

2011-11-10 16:13  n_reed

	* [r47470] misc/CMake/FindLEMON.cmake:
	  updated example usage comment

2011-11-10 00:59  n_reed

	* [r47469] src/other/re2c.dist, src/other/re2c/bootstrap/parser.cc,
	  src/other/re2c/bootstrap/parser.hh,
	  src/other/re2c/bootstrap/y.tab.h, src/other/re2c/parser.y:
	  remove old re2c bison sources

2011-11-10 00:36  starseeker

	* [r47468] src/other/step/src/express/CMakeLists.txt:
	  quiet messages for now

2011-11-10 00:25  starseeker

	* [r47467] src/other/re2c/CMakeLists.txt, src/other/re2c/parser.yy:
	  Couple more tweaks - re2c builds now

2011-11-10 00:17  starseeker

	* [r47466] src/other/re2c/CMakeLists.txt:
	  need the lemon bootstrap before doing the re2c bootstrap

2011-11-09 23:58  n_reed

	* [r47465] src/other/step/CMake/FindYACC.cmake,
	  src/other/step/CMakeLists.txt:
	  FindYACC no longer used; removed

2011-11-09 23:53  n_reed

	* [r47464] src/other/re2c/CMakeLists.txt,
	  src/other/re2c/bootstrap/scanner.cc, src/other/re2c/parser.h,
	  src/other/re2c/parser.y.lemon, src/other/re2c/parser.yy,
	  src/other/re2c/scanner.re:
	  switched re2c yacc parser with lemon parser

2011-11-09 23:41  starseeker

	* [r47463] misc/CMake/FindLEMON.cmake,
	  src/other/re2c/CMake/FindLEMON.cmake,
	  src/other/step/CMake/FindLEMON.cmake,
	  src/other/step/src/express/CMakeLists.txt:
	  Get the FindLEMON logic working with the new paradigm (specifying
	  the target header file)

2011-11-09 22:58  n_reed

	* [r47462] src/libgcv/wfobj/CMakeLists.txt,
	  src/other/step/src/express/CMakeLists.txt:
	  modified CMakeLists for alt lemon macro

2011-11-09 22:53  n_reed

	* [r47461] src/other/step/CMake/FindLEMON.cmake:
	  add modified lemon_target macro

2011-11-09 22:17  n_reed

	* [r47460] doc/bison_to_lemon.txt:
	  minor update on aliases

2011-11-09 19:13  bob1961

	* [r47459] src/tclscripts/archer/ArcherCore.tcl:
	  Added a method for "l". The "g" command will now expand it's
	  argument list.

2011-11-09 18:32  starseeker

	* [r47458] src/conv/g-obj.c:
	  Faces were all using the same value due to variable i not being
	  changed in the loop... report from Christopher Pitts, bug tracker
	  #3435642

2011-11-09 17:37  bob1961

	* [r47457] src/tclscripts/mged/skt_ed.tcl:
	  Update calls to dist and find_arc_center to reflect the fact that
	  they are no longer in the Sketch_editor namespace.

2011-11-09 15:20  bob1961

	* [r47456] src/other/clipper/clipper.cpp,
	  src/other/clipper/clipper.hpp:
	  Updates from Angus.

2011-11-09 09:02  abhi2011

	* [r47455] src/libged/simulate/simrt.c,
	  src/libged/simulate/simulate.c:
	  Switched to summing of normals approach to generate contact
	  pairs. Added a #define to switch back to velocity based
	  generation quickly if needed.

2011-11-09 04:10  abhi2011

	* [r47454] src/libged/simulate/simrt.c,
	  src/libged/simulate/simulate.c:
	  Now the proper working code with all debugging stuff removed.

2011-11-09 04:01  abhi2011

	* [r47453] src/libged/simulate/simrt.c,
	  src/libged/simulate/simulate.c:
	  Committing the code used to debug errors in generating manifolds
	  using rt, in case I need to get back to it again quickly later.

2011-11-08 21:24  n_reed

	* [r47452] src/other/re2c/parser.y.lemon:
	  type corrections and casting; yyparse calls lemon parser

2011-11-08 18:42  indianlarry

	* [r47451] src/tclscripts/mged/anim.tcl:
	  CAD object not used when processing "view" script so don't test
	  existence in "view" case.

2011-11-08 18:36  indianlarry

	* [r47450] src/anim/anim_script.c:
	  End condition for reading file buggered up, added count of needed
	  fields for scanf() based on program options.

2011-11-08 10:07  d_rossberg

	* [r47449] src/librt/primitives/nmg/nmg_copy.c:
	  quell gcc warnings/errors: 1st iteration

2011-11-08 07:52  d_rossberg

	* [r47448] include/raytrace.h, src/librt/CMakeLists.txt,
	  src/librt/Makefile.am, src/librt/primitives/nmg/nmg_copy.c:
	  deep copy of the NMG model structure

2011-11-08 04:12  abhi2011

	* [r47447] src/libged/simulate/simphysics.cpp,
	  src/libged/simulate/simrt.c, src/libged/simulate/simrt.h,
	  src/libged/simulate/simulate.c:
	  Changed the location of raytrace initialization to the main
	  simulate file in an attempt to eliminate as many function calls
	  as possible and get to the bottom of why objects appear to be in
	  a different location in the rt_i as compared to the one shown by
	  mged.

2011-11-07 22:05  n_reed

	* [r47446] src/other/re2c/parser.y.lemon:
	  suppress errors by using precedence information to make default
	  conflict resolution explicit

2011-11-07 20:40  n_reed

	* [r47445] src/other/re2c/parser.y.lemon:
	  finished bison to lemon syntax converion

2011-11-07 18:13  starseeker

	* [r47444] src/other/incrTcl/itk/CMake/FindX11.cmake,
	  src/other/tk/CMake/FindX11.cmake,
	  src/other/tkhtml/CMake/FindX11.cmake,
	  src/other/tkpng/CMake/FindX11.cmake,
	  src/other/tktable/CMake/FindX11.cmake:
	  Keep all the FindX11.cmake files consistent.

2011-11-07 16:07  d_rossberg

	* [r47443] misc/CMake/FindX11.cmake:
	  added Debian wheezy 64bit library search path

2011-11-07 14:51  starseeker

	* [r47440] src/archer/archer:
	  3 sec is too long...

2011-11-05 07:44  abhi2011

	* [r47439] src/libged/simulate/simrt.c,
	  src/libged/simulate/simrt.h, src/libged/simulate/simulate.c,
	  src/libged/simulate/simulate.h:
	  Fixing some bugs in the contact generation logic.

2011-11-05 05:29  abhi2011

	* [r47438] src/libged/simulate/simrt.c,
	  src/libged/simulate/simrt.h, src/libged/simulate/simulate.c,
	  src/libged/simulate/simulate.h:
	  Cleaned up some redundant code and completed contact point
	  generation logic.

2011-11-04 23:00  abhi2011

	* [r47437] src/libged/simulate/simrt.c,
	  src/libged/simulate/simrt.h:
	  Got the contact points, removed some unnecessary older code, now
	  they need to inserted correctly in Bullet. Need to check if the
	  area of the contact points need to be maximized.

2011-11-04 21:42  n_reed

	* [r47436] src/other/re2c/CMake/FindLEMON.cmake,
	  src/other/re2c/parser.y.lemon:
	  working on lemon input to replace re2c's yacc input

2011-11-04 20:19  abhi2011

	* [r47435] src/libged/simulate/simrt.c:
	  Circular bunch of rays are being generated correctly, time to
	  shoot 'em.

2011-11-04 19:40  abhi2011

	* [r47434] src/libged/simulate/simrt.c:
	  woops, must free the list too.

2011-11-04 19:39  abhi2011

	* [r47433] src/libged/simulate/simrt.c:
	  Generating a circular bundle of rays to shoot in the direction of
	  the resultant normal by calling rt_gen_circular_grid() through a
	  BU_LIST

2011-11-04 19:08  brlcad

	* [r47432] src/adrt/CMakeLists.txt:
	  do the same hack that libfb uses, specify the .lib file for
	  opengl explicitly, even though it should be added by the
	  OPENGL_LIBRARIES var

2011-11-04 18:15  starseeker

	* [r47431] src/libbn/plane.c:
	  we're in libbn, so used the same debug triggers as other bn
	  functions...

2011-11-04 18:12  starseeker

	* [r47430] include/bn.h:
	  need semicolon here

2011-11-04 18:00  brlcad

	* [r47429] doc/deprecation.txt, include/bn.h, include/raytrace.h,
	  src/libbn/plane.c, src/liboptical/sh_grass.c,
	  src/librt/primitives/nmg/nmg_inter.c,
	  src/librt/primitives/nmg/nmg_misc.c:
	  also migrate the remaining two API smells from librt to libbn:
	  rt_dist_line3_line3 and rt_dist_line3_lseg3. minimally impacting.

2011-11-04 17:55  starseeker

	* [r47428] include/bn.h:
	  Should be BN_EXPORT here

2011-11-04 17:48  brlcad

	* [r47427] src/libbn/README:
	  renamed to bn_dist_pt3_line3

2011-11-04 17:37  brlcad

	* [r47426] doc/deprecation.txt, include/bn.h, include/raytrace.h,
	  src/libbn/plane.c, src/librt/primitives/nmg/nmg_inter.c,
	  src/librt/primitives/nmg/nmg_misc.c:
	  move and remove rt_dist_pt3_line3 from librt's nmg_misc.c to
	  libbn's plane.c where it's in better/related company. minimally
	  impacting change for the upcoming minor release.

2011-11-04 17:19  brlcad

	* [r47425] src/libbn/CMakeLists.txt, src/libbn/Makefile.am,
	  src/libbn/README:
	  add a basic readme for libbn so I can document the list of core
	  functions heavily used during tessellation identified by richard.

2011-11-04 12:53  bob1961

	* [r47424] src/other/clipper/clipper.cpp,
	  src/other/clipper/clipper.hpp:
	  Added methods to overload the AddPolygon and AddPolygons methods
	  for adding ExPolygons.

2011-11-04 12:21  bob1961

	* [r47423] src/other/clipper/clipper.cpp,
	  src/other/clipper/clipper.hpp:
	  Eliminate using == and != to compare doubles. Now using
	  CLIPPER_NEAR_ZERO and CLIPPER_NEAR_EQUAL. Also fixed a few syntax
	  errors.

2011-11-03 22:49  brlcad

	* [r47422] NEWS:
	  cliff expanded the manpage on how the -l/-L parameter works

2011-11-03 22:12  starseeker

	* [r47421] src/other/CMakeLists.txt, src/other/Makefile.am,
	  src/other/clipper, src/other/clipper/License.txt,
	  src/other/clipper/README, src/other/clipper/clipper.cpp,
	  src/other/clipper/clipper.hpp:
	  Add a vanilla check-in of clipper 4.6 - Bob needs to track some
	  tweaks he is making to it. Extra dist it until it goes live.

2011-11-03 21:48  brlcad

	* [r47420] src/librt/primitives/dsp/dsp.c:
	  still have to init the vls, otherwise we can't print it even if
	  it's empty.

2011-11-03 21:47  brlcad

	* [r47419] include/rtgeom.h:
	  add a TODO. dsp_name should probably be a pointer so we know when
	  it's been initialized and so the dsp struct itself will consume
	  less memory.

2011-11-03 21:41  brlcad

	* [r47418] src/librt/primitives/dsp/dsp.c:
	  vls might be null, so don't try to get the address. allow 1x1 dsp
	  without warning. fix y-axis warning.

2011-11-03 21:27  brlcad

	* [r47417] src/librt/primitives/dsp/dsp.c:
	  do what was done for v4, validate the dsp dimensinos are non-zero

2011-11-03 21:21  brlcad

	* [r47416] src/librt/primitives/dsp/dsp.c:
	  don't fake the alloc. sizes might be null and we'll just bomb.

2011-11-03 20:23  brlcad

	* [r47415] include/fb.h:
	  dumbass. else if.

2011-11-03 20:20  brlcad

	* [r47414] include/fb.h:
	  fix abort on 64-bit power7 (big endian) due to bad magic number
	  checking. the cast through intptr_t was causing a zero-value to
	  result, failing the magic number test. change the macro to just
	  treat the ifp pointer as a pointer to a uint32_t and we should
	  get the number we were looking for.

2011-11-03 20:18  brlcad

	* [r47413] include/magic.h:
	  match BU_CKMAG()

2011-11-03 20:10  abhi2011

	* [r47412] src/libged/simulate/simrt.c:
	  Trying to fix a bug related to generating a circular grid of rays
	  along a specific direction.

2011-11-03 19:33  starseeker

	* [r47410] doc/docbook/system/man1/en/coil.xml:
	  fix coil man page

2011-11-03 17:15  abhi2011

	* [r47409] src/libged/simulate/simphysics.cpp,
	  src/libged/simulate/simrt.c, src/libged/simulate/simrt.h:
	  Started shooting for getting the depth and points on surface of
	  object B

2011-11-03 05:27  abhi2011

	* [r47408] src/libged/simulate/simrt.c,
	  src/libged/simulate/simutils.c, src/libged/simulate/simutils.h:
	  Normals already encountered, were not being added to the list of
	  normals, fixed that. There are situations where summing the
	  normals in the overlapping surface alone will not give the exact
	  direction from which a body is hitting another body. But simply
	  using the velocity also does not work for all cases to find this
	  direction. Somewhere these 2 ways need to be merged or chosen
	  from , based upon criteria.

2011-11-03 00:34  starseeker

	* [r47407] src/libged/simulate/simrt.c:
	  Need unused on these parameters for now to allow strict build to
	  succeed

2011-11-02 22:04  starseeker

	* [r47406] misc/CMake/BRLCAD_Util.cmake,
	  misc/CMake/ThirdParty_TCL.cmake:
	  Check for on and off in the optname, not the default

2011-11-02 21:39  starseeker

	* [r47405] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake,
	  misc/CMake/ThirdParty_TCL.cmake:
	  Try a cute trick - override the message command to enhance
	  logging. CMakeFiles/CMakeOutput.log should now have almost all
	  messages from the cmake configure process - possible exceptions
	  are those written out without using the MESSAGE command. Also
	  make a stab at accepting ON and OFF for the AUTO/BUNDLED/SYSTEM
	  vars

2011-11-02 21:30  abhi2011

	* [r47404] src/libged/simulate/simrt.c:
	  Corrected the initialization of the number of normals.

2011-11-02 21:27  abhi2011

	* [r47403] src/libged/simulate/simrt.c,
	  src/libged/simulate/simrt.h, src/libged/simulate/simutils.c:
	  Need to keep track of normals encountered so far, for a ray
	  passing through rigid_body B, otherwise the same normals added
	  twice will skew the resultant normal direction.

2011-11-02 21:23  brlcad

	* [r47402] src/conv/bot_dump.c, src/conv/g-vrml.c,
	  src/conv/obj-g.c, src/gtools/g_qa.c, src/libged/bot_dump.c,
	  src/libged/combmem.c, src/libged/exists.c, src/libged/human.c,
	  src/libged/move_all.c, src/librt/primitives/nmg/nmg_tri.c,
	  src/libtclcad/tclcad_obj.c, src/vdeck/vdeck.c:
	  gcc continues to get smarter. apply fixes for issues detected by
	  gcc 2.6.1, vars set but unused, unsigned 'char' that need to be
	  int, and other type corrections.

2011-11-02 20:46  bob1961

	* [r47401] src/tclscripts/mged/openw.tcl:
	  Check the display manager type before setting the zbuffer state
	  in "proc gui"

2011-11-02 20:22  starseeker

	* [r47400] src/other/CMakeLists.txt:
	  If we turn off opengl, turn off togl too

2011-11-02 20:22  abhi2011

	* [r47399] src/libged/simulate/simrt.c:
	  Some bug fixes to ray shots, now the normals for rigid body B are
	  summed correctly when there are overlapping objects : rigid body
	  A and rigid body B. Next is shooting a bunch of rays in the
	  direction opposite to this normal, to measure the depth of
	  penetration of B into A and finally calculate the bunch of
	  contact points on the surface of B which lies inside A(due to the
	  penetration). Then we have all the required info to inject into
	  Bullet

2011-11-02 19:47  starseeker

	* [r47398] CMakeLists.txt, misc/CMake/FindGL.cmake,
	  src/other/togl/CMake/FindGL.cmake:
	  Tweak the OpenGL find routines to care more if the headers are
	  found.

2011-11-02 17:56  abhi2011

	* [r47397] src/libged/simulate/simrt.c,
	  src/libged/simulate/simrt.h:
	  Added code for shooting z rays and analyzing normals.

2011-11-02 16:31  abhi2011

	* [r47396] src/libged/simulate/simrt.c:
	  Shooting rays in y direction now and analyzing the normals
	  generated.

2011-11-02 15:52  brlcad

	* [r47395] src/fb/fb-png.c, src/fb/png-fb.c:
	  more header cleanup. png/zlib are system headers. use bin.h
	  instead of directly including winsock.h

2011-11-02 15:50  brlcad

	* [r47394] src/libged/png.c:
	  they're system headers, so use brackets instead of quotes and
	  pull them up into the right section.

2011-11-02 15:47  brlcad

	* [r47393] src/util/bw-png.c, src/util/pix-png.c,
	  src/util/png-bw.c, src/util/png-pix.c, src/util/png_info.c:
	  zlib.h needs to be included before png.h in case compression
	  flags are used. also, they're system headers, so use brackets
	  instead of quotes and pull them up into the right section.

2011-11-02 14:57  brlcad

	* [r47392] HACKING:
	  add a regex one-liner awesomeness for automatically extracting
	  the latest NEWS section into a release notes README-#-#-#.txt
	  file. also fix the release steps so that binary platform
	  maintainers are notified before public release announcements are
	  posted (so they can have a chance to get started on binary
	  builds)

2011-11-02 13:34  brlcad

	* [r47391] HACKING:
	  freshmeat change their name to freecode

2011-11-02 11:21  starseeker

	* [r47390] src/libbu/CMakeLists.txt:
	  Whoops, ignoring wrong file

2011-11-02 07:00  abhi2011

	* [r47389] src/libged/simulate/simutils.c:
	  Corrected a bug in the primitive lookup code for a comb

2011-11-01 22:11  starseeker

	* [r47388] src/libbu/CMakeLists.txt, src/libbu/Makefile.am,
	  src/other/CMakeLists.txt, src/other/Makefile.am,
	  src/other/uce-dirent:
	  Clean up the rest of the uce stuff

2011-11-01 22:08  starseeker

	* [r47387] src/libbu/CMakeLists.txt, src/libbu/uce-dirent.h,
	  src/other/uce-dirent/uce-dirent.h:
	  Shouldn't have moved this, used only internally in libbu and it's
	  one file.

2011-11-01 20:55  abhi2011

	* [r47386] src/libged/simulate/simrt.c,
	  src/libged/simulate/simrt.h, src/libged/simulate/simutils.c,
	  src/libged/simulate/simutils.h:
	  Now the entry and exit solids of a ray passing through an overlap
	  region are checked to see if they belong to the comb of rigid
	  body B

2011-11-01 20:45  starseeker

	* [r47384] doc/docbook/resources/brlcad/brlcad-xml-catalog.xml.in:
	  I don't think this variable needs to be specific to BRL-CAD in
	  this case...

2011-11-01 19:54  bob1961

	* [r47383] src/tclscripts/archer/ArcherCore.tcl:
	  When opening a database also change the current working directory
	  to the directory where the database lives.

2011-11-01 19:16  abhi2011

	* [r47382] src/libged/simulate/simrt.c:
	  More supporting code to test if the normals are being recorded
	  correctly during the ray trace

2011-11-01 18:54  abhi2011

	* [r47381] src/libged/simulate/simrt.c:
	  Added code for normals

2011-11-01 18:52  abhi2011

	* [r47380] src/libged/simulate/simrt.c,
	  src/libged/simulate/simrt.h, src/libged/simulate/simulate.h:
	  

2011-11-01 16:42  abhi2011

	* [r47379] src/libged/simulate/simutils.c,
	  src/libged/simulate/simutils.h:
	  Added a function to check if a solid is present in a comb,
	  required for checking which rigid body(a comb), a particular
	  solid belongs to , while raytracing.

2011-11-01 15:19  abhi2011

	* [r47378] src/libged/simulate/simcollisionalgo.cpp,
	  src/libged/simulate/simcollisionalgo.h,
	  src/libged/simulate/simphysics.cpp, src/libged/simulate/simrt.c,
	  src/libged/simulate/simrt.h, src/libged/simulate/simulate.c,
	  src/libged/simulate/simulate.h, src/libged/simulate/simutils.c,
	  src/libged/simulate/simutils.h:
	  

2011-10-31 14:54  erikgreenwald

	* [r47377] src/libgcv/bottess.c:
	  change double ptrs to explicit point_t ptrs.

2011-10-31 12:44  indianlarry

	* [r47376] src/conv/iges/treecheck.c:
	  Change Treecheck() return from void to int

2011-10-31 05:26  starseeker

	* [r47374] misc/CMake/FindX11.cmake,
	  src/other/incrTcl/itk/CMake/FindX11.cmake,
	  src/other/tk/CMake/FindX11.cmake,
	  src/other/tkhtml/CMake/FindX11.cmake,
	  src/other/tkpng/CMake/FindX11.cmake,
	  src/other/tktable/CMake/FindX11.cmake:
	  Tweak FindX11.cmake for Mac OSX 10.6

2011-10-31 05:02  brlcad

	* [r47373] CMakeLists.txt:
	  match the original autotools logic, detect all the way back to
	  8-bit architectures so we might have a prayer's chance of working
	  out of the box on an embedded platform.

2011-10-31 05:00  brlcad

	* [r47372] src/librt/CMakeLists.txt:
	  shouldn't be any reason to disable strict mode on librt. change
	  the code, not the messenger.

2011-10-30 15:50  brlcad

	* [r47369] doc/docbook/Makefile.am:
	  update CatalogManager.properties file for autotools dist, in
	  builddir, not srcdir

2011-10-30 15:27  brlcad

	* [r47367] NEWS:
	  getting much closer, should be today if this last pass succeeds

2011-10-30 14:03  brlcad

	* [r47366] include/CMakeLists.txt, include/Makefile.am:
	  add the new rt/defines.h header for install/dist

2011-10-30 14:01  brlcad

	* [r47365] include/rt/defines.h:
	  not yet used, but add the start of a common definitions file for
	  librt just so this directory isn't empty

2011-10-30 02:02  brlcad

	* [r47364] src/conv/3dm/3dm-g.cpp, src/conv/asc/asc2g.c,
	  src/conv/asc/g2asc.c, src/conv/dem-g.c, src/conv/dxf/dxf-g.c,
	  src/conv/g-dot.c, src/conv/g-egg.c, src/conv/g-vrml.c,
	  src/conv/g-xxx_facets.c, src/conv/iges/brep.c,
	  src/conv/iges/docolor.c, src/conv/iges/readdbl.c,
	  src/conv/iges/readmatrix.c, src/conv/iges/spline.c,
	  src/conv/intaval/glob.h, src/conv/intaval/read_dra.cpp,
	  src/conv/intaval/regtab.cpp, src/conv/intaval/regtab.h,
	  src/conv/intaval/tgf-g.cpp, src/conv/intaval/write_brl.cpp,
	  src/conv/jack/jack-g.c, src/conv/patch/patch-g.h,
	  src/conv/step/Axis2Placement3D.cpp,
	  src/conv/step/BRLCADWrapper.cpp,
	  src/conv/step/BSplineCurveWithKnots.cpp,
	  src/conv/step/BSplineSurfaceWithKnots.cpp,
	  src/conv/step/Factory.cpp, src/conv/step/ManifoldSolidBrep.cpp,
	  src/conv/step/PullbackCurve.cpp, src/conv/step/PullbackCurve.h,
	  src/conv/step/STEPWrapper.cpp,
	  src/conv/step/SdaiCONFIG_CONTROL_DESIGN.h,
	  src/conv/step/Sdaiclasses.h, src/conv/step/schema.h,
	  src/conv/tankill/tankill-g.c, src/conv/walk_example.c:
	  ws

