Revision: 77146
          http://sourceforge.net/p/brlcad/code/77146
Author:   starseeker
Date:     2020-09-14 10:08:28 +0000 (Mon, 14 Sep 2020)
Log Message:
-----------
Update ChangeLog.  It's been a while since we've done a full sync from trunk, 
so this is the trunk log back to Dec. 2019.  (Commit r74972 entry is hand added 
here and doesn't list all files, as the svn2cl.sh script can't handle it.)

Modified Paths:
--------------
    brlcad/branches/RELEASE/ChangeLog

Modified: brlcad/branches/RELEASE/ChangeLog
===================================================================
--- brlcad/branches/RELEASE/ChangeLog   2020-09-14 09:52:48 UTC (rev 77145)
+++ brlcad/branches/RELEASE/ChangeLog   2020-09-14 10:08:28 UTC (rev 77146)
@@ -1,63 +1,14948 @@
-2020-05-05 18:39  starseeker
+2020-09-14 08:45  brlcad
 
-       * [r75697] src/other/libregex/regex.h:
+       * [r77143] NEWS:
+         include a brief summary writeup of highlights
+
+2020-09-14 07:20  brlcad
+
+       * [r77142] NEWS:
+         document the util fixes in addition to the fb fixes for Windows.
+         looks nominally like confirmed binary input mode fix dpix-pix,
+         bwshrink, halftone, pixshrink, sun-pix, as well as the plot and
+         brep
+         plot commands. also possibly fixed by marking input as binary
+         includes bw-a,
+         bw-png, bw-ps, bwscale, mac-pix, pix-ppm, pix-ps, pix3filter,
+         pixbgstrip, pixborder, pixembed, pixfilter, pixhalf, pixrot,
+         pixscale,
+         plot3-ps, ap-pix, bwcrop, bwhisteq, bwstat, pixcrop, pixdiff,
+         pixhist,
+         pixhist3d-plot3, pixhist3d, pixstat, plot3-asc, plot3stat,
+         asc-plot3, bombardier, bw-pix, bwcrop, bwdif, pix-ppm, pix3filer,
+         pixblend, pixclump, pixcount, pixcrop, pixdiff, pixinterp2x,
+         pixmerge, pixmorph, pixuntile, plot3-dm, plot3rot
+         
+         
+
+2020-09-14 05:08  brlcad
+
+       * [r77141] NEWS:
+         cliff added asc v4/v5 import/export support to gcv, circa r76277
+         and commits forward.
+
+2020-09-14 04:47  brlcad
+
+       * [r77140] src/libged/make/make.c:
+         note that cline is intentionally not included
+
+2020-09-14 04:31  brlcad
+
+       * [r77139] NEWS:
+         cliff added asc v4/v5 import support to gcv, circa r76277.
+
+2020-09-14 04:25  brlcad
+
+       * [r77138] TODO:
+         there's an article, but need a gcv manual page
+
+2020-09-14 03:31  starseeker
+
+       * [r77137] include/brep/defines.h,
+         src/libgcv/plugins/rhino/rhino_read.cpp,
+         src/librt/primitives/brep/brep.cpp,
+         src/other/openNURBS/example_read/example_read.cpp,
+         src/other/openNURBS/example_roundtrip/example_roundtrip.cpp,
+         src/other/openNURBS/example_write/example_write.cpp,
+         src/other/openNURBS/opennurbs_archive.cpp,
+         src/other/openNURBS/opennurbs_archive.h,
+         src/other/openNURBS/opennurbs_defines.cpp,
+         src/other/openNURBS/opennurbs_defines.h,
+         src/other/openNURBS/opennurbs_extensions.cpp,
+         src/other/openNURBS/opennurbs_extensions.h,
+         src/other/openNURBS/opennurbs_string.cpp,
+         src/other/openNURBS/opennurbs_userdata.cpp,
+         src/other/openNURBS/opennurbs_zlib.cpp:
+         Just directly alter the problematic names in the openNURBS
+         headers, so we don't have to try and work around it in ours.
+
+2020-09-14 00:57  starseeker
+
+       * [r77136] NEWS:
+         Technically user visible - document man page update for remrt in
+         r76897
+
+2020-09-13 21:11  starseeker
+
+       * [r77135] doc/docbook/system/mann/search.xml:
+         Mention alphanum search output sorting in man page.
+
+2020-09-13 17:29  starseeker
+
+       * [r77134] ., src/archer/CMakeLists.txt, src/brlman/CMakeLists.txt,
+         src/bwish/CMakeLists.txt, src/libbu, src/libbu/parse.c,
+         src/libtclcad/CMakeLists.txt, src/libtclcad/commands.c,
+         src/mged/CMakeLists.txt, src/tclscripts/lib/RtImage.tcl:
+         Pull RELEASE-only changes back into trunk, r77106 through r77132
+
+2020-09-13 17:24  starseeker
+
+       * [r77132] misc/CMake/NSIS_silent.template.in:
+         Update the silent NSIS template to match the main version.
+
+2020-09-13 15:58  starseeker
+
+       * [r77130] misc/CMake/NSIS.template.in:
+         See if we can manipulate the startup directory of the shortcuts
+         via NSIS
+
+2020-09-13 15:47  starseeker
+
+       * [r77129] NEWS:
+         The 'nburst' refactor of the burst code is available. Mostly a
+         general cleanup of the code, which was previously in an early
+         coding style quite different from most of BRL-CAD. Although
+         primarily intended for batch processing, it also provides a new
+         command line interactive mode that replaces the early terminal
+         menu system removed in 7.30.2.
+
+2020-09-13 15:27  starseeker
+
+       * [r77128] NEWS:
+         overlay and screengrab commands gained -F options that let them
+         interact with the framebuffer, rather than the display manager
+         scene. Useful for capturing and updating the contents of the
+         embedded MGED framebuffer.
+
+2020-09-13 14:47  starseeker
+
+       * [r77127] doc/docbook/system/man1/CMakeLists.txt,
+         doc/docbook/system/man1/bolt.xml:
+         bolt man page was added to MGED's category, but we still have the
+         command line tool as well.
+
+2020-09-13 14:37  starseeker
+
+       * [r77126] NEWS:
+         whichair and whichid can now also search subsets of .g file using
+         the --root specifier, in addition to the standard search of all
+         objects.
+
+2020-09-13 14:34  starseeker
+
+       * [r77125] doc/docbook/system/mann/whichair.xml:
+         Update whichair man page for new capabilities.
+
+2020-09-13 14:04  starseeker
+
+       * [r77124] NEWS:
+         Added a new 'bot set' command to match 'bot get' - only supports
+         mode and orientation right now, but these should eventually be
+         expanded to other bot operations.
+
+2020-09-13 14:03  starseeker
+
+       * [r77123] NEWS:
+         We're now returning semantically meaningful strings for bot mode
+         and orientation with the low level 'bot get' command - users
+         don't know how to interpret the raw numbers.
+
+2020-09-13 13:56  starseeker
+
+       * [r77122] NEWS:
+         Circa r75774, added an extrude subcommand to the GED bot command
+         for making ARB6 volumes based on BoT triangles. This is a simple
+         extrude operation - it can't guarantee 'smooth' alignment between
+         individual ARB6 extrusions at adjacent faces.
+
+2020-09-13 06:37  brlcad
+
+       * [r77121] doc/README.other:
+         remove the subdir
+
+2020-09-13 06:36  brlcad
+
+       * [r77120] doc/CMakeLists.txt, doc/README.AIX, doc/README.IRIX:
+         IRIX was retired in 2013 and we subsequently no longer compile
+         there due to c++11. AIX is still quite active (particularly on
+         HPC) but our README commentary is entirely obsolete.
+
+2020-09-13 06:31  brlcad
+
+       * [r77119] doc/CMakeLists.txt, doc/README.OSCON-2014:
+         remove the notes for a 2014 oscon presentation. exists in history
+         and is inconsistent (i.e., confusing) with the platform READMEs
+
+2020-09-13 06:29  brlcad
+
+       * [r77118] doc/CMakeLists.txt, doc/README.AIX, doc/README.BSD,
+         doc/README.IRIX, doc/README.OSCON-2014, doc/README.Solaris,
+         doc/README.VAX, doc/README.other/README.AIX,
+         doc/README.other/README.BSD, doc/README.other/README.IRIX,
+         doc/README.other/README.OSCON-2014,
+         doc/README.other/README.Solaris, doc/README.other/README.VAX:
+         moving platform-specific README's together. platforms should be
+         presented equitably or can result in a dismissive perspective
+         harmful in the long term. best practice and project ethos has
+         always been to handle cross-platform variants on valid footing.
+
+2020-09-13 06:05  brlcad
+
+       * [r77117] NEWS:
+         whichid and whichair commands now let one specify a range of IDs.
+         the changes were prototyped by nick in a script, and more
+         recently adopted into libged by cliff
+
+2020-09-12 16:34  starseeker
+
+       * [r77109] src/libtclcad/commands.c:
+         Check for null before calling Tcl_Close
+
+2020-09-11 19:05  brlcad
+
+       * [r77105] bench/run.sh:
+         /dev/null is a special device and -f is only for regular files,
+         so we really just want to check for existence here.
+
+2020-09-10 15:20  starseeker
+
+       * [r77100] include/gcv/api.h:
+         Actually, we probably want to use the context mime type on
+         filters.
+
+2020-09-10 14:28  starseeker
+
+       * [r77099] include/gcv/api.h, src/conv/3dm/3dm-g.c,
+         src/conv/gcv/gcv.c, src/libgcv/gcv.c,
+         src/libgcv/plugins/asc/asc.cpp,
+         src/libgcv/plugins/decimate/decimate.c,
+         src/libgcv/plugins/fastgen4/fastgen4_read.c,
+         src/libgcv/plugins/fastgen4/fastgen4_write.cpp,
+         src/libgcv/plugins/gdal/gdal.cpp,
+         src/libgcv/plugins/obj/obj_read.c,
+         src/libgcv/plugins/obj/obj_write.c,
+         src/libgcv/plugins/rhino/rhino_read.cpp,
+         src/libgcv/plugins/stl/stl_read.c,
+         src/libgcv/plugins/stl/stl_write.c,
+         src/libgcv/plugins/vol/png_read.c,
+         src/libgcv/plugins/vrml/vrml_read/vrml_read.cpp,
+         src/libgcv/plugins/vrml/vrml_write.c:
+         Attempt to generalize the GCV plugin typing system beyond just
+         models.
+
+2020-09-10 04:20  brlcad
+
+       * [r77098] include/icv/io.h:
+         clarify some of the icv_image_size() parameters.
+
+2020-09-10 00:41  brlcad
+
+       * [r77096] TODO:
+         search issue was fixed in r77076. it's all good.
+
+2020-09-09 22:50  starseeker
+
+       * [r77095] CMakeLists.txt:
+         One of the unit tests for bu_file failed on the Mac github runner
+         using the system realpath. Might be the test isn't valid, but
+         we're right before release - just put back the internal version
+         for now.
+
+2020-09-09 20:33  brlcad
+
+       * [r77094] TODO:
+         search -exec appears to be completely non-functional. I'm getting
+         no output. Build from a couple month back appears to be working,
+         so maybe related to process/channel/io changes.
+
+2020-09-09 20:32  brlcad
+
+       * [r77093] src/libged/TODO:
+         elaborate thoughts on an object-awar gsort/tables/filter command.
+
+2020-09-09 13:23  brlcad
+
+       * [r77092] doc/docbook/system/man3/CMakeLists.txt,
+         doc/docbook/system/man3/libicv.xml:
+         applied sf patch 554 (Added libicv man page in
+         doc/docbook/system/man3/) from Sumagna Das
+
+2020-09-09 13:18  brlcad
+
+       * [r77091] src/libgcv/plugins/vol/png_read.c:
+         fix ws indent
+
+2020-09-09 03:55  brlcad
+
+       * [r77090] bench/run.sh:
+         support /dev/null and the NUL special file construct on Windows
+         (for git bash and msys2-based scripting environments)
+
+2020-09-09 03:41  brlcad
+
+       * [r77089] bench/run.sh:
+         turn off path conversion in msys2 and in git's customized
+         msys-based shell. likely getting /dev/null conversion for free,
+         so fix for that is next
+
+2020-09-08 20:38  starseeker
+
+       * [r77088] NEWS, doc/docbook/system/mann/search.xml,
+         src/librt/search.c, src/librt/search.h:
+         This came up again... forward port and enable the most basic of
+         the search command size filters from r67646. This is just the
+         dp->d_len object size filter, but it pairs with the ls options
+         that can report size - with this in place, we can use ls -lS to
+         get an overall report of object sizes and then search with -size
+         and other filters to identify large or small subsets based on
+         type. Particular use case was trying to find a large plate mode
+         bot in the FAA Generic_Twin.g example: ls -lS to get an idea of
+         size distributions and then search -type plate -size >50000 to
+         find larger examples. Would be nice to be able to specify sorting
+         the search output on size at some point as well...
+
+2020-09-08 20:27  starseeker
+
+       * [r77086] TODO:
+         Note a quirk of bot -V visualizations that needs attention at
+         some point.
+
+2020-09-08 19:29  brlcad
+
+       * [r77085] TODO:
+         note the mged startup path issues, discussed with a few users.
+         need to investigate and document the current behavior for
+         command-line, double-click, drag-n-drop file opening, GUI menu
+         opening, and GUI CLI opening.
+
+2020-09-08 17:46  brlcad
+
+       * [r77083] NEWS:
+         looks like we missed documenting a gci contribution from jeffrey
+         liu that added support for reading EBM data from binunif database
+         objects (previously only supported files)
+
+2020-09-08 17:40  brlcad
+
+       * [r77082] NEWS:
+         retroactively document all of ali haydar's summer 2019 work on
+         annotations. not included, but it's worth noting that his changes
+         were realized through additional effort and mentoring by daniel
+         roßberg.
+
+2020-09-08 17:30  brlcad
+
+       * [r77081] NEWS:
+         rishabh has been working all summer on the opencl pipeline in
+         brl-cad with several more primitives converted including hyp and
+         a bug, with untested/unfinished work on pipe, vol, arbn, and
+         cline.
+
+2020-09-08 17:28  brlcad
+
+       * [r77080] NEWS:
+         daniel actually applied patches from ali haydar affecting display
+         of annotations on windows.
+
+2020-09-08 17:27  brlcad
+
+       * [r77079] AUTHORS:
+         credit 2020 gsoc student rishab suthar with his openCL gpgpu
+         pipeline contributions
+
+2020-09-08 16:41  starseeker
+
+       * [r77077] src/libged/bot/bot.cpp:
+         Teach bot GED command to set orientation and mode, and report
+         user-understandable strings for get in those cases rather than
+         the raw number.
+
+2020-09-08 16:38  starseeker
+
+       * [r77076] src/mged/mged.c:
+         Whoops - need to set the interp callbacks here as well.
+
+2020-09-08 16:22  brlcad
+
+       * [r77075] AUTHORS:
+         credit sumagna das for his work implementing the beginnings of a
+         new gcv plugin (png-to-vol).
+
+2020-09-08 15:29  starseeker
+
+       * [r77074] include/tclcad.h, src/libtclcad/commands.c:
+         Need separate channels for in/out/err (MGED on Windows was
+         crashing trying to close due to callbacks for both stdout and
+         stderr channel closing.)
+
+2020-09-06 14:33  starseeker
+
+       * [r77073] src/libgcv/plugins/vol/png_read.c:
+         Add header and footer (caught by regress-licenses)
+
+2020-09-06 06:26  brlcad
+
+       * [r77072] src/libgcv/plugins/vol/png_read.c:
+         add a bit more debugging to understand what's going on, if any
+         are being called
+
+2020-09-06 06:15  brlcad
+
+       * [r77071] src/libgcv/plugins/vol/png_read.c:
+         vol plugin needs to export gcv_plugin_info as a callable function
+
+2020-09-06 06:14  brlcad
+
+       * [r77070] src/libgcv/plugins/gdal/gdal.cpp:
+         don't crash if we can't determine the unit type in the gdal
+         plugin. still can't handle png and bombs out, but at least aborts
+         slightly more gracefully.
+
+2020-09-06 05:50  brlcad
+
+       * [r77069] src/libgcv/plugins/vol,
+         src/libgcv/plugins/vol/CMakeLists.txt,
+         src/libgcv/plugins/vol/png_read.c:
+         apply zulip patch from Sumagna Das that stubs in an initial
+         vol-from-png plugin. not yet functional, but compiles and exposes
+         a few other issues in libgcv.
+
+2020-09-06 05:48  brlcad
+
+       * [r77068] src/libgcv/plugins/gdal/gdal.cpp,
+         src/libgcv/plugins/gdal/gdal_ll.cpp:
+         fit comments and separate if expression from the true block for
+         consistent readability
+
+2020-09-04 20:52  starseeker
+
+       * [r77066] src/libged/put_comb/put_comb.c:
+         Unused string
+
+2020-09-04 20:08  brlcad
+
+       * [r77065] src/libged/put_comb/put_comb.c:
+         per the usage, the caller can say 'No' and still provide the
+         remaining 4 region args, it just won't do anything with them.
+         don't make it a fatal condition if that happens, just continue,
+         since the caller (as is the case in mged) may just be a script
+         that passes defaults. avoids the caller needing to
+         conditionalize. undoing the error avoids a failure editing
+         non-region combs via the combination editor in mged.
+
+2020-09-04 18:35  starseeker
+
+       * [r77064] TODO:
+         OK, not a new issue - calling reopen with a read-only database is
+         what's doing this.
+
+2020-09-04 15:43  starseeker
+
+       * [r77063] TODO:
+         It's that the database is read-only, not that it's on Windows.
+
+2020-09-04 15:41  starseeker
+
+       * [r77062] CMakeLists.txt:
+         See if this lets us use system realpath. If so, we may be able to
+         yank the bsd fallback implementation.
+
+2020-09-04 15:30  starseeker
+
+       * [r77061] include/bu/defines.h, include/common.h:
+         More uniformly define MAXPATHLEN across the code.
+         
+         Tcl defines MAXPATHLEN, and there was a potential for different
+         definitions between their headers and ours. Not certain, but that
+         is
+         one possible source of the strange realpath crash observed on
+         Linux
+         but not reproducible in isolation - if code with one definition
+         of
+         MAXPATHLEN created a buffer and then fed it to a library compiled
+         using
+         a different definition, those different assumptions are a source
+         of
+         possible trouble. I think that's what was happening with the
+         whoami.c
+         code after I switched it to using MAXPATHLEN. Previously that
+         code
+         called realpath directly rather than bu_file_realpath. After the
+         MAXPATHLEN switch, those raw realpath calls triggered a segfault
+         on
+         Linux - most likely due to a non-PATH_MAX definition of
+         MAXPATHLEN
+         previously being defaulted to by the bu/defines.h definition.
+         
+         Move the MAXPATHLEN definition to common.h, which is always
+         included
+         before tcl.h in our code, and add a couple definitions from the
+         Tcl
+         headers to use as fallbacks. Would be nice if there is some way
+         to
+         systematically check for this kind of issue...
+
+2020-09-04 14:08  starseeker
+
+       * [r77060] src/libbu/whereami.c:
+         realpath -> bu_file_realpath
+
+2020-09-04 13:46  starseeker
+
+       * [r77059] src/libbu/realpath_bsd.c, src/libbu/whereami.c:
+         PATH_MAX->MAXPATHLEN
+
+2020-09-04 13:39  starseeker
+
+       * [r77058] doc/README.Windows:
+         WiX .msi is getting more useful - add some notes to
+         README.Windows.
+
+2020-09-04 05:55  brlcad
+
+       * [r77057] src/libtclcad/auto_path.c, src/libtclcad/bn.c,
+         src/libtclcad/bu.c, src/libtclcad/cmdhist.c,
+         src/libtclcad/commands.c, src/libtclcad/dm.c,
+         src/libtclcad/eval.c, src/libtclcad/fb.c, src/libtclcad/fbserv.c,
+         src/libtclcad/global.c, src/libtclcad/init.c,
+         src/libtclcad/mouse.c, src/libtclcad/polygons.c,
+         src/libtclcad/rt.c, src/libtclcad/tclcad_private.h,
+         src/libtclcad/view/faceplate.c, src/libtclcad/wrapper.c:
+         update file header filenames. use ./ relative header path to
+         denote local include files.
+
+2020-09-04 05:35  brlcad
+
+       * [r77056] src/libtclcad/CMakeLists.txt, src/libtclcad/commands.c,
+         src/libtclcad/eval.c, src/libtclcad/global.c,
+         src/libtclcad/init.c, src/libtclcad/mouse.c,
+         src/libtclcad/polygons.c, src/libtclcad/tclcad_eval.c,
+         src/libtclcad/tclcad_global.c, src/libtclcad/tclcad_init.c,
+         src/libtclcad/tclcad_mouse.c, src/libtclcad/tclcad_obj.c,
+         src/libtclcad/tclcad_obj_wrapper.c,
+         src/libtclcad/tclcad_polygons.c, src/libtclcad/wrapper.c:
+         rename most tclcad files to consistently not use a filename
+         prefix. updating contents separately.
+
+2020-09-04 04:34  brlcad
+
+       * [r77055] include/common.h:
+         go ahead and put the snippets into code/endcode blocks to make
+         their callout more explicit and obvious.
+
+2020-09-04 04:14  brlcad
+
+       * [r77054] include/bn/anim.h, include/bn/complex.h,
+         include/bn/noise.h, include/bn/poly.h, include/bn/rand.h,
+         include/bu/color.h, include/bu/column.h, include/bu/endian.h,
+         include/bu/tbl.h:
+         doxygen / comment cleanup
+
+2020-09-04 04:13  brlcad
+
+       * [r77053] include/bu/app.h, include/bu/glob.h:
+         convert define and enum comments for doxygen
+
+2020-09-04 04:09  brlcad
+
+       * [r77052] include/bn/plane.h:
+         document the struct elements where already documented
+
+2020-09-04 04:01  brlcad
+
+       * [r77051] include/bn/dvec.h:
+         put the cond/endcond doxygen markers in doxy blocks
+
+2020-09-04 03:06  starseeker
+
+       * [r77050] TODO:
+         Only on Windows, getting db_dircheck reports of duplicate objects
+         on rtwizard startup.
+
+2020-09-04 01:57  starseeker
+
+       * [r77049] src/mged/CMakeLists.txt:
+         Typo
+
+2020-09-04 01:43  starseeker
+
+       * [r77048] src/archer/CMakeLists.txt, src/archer/archer.ico,
+         src/archer/archer.rc, src/mged/CMakeLists.txt, src/mged/mged.ico,
+         src/mged/mged.rc, src/rtwizard/CMakeLists.txt,
+         src/rtwizard/rtwizard.ico, src/rtwizard/rtwizard.rc:
+         If I'm understanding this correctly, the WiX msi installer relies
+         on the application to provide the icon, unlike NSIS. Do what
+         wish.exe does and try specifying rc files that identify the
+         icons.
+
+2020-09-03 22:42  starseeker
+
+       * [r77047] CMakeLists.txt:
+         Note potentially relevant WiX example in CMake itself.
+
+2020-09-03 22:08  starseeker
+
+       * [r77046] src/archer/CMakeLists.txt, src/mged/CMakeLists.txt,
+         src/rtwizard/CMakeLists.txt:
+         Shouldn't hardcode 'bin' string
+
+2020-09-03 22:06  starseeker
+
+       * [r77045] CMakeLists.txt, src/archer/CMakeLists.txt,
+         src/mged/CMakeLists.txt, src/rtwizard/CMakeLists.txt:
+         Try setting the CPACK install properties.
+
+2020-09-03 21:49  starseeker
+
+       * [r77044] CMakeLists.txt, misc/CMake/CMakeLists.txt,
+         misc/CMake/WIX.template.in:
+         CPACK_START_MENU_SHORTCUTS may let us get the menu set up without
+         a custom template.
+
+2020-09-03 19:49  starseeker
+
+       * [r77043] misc/CMake/CMakeLists.txt:
+         correct filename
+
+2020-09-03 19:12  starseeker
+
+       * [r77042] CMakeLists.txt, misc/wix/brlcad_banner.bmp,
+         misc/wix/brlcad_dialog.bmp:
+         Tweak WiX images.
+
+2020-09-03 17:46  starseeker
+
+       * [r77041] misc/CMake/FindWix.cmake:
+         Remove debug message
+
+2020-09-03 17:36  starseeker
+
+       * [r77040] CMakeLists.txt, misc/CMake/CMakeLists.txt,
+         misc/CMake/WIX.template.in:
+         See if we can point to the CMake standard built-in template and
+         get the same installer as leaving the template unset.
+
+2020-09-03 17:22  starseeker
+
+       * [r77039] misc/CMake/FindWix.cmake:
+         Adjust path hunting for WiX
+
+2020-09-03 17:09  starseeker
+
+       * [r77038] CMakeLists.txt, misc/CMake/CMakeLists.txt,
+         misc/CMake/FindNSIS.cmake, misc/CMake/FindWix.cmake:
+         Untested as yet, but see if we can key CPack setup on Windows off
+         of what installer generators we have available.
+
+2020-09-03 13:52  starseeker
+
+       * [r77037] misc/tools/CMakeLists.txt, misc/tools/inactvhdrs,
+         misc/tools/inactvhdrs/inactvhdrs.cpp:
+         Toss in a quick utility to try and detect headers in source
+         hierarchies that aren't #included by any of the local files.
+
+2020-09-03 13:47  starseeker
+
+       * [r77036] src/libgcv/tests/CMakeLists.txt:
+         Missing CMakeLists.txt file
+
+2020-09-03 07:13  brlcad
+
+       * [r77035] src/libgcv/CMakeLists.txt, src/libgcv/test_bottess.c,
+         src/libgcv/tests, src/libgcv/tests/test_bottess.c:
+         move gcv's only unit test into a subdir like our other libs.
+
+2020-09-03 07:04  brlcad
+
+       * [r77034] include/gcv/api.h:
+         oof, probably shouldn't assume it's a model mime type.
+
+2020-09-02 18:08  starseeker
+
+       * [r77033] CMakeLists.txt:
+         Note user report that the WiX msi installer has an ability to
+         install silently. Need to explore what it would take to match
+         features with the NSIS .exe installer.
+
+2020-09-01 19:30  starseeker
+
+       * [r77031] include/bn/dvec.h, include/ged.h,
+         include/ged/commands.h, include/rt/calc.h:
+         Clear the remainder of the doxygen warnings
+
+2020-09-01 19:17  starseeker
+
+       * [r77030] include/bu/vls.h, include/wdb.h:
+         Clear some more doxygen warnings
+
+2020-09-01 19:09  starseeker
+
+       * [r77029] include/bu/file.h:
+         Adjust comment for doxygen
+
+2020-09-01 19:05  starseeker
+
+       * [r77028] include/brep/curvetree.h, include/brep/util.h:
+         Tell doxygen not to worry about these includes
+
+2020-09-01 18:45  starseeker
+
+       * [r77027] misc/doxygen/libbu.dox:
+         Add group for bu/process.h
+
+2020-09-01 18:36  starseeker
+
+       * [r77026] misc/doxygen/Doxyfile.in:
+         Increase DOT_GRAPH_MAX_NODES to avoid warnings about too many
+         notes.
+
+2020-09-01 18:28  starseeker
+
+       * [r77025] include/common.h:
+         Indent for doxygen
+
+2020-09-01 18:04  brlcad
+
+       * [r77024] include/bn/vectfont.h, include/bn/vlist.h:
+         delete extra doxygen closure
+
+2020-09-01 18:01  brlcad
+
+       * [r77023] include/bu/parallel.h:
+         ditto, use addtogroup instead of ingroup for consistency.
+
+2020-09-01 17:59  brlcad
+
+       * [r77022] include/bu/process.h:
+         use addtogroup instead of ingroup, consistent with the rest and
+         fixes an unbalanced grouping error.
+
+2020-09-01 17:51  brlcad
+
+       * [r77021] include/bu/dylib.h:
+         missing @ sign
+
+2020-09-01 17:47  starseeker
+
+       * [r77020] CHANGES, TODO:
+         Per discussion with Sean, most of these don't qualify as needing
+         the deprecation process.
+
+2020-09-01 17:47  brlcad
+
+       * [r77019] misc/doxygen/Doxyfile.in, misc/tools/dom2dox/Doxyfile:
+         PERL_PATH and MSCGEN_PATH are deprecated, so remove them. we
+         weren't using them anyways.
+
+2020-09-01 17:42  starseeker
+
+       * [r77018] TODO:
+         This is looking quite tricky - did some experiments in swrast
+         branch, but no quick fix popping out so far - bump down.
+
+2020-09-01 15:20  starseeker
+
+       * [r77017] CHANGES:
+         List some of the more obscure MGED menu entries for deprecation.
+
+2020-09-01 13:49  starseeker
+
+       * [r77014] include/ged.h, include/ged/commands.h,
+         include/rt/geom.h, include/rt/primitives/annot.h,
+         misc/doxygen/libged.dox:
+         More doxygen adjustments
+
+2020-09-01 13:27  starseeker
+
+       * [r77013] include/bg/aabb_ray.h, include/bg/chull.h,
+         include/bg/lseg.h, include/bg/obr.h, include/bg/pointgen.h,
+         include/bg/polygon.h, include/bg/polygon_types.h,
+         include/bg/spsr.h, include/bg/tri_pt.h, include/bg/tri_ray.h,
+         include/bg/tri_tri.h, include/bg/trimesh.h,
+         misc/doxygen/libbg.dox:
+         Organize libbg doxygen comments
+
+2020-09-01 12:59  starseeker
+
+       * [r77012] misc/doxygen/libbn.dox:
+         Categorize for doxygen
+
+2020-09-01 12:41  starseeker
+
+       * [r77011] include/bu/app.h, include/bu/glob.h,
+         include/bu/interrupt.h, include/bu/mime.h,
+         misc/doxygen/libbu.dox:
+         Add some doxygen adjustments.
+
+2020-09-01 07:21  brlcad
+
+       * [r77010] NEWS:
+         note that our bundld libpng and zlib libraries now compile with
+         API prefixes so as not to clash with system versions. the
+         libraries are also installed with a _brl suffix to avoid
+         accidentally matching a system library.
+
+2020-09-01 06:55  brlcad
+
+       * [r77009] NEWS:
+         oof, document the biggest change in this release, tcl/tk is
+         upgraded
+
+2020-09-01 06:51  brlcad
+
+       * [r77008] NEWS:
+         posthumously document when the mged.bat script was killed
+
+2020-09-01 06:23  brlcad
+
+       * [r77007] NEWS:
+         improved nurbs ray tracing performance back in r74817 by
+         eliminating unnecessary computation. chould be minimally or not
+         evident in production builds, but likely evident as no warnings
+         were issued
+
+2020-09-01 06:01  brlcad
+
+       * [r77006] src/libged/typein/typein.c:
+         stray n
+
+2020-09-01 06:00  brlcad
+
+       * [r77005] NEWS:
+         document the util fixes in addition to the fb fixes for Windows.
+         look nominally like dpix-pix, bwshrink, halftone, pixshrink as
+         well as the plot and brep plot commands
+
+2020-09-01 05:52  brlcad
+
+       * [r77004] NEWS:
+         vdeck should handle windows text files now
+
+2020-09-01 05:36  brlcad
+
+       * [r77003] NEWS:
+         dm command is published, so documenting the change. sports a new
+         type subcommand (replaces set dmtype
+
+2020-09-01 05:35  brlcad
+
+       * [r77002] src/tclscripts/mged/help.tcl:
+         document the three subcommands to dm. bad usage as synopsis is
+         indeterminant, and can't be resolved because all three are
+         different.
+
+2020-09-01 05:14  brlcad
+
+       * [r77001] NEWS:
+         cliff removed the Display Manager menu options and associated
+         options for switching display managers
+
+2020-08-31 08:06  brlcad
+
+       * [r76994] src/libdm/glx/dm-ogl.c, src/libdm/tk/dm-tk.c:
+         unwrap
+
+2020-08-31 08:00  brlcad
+
+       * [r76993] src/librt/db5_scan.c:
+         document the claim on db5_diradd's previously unused clientdata.
+         if it's set to one, the object will now be flagged as inmem.
+
+2020-08-31 07:57  brlcad
+
+       * [r76992] src/librt/db_lookup.c:
+         unclear and undocumented why db_lookup is explicitly turning off
+         the inmem flag, so leave a note to investigate.
+
+2020-08-31 05:18  brlcad
+
+       * [r76991] NEWS:
+         rtweight now reports just once on the first material ID with no
+         density file entry, and doesn't report on those unset.
+
+2020-08-30 18:41  brlcad
+
+       * [r76990] TODO:
+         the libs exist. conversion is ongoing and non-specific
+
+2020-08-30 18:40  brlcad
+
+       * [r76989] NEWS:
+         adapting weights for modern times, modes for pix-bw
+
+2020-08-30 18:39  brlcad
+
+       * [r76988] doc/docbook/system/man1/pix-bw.xml:
+         document the weights for all the options including the new
+         conversion modes
+
+2020-08-30 18:38  brlcad
+
+       * [r76987] src/util/pix-bw.c:
+         use more precision to more closely match the standard for ntsc.
+         add additional conversion modes for hdtv, hdr, and the default
+         simple averaging as an explicit mode. no consideration of linear
+         vs non-linear.
+
+2020-08-27 20:56  starseeker
+
+       * [r76981] src/qged/TODO.qt:
+         Note possible resources for qged console widget improvements.
+
+2020-08-27 15:43  starseeker
+
+       * [r76979] src/other/CMakeLists.txt:
+         Looks like the Creo plugin needs our local versions of these
+         headers on Windows to build. See if we can override the
+         suppression of the 3rd party header installs in the specific
+         cases where it is necessary.
+
+2020-08-27 14:50  starseeker
+
+       * [r76978] src/external/Creo/CMakeLists.txt:
+         Couple more naming adjustments for 3rd party libs
+
+2020-08-27 14:44  starseeker
+
+       * [r76977] src/external/Creo/CMakeLists.txt:
+         fix comment
+
+2020-08-27 13:54  starseeker
+
+       * [r76976] src/external/Creo/CMakeLists.txt:
+         Looks like not all versions use MDIR - look for it, but try to
+         proceed even if it isn't found.
+
+2020-08-27 12:25  starseeker
+
+       * [r76975] src/external/Creo/CMakeLists.txt:
+         The adjustments to the src/other build logic have changed the lib
+         names - quick stab at updating them, but need to test.
+
+2020-08-27 12:17  starseeker
+
+       * [r76974] src/libdm/tests/CMakeLists.txt,
+         src/libdm/tests/rendered_image.cpp:
+         Experiment is in swrast branch.
+
+2020-08-26 23:54  starseeker
+
+       * [r76971] src/libdm/tests/CMakeLists.txt:
+         Whoops - disable, then commit
+
+2020-08-26 23:32  starseeker
+
+       * [r76970] src/libdm/tests/CMakeLists.txt,
+         src/libdm/tests/rendered_image.cpp:
+         Experiment with hooking a cut down version of
+         https://github.com/zauonlok/renderer into the tcl_img demo code
+         playing the role of the 'dm' viewer. Using one of the demo
+         scenes, not any sort of CAD code, but better than random noise
+         for visual inspection purposes.
+
+2020-08-26 22:04  brlcad
+
+       * [r76969] TODO:
+         created a lighting environment manually too many times. need a
+         studio box routine. note some other models that we be grand to
+         have as well.
+
+2020-08-26 15:55  starseeker
+
+       * [r76967] src/libdm/tests/tcl_img.cpp:
+         Print an indicator of what the next DM/FB update will be.
+
+2020-08-26 15:13  starseeker
+
+       * [r76966] TODO:
+         Spoke too soon - embedded framebuffer is still an issue.
+
+2020-08-26 14:48  starseeker
+
+       * [r76965] src/mged/adc.c, src/mged/axes.c, src/mged/chgview.c,
+         src/mged/color_scheme.c, src/mged/dozoom.c, src/mged/grid.c,
+         src/mged/menu.c, src/mged/rect.c, src/mged/set.c,
+         src/mged/share.c:
+         Set the dm dirty flag when we're not using the DMP global as well
+
+2020-08-26 14:37  starseeker
+
+       * [r76964] src/mged/set.c:
+         Need to set the dm dirty flag here. Unfortunately, it looks like
+         we were getting away with the X dm embedding in Tk by not having
+         the embedded framebuffer come up - with this enabled we're back
+         to crashing when we try to do an embedded X24 framebuffer in the
+         main MGED Tk window.
+
+2020-08-26 14:09  starseeker
+
+       * [r76963] src/mged/mged.c:
+         Need to clear out an old GEDP before creating a new one.
+
+2020-08-26 13:11  d_rossberg
+
+       * [r76962] src/librt/db5_scan.c:
+         don't want to duplicate db5_diradd() and db5_diradd_handler()
+         because of setting a single flag - used the free client_data
+         parameter instead
+         maybe there is a better posibility to detect an inmem directory
+         handle which I don't know
+
+2020-08-26 13:10  starseeker
+
+       * [r76961] TODO:
+         Remove note in trunk branch as well.
+
+2020-08-26 12:12  starseeker
+
+       * [r76958] misc/repoconv/github_ci_actions.yml:
+         Use Ninja where we can.
+
+2020-08-26 11:54  d_rossberg
+
+       * [r76957] src/librt/db5_scan.c:
+         reverted a bit from previous commit
+         looks like it breaked at least the asc2g
+
+2020-08-26 10:54  d_rossberg
+
+       * [r76955] include/rt/db_io.h, src/librt/db5_scan.c,
+         src/librt/dir.c:
+         functions to read the binary database data (as it is contained in
+         a .g file) from RAM into an in-memory database instance
+         the main function to use is rt_dirbuild_inmem()
+         very early alpha status, but can be tested
+
+2020-08-26 03:06  starseeker
+
+       * [r76954] regress/licenses/licenses_check.cpp:
+         Fix copyright regex
+
+2020-08-26 01:27  starseeker
+
+       * [r76953] src/qged/main_window.cpp, src/qged/main_window.h:
+         Latest qtads defines a concept of a central widget, which matches
+         what we need for the central display of an Archer style
+         interface.
+
+2020-08-26 01:18  starseeker
+
+       * [r76952] src/libdm/qt/dm-qt.h, src/qged/qtads/CMakeLists.txt,
+         src/qged/qtads/DockAreaTabBar.cpp,
+         src/qged/qtads/DockAreaTitleBar.cpp,
+         src/qged/qtads/DockAreaWidget.cpp,
+         src/qged/qtads/DockAreaWidget.h,
+         src/qged/qtads/DockContainerWidget.cpp,
+         src/qged/qtads/DockContainerWidget.h,
+         src/qged/qtads/DockFocusController.cpp,
+         src/qged/qtads/DockFocusController.h,
+         src/qged/qtads/DockManager.cpp, src/qged/qtads/DockManager.h,
+         src/qged/qtads/DockOverlay.cpp, src/qged/qtads/DockSplitter.cpp,
+         src/qged/qtads/DockSplitter.h, src/qged/qtads/DockWidget.cpp,
+         src/qged/qtads/DockWidget.h, src/qged/qtads/DockWidgetTab.cpp,
+         src/qged/qtads/FloatingDragPreview.cpp,
+         src/qged/qtads/images/maximize-button-focused.svg,
+         src/qged/qtads/images/maximize-button.svg,
+         src/qged/qtads/images/restore-button-focused.svg,
+         src/qged/qtads/images/restore-button.svg:
+         Update qtads with latest upstream changes.
+
+2020-08-25 22:37  brlcad
+
+       * [r76951] src/libdm/glx/dm-ogl.c:
+         initialize the window's background color in case it's defaulting
+         to nothing (i.e., transparent). seems to matter on direct visuals
+         with an alpha with latest X11.
+
+2020-08-25 20:59  starseeker
+
+       * [r76950] NEWS:
+         Definitely user visible - fix transparent window selection
+         problem with some Linux desktop environments for DM and FB
+         windows.
+
+2020-08-25 20:58  starseeker
+
+       * [r76949] CMakeLists.txt, src/libdm/glx/dm-ogl.c,
+         src/libdm/glx/if_ogl.c:
+         Fix transparent display and framebuffer windows.
+         
+         Some configurations of Linux desktops (including default Gnome
+         setups
+         on Ubuntu and Redhat) have started using transparency by default.
+         This
+         has resulted in an odd semi-transparent window for default ogl
+         display
+         manger and framebuffer windows.
+         
+         Fix this by adding a filter the X11 visual choosing functions
+         that
+         rejects any window reporting an alpha mask. With this filter the
+         selection returns opaque windows and restores the expected
+         rendering
+         appearance.
+
+2020-08-25 18:44  starseeker
+
+       * [r76948] doc/legal/embedded/CMakeLists.txt,
+         doc/legal/embedded/strnstr.txt:
+         Fix regress-licenses
+
+2020-08-25 18:39  starseeker
+
+       * [r76947] src/tclscripts/mged/help.tcl,
+         src/tclscripts/mged/openw.tcl:
+         Remove the dmtype menu items, help entry
+
+2020-08-25 17:37  starseeker
+
+       * [r76946] regress/repository/CMakeLists.txt,
+         regress/repository/repocheck.cpp, regress/repository/strnstr.c:
+         Checkpoint some work on the repocheck tool.
+         
+         brlcad.org's BSD is suddenly producing segfaults with the
+         repocheck
+         tool, which aren't reproduced on Linux. Debugging, it looks as if
+         the bu_mapped_file strings aren't being accepted by the C++
+         string
+         and strstr routines. The most likely cause is non-NULL
+         termination
+         of the bu_mapped_file buffer character arrays (which aren't
+         guaranteed).
+         Using the std::string constructor we can supply buflen from the
+         mapped
+         file to explicitly manage the content length, but strstr doesn't
+         have
+         such an option. The speedup from the strstr preliminary check is
+         considerable, but what strnstr implementations do exist are
+         fairly
+         platform specific. Instead, took a stab at creating a fast,
+         portable
+         "bu_strnstr" by altering OpenBSD's strstr implementation to
+         accept a
+         length limit. For now, just adding in with the repocheck since
+         this
+         is experimental, but it may be that this is a concern more
+         generally
+         with strstr operations on bu_mapped_files, and if so it may
+         belong
+         in libbu proper...
+
+2020-08-25 16:10  starseeker
+
+       * [r76945] regress/repository/repocheck.cpp:
+         When constructing the string, use the explicit buflen from the
+         mapped file.
+
+2020-08-25 15:41  starseeker
+
+       * [r76944] src/mged/attach.c, src/tclscripts/mged/CMakeLists.txt,
+         src/tclscripts/mged/dmtype.tcl:
+         Runtime display manager type switching with dmtype never worked
+         all that well, and currently doesn't work at all. Move the type
+         reporting function (dmtype with no args reported the currently
+         running dm type) to a subcommand of the dm command where it
+         should have been in the first place (dmtype -> dm type). Remove
+         the runtime dm type setting - to change MGED display manager
+         types, alter the mged_default(dm_type) property in .mgedrc
+
+2020-08-25 14:27  starseeker
+
+       * [r76942] src/mged/buttons.c, src/mged/chgmodel.c,
+         src/mged/chgview.c, src/mged/cmd.c, src/mged/edarb.c,
+         src/mged/edsol.c, src/mged/mater.c, src/mged/overlay.c,
+         src/mged/usepen.c:
+         Tag the dm as dirty when update_views is set as well.
+
+2020-08-25 13:43  starseeker
+
+       * [r76941] regress/asc/asc2dsp.sh:
+         Quote pathname
+
+2020-08-25 12:51  starseeker
+
+       * [r76939] regress/coverage/CMakeLists.txt:
+         List files for distclean
+
+2020-08-25 12:27  starseeker
+
+       * [r76938] src/mged/dm-generic.c:
+         uncomment
+
+2020-08-25 11:57  starseeker
+
+       * [r76937] src/mged/adc.c, src/mged/set.c:
+         couple more dm sets for the dirty flag
+
+2020-08-25 03:03  starseeker
+
+       * [r76936] src/mged/attach.c, src/mged/cmd.c,
+         src/mged/dm-generic.c, src/mged/doevent.c, src/mged/dozoom.c,
+         src/mged/fbserv.c, src/mged/mged.c, src/mged/predictor.c:
+         Needs more testing, but adjusting the setting of the dirty flags
+         gives saner behavior with the classic X libdm backend. Still
+         can't embed the X dm backend in Tk with 8.6 - that seems to be a
+         different category of failure - but this allows the X dm to
+         function in classic mode. Checkpointing a state that shows
+         progress.
+
+2020-08-25 02:29  starseeker
+
+       * [r76935] src/mged/adc.c, src/mged/attach.c, src/mged/axes.c,
+         src/mged/buttons.c, src/mged/chgview.c, src/mged/cmd.c,
+         src/mged/color_scheme.c, src/mged/doevent.c, src/mged/dozoom.c,
+         src/mged/edsol.c, src/mged/fbserv.c, src/mged/grid.c,
+         src/mged/menu.c, src/mged/mged.c, src/mged/mged_dm.h,
+         src/mged/rect.c, src/mged/set.c, src/mged/share.c:
+         Switch MGED's display set from using bu_list to using a bu_ptbl.
+
+2020-08-25 01:51  brlcad
+
+       * [r76934] TODO:
+         It's always been a bit strange to me that one can't just put a
+         matrix over any object (comb or primitive). Probably a carryover
+         from comgeom days, but one we really should rectify in v6.
+
+2020-08-24 22:22  starseeker
+
+       * [r76933] src/mged/adc.c, src/mged/axes.c, src/mged/buttons.c,
+         src/mged/chgview.c, src/mged/cmd.c, src/mged/color_scheme.c,
+         src/mged/edsol.c, src/mged/grid.c, src/mged/rect.c,
+         src/mged/set.c:
+         dmlp->m_dmp
+
+2020-08-24 22:21  starseeker
+
+       * [r76932] src/mged/adc.c, src/mged/attach.c, src/mged/axes.c,
+         src/mged/buttons.c, src/mged/chgview.c, src/mged/cmd.c,
+         src/mged/color_scheme.c, src/mged/dm-generic.c,
+         src/mged/doevent.c, src/mged/dozoom.c, src/mged/edsol.c,
+         src/mged/fbserv.c, src/mged/grid.c, src/mged/menu.c,
+         src/mged/mged.c, src/mged/mged_dm.h, src/mged/overlay.c,
+         src/mged/predictor.c, src/mged/rect.c, src/mged/set.c,
+         src/mged/share.c, src/mged/titles.c, src/mged/usepen.c:
+         dml_->dm_
+
+2020-08-24 22:15  starseeker
+
+       * [r76931] src/mged/adc.c, src/mged/attach.c, src/mged/buttons.c,
+         src/mged/chgview.c, src/mged/cmd.c, src/mged/color_scheme.c,
+         src/mged/doevent.c, src/mged/dozoom.c, src/mged/edsol.c,
+         src/mged/fbserv.c, src/mged/menu.c, src/mged/mged.c,
+         src/mged/mged_dm.h, src/mged/overlay.c, src/mged/predictor.c,
+         src/mged/set.c, src/mged/share.c, src/mged/titles.c,
+         src/mged/usepen.c:
+         curr_dm_list -> mged_curr_dm
+
+2020-08-24 22:11  starseeker
+
+       * [r76930] src/mged/adc.c, src/mged/attach.c, src/mged/axes.c,
+         src/mged/buttons.c, src/mged/chgview.c, src/mged/cmd.c,
+         src/mged/color_scheme.c, src/mged/doevent.c, src/mged/dozoom.c,
+         src/mged/edsol.c, src/mged/fbserv.c, src/mged/grid.c,
+         src/mged/menu.c, src/mged/mged.c, src/mged/mged.h,
+         src/mged/mged_dm.h, src/mged/rect.c, src/mged/sedit.h,
+         src/mged/set.c, src/mged/share.c:
+         Rename dm_list container to better reflect what it is - an mged
+         superset of struct dm
+
+2020-08-24 22:04  starseeker
+
+       * [r76929] src/mged/adc.c, src/mged/attach.c, src/mged/axes.c,
+         src/mged/buttons.c, src/mged/chgview.c, src/mged/cmd.c,
+         src/mged/color_scheme.c, src/mged/dozoom.c, src/mged/edsol.c,
+         src/mged/fbserv.c, src/mged/grid.c, src/mged/menu.c,
+         src/mged/mged.c, src/mged/mged_dm.h, src/mged/rect.c,
+         src/mged/set.c, src/mged/share.c:
+         rename
+
+2020-08-24 22:00  starseeker
+
+       * [r76928] src/mged/adc.c, src/mged/attach.c, src/mged/cmd.c,
+         src/mged/dm-generic.c, src/mged/doevent.c, src/mged/fbserv.c,
+         src/mged/mged.c, src/mged/mged_dm.h, src/mged/predictor.c,
+         src/mged/set.c:
+         Make it a little easier to grep for the MGED dirty flag. The
+         attached X dm seems to be hot spinning (refreshing continually
+         when nothing has changed, maxing one CPU core), need to figure
+         out why...
+
+2020-08-24 21:05  starseeker
+
+       * [r76927] src/libdm/dm_plugins.cpp:
+         Note these functions will always fall back to 'nu'
+
+2020-08-24 20:53  starseeker
+
+       * [r76926] src/mged/dm-generic.c:
+         Check mvars and vparse returns once, up front, before use
+
+2020-08-24 18:30  starseeker
+
+       * [r76925] src/mged/attach.c:
+         System Tcl/Tk doesn't like calling Tk_DeleteGenericHandler in
+         classic mode with a non-Tk dm like txt. Only do Tk event handler
+         logic if the dm we open reports it is graphical.
+
+2020-08-24 18:22  starseeker
+
+       * [r76924] src/libdm/dm-generic.c:
+         Protect a couple more pointer returning dm functions with magic
+         checks.
+
+2020-08-24 15:45  starseeker
+
+       * [r76923] include/dm.h, src/libdm/dm-generic.c:
+         Don't actually use dm_get_vp - remove
+
+2020-08-24 15:40  starseeker
+
+       * [r76922] src/libdm/dm-generic.c:
+         Adjust several dm functions to never return NULL.
+
+2020-08-24 15:30  starseeker
+
+       * [r76921] include/bu/magic.h, include/dm/defines.h,
+         src/libdm/X/dm-X.c, src/libdm/dm-generic.c,
+         src/libdm/glx/dm-ogl.c, src/libdm/null/dm-Null.c,
+         src/libdm/osgl/dm-osgl.cpp, src/libdm/plot/dm-plot.c,
+         src/libdm/postscript/dm-ps.c, src/libdm/qt/dm-qt.cpp,
+         src/libdm/tk/dm-tk.c, src/libdm/txt/dm-txt.c,
+         src/libdm/wgl/dm-wgl.c:
+         Add a BU_CKMAG check to ensure vls returning function calls can
+         never return NULL.
+
+2020-08-24 15:30  starseeker
+
+       * [r76920] src/mged/mged.c:
+         libdm initialization should vls init this, not the app
+
+2020-08-24 15:07  starseeker
+
+       * [r76919] src/mged/cmd.c:
+         Few more get_pathname adjustments
+
+2020-08-24 13:49  starseeker
+
+       * [r76918] src/mged/cmd.c:
+         Fix dm pointer validation target, check result.
+
+2020-08-24 13:40  brlcad
+
+       * [r76917] src/libdm/dm_plugins.cpp:
+         checking null is unnecessary/redundant with BU_STR_EQUIV() as it
+         handles them (they're equivalent to an empty string) so there's
+         no risk of crashing.
+
+2020-08-24 13:39  starseeker
+
+       * [r76916] src/mged/attach.c:
+         Variety of dm NULL checks, local vars to improve readability.
+
+2020-08-24 13:17  starseeker
+
+       * [r76915] src/libtclcad/view/util.c:
+         Check dm_get_pathname result in to_is_viewable
+
+2020-08-24 13:17  starseeker
+
+       * [r76914] src/libtclcad/tclcad_polygons.c:
+         More adjustments to dm_get_pathname calls
+
+2020-08-24 13:11  starseeker
+
+       * [r76913] src/libtclcad/tclcad_obj.c:
+         Set local struct bu_vls * var to dm_get_pathname output - improve
+         readability, check for NULL and zero length.
+
+2020-08-24 12:49  starseeker
+
+       * [r76912] src/libdm/dm_plugins.cpp, src/libtclcad/tclcad_mouse.c,
+         src/libtclcad/tclcad_obj.c:
+         Start going through Sean's list of dm functions - check their
+         behavior in the calling code if NULL is returned. Ways to go
+         yet...
+
+2020-08-24 05:46  brlcad
+
+       * [r76911] NEWS, TODO, doc/docbook/system/man1/rtweight.xml:
+         per todo, improve rtweight docs explaining that it reports the
+         geometric centroid of objects
+
+2020-08-24 04:59  brlcad
+
+       * [r76910] regress/weight/weight.ref,
+         regress/weight/weight.test2.ref, src/rt/viewweight.c:
+         put a header line on the rtweight density table output.
+
+2020-08-24 03:42  brlcad
+
+       * [r76909] src/rt/viewarea.c:
+         explain what set_factor was doing, had wrong comment, and renamed
+         for future clarity.
+
+2020-08-23 17:48  starseeker
+
+       * [r76908] NEWS, doc/docbook/system/man1/remrt.xml,
+         src/remrt/remrt.c:
+         Report the TCP port, which is what the user is most likely to
+         actually need when setting up a remrt run.
+
+2020-08-23 16:44  brlcad
+
+       * [r76907] src/libdm/X/dm-X.c, src/libdm/glx/dm-ogl.c,
+         src/libdm/include/calltable.h, src/libdm/null/dm-Null.c,
+         src/libdm/osgl/dm-osgl.cpp, src/libdm/plot/dm-plot.c,
+         src/libdm/postscript/dm-ps.c, src/libdm/qt/dm-qt.cpp,
+         src/libdm/tk/dm-tk.c, src/libdm/txt/dm-txt.c,
+         src/libdm/wgl/dm-wgl.c:
+         consolidate the embedded bu_vls strings to encourage
+         initializing/releasing together.
+
+2020-08-23 16:18  brlcad
+
+       * [r76906] src/libdm/tests/dm_test.c:
+         protect against null dereferencing
+
+2020-08-23 16:15  brlcad
+
+       * [r76905] src/libdm/dm-generic.c:
+         should manually initialize all embedded structs on creation,
+         particularly vls so the magic is set correctly
+
+2020-08-23 16:13  brlcad
+
+       * [r76904] src/mged/edsol.c, src/mged/mged.c, src/mged/mged_dm.h:
+         eliminate the preprocessor indirection, check for null
+         dereferencing
+
+2020-08-23 16:12  brlcad
+
+       * [r76903] src/libtclcad/tclcad_obj.c, src/libtclcad/view/util.c:
+         make sure we're not dereferencing null
+
+2020-08-23 16:10  brlcad
+
+       * [r76902] src/libdm/dm_plugins.cpp:
+         ws consistency cleanup
+
+2020-08-23 16:09  brlcad
+
+       * [r76901] src/libdm/dm_plugins.cpp:
+         simplify and make sure we're not printing a null pointer. seems
+         unlikely logic is correctly / gracefully handling there being no
+         dm.
+
+2020-08-23 13:35  brlcad
+
+       * [r76900] src/libanalyze/density.cpp:
+         trigger an anything greater than our capacity for safety, not
+         just the full value.
+
+2020-08-23 05:50  brlcad
+
+       * [r76899] src/remrt/rtsrv.c:
+         init more, remove some continuations.
+
+2020-08-23 03:49  brlcad
+
+       * [r76898] BUGS:
+         fbclear -c appears to hang indefinitely. don't know when it
+         broke.
+
+2020-08-23 02:12  starseeker
+
+       * [r76897] doc/docbook/system/man1/remrt.xml:
+         Attempt to add a start-to-finish example of a Hellow World remrt
+         usage.
+
+2020-08-23 00:42  starseeker
+
+       * [r76896] NEWS:
+         Note support for help options added to g2asc and asc2dsp
+
+2020-08-22 23:49  starseeker
+
+       * [r76895] src/libdm/if_stack.c:
+         Check implementation, not wrapping pointer
+
+2020-08-22 22:23  starseeker
+
+       * [r76894] src/libdm/dm_init.cpp, src/libdm/dm_plugins.cpp:
+         Don't special case in fb_open, just add the built-in fb
+         interfaces to the map.
+
+2020-08-22 16:17  starseeker
+
+       * [r76893] misc/tools/debug2c/debug2c.cxx:
+         Handle help options in debug2c so it won't write spurious -? file
+         in usage.sh execution.
+
+2020-08-22 16:14  starseeker
+
+       * [r76892] regress/usage.sh:
+         IIF we're doing one process at a time, check for -? files
+
+2020-08-22 16:03  starseeker
+
+       * [r76891] src/conv/asc/asc2dsp.c, src/conv/asc/g2asc.c:
+         Spotted a couple of programs in usage.sh output that are treating
+         '-h' and '-?' as filenames and creating a '-?' ouput file. Add
+         basic option handling so they interpret -h and -? as help
+         requests.
+
+2020-08-22 15:53  starseeker
+
+       * [r76890] src/libbu/opt.c:
+         The bare '-' character may be used to denote arguments for
+         programs (for example, to use stdin or stdout in lieu of a file)
+         - update bu_opt to recognize that the isolated '-' char isn't an
+         option. (Note - need to think about whether the "--" string is in
+         the same category... probably...
+
+2020-08-22 15:31  starseeker
+
+       * [r76889] regress/asc/CMakeLists.txt, regress/asc/asc2dsp.sh:
+         The 'old' test doesn't run - input file reports invalid
+         characters - but the new one does run. Rather than completely
+         turn off the test, run the conversion that does work.
+
+2020-08-22 14:40  starseeker
+
+       * [r76888] src/sig/dauto.c:
+         This is the source of the bu_malloc(0) report and dauto crash log
+         in the usage.sh run. Need to validate the numerical conversion
+         before trying to malloc memory. Still not sure why I was seeing
+         intermittent failure to print the usage message, but so far can't
+         reproduce that failure after fixing this.
+
+2020-08-22 06:22  brlcad
+
+       * [r76887] regress/comgeom/comgeom.sh:
+         still could be broken/wrong. need to simplly use the variable.
+
+2020-08-22 06:15  brlcad
+
+       * [r76886] sh/cmp.sh:
+         set mged commands to a variable so they can be automatically
+         found
+
+2020-08-22 06:06  brlcad
+
+       * [r76885] src/fb/fbstretch.c, src/sig/dauto.c:
+         revert c76872. bu_exit() is not the problem. bug masking is a
+         straight up antipattern.
+
+2020-08-22 05:54  brlcad
+
+       * [r76884] src/sig/dauto.c:
+         unable to reproduce, bu_exit() is working as intended on mac.
+
+2020-08-22 05:19  brlcad
+
+       * [r76883] src/libbu/bomb.c:
+         it's correct to include setjmp.h because the implementation
+         directly calls longjmp(), even if headers include it for other
+         reasons
+
+2020-08-22 04:43  brlcad
+
+       * [r76882] CHANGES:
+         document removal of facetall.sh
+
+2020-08-22 04:25  brlcad
+
+       * [r76881] NEWS:
+         reword for clarity (Remove the old facetall.sh script - MGED
+         facetize command should now be a superset of this functionality.)
+
+2020-08-21 23:50  starseeker
+
+       * [r76880] src/libtclcad/tclcad_init.c:
+         Cleanup, provide Tclcad_Init for .so file loading
+
+2020-08-21 22:35  starseeker
+
+       * [r76879] src/libtclcad/tclcad_init.c, src/rtwizard/main.c:
+         tclcad_init is the call to use. Also not directly initing Itcl
+         from rtwizard.
+
+2020-08-21 22:33  starseeker
+
+       * [r76878] src/libdm/dm_plugins.cpp:
+         We need to do better than exact string lookup - replicate the old
+         _if_list[i]->if_name bu_strncmp check in the plugin test. Fixes
+         rtwizard preview and render.
+
+2020-08-21 22:18  starseeker
+
+       * [r76877] src/tclscripts/rtwizard/rtwizard:
+         No longer need to do this.
+
+2020-08-21 20:45  starseeker
+
+       * [r76876] NEWS, src/librt/primitives/vol/vol.c:
+         Sumagna Das reported that drawing a VOL primitive with missing
+         data file was crashing MGED. Plotting routine wasn't validating
+         the map in vip before trying to access it. Check first, and
+         simply return if no map is present (nothing to draw.)
+
+2020-08-21 20:27  starseeker
+
+       * [r76875] regress/CMakeLists.txt, regress/coverage,
+         regress/coverage/CMakeLists.txt, regress/coverage/covgcheck.cpp,
+         regress/coverage/regress-coverage.cmake.in:
+         Checkpoint work on logic to read through the regression tests and
+         spot the execution of programs. Patterns undoubtedly need
+         improvement, but getting semi-sane results commiting with the
+         regression test itself commented out.
+
+2020-08-21 16:50  starseeker
+
+       * [r76874] CMakeLists.txt, misc/CMake/BRLCAD_Targets.cmake:
+         Have the build system report out the BRLCAD_ADDEXEC programs that
+         aren't test programs or otherwise excluded from installation.
+         These are the programs of primary interest for testing.
+
+2020-08-21 16:02  starseeker
+
+       * [r76873] NEWS, sh/CMakeLists.txt, sh/facetall.sh:
+         Remove the old facetall.sh script - MGED facetize command should
+         now be a superset of this functionality.
+
+2020-08-21 15:43  starseeker
+
+       * [r76872] src/fb/fbstretch.c, src/sig/dauto.c:
+         Still can't determine why bu_exit is an issue in these cases
+         (only commonality seems to be bu_exit called right after isatty -
+         not sure why that would matter...) but bu_exit isn't really
+         necessary to print the help msgs. Just bu_log and return.
+         usage.sh can complete its run without throwing bombs now on
+         linux, although one or more programs are producing a '-?' file
+         rather than intepreting ? as a help option.
+
+2020-08-21 15:37  starseeker
+
+       * [r76871] src/libbn/sphmap.c:
+         Add some sanity checking for the sphmap routines called by
+         pix-spm.
+
+2020-08-21 15:20  starseeker
+
+       * [r76870] src/libbu/bomb.c:
+         No, that doesn't do it either. Failure doesn't seem to be 100%
+         reliable - usage.sh can trigger it, but testing in isoluation
+         only produces occasional failures. Almost as if some global state
+         is involved...
+
+2020-08-21 15:09  starseeker
+
+       * [r76869] regress/usage.sh, src/libbu/bomb.c, src/sig/dauto.c:
+         Ah! There we go. Adding setjmp.h to bomb.c's system headers
+         works. Should already have been coming in from bu/parallel.h
+         though...
+
+2020-08-21 15:05  starseeker
+
+       * [r76868] src/sig/dauto.c:
+         Including bu/parallel.h gets bu_exit behaving again, but not
+         clear why.
+
+2020-08-21 14:55  starseeker
+
+       * [r76867] src/sig/dauto.c:
+         bu_exit doesn't seem to succeed here - BU_SETJMP is set somehow,
+         and bu_bomb is called by bu_exit. Just log the message and
+         return, until it's clearer what's going on.
+
+2020-08-21 14:27  starseeker
+
+       * [r76866] src/libdm/dm_plugins.cpp:
+         rtwizard check caught it - /dev/mem and /dev/stack interfaces are
+         built in, not loaded as plugins - check accordingly.
+
+2020-08-21 14:09  starseeker
+
+       * [r76865] regress/solids/solids.sh:
+         scrub unnecessary logging lines from solids.sh
+
+2020-08-21 14:02  starseeker
+
+       * [r76864] regress/comgeom/comgeom.sh:
+         Fix logfile name being grepped by comgeom regression test for
+         errors.
+
+2020-08-21 12:30  starseeker
+
+       * [r76861] CMakeLists.txt, src/adrt/CMakeLists.txt,
+         src/archer/CMakeLists.txt, src/art/CMakeLists.txt,
+         src/burst/CMakeLists.txt, src/burst/old/CMakeLists.txt,
+         src/fb/CMakeLists.txt, src/fbserv/CMakeLists.txt,
+         src/libdm/CMakeLists.txt, src/libdm/X/CMakeLists.txt,
+         src/libdm/glx/CMakeLists.txt, src/libdm/osgl/CMakeLists.txt,
+         src/libdm/plot/CMakeLists.txt,
+         src/libdm/postscript/CMakeLists.txt, src/libdm/qt/CMakeLists.txt,
+         src/libdm/tk/CMakeLists.txt, src/libdm/txt/CMakeLists.txt,
+         src/libdm/wgl/CMakeLists.txt, src/libged/CMakeLists.txt,
+         src/mged/CMakeLists.txt, src/remrt/CMakeLists.txt,
+         src/rt/CMakeLists.txt, src/rtwizard/CMakeLists.txt,
+         src/sig/CMakeLists.txt, src/util/CMakeLists.txt:
+         Make a couple of build system adjustments (set target folders,
+         mark as advanced). Major change is to do for libdm what we did
+         for libged and make a single target for apps to use as a
+         dependency lister, rather than calling out individual backends -
+         that's not robust to changes in backend target names and would be
+         fragile in the long run.
+
+2020-08-19 14:54  starseeker
+
+       * [r76849] src/libbu/process.c:
+         Stash a note - not sure where the number 20 came from here...
+
+2020-08-19 14:18  starseeker
+
+       * [r76848] src/mged/mged.c:
+         Sean reports negative experience with Tcl_Sleep - not clear how
+         much benefit it provides here, so remove it until there's a clear
+         need.
+
+2020-08-19 13:39  starseeker
+
+       * [r76847] src/libbu/process.c, src/mged/mged.c:
+         Valgrind pegged which fd was getting leaked. If we close this,
+         also shouldn't process Tcl events in cmdline mode after the
+         commands finish.
+
+2020-08-19 08:21  brlcad
+
+       * [r76846] src/rt/viewweight.c:
+         more thread-sane, print as one block
+
+2020-08-19 08:18  brlcad
+
+       * [r76845] src/rt/viewweight.c:
+         track and report on the first few IDs that don't have a density
+         defined, still silently ignoring the rest. update the message as
+         being a warning instead of advisotry. don't report on objects
+         without an ID.
+
+2020-08-19 02:06  starseeker
+
+       * [r76844] src/librt/test_root3-subd.cpp:
+         Dust off the root3 subdivision test program.
+
+2020-08-19 01:44  starseeker
+
+       * [r76843] include/bg/tri_pt.h:
+         Fix comment
+
+2020-08-19 01:36  starseeker
+
+       * [r76842] include/bg/lseg.h, src/libbg/lseg_lseg.c,
+         src/libbg/lseg_pt.c, src/libbg/tests/lseg_lseg.c,
+         src/libbg/tests/lseg_pt.c, src/libbrep/opennurbs_ext.cpp,
+         src/libged/snap.c:
+         Rename to match the convention used by related functions in libbn
+         (which need to migrate to libbg)
+
+2020-08-19 01:24  starseeker
+
+       * [r76841] CHANGES:
+         Experience with CDT proved it is better to implement convex hull
+         functions in such a way that the decision of whether to allocate
+         new arrays for vertices is left to the caller. Will need to
+         change function signatures, and provide separatew utility
+         functions that package up that bookkeeping.
+
+2020-08-19 01:05  starseeker
+
+       * [r76840] doc/legal/embedded/CMakeLists.txt,
+         doc/legal/embedded/nurbs_fit.txt, src/libbrep/CMakeLists.txt,
+         src/libbrep/opennurbs_fit.cpp, src/libbrep/opennurbs_fit.h,
+         src/libbrep/surface_tree_queue_tests.patch:
+         Remove a few more old, unused files
+
+2020-08-19 00:59  starseeker
+
+       * [r76839] doc/legal/embedded/CMakeLists.txt,
+         doc/legal/embedded/point_in_polyhedron.txt, include/bg/trimesh.h,
+         include/brep/CMakeLists.txt, include/brep/cdt2.h,
+         src/libbg/CMakeLists.txt, src/libbg/tests/CMakeLists.txt,
+         src/libbg/tests/trimesh_pt_in.c, src/libbg/trimesh_pt_in.c,
+         src/libbrep/CMakeLists.txt, src/libbrep/cdt/omesh.cpp,
+         src/libbrep/cdt/overt.cpp, src/libbrep/cdt/ovlps.cpp,
+         src/libbrep/cdt/ovlps_grps.cpp, src/libbrep/cdt/tri_isect.cpp,
+         src/libbrep/cdt/util.cpp, src/libbrep/cdt2:
+         Strip out disable/incomplete code from the CDT implementation.
+         VCS has it if an opportunity to revisit it appears.
+
+2020-08-19 00:37  starseeker
+
+       * [r76838] src/libbg/tests/CMakeLists.txt:
+         Arrrgh. Looks like I recorded the wrong triangle - probably
+         followed the ray backwards instead of forwards, from the looks of
+         things. Not a useful test, will have to track down another
+         example.
+
+2020-08-18 20:07  starseeker
+
+       * [r76834] include/analyze/pnts.h, src/libanalyze/CMakeLists.txt,
+         src/libanalyze/pnt_inside.c, src/libanalyze/polygonizer.c,
+         src/libged/CMakeLists.txt, src/libged/cg,
+         src/libged/pnts/pnts.cpp, src/libged/pnts_util.c,
+         src/libged/pnts_util.h, src/libged/tests/CMakeLists.txt,
+         src/libged/tests/cg_tests.g:
+         Back out the exposure of the point inside/outside test - needs
+         more design thought.
+
+2020-08-18 16:26  starseeker
+
+       * [r76833] src/libged/tests/CMakeLists.txt,
+         src/libged/tests/cg_tests.g:
+         Add a test .g file for the cg pnts operation - this has three
+         points on or inside the sphere and three outside it. Not sure yet
+         if we're ready to actually wire up a test.
+
+2020-08-18 16:03  brlcad
+
+       * [r76832] src/libged/which/which.cpp:
+         back_inserter needs iterator.h
+
+2020-08-18 15:58  starseeker
+
+       * [r76831] src/libged/pnts/pnts.cpp:
+         Remove the 'inside' subcommand from pnts
+
+2020-08-18 15:57  starseeker
+
+       * [r76830] src/libged/cg/CMakeLists.txt, src/libged/cg/cg.cpp,
+         src/libged/cg/eval_pnts.cpp, src/libged/cg/ged_cg.h:
+         Add the point inside/outside test to cg
+         
+         This supports two operations - intersection and subtraction -
+         between
+         a point cloud on the left and a volumetric object on the right.
+         It
+         will find the subset of the points in the left hand object that
+         are
+         either inside and on (i.e. intersecting) or outside the test
+         volume.
+         Command form is:
+         
+         cg eval "pnts.s + sph.s" inside.pnts
+         
+         cg eval "pnts.s - sph.s" outside.pnts
+
+2020-08-18 14:43  starseeker
+
+       * [r76829] src/libged/CMakeLists.txt, src/libged/cg,
+         src/libged/cg/CMakeLists.txt, src/libged/cg/cg.cpp:
+         Stub in a cg LIBGED command - no functionality yet, just a basic
+         command logic framework.
+
+2020-08-18 14:13  starseeker
+
+       * [r76828] src/libged/brep/brep.cpp:
+         C++ file, not C file - fix footer
+
+2020-08-18 13:16  starseeker
+
+       * [r76827] src/rt/viewweight.c:
+         Very simple cap on the number of times this message is printed.
+         bu_logging from the hit callback is generally not a great idea to
+         begin with, since you'll have lots of threads simultaneously
+         hitting bu_log most of the time... even if that's not an issue
+         for the application it's fairly hard to interpret. Better would
+         be to store any information we want to report about this issue
+         per-thread and then summarize it at the dispatcher level...
+
+2020-08-18 12:21  starseeker
+
+       * [r76826] src/mged/mged.c:
+         Throttle the event checking a bit to try and avoid an all-out hot
+         spin waiting for output.
+
+2020-08-18 11:56  starseeker
+
+       * [r76825] src/mged/mged.c:
+         When we're in command execution mode, clear out all the Tcl
+         events (if any) from subprocesses *before* we exit, in order to
+         print their output.
+
+2020-08-18 11:29  starseeker
+
+       * [r76824] src/libged/ged_util.c:
+         STDOUT, not STDERR - already have a STDERR handler
+
+2020-08-18 11:07  starseeker
+
+       * [r76823] src/libged/exec_mapping.cpp,
+         src/libged/tests/plugins.cpp:
+         Rather than bu_log at the library level, let the calling code
+         decide what to do about validating argv[0] with the information
+         returned by the GED_UNKNOWN flag and argv[0] value itself.
+
+2020-08-18 10:57  starseeker
+
+       * [r76822] src/libged/exec_mapping.cpp,
+         src/libged/tests/plugins.cpp:
+         Rather than fatally aborting when we find a command mismatch on a
+         named ged function call, warn and override with the "root"
+         function name. This should work in every case the command would
+         originally have worked - the only failure would be if there is a
+         command that the plugin is supposed to be providing that didn't
+         get set up, which would be a legitimate bug on libged's end.
+
+2020-08-18 02:28  starseeker
+
+       * [r76821] src/libged/ged_util.c:
+         Listen for both stdout and stderr output from the rt tools - this
+         gets the summary in MGED GUI mode, but we still don't get
+         anything at all in classic mode. Not sure why yet.
+         tclcad_create_io_handler is being called, but
+         Tcl_CreateFileHandler is never triggered so
+         _ged_rt_output_handler isn't called. Apparently this was also
+         true in 72189, as the output is printed without the callback ever
+         being triggered there as well...
+
+2020-08-17 17:47  starseeker
+
+       * [r76820] misc/repoconv/github_ci_actions.yml:
+         Didn't mean to delete that comment
+
+2020-08-17 17:34  starseeker
+
+       * [r76819] misc/repoconv/github_ci_actions.yml:
+         Not ready for Ninja yet, go with just a make all/check rather
+         than distcheck
+
+2020-08-17 15:19  starseeker
+
+       * [r76818] include/analyze/pnts.h, src/libanalyze/pnt_inside.c,
+         src/libanalyze/polygonizer.c, src/libged/pnts/pnts.cpp,
+         src/libged/pnts_util.c, src/libged/pnts_util.h:
+         Expose point inside/outside testing using the raytracer via the
+         pnts command. Not documented yet, needs more testing.
+
+2020-08-17 13:08  starseeker
+
+       * [r76817] include/analyze/pnts.h, src/libanalyze/CMakeLists.txt,
+         src/libanalyze/pnt_inside.c, src/libanalyze/polygonizer.c:
+         Extract the inside/outside pnt test with the raytracer created
+         for the polygonizer.
+
+2020-08-17 12:50  starseeker
+
+       * [r76816] include/bu/magic.h:
+         revert r76808 - github runner didn't like that approach either...
+
+2020-08-17 03:43  starseeker
+
+       * [r76815] src/other/CMakeLists.txt, src/other/gdal.dist,
+         src/other/gdal/CMakeLists.txt, src/other/gdal/alg/CMakeLists.txt,
+         src/other/gdal/alg/gdalpansharpen.cpp,
+         src/other/gdal/apps/CMakeLists.txt,
+         src/other/gdal/frmts/CMakeLists.txt,
+         src/other/gdal/frmts/EnvisatFile.c,
+         src/other/gdal/frmts/EnvisatFile.h,
+         src/other/gdal/frmts/IdrisiDataset.cpp,
+         src/other/gdal/frmts/IngrTypes.cpp,
+         src/other/gdal/frmts/IngrTypes.h,
+         src/other/gdal/frmts/IntergraphBand.cpp,
+         src/other/gdal/frmts/IntergraphBand.h,
+         src/other/gdal/frmts/IntergraphDataset.cpp,
+         src/other/gdal/frmts/IntergraphDataset.h,
+         src/other/gdal/frmts/JpegHelper.cpp,
+         src/other/gdal/frmts/JpegHelper.h, src/other/gdal/frmts/README,
+         src/other/gdal/frmts/TODO_Projections.txt,
+         src/other/gdal/frmts/aaigrid,
+         src/other/gdal/frmts/aaigrid/CMakeLists.txt,
+         src/other/gdal/frmts/aaigrid/aaigriddataset.cpp,
+         src/other/gdal/frmts/aaigrid/aaigriddataset.h,
+         src/other/gdal/frmts/aaigriddataset.cpp,
+         src/other/gdal/frmts/aaigriddataset.h,
+         src/other/gdal/frmts/ace2dataset.cpp, src/other/gdal/frmts/adrg,
+         src/other/gdal/frmts/adrg/CMakeLists.txt,
+         src/other/gdal/frmts/adrg/adrgdataset.cpp,
+         src/other/gdal/frmts/adrg/srpdataset.cpp,
+         src/other/gdal/frmts/adrgdataset.cpp,
+         src/other/gdal/frmts/adsrange.cpp,
+         src/other/gdal/frmts/adsrange.hpp,
+         src/other/gdal/frmts/aigccitt.c,
+         src/other/gdal/frmts/aigdataset.cpp,
+         src/other/gdal/frmts/aigopen.c, src/other/gdal/frmts/aigrid,
+         src/other/gdal/frmts/aigrid.h,
+         src/other/gdal/frmts/aigrid/CMakeLists.txt,
+         src/other/gdal/frmts/aigrid/aigccitt.c,
+         src/other/gdal/frmts/aigrid/aigdataset.cpp,
+         src/other/gdal/frmts/aigrid/aigopen.c,
+         src/other/gdal/frmts/aigrid/aigrid.h,
+         src/other/gdal/frmts/aigrid/gridlib.c,
+         src/other/gdal/frmts/airsar,
+         src/other/gdal/frmts/airsar/CMakeLists.txt,
+         src/other/gdal/frmts/airsar/airsardataset.cpp,
+         src/other/gdal/frmts/airsardataset.cpp, src/other/gdal/frmts/arg,
+         src/other/gdal/frmts/arg/CMakeLists.txt,
+         src/other/gdal/frmts/arg/argdataset.cpp,
+         src/other/gdal/frmts/argdataset.cpp,
+         src/other/gdal/frmts/atlsci_spheroid.cpp,
+         src/other/gdal/frmts/atlsci_spheroid.h, src/other/gdal/frmts/blx,
+         src/other/gdal/frmts/blx.c, src/other/gdal/frmts/blx.h,
+         src/other/gdal/frmts/blx/CMakeLists.txt,
+         src/other/gdal/frmts/blx/blx.c, src/other/gdal/frmts/blx/blx.h,
+         src/other/gdal/frmts/blx/blxdataset.cpp,
+         src/other/gdal/frmts/blxdataset.cpp, src/other/gdal/frmts/bmp,
+         src/other/gdal/frmts/bmp/CMakeLists.txt,
+         src/other/gdal/frmts/bmp/bmpdataset.cpp,
+         src/other/gdal/frmts/bmpdataset.cpp, src/other/gdal/frmts/bpg,
+         src/other/gdal/frmts/bpg/bpgdataset.cpp,
+         src/other/gdal/frmts/bpgdataset.cpp,
+         src/other/gdal/frmts/btdataset.cpp, src/other/gdal/frmts/cals,
+         src/other/gdal/frmts/cals/CMakeLists.txt,
+         src/other/gdal/frmts/cals/calsdataset.cpp,
+         src/other/gdal/frmts/calsdataset.cpp, src/other/gdal/frmts/ceos,
+         src/other/gdal/frmts/ceos.c, src/other/gdal/frmts/ceos.h,
+         src/other/gdal/frmts/ceos/CMakeLists.txt,
+         src/other/gdal/frmts/ceos/ceosdataset.cpp,
+         src/other/gdal/frmts/ceos/ceosopen.c,
+         src/other/gdal/frmts/ceos/ceosopen.h, src/other/gdal/frmts/ceos2,
+         src/other/gdal/frmts/ceos2/CMakeLists.txt,
+         src/other/gdal/frmts/ceos2/ceos.c,
+         src/other/gdal/frmts/ceos2/ceos.h,
+         src/other/gdal/frmts/ceos2/ceosrecipe.c,
+         src/other/gdal/frmts/ceos2/ceossar.c,
+         src/other/gdal/frmts/ceos2/link.c,
+         src/other/gdal/frmts/ceos2/sar_ceosdataset.cpp,
+         src/other/gdal/frmts/ceosdataset.cpp,
+         src/other/gdal/frmts/ceosopen.c, src/other/gdal/frmts/ceosopen.h,
+         src/other/gdal/frmts/ceosrecipe.c,
+         src/other/gdal/frmts/ceossar.c, src/other/gdal/frmts/coasp,
+         src/other/gdal/frmts/coasp/CMakeLists.txt,
+         src/other/gdal/frmts/coasp/coasp_dataset.cpp,
+         src/other/gdal/frmts/coasp_dataset.cpp,
+         src/other/gdal/frmts/cosar,
+         src/other/gdal/frmts/cosar/CMakeLists.txt,
+         src/other/gdal/frmts/cosar/cosar_dataset.cpp,
+         src/other/gdal/frmts/cosar_dataset.cpp,
+         src/other/gdal/frmts/cpgdataset.cpp,
+         src/other/gdal/frmts/ctable2dataset.cpp,
+         src/other/gdal/frmts/ctg,
+         src/other/gdal/frmts/ctg/CMakeLists.txt,
+         src/other/gdal/frmts/ctg/ctgdataset.cpp,
+         src/other/gdal/frmts/ctgdataset.cpp,
+         src/other/gdal/frmts/ddffield.cpp,
+         src/other/gdal/frmts/ddffielddefn.cpp,
+         src/other/gdal/frmts/ddfmodule.cpp,
+         src/other/gdal/frmts/ddfrecord.cpp,
+         src/other/gdal/frmts/ddfsubfielddefn.cpp,
+         src/other/gdal/frmts/ddfutils.cpp, src/other/gdal/frmts/derived,
+         src/other/gdal/frmts/derived/CMakeLists.txt,
+         src/other/gdal/frmts/derived/deriveddataset.cpp,
+         src/other/gdal/frmts/derived/derivedlist.c,
+         src/other/gdal/frmts/derived/derivedlist.h,
+         src/other/gdal/frmts/deriveddataset.cpp,
+         src/other/gdal/frmts/derivedlist.c,
+         src/other/gdal/frmts/derivedlist.h, src/other/gdal/frmts/dimap,
+         src/other/gdal/frmts/dimap/CMakeLists.txt,
+         src/other/gdal/frmts/dimap/dimapdataset.cpp,
+         src/other/gdal/frmts/dimapdataset.cpp,
+         src/other/gdal/frmts/dipxdataset.cpp,
+         src/other/gdal/frmts/doq1dataset.cpp,
+         src/other/gdal/frmts/doq2dataset.cpp, src/other/gdal/frmts/dted,
+         src/other/gdal/frmts/dted/CMakeLists.txt,
+         src/other/gdal/frmts/dted/dted_api.c,
+         src/other/gdal/frmts/dted/dted_api.h,
+         src/other/gdal/frmts/dted/dted_create.c,
+         src/other/gdal/frmts/dted/dted_ptstream.c,
+         src/other/gdal/frmts/dted/dteddataset.cpp,
+         src/other/gdal/frmts/dted_api.c, src/other/gdal/frmts/dted_api.h,
+         src/other/gdal/frmts/dted_create.c,
+         src/other/gdal/frmts/dted_ptstream.c,
+         src/other/gdal/frmts/dteddataset.cpp,
+         src/other/gdal/frmts/e00compr.h, src/other/gdal/frmts/e00grid,
+         src/other/gdal/frmts/e00grid/CMakeLists.txt,
+         src/other/gdal/frmts/e00grid/e00compr.h,
+         src/other/gdal/frmts/e00grid/e00griddataset.cpp,
+         src/other/gdal/frmts/e00grid/e00read.c,
+         src/other/gdal/frmts/e00griddataset.cpp,
+         src/other/gdal/frmts/e00read.c,
+         src/other/gdal/frmts/ecrgtocdataset.cpp,
+         src/other/gdal/frmts/ehdrdataset.cpp,
+         src/other/gdal/frmts/ehdrdataset.h,
+         src/other/gdal/frmts/eirdataset.cpp, src/other/gdal/frmts/elas,
+         src/other/gdal/frmts/elas/CMakeLists.txt,
+         src/other/gdal/frmts/elas/elasdataset.cpp,
+         src/other/gdal/frmts/elasdataset.cpp,
+         src/other/gdal/frmts/envidataset.cpp,
+         src/other/gdal/frmts/envidataset.h, src/other/gdal/frmts/envisat,
+         src/other/gdal/frmts/envisat/CMakeLists.txt,
+         src/other/gdal/frmts/envisat/EnvisatFile.c,
+         src/other/gdal/frmts/envisat/EnvisatFile.h,
+         src/other/gdal/frmts/envisat/adsrange.cpp,
+         src/other/gdal/frmts/envisat/adsrange.hpp,
+         src/other/gdal/frmts/envisat/envisatdataset.cpp,
+         src/other/gdal/frmts/envisat/records.c,
+         src/other/gdal/frmts/envisat/records.h,
+         src/other/gdal/frmts/envisat/timedelta.hpp,
+         src/other/gdal/frmts/envisat/unwrapgcps.cpp,
+         src/other/gdal/frmts/envisatdataset.cpp,
+         src/other/gdal/frmts/ers,
+         src/other/gdal/frmts/ers/CMakeLists.txt,
+         src/other/gdal/frmts/ers/ersdataset.cpp,
+         src/other/gdal/frmts/ers/ershdrnode.cpp,
+         src/other/gdal/frmts/ers/ershdrnode.h,
+         src/other/gdal/frmts/ersdataset.cpp,
+         src/other/gdal/frmts/ershdrnode.cpp,
+         src/other/gdal/frmts/ershdrnode.h,
+         src/other/gdal/frmts/fastdataset.cpp, src/other/gdal/frmts/fit,
+         src/other/gdal/frmts/fit.cpp, src/other/gdal/frmts/fit.h,
+         src/other/gdal/frmts/fit/CMakeLists.txt,
+         src/other/gdal/frmts/fit/fit.cpp, src/other/gdal/frmts/fit/fit.h,
+         src/other/gdal/frmts/fit/fitdataset.cpp,
+         src/other/gdal/frmts/fit/gstEndian.h,
+         src/other/gdal/frmts/fit/gstTypes.h,
+         src/other/gdal/frmts/fitdataset.cpp,
+         src/other/gdal/frmts/fujibasdataset.cpp,
+         src/other/gdal/frmts/gdal_vrt.h,
+         src/other/gdal/frmts/genbindataset.cpp,
+         src/other/gdal/frmts/geotiff.cpp, src/other/gdal/frmts/gff,
+         src/other/gdal/frmts/gff/CMakeLists.txt,
+         src/other/gdal/frmts/gff/gff_dataset.cpp,
+         src/other/gdal/frmts/gff_dataset.cpp,
+         src/other/gdal/frmts/grcdataset.cpp,
+         src/other/gdal/frmts/grddataset.cpp,
+         src/other/gdal/frmts/gridlib.c,
+         src/other/gdal/frmts/gs7bgdataset.cpp,
+         src/other/gdal/frmts/gsagdataset.cpp,
+         src/other/gdal/frmts/gsbgdataset.cpp,
+         src/other/gdal/frmts/gscdataset.cpp, src/other/gdal/frmts/gsg,
+         src/other/gdal/frmts/gsg/CMakeLists.txt,
+         src/other/gdal/frmts/gsg/gs7bgdataset.cpp,
+         src/other/gdal/frmts/gsg/gsagdataset.cpp,
+         src/other/gdal/frmts/gsg/gsbgdataset.cpp,
+         src/other/gdal/frmts/gstEndian.h,
+         src/other/gdal/frmts/gstTypes.h,
+         src/other/gdal/frmts/gt_citation.cpp,
+         src/other/gdal/frmts/gt_citation.h,
+         src/other/gdal/frmts/gt_jpeg_copy.cpp,
+         src/other/gdal/frmts/gt_jpeg_copy.h,
+         src/other/gdal/frmts/gt_overview.cpp,
+         src/other/gdal/frmts/gt_overview.h,
+         src/other/gdal/frmts/gt_wkt_srs.cpp,
+         src/other/gdal/frmts/gt_wkt_srs.h,
+         src/other/gdal/frmts/gt_wkt_srs_for_gdal.h,
+         src/other/gdal/frmts/gt_wkt_srs_priv.h,
+         src/other/gdal/frmts/gtiff, src/other/gdal/frmts/gtiff.h,
+         src/other/gdal/frmts/gtiff/CMakeLists.txt,
+         src/other/gdal/frmts/gtiff/geotiff.cpp,
+         src/other/gdal/frmts/gtiff/gt_citation.cpp,
+         src/other/gdal/frmts/gtiff/gt_citation.h,
+         src/other/gdal/frmts/gtiff/gt_jpeg_copy.cpp,
+         src/other/gdal/frmts/gtiff/gt_jpeg_copy.h,
+         src/other/gdal/frmts/gtiff/gt_overview.cpp,
+         src/other/gdal/frmts/gtiff/gt_overview.h,
+         src/other/gdal/frmts/gtiff/gt_wkt_srs.cpp,
+         src/other/gdal/frmts/gtiff/gt_wkt_srs.h,
+         src/other/gdal/frmts/gtiff/gt_wkt_srs_for_gdal.h,
+         src/other/gdal/frmts/gtiff/gt_wkt_srs_priv.h,
+         src/other/gdal/frmts/gtiff/gtiff.h,
+         src/other/gdal/frmts/gtiff/libgeotiff,
+         src/other/gdal/frmts/gtiff/libgeotiff/CMakeLists.txt,
+         src/other/gdal/frmts/gtiff/libgeotiff/cpl_serv.h,
+         src/other/gdal/frmts/gtiff/libgeotiff/epsg_datum.inc,
+         src/other/gdal/frmts/gtiff/libgeotiff/epsg_ellipse.inc,
+         src/other/gdal/frmts/gtiff/libgeotiff/epsg_gcs.inc,
+         src/other/gdal/frmts/gtiff/libgeotiff/epsg_pcs.inc,
+         src/other/gdal/frmts/gtiff/libgeotiff/epsg_pm.inc,
+         src/other/gdal/frmts/gtiff/libgeotiff/epsg_proj.inc,
+         src/other/gdal/frmts/gtiff/libgeotiff/epsg_units.inc,
+         src/other/gdal/frmts/gtiff/libgeotiff/epsg_vertcs.inc,
+         src/other/gdal/frmts/gtiff/libgeotiff/gdal_libgeotiff_symbol_rename.h,
+         src/other/gdal/frmts/gtiff/libgeotiff/geo_config.h,
+         src/other/gdal/frmts/gtiff/libgeotiff/geo_ctrans.inc,
+         src/other/gdal/frmts/gtiff/libgeotiff/geo_extra.c,
+         src/other/gdal/frmts/gtiff/libgeotiff/geo_free.c,
+         src/other/gdal/frmts/gtiff/libgeotiff/geo_get.c,
+         src/other/gdal/frmts/gtiff/libgeotiff/geo_keyp.h,
+         src/other/gdal/frmts/gtiff/libgeotiff/geo_names.c,
+         src/other/gdal/frmts/gtiff/libgeotiff/geo_new.c,
+         src/other/gdal/frmts/gtiff/libgeotiff/geo_normalize.c,
+         src/other/gdal/frmts/gtiff/libgeotiff/geo_normalize.h,
+         src/other/gdal/frmts/gtiff/libgeotiff/geo_print.c,
+         src/other/gdal/frmts/gtiff/libgeotiff/geo_set.c,
+         src/other/gdal/frmts/gtiff/libgeotiff/geo_simpletags.c,
+         src/other/gdal/frmts/gtiff/libgeotiff/geo_simpletags.h,
+         src/other/gdal/frmts/gtiff/libgeotiff/geo_tiffp.c,
+         src/other/gdal/frmts/gtiff/libgeotiff/geo_tiffp.h,
+         src/other/gdal/frmts/gtiff/libgeotiff/geo_trans.c,
+         src/other/gdal/frmts/gtiff/libgeotiff/geo_write.c,
+         src/other/gdal/frmts/gtiff/libgeotiff/geokeys.h,
+         src/other/gdal/frmts/gtiff/libgeotiff/geokeys.inc,
+         src/other/gdal/frmts/gtiff/libgeotiff/geonames.h,
+         src/other/gdal/frmts/gtiff/libgeotiff/geotiff.h,
+         src/other/gdal/frmts/gtiff/libgeotiff/geotiff_proj4.c,
+         src/other/gdal/frmts/gtiff/libgeotiff/geotiffio.h,
+         src/other/gdal/frmts/gtiff/libgeotiff/geovalues.h,
+         src/other/gdal/frmts/gtiff/libgeotiff/xtiff.c,
+         src/other/gdal/frmts/gtiff/libgeotiff/xtiffio.h,
+         src/other/gdal/frmts/gtiff/libtiff,
+         src/other/gdal/frmts/gtiff/libtiff/CMakeLists.txt,
+         src/other/gdal/frmts/gtiff/libtiff/gdal_libtiff_symbol_rename.h,
+         src/other/gdal/frmts/gtiff/libtiff/t4.h,
+         src/other/gdal/frmts/gtiff/libtiff/tif_aux.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_close.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_codec.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_color.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_compress.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_config.h,
+         src/other/gdal/frmts/gtiff/libtiff/tif_dir.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_dir.h,
+         src/other/gdal/frmts/gtiff/libtiff/tif_dirinfo.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_dirread.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_dirwrite.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_dumpmode.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_error.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_extension.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_fax3.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_fax3.h,
+         src/other/gdal/frmts/gtiff/libtiff/tif_fax3sm.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_flush.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_getimage.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_jpeg.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_jpeg_12.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_luv.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_lzma.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_lzw.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_next.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_ojpeg.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_open.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_packbits.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_pixarlog.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_predict.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_predict.h,
+         src/other/gdal/frmts/gtiff/libtiff/tif_print.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_read.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_strip.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_swab.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_thunder.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_tile.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_version.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_vsi.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_warning.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_write.c,
+         src/other/gdal/frmts/gtiff/libtiff/tif_zip.c,
+         src/other/gdal/frmts/gtiff/libtiff/tiff.h,
+         src/other/gdal/frmts/gtiff/libtiff/tiffconf.h,
+         src/other/gdal/frmts/gtiff/libtiff/tiffio.h,
+         src/other/gdal/frmts/gtiff/libtiff/tiffiop.h,
+         src/other/gdal/frmts/gtiff/libtiff/tiffvers.h,
+         src/other/gdal/frmts/gtiff/libtiff/uvcode.h,
+         src/other/gdal/frmts/gtiff/tif_float.c,
+         src/other/gdal/frmts/gtiff/tif_float.h,
+         src/other/gdal/frmts/gtiff/tifvsi.cpp,
+         src/other/gdal/frmts/gtiff/tifvsi.h,
+         src/other/gdal/frmts/gtxdataset.cpp, src/other/gdal/frmts/gxf,
+         src/other/gdal/frmts/gxf/CMakeLists.txt,
+         src/other/gdal/frmts/gxf/README,
+         src/other/gdal/frmts/gxf/gxf_ogcwkt.c,
+         src/other/gdal/frmts/gxf/gxf_proj4.c,
+         src/other/gdal/frmts/gxf/gxfdataset.cpp,
+         src/other/gdal/frmts/gxf/gxfopen.c,
+         src/other/gdal/frmts/gxf/gxfopen.h,
+         src/other/gdal/frmts/gxf_ogcwkt.c,
+         src/other/gdal/frmts/gxf_proj4.c,
+         src/other/gdal/frmts/gxfdataset.cpp,
+         src/other/gdal/frmts/gxfopen.c, src/other/gdal/frmts/gxfopen.h,
+         src/other/gdal/frmts/hf2,
+         src/other/gdal/frmts/hf2/CMakeLists.txt,
+         src/other/gdal/frmts/hf2/hf2dataset.cpp,
+         src/other/gdal/frmts/hf2dataset.cpp, src/other/gdal/frmts/hfa,
+         src/other/gdal/frmts/hfa.h,
+         src/other/gdal/frmts/hfa/CMakeLists.txt,
+         src/other/gdal/frmts/hfa/TODO_Projections.txt,
+         src/other/gdal/frmts/hfa/hfa.h,
+         src/other/gdal/frmts/hfa/hfa_overviews.cpp,
+         src/other/gdal/frmts/hfa/hfa_p.h,
+         src/other/gdal/frmts/hfa/hfaband.cpp,
+         src/other/gdal/frmts/hfa/hfacompress.cpp,
+         src/other/gdal/frmts/hfa/hfadataset.cpp,
+         src/other/gdal/frmts/hfa/hfadataset.h,
+         src/other/gdal/frmts/hfa/hfadictionary.cpp,
+         src/other/gdal/frmts/hfa/hfaentry.cpp,
+         src/other/gdal/frmts/hfa/hfafield.cpp,
+         src/other/gdal/frmts/hfa/hfaopen.cpp,
+         src/other/gdal/frmts/hfa/hfatype.cpp,
+         src/other/gdal/frmts/hfa_overviews.cpp,
+         src/other/gdal/frmts/hfa_p.h, src/other/gdal/frmts/hfaband.cpp,
+         src/other/gdal/frmts/hfacompress.cpp,
+         src/other/gdal/frmts/hfadataset.cpp,
+         src/other/gdal/frmts/hfadataset.h,
+         src/other/gdal/frmts/hfadictionary.cpp,
+         src/other/gdal/frmts/hfaentry.cpp,
+         src/other/gdal/frmts/hfafield.cpp,
+         src/other/gdal/frmts/hfaopen.cpp,
+         src/other/gdal/frmts/hfatype.cpp,
+         src/other/gdal/frmts/hkvdataset.cpp,
+         src/other/gdal/frmts/idadataset.cpp, src/other/gdal/frmts/idrisi,
+         src/other/gdal/frmts/idrisi.h,
+         src/other/gdal/frmts/idrisi/CMakeLists.txt,
+         src/other/gdal/frmts/idrisi/IdrisiDataset.cpp,
+         src/other/gdal/frmts/idrisi/idrisi.h,
+         src/other/gdal/frmts/idrisi/rdc.txt,
+         src/other/gdal/frmts/idrisi/rst.txt, src/other/gdal/frmts/ilwis,
+         src/other/gdal/frmts/ilwis/CMakeLists.txt,
+         src/other/gdal/frmts/ilwis/ilwiscoordinatesystem.cpp,
+         src/other/gdal/frmts/ilwis/ilwisdataset.cpp,
+         src/other/gdal/frmts/ilwis/ilwisdataset.h,
+         src/other/gdal/frmts/ilwiscoordinatesystem.cpp,
+         src/other/gdal/frmts/ilwisdataset.cpp,
+         src/other/gdal/frmts/ilwisdataset.h, src/other/gdal/frmts/ingr,
+         src/other/gdal/frmts/ingr/CMakeLists.txt,
+         src/other/gdal/frmts/ingr/IngrTypes.cpp,
+         src/other/gdal/frmts/ingr/IngrTypes.h,
+         src/other/gdal/frmts/ingr/IntergraphBand.cpp,
+         src/other/gdal/frmts/ingr/IntergraphBand.h,
+         src/other/gdal/frmts/ingr/IntergraphDataset.cpp,
+         src/other/gdal/frmts/ingr/IntergraphDataset.h,
+         src/other/gdal/frmts/ingr/JpegHelper.cpp,
+         src/other/gdal/frmts/ingr/JpegHelper.h,
+         src/other/gdal/frmts/iris,
+         src/other/gdal/frmts/iris/CMakeLists.txt,
+         src/other/gdal/frmts/iris/irisdataset.cpp,
+         src/other/gdal/frmts/irisdataset.cpp,
+         src/other/gdal/frmts/iscedataset.cpp,
+         src/other/gdal/frmts/isis2dataset.cpp,
+         src/other/gdal/frmts/isis3dataset.cpp,
+         src/other/gdal/frmts/iso8211, src/other/gdal/frmts/iso8211.h,
+         src/other/gdal/frmts/iso8211/CMakeLists.txt,
+         src/other/gdal/frmts/iso8211/ddffield.cpp,
+         src/other/gdal/frmts/iso8211/ddffielddefn.cpp,
+         src/other/gdal/frmts/iso8211/ddfmodule.cpp,
+         src/other/gdal/frmts/iso8211/ddfrecord.cpp,
+         src/other/gdal/frmts/iso8211/ddfsubfielddefn.cpp,
+         src/other/gdal/frmts/iso8211/ddfutils.cpp,
+         src/other/gdal/frmts/iso8211/iso8211.h,
+         src/other/gdal/frmts/jaxapalsar,
+         src/other/gdal/frmts/jaxapalsar/CMakeLists.txt,
+         src/other/gdal/frmts/jaxapalsar/jaxapalsardataset.cpp,
+         src/other/gdal/frmts/jaxapalsardataset.cpp,
+         src/other/gdal/frmts/jdem,
+         src/other/gdal/frmts/jdem/CMakeLists.txt,
+         src/other/gdal/frmts/jdem/jdemdataset.cpp,
+         src/other/gdal/frmts/jdemdataset.cpp,
+         src/other/gdal/frmts/kmlsuperoverlay,
+         src/other/gdal/frmts/kmlsuperoverlay/CMakeLists.txt,
+         src/other/gdal/frmts/kmlsuperoverlay/kmlsuperoverlaydataset.cpp,
+         src/other/gdal/frmts/kmlsuperoverlay/kmlsuperoverlaydataset.h,
+         src/other/gdal/frmts/kmlsuperoverlaydataset.cpp,
+         src/other/gdal/frmts/kmlsuperoverlaydataset.h,
+         src/other/gdal/frmts/krodataset.cpp, src/other/gdal/frmts/l1b,
+         src/other/gdal/frmts/l1b/CMakeLists.txt,
+         src/other/gdal/frmts/l1b/l1bdataset.cpp,
+         src/other/gdal/frmts/l1bdataset.cpp,
+         src/other/gdal/frmts/landataset.cpp,
+         src/other/gdal/frmts/lcpdataset.cpp,
+         src/other/gdal/frmts/leveller,
+         src/other/gdal/frmts/leveller/CMakeLists.txt,
+         src/other/gdal/frmts/leveller/levellerdataset.cpp,
+         src/other/gdal/frmts/levellerdataset.cpp,
+         src/other/gdal/frmts/libgeotiff, src/other/gdal/frmts/libtiff,
+         src/other/gdal/frmts/link.c,
+         src/other/gdal/frmts/loslasdataset.cpp, src/other/gdal/frmts/map,
+         src/other/gdal/frmts/map/CMakeLists.txt,
+         src/other/gdal/frmts/map/mapdataset.cpp,
+         src/other/gdal/frmts/mapdataset.cpp, src/other/gdal/frmts/mem,
+         src/other/gdal/frmts/mem/CMakeLists.txt,
+         src/other/gdal/frmts/mem/memdataset.cpp,
+         src/other/gdal/frmts/mem/memdataset.h,
+         src/other/gdal/frmts/memdataset.cpp,
+         src/other/gdal/frmts/memdataset.h,
+         src/other/gdal/frmts/mffdataset.cpp, src/other/gdal/frmts/mgrs.c,
+         src/other/gdal/frmts/mgrs.h,
+         src/other/gdal/frmts/nasakeywordhandler.cpp,
+         src/other/gdal/frmts/nasakeywordhandler.h,
+         src/other/gdal/frmts/ndfdataset.cpp,
+         src/other/gdal/frmts/ngsgeoid,
+         src/other/gdal/frmts/ngsgeoid/CMakeLists.txt,
+         src/other/gdal/frmts/ngsgeoid/ngsgeoiddataset.cpp,
+         src/other/gdal/frmts/ngsgeoiddataset.cpp,
+         src/other/gdal/frmts/nitf,
+         src/other/gdal/frmts/nitf/CMakeLists.txt,
+         src/other/gdal/frmts/nitf/ecrgtocdataset.cpp,
+         src/other/gdal/frmts/nitf/mgrs.c,
+         src/other/gdal/frmts/nitf/mgrs.h,
+         src/other/gdal/frmts/nitf/nitf_gcprpc.cpp,
+         src/other/gdal/frmts/nitf/nitfaridpcm.cpp,
+         src/other/gdal/frmts/nitf/nitfbilevel.cpp,
+         src/other/gdal/frmts/nitf/nitfdataset.cpp,
+         src/other/gdal/frmts/nitf/nitfdataset.h,
+         src/other/gdal/frmts/nitf/nitfdes.c,
+         src/other/gdal/frmts/nitf/nitffile.c,
+         src/other/gdal/frmts/nitf/nitfimage.c,
+         src/other/gdal/frmts/nitf/nitflib.h,
+         src/other/gdal/frmts/nitf/nitfrasterband.cpp,
+         src/other/gdal/frmts/nitf/nitfwritejpeg.cpp,
+         src/other/gdal/frmts/nitf/nitfwritejpeg_12.cpp,
+         src/other/gdal/frmts/nitf/rpftocdataset.cpp,
+         src/other/gdal/frmts/nitf/rpftocfile.cpp,
+         src/other/gdal/frmts/nitf/rpftoclib.h,
+         src/other/gdal/frmts/nitf_gcprpc.cpp,
+         src/other/gdal/frmts/nitfaridpcm.cpp,
+         src/other/gdal/frmts/nitfbilevel.cpp,
+         src/other/gdal/frmts/nitfdataset.cpp,
+         src/other/gdal/frmts/nitfdataset.h,
+         src/other/gdal/frmts/nitfdes.c, src/other/gdal/frmts/nitffile.c,
+         src/other/gdal/frmts/nitfimage.c, src/other/gdal/frmts/nitflib.h,
+         src/other/gdal/frmts/nitfrasterband.cpp,
+         src/other/gdal/frmts/nitfwritejpeg.cpp,
+         src/other/gdal/frmts/nitfwritejpeg_12.cpp,
+         src/other/gdal/frmts/northwood,
+         src/other/gdal/frmts/northwood.cpp,
+         src/other/gdal/frmts/northwood.h,
+         src/other/gdal/frmts/northwood/CMakeLists.txt,
+         src/other/gdal/frmts/northwood/grcdataset.cpp,
+         src/other/gdal/frmts/northwood/grddataset.cpp,
+         src/other/gdal/frmts/northwood/northwood.cpp,
+         src/other/gdal/frmts/northwood/northwood.h,
+         src/other/gdal/frmts/ntv2dataset.cpp, src/other/gdal/frmts/ozi,
+         src/other/gdal/frmts/ozi/CMakeLists.txt,
+         src/other/gdal/frmts/ozi/ozidataset.cpp,
+         src/other/gdal/frmts/ozidataset.cpp,
+         src/other/gdal/frmts/pauxdataset.cpp, src/other/gdal/frmts/pds,
+         src/other/gdal/frmts/pds/CMakeLists.txt,
+         src/other/gdal/frmts/pds/isis2dataset.cpp,
+         src/other/gdal/frmts/pds/isis3dataset.cpp,
+         src/other/gdal/frmts/pds/nasakeywordhandler.cpp,
+         src/other/gdal/frmts/pds/nasakeywordhandler.h,
+         src/other/gdal/frmts/pds/pdsdataset.cpp,
+         src/other/gdal/frmts/pds/vicardataset.cpp,
+         src/other/gdal/frmts/pds/vicarkeywordhandler.cpp,
+         src/other/gdal/frmts/pds/vicarkeywordhandler.h,
+         src/other/gdal/frmts/pdsdataset.cpp,
+         src/other/gdal/frmts/phprfdataset.cpp,
+         src/other/gdal/frmts/pixelfunctions.cpp,
+         src/other/gdal/frmts/png,
+         src/other/gdal/frmts/png/CMakeLists.txt,
+         src/other/gdal/frmts/png/pngdataset.cpp,
+         src/other/gdal/frmts/pngdataset.cpp,
+         src/other/gdal/frmts/pnmdataset.cpp, src/other/gdal/frmts/prf,
+         src/other/gdal/frmts/prf/CMakeLists.txt,
+         src/other/gdal/frmts/prf/phprfdataset.cpp,
+         src/other/gdal/frmts/r, src/other/gdal/frmts/r/CMakeLists.txt,
+         src/other/gdal/frmts/r/rcreatecopy.cpp,
+         src/other/gdal/frmts/r/rdataset.cpp,
+         src/other/gdal/frmts/r/rdataset.h, src/other/gdal/frmts/raw,
+         src/other/gdal/frmts/raw/CMakeLists.txt,
+         src/other/gdal/frmts/raw/ace2dataset.cpp,
+         src/other/gdal/frmts/raw/atlsci_spheroid.cpp,
+         src/other/gdal/frmts/raw/atlsci_spheroid.h,
+         src/other/gdal/frmts/raw/btdataset.cpp,
+         src/other/gdal/frmts/raw/cpgdataset.cpp,
+         src/other/gdal/frmts/raw/ctable2dataset.cpp,
+         src/other/gdal/frmts/raw/dipxdataset.cpp,
+         src/other/gdal/frmts/raw/doq1dataset.cpp,
+         src/other/gdal/frmts/raw/doq2dataset.cpp,
+         src/other/gdal/frmts/raw/ehdrdataset.cpp,
+         src/other/gdal/frmts/raw/ehdrdataset.h,
+         src/other/gdal/frmts/raw/eirdataset.cpp,
+         src/other/gdal/frmts/raw/envidataset.cpp,
+         src/other/gdal/frmts/raw/envidataset.h,
+         src/other/gdal/frmts/raw/fastdataset.cpp,
+         src/other/gdal/frmts/raw/fujibasdataset.cpp,
+         src/other/gdal/frmts/raw/genbindataset.cpp,
+         src/other/gdal/frmts/raw/gscdataset.cpp,
+         src/other/gdal/frmts/raw/gtxdataset.cpp,
+         src/other/gdal/frmts/raw/hkvdataset.cpp,
+         src/other/gdal/frmts/raw/idadataset.cpp,
+         src/other/gdal/frmts/raw/iscedataset.cpp,
+         src/other/gdal/frmts/raw/krodataset.cpp,
+         src/other/gdal/frmts/raw/landataset.cpp,
+         src/other/gdal/frmts/raw/lcpdataset.cpp,
+         src/other/gdal/frmts/raw/loslasdataset.cpp,
+         src/other/gdal/frmts/raw/mffdataset.cpp,
+         src/other/gdal/frmts/raw/ndfdataset.cpp,
+         src/other/gdal/frmts/raw/ntv2dataset.cpp,
+         src/other/gdal/frmts/raw/pauxdataset.cpp,
+         src/other/gdal/frmts/raw/pnmdataset.cpp,
+         src/other/gdal/frmts/raw/rawdataset.cpp,
+         src/other/gdal/frmts/raw/rawdataset.h,
+         src/other/gdal/frmts/raw/roipacdataset.cpp,
+         src/other/gdal/frmts/raw/rrasterdataset.cpp,
+         src/other/gdal/frmts/raw/snodasdataset.cpp,
+         src/other/gdal/frmts/rawdataset.cpp,
+         src/other/gdal/frmts/rawdataset.h,
+         src/other/gdal/frmts/rcreatecopy.cpp,
+         src/other/gdal/frmts/rdataset.cpp,
+         src/other/gdal/frmts/rdataset.h, src/other/gdal/frmts/rdc.txt,
+         src/other/gdal/frmts/readme.txt, src/other/gdal/frmts/records.c,
+         src/other/gdal/frmts/records.h, src/other/gdal/frmts/rik,
+         src/other/gdal/frmts/rik/CMakeLists.txt,
+         src/other/gdal/frmts/rik/rikdataset.cpp,
+         src/other/gdal/frmts/rikdataset.cpp, src/other/gdal/frmts/rmf,
+         src/other/gdal/frmts/rmf/CMakeLists.txt,
+         src/other/gdal/frmts/rmf/rmfdataset.cpp,
+         src/other/gdal/frmts/rmf/rmfdataset.h,
+         src/other/gdal/frmts/rmf/rmfdem.cpp,
+         src/other/gdal/frmts/rmf/rmflzw.cpp,
+         src/other/gdal/frmts/rmfdataset.cpp,
+         src/other/gdal/frmts/rmfdataset.h,
+         src/other/gdal/frmts/rmfdem.cpp, src/other/gdal/frmts/rmflzw.cpp,
+         src/other/gdal/frmts/roipacdataset.cpp,
+         src/other/gdal/frmts/rpftocdataset.cpp,
+         src/other/gdal/frmts/rpftocfile.cpp,
+         src/other/gdal/frmts/rpftoclib.h,
+         src/other/gdal/frmts/rrasterdataset.cpp,
+         src/other/gdal/frmts/rs2,
+         src/other/gdal/frmts/rs2/CMakeLists.txt,
+         src/other/gdal/frmts/rs2/rs2dataset.cpp,
+         src/other/gdal/frmts/rs2dataset.cpp,
+         src/other/gdal/frmts/rst.txt, src/other/gdal/frmts/safe,
+         src/other/gdal/frmts/safe/CMakeLists.txt,
+         src/other/gdal/frmts/safe/safedataset.cpp,
+         src/other/gdal/frmts/safedataset.cpp, src/other/gdal/frmts/saga,
+         src/other/gdal/frmts/saga/CMakeLists.txt,
+         src/other/gdal/frmts/saga/sagadataset.cpp,
+         src/other/gdal/frmts/sagadataset.cpp,
+         src/other/gdal/frmts/sar_ceosdataset.cpp,
+         src/other/gdal/frmts/sentinel2,
+         src/other/gdal/frmts/sentinel2/CMakeLists.txt,
+         src/other/gdal/frmts/sentinel2/sentinel2dataset.cpp,
+         src/other/gdal/frmts/sentinel2dataset.cpp,
+         src/other/gdal/frmts/sgi,
+         src/other/gdal/frmts/sgi/CMakeLists.txt,
+         src/other/gdal/frmts/sgi/sgidataset.cpp,
+         src/other/gdal/frmts/sgidataset.cpp,
+         src/other/gdal/frmts/snodasdataset.cpp,
+         src/other/gdal/frmts/srpdataset.cpp,
+         src/other/gdal/frmts/srtmhgt,
+         src/other/gdal/frmts/srtmhgt/CMakeLists.txt,
+         src/other/gdal/frmts/srtmhgt/srtmhgtdataset.cpp,
+         src/other/gdal/frmts/srtmhgtdataset.cpp,
+         src/other/gdal/frmts/terragen,
+         src/other/gdal/frmts/terragen/CMakeLists.txt,
+         src/other/gdal/frmts/terragen/readme.txt,
+         src/other/gdal/frmts/terragen/terragendataset.cpp,
+         src/other/gdal/frmts/terragendataset.cpp,
+         src/other/gdal/frmts/tif_float.c,
+         src/other/gdal/frmts/tif_float.h,
+         src/other/gdal/frmts/tifvsi.cpp, src/other/gdal/frmts/tifvsi.h,
+         src/other/gdal/frmts/til,
+         src/other/gdal/frmts/til/CMakeLists.txt,
+         src/other/gdal/frmts/til/tildataset.cpp,
+         src/other/gdal/frmts/tildataset.cpp,
+         src/other/gdal/frmts/timedelta.hpp, src/other/gdal/frmts/tsx,
+         src/other/gdal/frmts/tsx/CMakeLists.txt,
+         src/other/gdal/frmts/tsx/tsxdataset.cpp,
+         src/other/gdal/frmts/tsxdataset.cpp,
+         src/other/gdal/frmts/unwrapgcps.cpp,
+         src/other/gdal/frmts/usgsdem,
+         src/other/gdal/frmts/usgsdem/CMakeLists.txt,
+         src/other/gdal/frmts/usgsdem/usgsdem_create.cpp,
+         src/other/gdal/frmts/usgsdem/usgsdemdataset.cpp,
+         src/other/gdal/frmts/usgsdem_create.cpp,
+         src/other/gdal/frmts/usgsdemdataset.cpp,
+         src/other/gdal/frmts/vicardataset.cpp,
+         src/other/gdal/frmts/vicarkeywordhandler.cpp,
+         src/other/gdal/frmts/vicarkeywordhandler.h,
+         src/other/gdal/frmts/vrt,
+         src/other/gdal/frmts/vrt/CMakeLists.txt,
+         src/other/gdal/frmts/vrt/gdal_vrt.h,
+         src/other/gdal/frmts/vrt/pixelfunctions.cpp,
+         src/other/gdal/frmts/vrt/vrtdataset.cpp,
+         src/other/gdal/frmts/vrt/vrtdataset.h,
+         src/other/gdal/frmts/vrt/vrtderivedrasterband.cpp,
+         src/other/gdal/frmts/vrt/vrtdriver.cpp,
+         src/other/gdal/frmts/vrt/vrtfilters.cpp,
+         src/other/gdal/frmts/vrt/vrtpansharpened.cpp,
+         src/other/gdal/frmts/vrt/vrtrasterband.cpp,
+         src/other/gdal/frmts/vrt/vrtrawrasterband.cpp,
+         src/other/gdal/frmts/vrt/vrtsourcedrasterband.cpp,
+         src/other/gdal/frmts/vrt/vrtsources.cpp,
+         src/other/gdal/frmts/vrt/vrtwarped.cpp,
+         src/other/gdal/frmts/vrtdataset.cpp,
+         src/other/gdal/frmts/vrtdataset.h,
+         src/other/gdal/frmts/vrtderivedrasterband.cpp,
+         src/other/gdal/frmts/vrtdriver.cpp,
+         src/other/gdal/frmts/vrtfilters.cpp,
+         src/other/gdal/frmts/vrtpansharpened.cpp,
+         src/other/gdal/frmts/vrtrasterband.cpp,
+         src/other/gdal/frmts/vrtrawrasterband.cpp,
+         src/other/gdal/frmts/vrtsourcedrasterband.cpp,
+         src/other/gdal/frmts/vrtsources.cpp,
+         src/other/gdal/frmts/vrtwarped.cpp, src/other/gdal/frmts/xpm,
+         src/other/gdal/frmts/xpm/CMakeLists.txt,
+         src/other/gdal/frmts/xpm/xpmdataset.cpp,
+         src/other/gdal/frmts/xpmdataset.cpp, src/other/gdal/frmts/xyz,
+         src/other/gdal/frmts/xyz/CMakeLists.txt,
+         src/other/gdal/frmts/xyz/xyzdataset.cpp,
+         src/other/gdal/frmts/xyzdataset.cpp, src/other/gdal/frmts/zmap,
+         src/other/gdal/frmts/zmap/CMakeLists.txt,
+         src/other/gdal/frmts/zmap/zmapdataset.cpp,
+         src/other/gdal/frmts/zmapdataset.cpp,
+         src/other/gdal/gcore/CMakeLists.txt,
+         src/other/gdal/gcore/gdaldataset.cpp,
+         src/other/gdal/ogr/CMakeLists.txt, src/other/gdal/ogr/COPYING,
+         src/other/gdal/ogr/README.txt, src/other/gdal/ogr/avc.h,
+         src/other/gdal/ogr/avc_bin.c, src/other/gdal/ogr/avc_binwr.c,
+         src/other/gdal/ogr/avc_e00gen.c,
+         src/other/gdal/ogr/avc_e00parse.c,
+         src/other/gdal/ogr/avc_e00read.c,
+         src/other/gdal/ogr/avc_e00write.c,
+         src/other/gdal/ogr/avc_mbyte.c, src/other/gdal/ogr/avc_mbyte.h,
+         src/other/gdal/ogr/avc_misc.c, src/other/gdal/ogr/avc_rawbin.c,
+         src/other/gdal/ogr/dbfopen.c,
+         src/other/gdal/ogr/ddfrecordindex.cpp,
+         src/other/gdal/ogr/dgnfloat.cpp, src/other/gdal/ogr/dgnhelp.cpp,
+         src/other/gdal/ogr/dgnlib.h, src/other/gdal/ogr/dgnlibp.h,
+         src/other/gdal/ogr/dgnopen.cpp, src/other/gdal/ogr/dgnread.cpp,
+         src/other/gdal/ogr/dgnstroke.cpp,
+         src/other/gdal/ogr/dgnwrite.cpp, src/other/gdal/ogr/dist,
+         src/other/gdal/ogr/filegdbindex.cpp,
+         src/other/gdal/ogr/filegdbtable.cpp,
+         src/other/gdal/ogr/filegdbtable.h,
+         src/other/gdal/ogr/filegdbtable_priv.h,
+         src/other/gdal/ogr/gdaldb2rasterband.cpp,
+         src/other/gdal/ogr/geoconcept.c, src/other/gdal/ogr/geoconcept.h,
+         src/other/gdal/ogr/geoconcept_syscoord.c,
+         src/other/gdal/ogr/geoconcept_syscoord.h,
+         src/other/gdal/ogr/gml2ogrgeometry.cpp,
+         src/other/gdal/ogr/gtm.cpp, src/other/gdal/ogr/gtm.h,
+         src/other/gdal/ogr/gtmtracklayer.cpp,
+         src/other/gdal/ogr/gtmwaypointlayer.cpp,
+         src/other/gdal/ogr/intronurbs.cpp,
+         src/other/gdal/ogr/io_selafin.cpp,
+         src/other/gdal/ogr/io_selafin.h, src/other/gdal/ogr/libjson,
+         src/other/gdal/ogr/ll_recio.cpp, src/other/gdal/ogr/mitab.h,
+         src/other/gdal/ogr/mitab_bounds.cpp,
+         src/other/gdal/ogr/mitab_coordsys.cpp,
+         src/other/gdal/ogr/mitab_datfile.cpp,
+         src/other/gdal/ogr/mitab_feature.cpp,
+         src/other/gdal/ogr/mitab_feature_mif.cpp,
+         src/other/gdal/ogr/mitab_geometry.cpp,
+         src/other/gdal/ogr/mitab_geometry.h,
+         src/other/gdal/ogr/mitab_idfile.cpp,
+         src/other/gdal/ogr/mitab_imapinfofile.cpp,
+         src/other/gdal/ogr/mitab_indfile.cpp,
+         src/other/gdal/ogr/mitab_mapcoordblock.cpp,
+         src/other/gdal/ogr/mitab_mapfile.cpp,
+         src/other/gdal/ogr/mitab_mapheaderblock.cpp,
+         src/other/gdal/ogr/mitab_mapindexblock.cpp,
+         src/other/gdal/ogr/mitab_mapobjectblock.cpp,
+         src/other/gdal/ogr/mitab_maptoolblock.cpp,
+         src/other/gdal/ogr/mitab_middatafile.cpp,
+         src/other/gdal/ogr/mitab_miffile.cpp,
+         src/other/gdal/ogr/mitab_ogr_datasource.cpp,
+         src/other/gdal/ogr/mitab_ogr_driver.cpp,
+         src/other/gdal/ogr/mitab_ogr_driver.h,
+         src/other/gdal/ogr/mitab_priv.h,
+         src/other/gdal/ogr/mitab_rawbinblock.cpp,
+         src/other/gdal/ogr/mitab_spatialref.cpp,
+         src/other/gdal/ogr/mitab_tabfile.cpp,
+         src/other/gdal/ogr/mitab_tabseamless.cpp,
+         src/other/gdal/ogr/mitab_tabview.cpp,
+         src/other/gdal/ogr/mitab_tooldef.cpp,
+         src/other/gdal/ogr/mitab_utils.cpp,
+         src/other/gdal/ogr/mitab_utils.h, src/other/gdal/ogr/ntf.h,
+         src/other/gdal/ogr/ntf_codelist.cpp,
+         src/other/gdal/ogr/ntf_estlayers.cpp,
+         src/other/gdal/ogr/ntf_generic.cpp,
+         src/other/gdal/ogr/ntf_raster.cpp,
+         src/other/gdal/ogr/ntffilereader.cpp,
+         src/other/gdal/ogr/ntfrecord.cpp,
+         src/other/gdal/ogr/ntfstroke.cpp,
+         src/other/gdal/ogr/ogr_aeronavfaa.h,
+         src/other/gdal/ogr/ogr_arcgen.h,
+         src/other/gdal/ogr/ogr_attrind.cpp,
+         src/other/gdal/ogr/ogr_attrind.h,
+         src/other/gdal/ogr/ogr_autocad_services.cpp,
+         src/other/gdal/ogr/ogr_autocad_services.h,
+         src/other/gdal/ogr/ogr_avc.h, src/other/gdal/ogr/ogr_bna.h,
+         src/other/gdal/ogr/ogr_csv.h, src/other/gdal/ogr/ogr_db2.h,
+         src/other/gdal/ogr/ogr_dgn.h, src/other/gdal/ogr/ogr_dxf.h,
+         src/other/gdal/ogr/ogr_edigeo.h,
+         src/other/gdal/ogr/ogr_gensql.cpp,
+         src/other/gdal/ogr/ogr_gensql.h,
+         src/other/gdal/ogr/ogr_geocoding.cpp,
+         src/other/gdal/ogr/ogr_geojson.h, src/other/gdal/ogr/ogr_gmt.h,
+         src/other/gdal/ogr/ogr_gpsbabel.h, src/other/gdal/ogr/ogr_gtm.h,
+         src/other/gdal/ogr/ogr_htf.h, src/other/gdal/ogr/ogr_idrisi.h,
+         src/other/gdal/ogr/ogr_json_header.h,
+         src/other/gdal/ogr/ogr_mem.h,
+         src/other/gdal/ogr/ogr_miattrind.cpp,
+         src/other/gdal/ogr/ogr_openair.h,
+         src/other/gdal/ogr/ogr_openfilegdb.h,
+         src/other/gdal/ogr/ogr_pds.h, src/other/gdal/ogr/ogr_pgdump.h,
+         src/other/gdal/ogr/ogr_rec.h, src/other/gdal/ogr/ogr_s57.h,
+         src/other/gdal/ogr/ogr_segukooa.h, src/other/gdal/ogr/ogr_segy.h,
+         src/other/gdal/ogr/ogr_selafin.h, src/other/gdal/ogr/ogr_sua.h,
+         src/other/gdal/ogr/ogr_sxf.h, src/other/gdal/ogr/ogr_tiger.h,
+         src/other/gdal/ogr/ogr_vdv.h, src/other/gdal/ogr/ogr_vrt.h,
+         src/other/gdal/ogr/ogr_xplane.h,
+         src/other/gdal/ogr/ogr_xplane_apt_reader.cpp,
+         src/other/gdal/ogr/ogr_xplane_apt_reader.h,
+         src/other/gdal/ogr/ogr_xplane_awy_reader.cpp,
+         src/other/gdal/ogr/ogr_xplane_awy_reader.h,
+         src/other/gdal/ogr/ogr_xplane_fix_reader.cpp,
+         src/other/gdal/ogr/ogr_xplane_fix_reader.h,
+         src/other/gdal/ogr/ogr_xplane_geo_utils.cpp,
+         src/other/gdal/ogr/ogr_xplane_geo_utils.h,
+         src/other/gdal/ogr/ogr_xplane_nav_reader.cpp,
+         src/other/gdal/ogr/ogr_xplane_nav_reader.h,
+         src/other/gdal/ogr/ogr_xplane_reader.cpp,
+         src/other/gdal/ogr/ogr_xplane_reader.h,
+         src/other/gdal/ogr/ograeronavfaadatasource.cpp,
+         src/other/gdal/ogr/ograeronavfaadriver.cpp,
+         src/other/gdal/ogr/ograeronavfaalayer.cpp,
+         src/other/gdal/ogr/ograrcgendatasource.cpp,
+         src/other/gdal/ogr/ograrcgendriver.cpp,
+         src/other/gdal/ogr/ograrcgenlayer.cpp,
+         src/other/gdal/ogr/ogravcbindatasource.cpp,
+         src/other/gdal/ogr/ogravcbindriver.cpp,
+         src/other/gdal/ogr/ogravcbinlayer.cpp,
+         src/other/gdal/ogr/ogravcdatasource.cpp,
+         src/other/gdal/ogr/ogravce00datasource.cpp,
+         src/other/gdal/ogr/ogravce00driver.cpp,
+         src/other/gdal/ogr/ogravce00layer.cpp,
+         src/other/gdal/ogr/ogravclayer.cpp,
+         src/other/gdal/ogr/ogrbnadatasource.cpp,
+         src/other/gdal/ogr/ogrbnadriver.cpp,
+         src/other/gdal/ogr/ogrbnalayer.cpp,
+         src/other/gdal/ogr/ogrbnaparser.cpp,
+         src/other/gdal/ogr/ogrbnaparser.h,
+         src/other/gdal/ogr/ogrcsvdatasource.cpp,
+         src/other/gdal/ogr/ogrcsvdriver.cpp,
+         src/other/gdal/ogr/ogrcsvlayer.cpp,
+         src/other/gdal/ogr/ogrdatasource.cpp,
+         src/other/gdal/ogr/ogrdb2cli.cpp,
+         src/other/gdal/ogr/ogrdb2datasource.cpp,
+         src/other/gdal/ogr/ogrdb2datasourcemd.cpp,
+         src/other/gdal/ogr/ogrdb2driver.cpp,
+         src/other/gdal/ogr/ogrdb2geometryvalidator.cpp,
+         src/other/gdal/ogr/ogrdb2layer.cpp,
+         src/other/gdal/ogr/ogrdb2selectlayer.cpp,
+         src/other/gdal/ogr/ogrdb2tablelayer.cpp,
+         src/other/gdal/ogr/ogrdgndatasource.cpp,
+         src/other/gdal/ogr/ogrdgndriver.cpp,
+         src/other/gdal/ogr/ogrdgnlayer.cpp,
+         src/other/gdal/ogr/ogrdxf_blockmap.cpp,
+         src/other/gdal/ogr/ogrdxf_dimension.cpp,
+         src/other/gdal/ogr/ogrdxf_hatch.cpp,
+         src/other/gdal/ogr/ogrdxf_polyline_smooth.cpp,
+         src/other/gdal/ogr/ogrdxf_polyline_smooth.h,
+         src/other/gdal/ogr/ogrdxfblockslayer.cpp,
+         src/other/gdal/ogr/ogrdxfblockswriterlayer.cpp,
+         src/other/gdal/ogr/ogrdxfdatasource.cpp,
+         src/other/gdal/ogr/ogrdxfdriver.cpp,
+         src/other/gdal/ogr/ogrdxflayer.cpp,
+         src/other/gdal/ogr/ogrdxfreader.cpp,
+         src/other/gdal/ogr/ogrdxfwriterds.cpp,
+         src/other/gdal/ogr/ogrdxfwriterlayer.cpp,
+         src/other/gdal/ogr/ogredigeodatasource.cpp,
+         src/other/gdal/ogr/ogredigeodriver.cpp,
+         src/other/gdal/ogr/ogredigeolayer.cpp,
+         src/other/gdal/ogr/ogreditablelayer.cpp,
+         src/other/gdal/ogr/ogreditablelayer.h,
+         src/other/gdal/ogr/ogremulatedtransaction.cpp,
+         src/other/gdal/ogr/ogremulatedtransaction.h,
+         src/other/gdal/ogr/ogresrijsonreader.cpp,
+         src/other/gdal/ogr/ogrgeoconceptdatasource.cpp,
+         src/other/gdal/ogr/ogrgeoconceptdatasource.h,
+         src/other/gdal/ogr/ogrgeoconceptdriver.cpp,
+         src/other/gdal/ogr/ogrgeoconceptdriver.h,
+         src/other/gdal/ogr/ogrgeoconceptlayer.cpp,
+         src/other/gdal/ogr/ogrgeoconceptlayer.h,
+         src/other/gdal/ogr/ogrgeojsondatasource.cpp,
+         src/other/gdal/ogr/ogrgeojsondriver.cpp,
+         src/other/gdal/ogr/ogrgeojsonlayer.cpp,

@@ Diff output truncated at 100000 characters. @@
This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to