diff --git a/ChangeLog b/ChangeLog index 75c95a7db02..42a861a9e47 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,17097 +1,29180 @@ -2011-10-28 03:04 brlcad +2012-06-25 02:46 brlcad - * [r47341] NEWS, include/conf/PATCH, include/rt: - finally beginning final release steps for release 7.20.4, only - three releases late. bump patch to release rev. + * [r51315] NEWS: + looks like 25th will be the tagging date (last phase of testing) -2011-10-28 03:01 brlcad +2012-06-24 17:14 tbrowder2 - * [r47340] NEWS: - (reword) erik added a new 'ringworld' procedural geometry - generator tool that creates the Ringworld described in the 1970's - novel by Larry Niven. next release is expected to be a minor bump - with the various major features. + * [r51314] src/anim/anim_sort.1, src/anim/anim_time.1, + src/canon/canonize.1, src/tab/tabinterp.1, src/tab/tabsub.1, + src/util/pixrot.1: + change: .sp .5 + to : .sp 1 + for better spacing + put blank line BEFORE .nf and AFTER .fi + correct subtle format issues with [args] of form [{1-99}] and + [{arg|arg}] + eliminate parens in [args] of form [arg (arg)] + +2012-06-24 16:30 phoenixyjll + + * [r51313] src/librt/primitives/part/part_brep.cpp: + Add necessary comment. + +2012-06-24 16:22 phoenixyjll + + * [r51312] src/librt/primitives/part/part_brep.cpp: + Reverse the interval so that the surface normal points to the + correct direction. + +2012-06-24 14:55 brlcad + + * [r51311] NEWS: + since it's not technically being distributed just yet, don't + declare complete victory on the step importer on windows even if + the issues remaining should be rather trivial. say isn't in + progress since someone will undoubtedly go looking for it. + +2012-06-24 14:40 brlcad + + * [r51310] NEWS: + wordsmithing the 7.22.0 release notes + +2012-06-24 12:09 tbrowder2 + + * [r51309] bench/pixcmp.1, misc/brlcad-config.1, + src/anim/anim_script.1: + corrected copyright based on earliest svn log entry (including + parent + doc for changed paths) + added missing AUTHOR, COPYRIGHT, and BUG REPORTS sections + deleted any suprious, single quotation marks in header comments + corrected internal file names where needed + ensured AUTHOR, COPYRIGHT, and BUG REPORTS sections are at the + end + special copyright on ./src/tab/scriptsort.1 handled consistently + changed lines of this form: + .\" THIS DOCUMENTATION IS PROVIDED BY THE AUTHOR AS IS'' AND ANY + to this (added correc matching quotes): + .\" THIS DOCUMENTATION IS PROVIDED BY THE AUTHOR ``AS IS'' AND + ANY + ensured "BUG REPORTS" sections had consistent, surrounding double + quotes + eliminated reference to using the deprecated './sh/cadbug.sh' + script for + BUG REPORTS + +2012-06-24 01:59 cprecup + + * [r51308] src/conv/g-voxel.c: + replaced the function strcmp by bu_strcmp because it caused make + distcheck to fail + +2012-06-24 01:46 crdueck + + * [r51307] src/libged/analyze.c: + factored repeated code in findang() into for loop, ws changes + +2012-06-24 01:17 crdueck + + * [r51306] src/libged/analyze.c: + use DIST_PT_PT macro instead of 'VSUB2 then MAGNITUDE' in + analyze_edge(), made ws in analyze_arb() nice and consistent + +2012-06-24 00:19 crdueck + + * [r51305] src/librt/globals.c: + changed the order of vertices in second face of ARB6 so that + analyze_face() in src/libged/analyze.c correctly uses diagonal + vertices, this should not cause any change in behaviour in the + few other places where rt_arb_faces is used + +2012-06-24 00:15 crdueck + + * [r51304] src/libged/analyze.c: + typo in commit message for r51300, should read 'removed dead code + in an '#if 0' block' + +2012-06-24 00:12 crdueck + + * [r51303] src/libged/analyze.c: + rewrote analyze_face() to use much more efficent algorithm for + calculating the surface area of a face, some ws changes + +2012-06-23 23:09 tbrowder2 + + * [r51302] bench/benchmark.1, doc/bw.5, doc/cmap.5, doc/pix.5, + doc/plot3.5, src/anim/anim_sort.1, src/anim/anim_time.1, + src/anim/anim_track.1, src/anim/anim_turn.1, + src/anim/chan_mult.1, src/anim/chan_permute.1, + src/canon/canonize.1, src/conv/asc/asc2pix.1, + src/conv/asc/g2asc.1, src/conv/asc/pix2asc.1, + src/conv/bot_dump.1, src/conv/bot_shell-vtk.1, + src/conv/comgeom/comgeom-g.1, src/conv/conv-vg2g.1, + src/conv/cy-g.1, src/conv/dbclean.1, src/conv/dbupgrade.1, + src/conv/dxf/dxf-g.1, src/conv/dxf/g-dxf.1, src/conv/enf-g.1, + src/conv/euclid/euclid-g.1, src/conv/euclid/g-euclid.1, + src/conv/fast4-g.1, src/conv/g-acad.1, src/conv/g-egg.1, + src/conv/g-nff.1, src/conv/g-obj.1, src/conv/g-shell-rect.1, + src/conv/g-var.1, src/conv/g-vrml.1, src/conv/g-x3d.1, + src/conv/iges/g-iges.1, src/conv/iges/iges-g.1, + src/conv/nastran-g.1, src/conv/nmg/asc-nmg.1, + src/conv/nmg/g-nmg.1, src/conv/nmg/nmg-bot.1, + src/conv/nmg/nmg-rib.1, src/conv/patch/patch-g.1, + src/conv/patch/rpatch.1, src/conv/ply-g.1, src/conv/poly-bot.1, + src/conv/proe-g.1, src/conv/stl/g-stl.1, src/conv/stl/stl-g.1, + src/conv/tankill/g-tankill.1, src/conv/tankill/tankill-g.1, + src/conv/vdeck/vdeck.1, src/conv/viewpoint-g.1, src/fb/bw-fb.1, + src/fb/cell-fb.1, src/fb/cmap-fb.1, src/fb/fb-bw.1, + src/fb/fb-cmap.1, src/fb/fb-fb.1, src/fb/fb-orle.1, + src/fb/fb-pix.1, src/fb/fb-png.1, src/fb/fb-rle.1, + src/fb/fbanim.1, src/fb/fbcbars.1, src/fb/fbclear.1, + src/fb/fbcmap.1, src/fb/fbcmrot.1, src/fb/fbcolor.1, + src/fb/fbfade.1, src/fb/fbframe.1, src/fb/fbfree.1, + src/fb/fbgamma.1, src/fb/fbgrid.1, src/fb/fbhelp.1, + src/fb/fblabel.1, src/fb/fbline.1, src/fb/fbpoint.1, + src/fb/fbscanplot.1, src/fb/fbstretch.1, src/fb/fbzoom.1, + src/fb/gif-fb.1, src/fb/gif2fb.1, src/fb/orle-fb.1, + src/fb/pix-fb.1, src/fb/pixautosize.1, src/fb/pl-fb.1, + src/fb/png-fb.1, src/fb/polar-fb.1, src/fb/pp-fb.1, + src/fb/rle-fb.1, src/fbed/fbed.1, src/fbserv/fbserv.1, + src/gtools/g_diff.1, src/gtools/g_lint.1, src/gtools/remapid.1, + src/halftone/halftone.1, src/irprep/firpass.1, src/irprep/ir-X.1, + src/irprep/irdisp.1, src/irprep/pictx.1, src/irprep/secpass.1, + src/irprep/shapefact.1, src/irprep/showtherm.1, src/lgt/lgt.1, + src/libbn/libplot3.3, src/libbu/htond.3, src/libbu/redblack.3, + src/libcursor/libcursor.3, src/liborle/liborle.3, + src/librt/librt.3, src/libwdb/libwdb.3, src/mged/cad_boundp.1, + src/mged/cad_parea.1, src/nirt/showshot.1, src/remrt/remrt.1, + src/rt/reshoot.1, src/rt/rt_bot_faces.1, src/rt/rtg3.1, + src/rt/rthide.1, src/rt/rtpp.1, src/rt/rtrange.1, src/rt/rtray.1, + src/rt/rtregis.1, src/rt/rtscale.1, src/rt/rtshot.1, + src/rt/rtwalk.1, src/rt/rtweight.1, src/rt/rtxray.1, + src/rttherm/rttherm.1, src/rttherm/ssamp-bw.1, + src/tab/scriptsort.1, src/tab/tabinterp.1, src/tab/tabsub.1, + src/util/ap-pix.1, src/util/asc-pl.1, src/util/azel.1, + src/util/bary.1, src/util/brlcad.1, src/util/buffer.1, + src/util/bw-imp.1, src/util/bw-pix.1, src/util/bw-png.1, + src/util/bw-ps.1, src/util/bw-rle.1, src/util/bw3-pix.1, + src/util/bwcrop.1, src/util/bwdiff.1, src/util/bwfilter.1, + src/util/bwhist.1, src/util/bwhisteq.1, src/util/bwmod.1, + src/util/bwrect.1, src/util/bwrot.1, src/util/bwshrink.1, + src/util/bwstat.1, src/util/bwthresh.1, src/util/cv.1, + src/util/dbcp.1, src/util/decimate.1, src/util/dpix-pix.1, + src/util/dunncolor.1, src/util/dunnsnap.1, src/util/gencolor.1, + src/util/hex.1, src/util/imgdims.1, src/util/loop.1, + src/util/mac-pix.1, src/util/morphedit.1, src/util/orle-pix.1, + src/util/pix-alias.1, src/util/pix-bw.1, src/util/pix-bw3.1, + src/util/pix-orle.1, src/util/pix-png.1, src/util/pix-ppm.1, + src/util/pix-ps.1, src/util/pix-rle.1, src/util/pix-sun.1, + src/util/pixbackgnd.1, src/util/pixbgstrip.1, + src/util/pixblend.1, src/util/pixborder.1, src/util/pixbustup.1, + src/util/pixclump.1, src/util/pixcolors.1, src/util/pixcut.1, + src/util/pixdiff.1, src/util/pixdsplit.1, src/util/pixfade.1, + src/util/pixfilter.1, src/util/pixhalve.1, src/util/pixhist.1, + src/util/pixhist3d-pl.1, src/util/pixhist3d.1, + src/util/pixinterp2x.1, src/util/pixmatte.1, src/util/pixmerge.1, + src/util/pixmorph.1, src/util/pixrect.1, src/util/pixrot.1, + src/util/pixsaturate.1, src/util/pixscale.1, + src/util/pixshrink.1, src/util/pixstat.1, src/util/pixsubst.1, + src/util/pixtile.1, src/util/pixuntile.1, src/util/pl-X.1, + src/util/pl-asc.1, src/util/pl-hpgl.1, src/util/pl-pl.1, + src/util/pl-ps.1, src/util/pl-tek.1, src/util/plcolor.1, + src/util/pldebug.1, src/util/plgetframe.1, src/util/plline2.1, + src/util/plrot.1, src/util/png-bw.1, src/util/png-pix.1, + src/util/png_info.1, src/util/random.1, src/util/rle-pix.1, + src/util/sun-pix.1, src/util/terrain.1, src/util/wavelet.1: + corrected copyright based on earliest svn log entry (including + parent + doc for changed paths) + added missing AUTHOR, COPYRIGHT, and BUG REPORTS sections + deleted any suprious, single quotation marks in header comments + corrected internal file names where needed + ensured AUTHOR, COPYRIGHT, and BUG REPORTS sections are at the + end + special copyright on ./src/tab/scriptsort.1 handled consistently + changed lines of this form: + .\" THIS DOCUMENTATION IS PROVIDED BY THE AUTHOR AS IS'' AND ANY + to this (added correc matching quotes): + .\" THIS DOCUMENTATION IS PROVIDED BY THE AUTHOR ``AS IS'' AND + ANY + ensured "BUG REPORTS" sections had consistent, surrounding double + quotes + eliminated reference to using the deprecated './sh/cadbug.sh' + script for + BUG REPORTS + +2012-06-23 19:37 brlcad + + * [r51301] NEWS: + this is easily the biggest release we've made since going open + source. add write-up details on some of the bigger changes + occuring with this release including the completion of coverity + fixes, nurbs enhancements and v&v, importer improvements, doc + translations, introduction of the socis simulation project, + ambient occlusion, integration of rtwizard, and more. should have + released before the coverity backlogging... and pressed for it + harder/sooner after. still, lots of great awesome. + +2012-06-23 17:32 crdueck + + * [r51300] src/libged/analyze.c: + ws changes, removed dead code in an 'src/libbn/plane.cif 0' block + +2012-06-23 17:18 starseeker + + * [r51299] CMakeLists.txt: + Remove what look like stray leftover lines - distclean is handled + with cmake script files now. + +2012-06-23 06:10 crdueck + + * [r51298] src/librt/primitives/arb8/arb8.c: + restructured rt_arb_get_cgtype(): simplified code using better + vector macros, changed logic for storing duplicate points, lots + of ws changes + +2012-06-23 02:32 phoenixyjll + + * [r51297] src/librt/primitives/part/part_brep.cpp: + Add conditional logic to deal with spheres. + +2012-06-22 21:53 bob1961 + + * [r51296] src/tclscripts/lib/Ged.tcl: + Putting back a line of code that accidentally got clobbered. + +2012-06-22 21:37 starseeker + + * [r51295] include/raytrace.h, src/librt/primitives/bot/bot.c, + src/librt/test_botpatches.c: + make bots instead of plot files. + +2012-06-22 21:37 bob1961 + + * [r51294] src/tclscripts/archer/ArcherCore.tcl, + src/tclscripts/archer/GeometryEditFrame.tcl, + src/tclscripts/archer/ShaderEdit.tcl: + Using ::cadwidgets:Ged::isdouble. -2011-10-27 16:55 bob1961 +2012-06-22 21:26 r_weiss - * [r47339] src/libtclcad/tclcad_obj.c: - Modified libtclcad/tclcad_obj.c/go_draw() to use - ged_mike_persp_mat. This works better when drawing things in - shaded mode. + * [r51293] src/tclscripts/mged/grouper.tcl: + Updated the mged gr/grouper command in file grouper.tcl. Fixed a + bug where the display state was not reset when grouper exited. + This was causing the frame buffer to not display correctly. + Improved logic to ignore a selection box with zero area. Changed + the output of the contents of the selection box to list on a + single line. This change was to make easier copying and pasting + of this list. Improved status messages while grouper is + processing. -2011-10-27 16:42 n_reed +2012-06-22 20:48 bob1961 - * [r47338] src/other/step/src/express/error.c: - s/malloc/calloc + * [r51291] src/tclscripts/lib/Ged.tcl: + Minor mod to cadwidgets::Ged::isdouble. -2011-10-27 15:48 n_reed +2012-06-22 20:27 bob1961 - * [r47337] src/other/step/src/express/lexact.c: - set dangling pointers to null + * [r51290] src/tclscripts/archer/ArcherCore.tcl, + src/tclscripts/lib/Ged.tcl: + Moved the ArcherCore::isdouble functionality to cadwidgets::Ged. -2011-10-27 15:47 n_reed +2012-06-22 20:02 bob1961 - * [r47336] src/other/step/src/express/expparse.y: - have lemon print message on stack overflow + * [r51289] src/tclscripts/lib/TkTable.tcl: + Updated the TkTable::keyVisible and TkTable::handleKey methods to + do a better job of recognizing visible keys. -2011-10-26 23:29 abhi2011 +2012-06-22 19:41 brlcad - * [r47335] src/libged/simulate/simphysics.cpp, - src/libged/simulate/simrt.c, src/libged/simulate/simulate.c: - Putting up the code which uses only forces to stabilize objects, - so I can refer to this later + * [r51288] src/other/libpng/configure.ac: + need AC_PROG_LIBTOOL for LT_INIT else we can get an error about + LIBTOOL being undefined. -2011-10-26 22:45 brlcad +2012-06-22 16:58 starseeker - * [r47334] NEWS: - bob added radio buttom options to archer for selecting among - various lighting model styles particularly relevant for - visualization of BoT models. the modes allow a user to specify - double-sided polygon lighting so that even (incorrect) - back-facing polygons will be visible. + * [r51287] CMakeLists.txt: + tweak -2011-10-26 15:38 bob1961 +2012-06-22 16:56 starseeker - * [r47333] src/tclscripts/archer/Archer.tcl, - src/tclscripts/archer/ArcherCore.tcl: - Added lighting mode preferences to Archer + * [r51286] INSTALL: + This option name has changed -2011-10-26 14:36 bob1961 +2012-06-22 16:34 starseeker - * [r47332] src/libtclcad/tclcad_obj.c: - Allow the value of light to be greater than 1. + * [r51285] src/librt/CMakeLists.txt, src/librt/test_botpatches.c: + Checkpoint some test code - not terribly useful yet. -2011-10-26 14:05 bob1961 +2012-06-22 15:55 bob1961 - * [r47331] src/libdm/dm-ogl.c, src/libdm/dm-wgl.c: - Use dm_light to activate two sided lighting. 0 - lighting off, 1 - - lighting on (front), 2 - lighting on (front and back, use - front's diffuse color for back), 3 - lighting on (front and back, - use a darker variant of the front's diffuse color for back), 4 - - lighting on (front and back, use a lighter variant of the front's - diffuse color for back). + * [r51284] src/tclscripts/archer/ArcherCore.tcl: + Added ArcherCore::isdouble. This recognizes "." as a double. -2011-10-26 13:39 erikgreenwald +2012-06-22 14:28 phoenixyjll - * [r47330] NEWS: - move reid to 7.20.4 + * [r51283] src/librt/CMakeLists.txt, src/librt/Makefile.am, + src/librt/primitives/part/part_brep.cpp, + src/librt/primitives/table.c: + A raw version of brep conversion for part. Some special cases + need to be considered later. -2011-10-26 05:56 abhi2011 +2012-06-22 11:49 bob1961 - * [r47329] src/libged/simulate/simphysics.cpp, - src/libged/simulate/simulate.c: - Fixed an error with unused variables + * [r51282] src/tclscripts/archer/Archer.tcl: + Added a statement to insure the temporarily disabled tree columns + feature doesn't get enabled via the startup file. -2011-10-26 05:25 abhi2011 +2012-06-22 11:47 bob1961 - * [r47328] src/libged/simulate/simphysics.cpp, - src/libged/simulate/simrt.c, src/libged/simulate/simulate.c: - Removed // from .c files + * [r51281] src/tclscripts/archer/ArcherCore.tcl: + Remove unnecessary statement. -2011-10-26 04:30 brlcad +2012-06-22 07:34 anrgmrty - * [r47327] src/tclscripts/lib/Accordian.tcl: - awesome to see this widget get implemented, but it started in - 2011. add footer too. + * [r51280] src/conv/g-voxel.c: + corrected mistake in calculation of numVoxels in each direction -2011-10-26 04:28 brlcad +2012-06-21 20:58 starseeker - * [r47326] src/tclscripts/lib/Makefile.am: - add new Accordian.tcl file to dist + * [r51279] src/librt/CMakeLists.txt, src/librt/test_nurbsfit.cpp: + Fix importing of bot verts, stash resulting nurb in .g database -2011-10-26 04:02 brlcad +2012-06-21 17:00 bob1961 - * [r47325] NEWS, src/nirt/interact.c: - add support for carriage returns in addition to newlines since - nirt is doing it's own parsing thing. untested, but should just - make windows-style text files act like they have double newlines - (and should make ancient mac-style text files not look like a - long single line). prompted by sf support request #3426854 from - Fred W (NIRT scriptfile) where he assumedly ran into this issue. + * [r51278] src/libtclcad/tclcad_obj.c: + Get rid of TO_MAX_RT_ARGS (i.e. replace uses with TO_UNLIMITED). -2011-10-25 20:20 n_reed +2012-06-21 14:25 r_weiss - * [r47324] src/other/step/src/express/resolve.c: - remove dead code + * [r51277] src/tclscripts/mged/grouper.tcl: + Update to mged gr/grouper command to only allow one instance of + grouper to be running at a time. -2011-10-25 06:28 abhi2011 +2012-06-21 13:15 starseeker - * [r47323] src/libged/simulate/simphysics.cpp, - src/libged/simulate/simrt.c, src/libged/simulate/simrt.h, - src/libged/simulate/simulate.c, src/libged/simulate/simulate.h, - src/libged/simulate/simutils.c: - Formatting corrections + * [r51276] src/librt/CMakeLists.txt, src/librt/opennurbs_fit.cpp, + src/librt/opennurbs_fit.h, src/librt/test_nurbsfit.cpp: + Adapt some of Thomas Moerwald's NURBS surface fitting code from + PCL to BRL-CAD - needs Eigen for solver. Not currently building. -2011-10-24 20:31 n_reed +2012-06-21 12:39 bob1961 - * [r47322] src/other/step/src/express/expparse.y: - Added missing rule assignment. Lemon parser now gives same - (error) output as bison parser for all but ap239. + * [r51275] src/tclscripts/mged/mouse.tcl: + Need to catch the call to mouse_shoot_ray. -2011-10-24 15:49 n_reed +2012-06-21 12:38 bob1961 - * [r47321] src/other/step/src/express/express.c: - pass null to parser at eof + * [r51274] src/tclscripts/mged/ray.tcl: + Need to catch the call to rt_gettrees. -2011-10-22 19:35 brlcad +2012-06-21 12:15 bob1961 - * [r47320] TODO: - so sayeth bob, struct rt_bot_internal should be using size_t * - instead of int * for the faces and face_normals members + * [r51273] src/libged/wdb_obj.c: + MGED dumps core when trying to pick an edit primitive from the + display when nothing is displayed. The problem was in + wdb_rt_gettrees_cmd(). We need to keep checking argc since it's + being decremented as we process args. Also modified wdb_cmd() + ===> needed to pass a pointer to ret in the call to bu_cmd so we + get the correct return value. -2011-10-22 19:28 brlcad +2012-06-20 22:19 n_reed - * [r47319] src/tclscripts/archer/images/Makefile.am: - tools.png missing from dist/install, thx to ibidem (via irc) for - reporting issue. + * [r51272] src/other/step/src/base/scl_memmgr.h: + s/cstddef/stddef.h/ for benefit of borland; SCL git e45d705 -2011-10-22 19:25 brlcad +2012-06-20 22:08 anrgmrty - * [r47318] src/librt/search.c, src/librt/search.h: - ibidem (via irc) noted a declaration mismatch between search.h - and search.c; eliminate the unnecessary forward declarations save - for the few c_* callbacks used in the options array. + * [r51271] src/conv/g-voxel.c: + g-voxel.c modified so it gives voxels.txt with co-ordinates and + fill distances of each region -2011-10-21 22:35 n_reed +2012-06-20 21:47 n_reed - * [r47317] src/other/step/src/express/expprint.c: - making progress; learning about the Express object structure as I - go + * [r51270] src/other/step/src/fedex_plus/classes.c: + remove extra semicolons; SCL git 17cec63 -2011-10-21 17:11 abhi2011 +2012-06-20 20:27 tbrowder2 - * [r47316] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simphysics.cpp, src/libged/simulate/simrt.c, - src/libged/simulate/simrt.h, src/libged/simulate/simulate.c, - src/libged/simulate/simulate.h, src/libged/simulate/simutils.c, - src/libged/simulate/simutils.h: - Indentations corrected in simulate files + * [r51269] src/libbu/redblack.3: + change man catergory number to remove B suffix -2011-10-21 16:58 abhi2011 +2012-06-20 17:53 n_reed - * [r47315] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simphysics.cpp, src/libged/simulate/simrt.c, - src/libged/simulate/simrt.h, src/libged/simulate/simulate.c, - src/libged/simulate/simutils.c: - Added tick callbacks to apply forces, the current plan is to - balance objects correctly by applying an appropriate force on - them when they collide. The force will be applied through the - center of the contact volume. Friction forces have to calculated - explicitly but we will cross that bridge once objects can be kept - stable upon each other. + * [r51268] src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/cleditor/STEPfile.h, + src/other/step/src/cleditor/STEPfile.inline.cc: + support for checking read/write progress; SCL git 0bea3ef -2011-10-21 16:57 n_reed +2012-06-20 17:17 bob1961 - * [r47314] src/other/step/include/CMakeLists.txt, - src/other/step/include/express/expprint.h, - src/other/step/src/express/CMakeLists.txt, - src/other/step/src/express/Makefile.am, - src/other/step/src/express/expprint.c, - src/other/step/src/express/express.c: - Developing routine to print parser return object, useful for - inferring parser behavior. + * [r51267] src/tclscripts/archer/Archer.tcl: + Disabling tree attributes. -2011-10-21 15:55 bob1961 +2012-06-20 16:57 r_weiss - * [r47313] src/librt/primitives/bot/bot.c: - Using size_t for indices into stacks for rt_bot_split_func() and - rt_bot_sync_func(). Note - struct rt_bot_internal should be using - "size_t *" instead of "int *" for the faces and face_normals - members. + * [r51266] doc/docbook/system/mann/en/rtarea.xml: + Update to mged rtarea command documentation. -2011-10-21 14:27 bob1961 +2012-06-20 16:48 r_weiss - * [r47312] src/librt/primitives/bot/bot.c: - Modified rt_bot_split_func() and rt_bot_sync_func() to NOT be - recursive. Still a brute-force approach however (more to follow - in this regard). + * [r51265] doc/docbook/system/mann/en/CMakeLists.txt, + doc/docbook/system/mann/en/rtarea.xml: + Add documentation for mged rtarea command. -2011-10-19 20:12 bob1961 +2012-06-20 16:46 bob1961 - * [r47311] src/tclscripts/lib/Accordian.tcl: - Added the togglePanel method to cadwidgets::Accordian + * [r51264] src/tclscripts/archer/Archer.tcl: + In Archer::raytracePlus, need to add braces around the + orientation and eye_pt. -2011-10-19 19:29 bob1961 +2012-06-20 15:23 n_reed - * [r47310] src/tclscripts/lib/CMakeLists.txt: - Added an entry for Accordian.tcl + * [r51263] src/other/step/src/cleditor/instmgr.h, + src/other/step/src/clutils/gennodearray.h: + mark some member functions const; SCL git 225180f -2011-10-19 19:28 bob1961 +2012-06-20 14:50 phoenixyjll - * [r47309] src/tclscripts/lib/Accordian.tcl: - This is an implementation in Itcl/Itk of an Accordian widget. - Internally it uses ttk widgets. + * [r51262] src/librt/CMakeLists.txt, src/librt/Makefile.am, + src/librt/primitives/brep/brep_debug.cpp, + src/librt/primitives/half/half_brep.cpp, + src/librt/primitives/pnts/pnts_brep.cpp, + src/librt/primitives/table.c: + Use ft_brep functions for half and pnts, returning a NULL brep + pointer, and check within brep_conversion() and + brep_conversion_tree(). -2011-10-19 19:03 brlcad +2012-06-20 14:21 n_reed - * [r47308] doc/docbook/Makefile.am: - define a creation rule for FOP_XML_CATALOG too since it's also a - dep on all + * [r51261] src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/clstepcore/STEPcomplex.cc, + src/other/step/src/clstepcore/STEPcomplex.h: + fix memory leaks; SCL git 5aca337 and dd6ef88 -2011-10-19 19:00 brlcad +2012-06-20 13:56 bob1961 - * [r47307] TODO: - couldn't get red to crash with multiple/any blanks lines, so - shoould be good to go for release. did notice that the mac input - bug seems to be back, though. + * [r51260] src/tclscripts/archer/Archer.tcl: + Added --no-gui and --input options to the rtwizard commands that + are being written out to a file. -2011-10-19 18:57 brlcad +2012-06-20 13:06 bob1961 - * [r47306] TODO: - rtcheck within mged seems to be working just fine + * [r51259] src/tclscripts/archer/Archer.tcl: + Added an optional argument to Archer::raytracePlus (i.e. + _batch_list) which allows raytracePlus to write render commands + to a file -2011-10-19 18:17 brlcad +2012-06-20 02:01 phoenixyjll - * [r47305] doc/docbook/Makefile.am: - DO need the catalogs to be listed as BUILT_SOURCES so that - they're properly cleaned up for distclean. hopefully the last - dist issue. + * [r51258] src/librt/primitives/tgc/tgc.c: + Fix typo. -2011-10-19 18:13 n_reed +2012-06-19 20:19 n_reed - * [r47304] src/other/step/src/express/express.c: - add token printing debug routine + * [r51257] src/other/step/src/clstepcore/ExpDict.cc, + src/other/step/src/clstepcore/ExpDict.h, + src/other/step/src/clstepcore/ExpDict.inline.cc: + fix memory leaks; SCL git a1d6b25 -2011-10-19 15:04 erikgreenwald +2012-06-19 20:02 n_reed - * [r47303] src/libgcv/bottess.c: - fix bad comparison in 5 face split + * [r51256] src/other/step/src/clstepcore/STEPaggregate.cc, + src/other/step/src/fedex_plus/classes.c: + fix STEPaggregate memory leaks; SCL git 8a2665e -2011-10-19 15:01 brlcad +2012-06-19 19:53 n_reed - * [r47302] doc/docbook/Makefile.am: - uncomment, was just for debugging + * [r51255] src/other/step/src/cleditor/SdaiHeaderSchemaInit.cc, + src/other/step/src/clstepcore/ExpDict.h, + src/other/step/src/clstepcore/ExpDict.inline.cc, + src/other/step/src/fedex_plus/classes.c: + stash unnamed types in a list so they can be freed; SCL git + 04f4c1d -2011-10-19 14:56 brlcad +2012-06-19 19:44 n_reed - * [r47301] doc/docbook/Makefile.am: - this looks like the last problem remaining with the autotools - distcheck. there are two files being generated in - resources/brlcad that do not belong in the dist that were causing - a problem. have to itemize. + * [r51254] src/other/step/src/clstepcore/STEPattribute.h, + src/other/step/src/clstepcore/STEPattribute.inline.cc, + src/other/step/src/clstepcore/STEPattributeList.cc, + src/other/step/src/clstepcore/sdaiApplication_instance.cc: + free attributes list; SCL git c77471a -2011-10-19 02:40 brlcad +2012-06-19 19:18 n_reed - * [r47300] doc/docbook/Makefile.am: - typo, should be CatalogManager.properties + * [r51253] src/other/step/src/cleditor/STEPfile.inline.cc, + src/other/step/src/clstepcore/Registry.inline.cc: + fix Registry memory leaks; SCL git a9173c8 and 626bb73 -2011-10-19 02:16 brlcad +2012-06-19 18:54 n_reed - * [r47299] configure.ac, src/other/Makefile.am: - turn off our libpng subbuild entirely by default, even for - enable-all, just so we're closer to a clean autotool distcheck - for release + * [r51252] src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes.h: + print aggregate name instead of data member name; SCL git a72fa6e -2011-10-18 23:10 abhi2011 +2012-06-19 18:51 bob1961 - * [r47298] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simrt.c: - Corrected manifold point generation again to report the deepest - points as those belonging to body B + * [r51251] src/tclscripts/archer/Archer.tcl, + src/tclscripts/archer/ArcherCore.tcl: + Archer::buildObjRtImageView now returns a value (i.e. the last + row occupied). Minor cleanup. -2011-10-18 21:08 brlcad +2012-06-19 18:46 n_reed - * [r47297] NEWS: - credit carl moore with his last-minute contribution of a new - 'relos' command to mged. similar to remat, assigns the specified - los to all regions under a given assembly. + * [r51250] src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/cleditor/STEPfile.h, + src/other/step/src/fedex_plus/classes_wrapper.cc: + cleanup from SCL git a86b035 and 6f60a8a -2011-10-18 21:05 abhi2011 +2012-06-19 18:40 r_weiss - * [r47296] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simutils.c: - Corrected some indexing errors which arose while removing the - linked lists + * [r51249] doc/docbook/system/mann/en/CMakeLists.txt, + doc/docbook/system/mann/en/bot_split.xml: + Add documentation for the mged bot_split command. -2011-10-18 21:04 brlcad +2012-06-19 18:39 crdueck - * [r47295] src/tclscripts/mged/help.tcl: - apply final patch from carl moore, updating documentation to - reflect the new relos command + * [r51248] src/librt/primitives/tgc/tgc.c: + fixed error in rt_tgc_centroid() not accounting for the actual + position of the tgc. made use of VJOIN1 to combine some + operations. some ws and formatting changes -2011-10-18 21:03 brlcad +2012-06-19 18:17 n_reed - * [r47294] src/tclscripts/mged/relos.tcl: - fix header + * [r51247] src/other/step/src/cleditor/SdaiHeaderSchemaInit.cc, + src/other/step/src/clstepcore/ExpDict.h, + src/other/step/src/express/expr.c, + src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes.h, + src/other/step/src/fedex_plus/classes_wrapper.cc: + partial support for aggregate bounds that aren't compile-time + constants; SCL git 7425e55d -2011-10-18 21:02 brlcad +2012-06-19 18:03 bob1961 - * [r47293] src/tclscripts/mged/CMakeLists.txt, - src/tclscripts/mged/Makefile.am: - add the new relos.tcl file to the build/install/dist + * [r51246] src/tclscripts/archer/Archer.tcl: + Save the nonedge color, occlusion mode and ghost intensity in the + preferences file. -2011-10-18 21:02 brlcad +2012-06-19 17:32 r_weiss - * [r47292] src/tclscripts/mged/relos.tcl: - add a new 'relos' command, similar to reid and remat, contributed - from carl moore of ARL. + * [r51245] doc/docbook/system/mann/en/CMakeLists.txt, + doc/docbook/system/mann/en/bot_flip.xml: + Add documentation for the mged bot_flip command. -2011-10-18 20:59 brlcad +2012-06-19 16:53 r_weiss - * [r47291] src/tclscripts/mged/remat.tcl: - another change from carl moore, making remat similarly report - 'Not a combination.' if the assembly isn't a comb. + * [r51244] doc/docbook/system/mann/en/bot_face_sort.xml: + Correct a syntax error in the xml file of the bot_face_sort + command documentation. -2011-10-18 20:57 brlcad +2012-06-19 16:49 r_weiss - * [r47290] AUTHORS: - credit carl moore from ARL for tclscript patches - (reid/remat/relos) + * [r51243] doc/docbook/system/mann/en/CMakeLists.txt, + doc/docbook/system/mann/en/bot_sync.xml: + Added documentation for mged command bot_sync. -2011-10-18 20:54 brlcad +2012-06-19 16:31 n_reed - * [r47289] src/tclscripts/mged/reid.tcl: - dry principle, put usage in only one place to reduce logic + * [r51242] src/other/step/src/base/scl_memmgr.cc: + more verbose warning message; SCL git c84330b -2011-10-18 20:46 brlcad +2012-06-19 16:24 n_reed - * [r47288] src/tclscripts/mged/reid.tcl: - accept reid patch from carl moore that reorganizes the arg - checking logic and reports a statement when the assembly is not a - combination. + * [r51241] src/other/step/src/express/resolve.c: + remove #if 0 code; SCL git ee13cda -2011-10-18 19:45 abhi2011 +2012-06-19 16:19 n_reed - * [r47287] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simphysics.cpp, src/libged/simulate/simrt.c, - src/libged/simulate/simrt.h, src/libged/simulate/simulate.c, - src/libged/simulate/simulate.h, src/libged/simulate/simutils.c: - Removed 2 linked lists and replaced with static allocation, - dynamic memory is more of a hassle than its worth + * [r51240] src/other/step/src/fedex_plus/multpass.c: + fix memory leaks reported by scl_memmgr; SCL git f7cde9f -2011-10-18 19:26 brlcad +2012-06-19 16:09 n_reed - * [r47286] Makefile.am, configure.ac: - add the tar-ustar option to AM_INIT_AUTOMAKE so that we're not - limited to paths 99 chars or less. ustar increases the limit to - 256 chars (tar-pax would increase it to unlimited, but requires - 1.9). this effectively drops out-of-the-box build support on Mac - OS X 10.4 but it's an old system and autotools is almost out the - door so allow the bump in order to get a valid release tarball. + * [r51239] src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes_wrapper.cc, + src/other/step/src/fedex_plus/selects.c: + fix memory leaks reported by scl_memmgr; SCL git 3010afa -2011-10-18 15:17 abhi2011 +2012-06-19 15:53 n_reed - * [r47285] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simcollisionalgo.h, - src/libged/simulate/simphysics.cpp, src/libged/simulate/simrt.h, - src/libged/simulate/simulate.c, src/libged/simulate/simulate.h, - src/libged/simulate/simutils.h: - Moving towards tighter integration of raytracing with the Bullet - pipeline to ensure the contact pairs are injected at the right - point during the simulation, added some extern C linkage code to - allow this integration + * [r51238] src/other/step/include/express/dict.h, + src/other/step/include/express/error.h, + src/other/step/include/express/expr.h, + src/other/step/include/express/express.h, + src/other/step/include/express/linklist.h, + src/other/step/include/express/object.h, + src/other/step/include/express/resolve.h, + src/other/step/include/express/schema.h, + src/other/step/include/express/type.h, + src/other/step/src/express/dict.c, + src/other/step/src/express/error.c, + src/other/step/src/express/expr.c, + src/other/step/src/express/express.c, + src/other/step/src/express/fedex.c, + src/other/step/src/express/lexact.c, + src/other/step/src/express/linklist.c, + src/other/step/src/express/object.c, + src/other/step/src/express/resolve.c, + src/other/step/src/express/schema.c, + src/other/step/src/express/type.c: + add fedex_plus/express memory cleanup function; SCL git f5d0cc5 -2011-10-18 14:43 erikgreenwald +2012-06-19 15:39 r_weiss - * [r47284] src/libgcv/bottess.c: - collapse switch into ternary/math + * [r51237] doc/docbook/system/mann/en/CMakeLists.txt, + doc/docbook/system/mann/en/reid.xml: + Add documentation for the mged reid command. -2011-10-18 14:27 erikgreenwald +2012-06-19 15:19 n_reed - * [r47283] src/libgcv/bottess.c: - Finish up split cases. Fix bug in composer that didn't throw away - faces. Combine both triangle sets in composer. + * [r51236] src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/selects.c: + avoid generating 'else if' to avoid MSVC limit of 128; SCL git + dea7f8c -2011-10-18 04:34 abhi2011 +2012-06-19 15:12 n_reed - * [r47282] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simrt.c: - Some corrections to normals and contact pair generation + * [r51235] src/conv/step/CMakeLists.txt, + src/conv/step/STEPWrapper.cpp, src/conv/step/STEPWrapper.h, + src/conv/step/step-g.cpp, src/other/step/data/CMakeLists.txt, + src/other/step/src/clutils/errordesc.h, + src/other/step/src/fedex_plus/classes_wrapper.cc, + src/other/step/src/fedex_plus/write.cc: + Use scl_memmgr in generated schema libraries. Since scl_memmgr.h + makes "new" a macro, it has to be included after uses of + placement new to avoid breakage. SCL git d8d293b. -2011-10-17 23:43 abhi2011 +2012-06-19 13:22 erikgreenwald - * [r47281] src/libged/simulate/simcollisionalgo.cpp: - Debugging continues, apparently the points in rigid body A which - is calculated from the point for B and the normal pointing from A - to B, is not getting calculated + * [r51234] src/libpkg/CMakeLists.txt, src/libpkg/tpkg.c: + Apply Andrei's tpkg patch to set the packet size. + http://sourceforge.net/tracker/index.php?func=detail&aid=3529853&group_id=105292&atid=640804 -2011-10-17 20:29 erikgreenwald +2012-06-19 13:15 d_rossberg - * [r47280] src/libgcv/bottess.c: - add in/out classifier to vert/line splitter + * [r51233] CMakeLists.txt, include/config_win.h, + include/config_win_cmake.h.in: + made the asinh() handling a twin of hypot() -2011-10-17 17:53 erikgreenwald +2012-06-19 12:34 starseeker - * [r47279] src/libgcv/bottess.c: - cheesy hardcoded stl output to avoid the nmg mess for now + * [r51232] INSTALL: + Sync minor install file changes -2011-10-17 17:35 erikgreenwald +2012-06-19 12:32 starseeker - * [r47278] src/libgcv/bottess.c: - Woops, triangles should be CCW, not CW + * [r51231] CMakeLists.txt, include/common.h, + include/config_win_cmake.h.in: + asinh is like hypot test - can't handle it as a + check_function_exists call. needs testing on Windows -2011-10-17 14:57 erikgreenwald +2012-06-19 12:03 bob1961 - * [r47277] src/libgcv/bottess.c: - collapse switch down to math and ternaries + * [r51230] src/libged/wdb_obj.c: + Don't need the call to bu_log_hook_delete_all() because the + previous call to bu_log_hook_save_all() empties the list. -2011-10-17 14:28 erikgreenwald +2012-06-19 11:45 d_rossberg - * [r47276] src/libgcv/bottess.c: - Bump up memory pool grow size. Add face splitting for vert/line - case. Step back indices on split to make sure all splits are - computed. + * [r51229] CMakeLists.txt, include/common.h: + build error in MSVS: asinh() is C99, implement it with log() and + sqrt() if not present + (and there where lots of trailing white spaces removed) -2011-10-17 07:23 d_rossberg +2012-06-19 10:58 phoenixyjll - * [r47275] src/archer/CMakeLists.txt: - the DESTINATION of FILE(COPY ~) is a directory + * [r51228] src/librt/Makefile.am: + correct .c => .cpp -2011-10-17 00:17 abhi2011 +2012-06-19 08:41 d_rossberg - * [r47274] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simrt.c: - More changes to help in debugging, disabled rayshooting for now, - generating points only from the overlap region as I am debugging - the case of a small box lying on a thin but larger box, so the - overlap region can be used to generate correct contact pairs. - Apparently the contact pairs are getting inserted but are not - making it till the dynamics component of Bullet + * [r51227] src/librt/CMakeLists.txt: + corrected a typing mistake: .c => .cpp -2011-10-16 23:26 abhi2011 +2012-06-19 06:19 phoenixyjll - * [r47273] src/libged/simulate/simcollisionalgo.cpp: - The manifold points were not getting inserted correctly, fixed it - to some extent, still cant keep objects steady on top of each - other, hunting for what I am missing out + * [r51226] src/librt/CMakeLists.txt, src/librt/Makefile.am, + src/librt/primitives/ars/ars_brep.cpp, + src/librt/primitives/table.c: + Add brep conversion function to ars. -2011-10-16 20:56 abhi2011 +2012-06-19 06:11 phoenixyjll - * [r47272] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simrt.c: - Corrected some code for generating the normals and depth values - correctly + * [r51225] src/librt/primitives/brep/brep_debug.cpp: + Remove unnecessary logic. -2011-10-16 20:24 abhi2011 +2012-06-19 06:06 phoenixyjll - * [r47271] src/libged/simulate/simrt.c, - src/libged/simulate/simulate.h: - Corrected some errors in setting up the linked list + * [r51224] src/librt/primitives/arb8/arb8_brep.cpp, + src/librt/primitives/arbn/arbn_brep.cpp: + Modify wrong comments. -2011-10-16 20:11 abhi2011 +2012-06-19 04:08 phoenixyjll - * [r47270] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simphysics.cpp, src/libged/simulate/simrt.c, - src/libged/simulate/simrt.h, src/libged/simulate/simulate.c, - src/libged/simulate/simulate.h, src/libged/simulate/simutils.c: - Separated the list of manifolds generated by bullet and that - generated by rt, as they are required at different times during - the simulation iterations + * [r51223] src/librt/primitives/arb8/arb8.c, + src/librt/primitives/brep/brep_debug.cpp, + src/librt/primitives/ell/ell.c, src/librt/primitives/rpc/rpc.c, + src/librt/primitives/tgc/tgc.c: + ws -2011-10-16 10:02 tbrowder2 +2012-06-19 04:05 crdueck - * [r47269] doc/docbook/ElNode.pm, doc/docbook/read-db-xml.pl: - add two tools to read DB xml and extract data for archer + * [r51222] src/librt/primitives/rpc/rpc.c: + combined 'VSCALE then VADD2' operations with VJOIN1 macro -2011-10-15 21:46 abhi2011 +2012-06-19 03:26 crdueck - * [r47268] src/libged/simulate/simulate.c: - Manfold generation cant happen before the physics is run, - otherwise the list of manifolds are cleared, it has to happen - later + * [r51221] src/libged/analyze.c: + updated analyze_rpc() to use the new callbacks, use + print_volume_table() for displaying results -2011-10-15 21:41 abhi2011 +2012-06-19 02:40 crdueck - * [r47267] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simphysics.cpp, src/libged/simulate/simrt.c, - src/libged/simulate/simulate.c: - Bullet seems to be deleting the contact pairs, added some more - callbacks to investigate + * [r51220] src/librt/primitives/table.c: + updated rt_functab entry for rpc to use the new callbacks -2011-10-15 20:27 abhi2011 +2012-06-19 02:38 crdueck - * [r47266] src/libged/simulate/simrt.c: - Floating point issues, had to increase the limit of a loop by - TOLerance to ensure rays are shot from edge to edge in overlap - volume, strangely NEAR_EQUAL() doesnt seem to work + * [r51219] src/librt/primitives/rpc/rpc.c: + added surface area function for rpc -2011-10-15 20:05 abhi2011 +2012-06-19 01:58 crdueck - * [r47265] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simrt.c: - Generated the manifold, trying to inject them correctly into the - bullet collision pipeline + * [r51218] src/librt/primitives/rpc/rpc.c: + added a centroid function for rpc -2011-10-15 03:13 starseeker +2012-06-19 01:14 brlcad - * [r47264] src/other/CMakeLists.txt, src/tclscripts/hv3/hv3.tcl: - Until the more powerful help browser has been worked out, let's - go with a solution that at least avoids printing the error - messages - there doesn't seem to be any actual regression in - functionality due to *not* reading the css (not too surprising - since it wasn't originally there at all) so turn off the full hv3 - and quell the warning message in our local hv3 subset. Should let - things proceed until the full-powered system gets sorted out. + * [r51217] doc/docbook/articles/en/oed.xml: + fix a couple obvious typos -2011-10-15 02:46 starseeker +2012-06-18 21:22 crdueck - * [r47263] src/tclscripts/hv3_man_browser_test.tcl: - Shouldn't hurt anything and may make testing easier, go ahead and - commit - the shell stuff... + * [r51216] src/librt/primitives/rpc/rpc.c: + added volume function for rpc -2011-10-15 02:27 abhi2011 +2012-06-18 16:29 phoenixyjll - * [r47262] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simrt.c, src/libged/simulate/simrt.h, - src/libged/simulate/simulate.h, src/libged/simulate/simutils.h: - Added logic to generate contact pairs, need to still find a way - to properly generalize it to all cases + * [r51214] src/librt/primitives/pnts/pnts.c: + Check whether count == 0 to avoid segmentation fault. -2011-10-14 21:54 n_reed +2012-06-18 16:28 phoenixyjll - * [r47261] src/other/step/src/express/expparse.y: - typo in action was causing segfault + * [r51213] src/librt/primitives/brep/brep_debug.cpp: + Export correctly and modify the output message. -2011-10-14 19:33 erikgreenwald +2012-06-18 15:42 starseeker - * [r47260] src/libgcv/bottess.c: - begin "point in face" handling + * [r51212] TODO: + Problem was not with the red regressions, but a deeper issue + involving syncing low level data structures and attributes - red + editing saw appropriate region flag, but some other tools + wouldn't. Fixed now - may possible be worth adding a different + test to check specifically for this in the future, but it's only + likely to come up in the next big attribute handling refactor. -2011-10-14 18:56 n_reed +2012-06-18 15:20 starseeker - * [r47259] src/other/step/src/express/expparse.y, - src/other/step/src/express/express.c: - Doing state init via func call since lemon isn't running - start-symbol action as soon as bison was. + * [r51211] TODO: + The g-nff crash appears to have been fixed - succeeds on Linux + and Mac + +2012-06-18 15:20 phoenixyjll + + * [r51210] src/librt/primitives/brep/brep_debug.cpp: + Add pnts to the ignore list. + +2012-06-18 15:15 starseeker + + * [r51209] TODO: + mged -c + attach X + draw works on Linux and Mac + +2012-06-18 15:00 starseeker + + * [r51208] TODO: + Made circles in sketch editor, unable to reproduce problem - if + re-occurs, request bug submission with more detail. + +2012-06-18 14:34 starseeker + + * [r51207] TODO: + Tried the example in build_region's man page, and it succeeded. + +2012-06-18 12:21 cprecup + + * [r51206] src/libged/Makefile.am: + Add the file dag.cpp for the OLD build system + +2012-06-18 12:19 cprecup + + * [r51205] src/libged/CMakeLists.txt: + Fix distcheck error that appears because of SVN_FILE_NOT_IN_BUILD + for dag.cpp in the case when the AVOID library is not found. + +2012-06-18 11:54 erikgreenwald + + * [r51204] src/librt/primitives/metaball/metaball_tri.c: + Adjust facetization grid size to a more reasonable value. + (generation resolution was way too fine, may've been caused by + tightening of bounding volume) + +2012-06-18 10:19 brlcad + + * [r51203] TODO: + richard tested facetize on windows, works. testing illuminate+Z + is not a release stopper + +2012-06-18 10:16 brlcad + + * [r51202] TODO: + the brep class inlining is not a release item, push down to + unsheduled + +2012-06-18 10:13 brlcad + + * [r51201] TODO: + idents first column bug was investigated and found to be + unworthy. review and testing has been on-going. + +2012-06-18 02:45 starseeker + + * [r51200] src/fb/orle-fb.c: + Apply patch 3527258 from Ksenija Slivko + +2012-06-18 01:44 cprecup + + * [r51199] src/libged/dag.cpp: + Model for a directed acyclic graph constructed by using the + Adaptagrams' libraries. Methods that, for now, construct a + rectangle for each object in a given database. + +2012-06-18 01:38 cprecup + + * [r51198] src/libged/CMakeLists.txt: + Add search for libavoid + +2012-06-18 01:36 cprecup + + * [r51197] src/conv/CMakeLists.txt: + Eliminate search for the library libavoid + +2012-06-16 19:03 crdueck + + * [r51196] src/librt/primitives/table.c: + quell some warnings, pointer (NULL) instead of the expected int + (0) in a functab entry + +2012-06-16 18:05 starseeker + + * [r51195] doc/docbook/system/man1/en/rtwizard.xml: + PDF testing was worthwhile, caught an error - 3 columns in this + table, not 2 + +2012-06-16 17:37 starseeker + + * [r51194] src/other/CMakeLists.txt: + New SCL setting to flag as advanced + +2012-06-16 13:10 brlcad + + * [r51193] include/vmath.h: + ws + +2012-06-16 13:10 brlcad + + * [r51192] NEWS: + insignificant edit so we can restate the commit log, needed for + sh/news2tracker.sh which pulls the last commit comment for review + meetings: tom browder fixed a bug in the comgeom-g importer that + was causing a problem due to improper memory deallocation after + mk_ars(). + +2012-06-16 13:02 brlcad + + * [r51191] src/other/incrTcl/itk/CMake/FindX11.cmake, + src/other/tk/CMake/FindX11.cmake, + src/other/tkhtml/CMake/FindX11.cmake, + src/other/tkpng/CMake/FindX11.cmake, + src/other/tktable/CMake/FindX11.cmake, + src/other/togl/CMake/FindGL.cmake: + sync FindGL and FindX11 + +2012-06-16 13:00 brlcad + + * [r51190] misc/CMake/FindGL.cmake, misc/CMake/FindX11.cmake: + synchronize the search ordering while also adjusting the order + slightly. intentionally preferring X11 include directories before + searching common system and common package manager paths. + +2012-06-16 12:42 tbrowder2 + + * [r51189] NEWS: + correct typo + +2012-06-16 12:07 tbrowder2 + + * [r51188] doc/docbook/system/man1/en/asc2dsp.xml: + improve note about validity of output for mged use + +2012-06-16 11:58 tbrowder2 + + * [r51187] doc/docbook/system/man1/en/asc2dsp.xml: + add note about easy ascii creation, reference to tac(1) + +2012-06-16 08:00 starseeker + + * [r51186] src/tclscripts/lib/RtImage.tcl, + src/tclscripts/rtwizard/rtwizard.tcl: + Reverse pid archer work -2011-10-14 18:14 starseeker +2012-06-16 07:59 starseeker - * [r47258] src/tclscripts/hv3_man_browser_test.tcl: - Probably not the way to approach hv3 - remove extra stuff. + * [r51185] src/tclscripts/lib/RtImage.tcl, + src/tclscripts/rtwizard/rtwizard.tcl: + Checkpointing work to make rtwizard pids available for Archer to + abort when abort button is pressed. Will immediately revert, as + this won't be ready in time for release -2011-10-14 16:53 n_reed +2012-06-16 07:00 crdueck - * [r47257] src/other/step/src/express/express.c: - yylval is YYSTYPE, not int + * [r51184] src/libged/analyze.c: + updated analyze_arb to use the new volume callback -2011-10-14 16:50 bob1961 +2012-06-16 06:18 crdueck - * [r47256] src/libdm/dm_obj.c: - The relatively new call to fb_close_existing() in dmo_closeFb() - frees the framebuffer's memory. The older code in dmo_closeFb() - that frees this same memory has been removed. This fixes a double - free problem encountered when using the old CAD widgets. + * [r51183] src/libged/analyze.c: + cleaned up formatting in analyze_tgc -2011-10-14 16:15 brlcad +2012-06-16 06:16 crdueck - * [r47255] TODO: - specify some of the material traits we may be interested in, - scalar values + * [r51182] src/libged/analyze.c: + cleaned up formatting for bu_vls_printf in analyze_ell and + analyze_tor, planning on using this format throughout analyze.c + for consistency -2011-10-14 15:51 brlcad +2012-06-16 05:32 starseeker - * [r47254] doc/docbook/books/en/Makefile.am: - add missing image files to dist + * [r51181] src/libged/simulate/simrt.c, + src/libged/simulate/simulate.c, src/libged/simulate/simutils.c, + src/libged/simulate/simutils.h: + simulate kill code was interfering with other uses of kill - add + a prefix to avoid collision until details can be sorted out. + +2012-06-16 04:43 brlcad + + * [r51180] src/librt/primitives/arb8/arb8.c: + DIST_PT_PLANE() takes a point first, plane second. detected + during compilation since it causes an array to read out of + bounds. + +2012-06-15 21:35 bob1961 + + * [r51179] include/bu.h, src/libbu/hook.c, src/libbu/log.c, + src/libged/wdb_obj.c: + Added functions for save_all, delete_all and restore_all hooks + and log_hooks. Used by wdb_cmd to eliminate blather when a + command is not found in wdb_newcmds. + +2012-06-15 20:13 erikgreenwald + + * [r51178] src/librt/primitives/nmg/nmg_tri_mc.c: + remove unnecessary blather + +2012-06-15 19:26 brlcad -2011-10-14 15:48 brlcad + * [r51177] src/other/libregex/engine.c: + partial revert of r51054. passing ssize_t to %ld is not portable + nor follows the documented type. - * [r47253] TODO: - add a section specifically for cmake items still pending +2012-06-15 19:22 anrgmrty -2011-10-14 15:23 brlcad + * [r51176] src/conv/g-voxel.c: + EQUAL used for equality of two floating pt. numbers instead of + roundabout way using ZERO - * [r47252] doc/Makefile.am: - got to keep both in sync, just a couple more releases. add - ecosystem.dot +2012-06-15 19:19 brlcad -2011-10-14 15:20 brlcad + * [r51175] src/libged/red.c: + revert r51012. it's unclear how the comment is true, improving + reliability on Windows, because the casts are not right. they + describe an array of character pointers (char*[]), but then + that's repeatedly used as a 'char *' with casts forced + everywhere. needing casts pervasively like that is a sign + something is fundamentally wrong. casts should be rare. - * [r47251] misc/Makefile.am: - slew of other cmake files missing from the dist, sort list +2012-06-15 19:11 brlcad -2011-10-14 14:48 erikgreenwald + * [r51174] src/libged/brep.c: + ws + +2012-06-15 18:31 starseeker + + * [r51173] doc/docbook/system/man1/en/rtwizard.xml: + Add some examples to rtwizard man page - could probably stand to + have some more, given the number of options available + +2012-06-15 18:30 brlcad - * [r47250] src/libgcv/bottess.c: - Fixes to face split logic. Remove classifier, as face - classification will be done at split time instead of trying to - guess later (NMG) or caching (unnbolean). + * [r51172] src/libbu/vls_internals.h: + mark them with BU_EXPORT so they'll dllexport/dllimport + correctly, but keep them in this internal header so they're not + published -2011-10-14 14:44 brlcad +2012-06-15 18:24 starseeker - * [r47249] misc/Makefile.am: - CMake/svncheck.cmake.in no longer exists + * [r51171] src/fb/fblabel.c: + fblabel needs to use bu_setprogname, since it relies on + bu_brlcad_data to find vfont. -2011-10-14 14:11 brlcad +2012-06-15 18:09 brlcad - * [r47247] src/external/Makefile.am: - there is no CMakeLists.txt file defined for src/external, cannot - yet build proe or ug plugins with new build system. + * [r51170] src/libbu/vls_internals.h: + declare extern -2011-10-14 14:06 bob1961 +2012-06-15 18:08 brlcad - * [r47246] src/tclscripts/archer/Archer.tcl, + * [r51169] include/bu.h, src/libbu/vls_internals.h: + revert r50816 and 50817. cannot just move declarations into + public headers as it pollutes the public API. moreover, it's not + necessary (and doesn't address the real problem) + +2012-06-15 18:01 bob1961 + + * [r51168] src/tclscripts/archer/Archer.tcl, src/tclscripts/archer/ArcherCore.tcl: - Using separate variables for keeping track of the zclip values - for the front/near and back/far zclipping planes. + This fixes some of the issues that were encountered using the + rtwizard interface in Archer. The fix was to compute the eye_pt + (i.e. a call to get_eyemodel computes this) whenever the display + changes and convert it to view coordinates before comparing to + the mSavedViewEyePt. The eye_pt with the largest Z value wins. + This value, if set, is used to override libged/rtwizard.c. -2011-10-14 13:56 brlcad +2012-06-15 17:48 brlcad - * [r47245] src/other/Makefile.am: - we cannot traverse into 'step' even as a DIST_SUBDIR because the - build logic in there will attempt (and fail) to generate files to - be included in the dist. just include the whole directory as an - EXTRA_DIST item. + * [r51167] src/conv/g-voxel.c: + ws -2011-10-14 00:30 n_reed +2012-06-15 17:45 brlcad - * [r47244] src/other/step/include/CMakeLists.txt, - src/other/step/include/express/Makefile.am: - remove references to non-existent headers + * [r51166] src/libbu/test_ctype.c: + clean up ws & style, mark ac/av as UNUSED -2011-10-13 23:54 n_reed +2012-06-15 17:43 brlcad - * [r47243] src/other/step/include/express/alg.h, - src/other/step/include/express/basic.h, - src/other/step/include/express/caseitem.h, - src/other/step/include/express/de_end.h, - src/other/step/include/express/decstart.h, - src/other/step/include/express/defstart.h, - src/other/step/include/express/dict.h, - src/other/step/include/express/entity.h, - src/other/step/include/express/error.h, - src/other/step/include/express/expr.h, - src/other/step/include/express/express.h, - src/other/step/include/express/hash.h, - src/other/step/include/express/lexact.h, - src/other/step/include/express/linklist.h, - src/other/step/include/express/memory.h, - src/other/step/include/express/object.h, - src/other/step/include/express/resolve.h, - src/other/step/include/express/schema.h, - src/other/step/include/express/scope.h, - src/other/step/include/express/stmt.h, - src/other/step/include/express/symbol.h, - src/other/step/include/express/type.h, - src/other/step/include/express/variable.h, - src/other/step/src/express/alg.c, - src/other/step/src/express/caseitem.c, - src/other/step/src/express/dict.c, - src/other/step/src/express/entity.c, - src/other/step/src/express/error.c, - src/other/step/src/express/expr.c, - src/other/step/src/express/express.c, - src/other/step/src/express/expscan.re, - src/other/step/src/express/hash.c, - src/other/step/src/express/lexact.c, - src/other/step/src/express/linklist.c, - src/other/step/src/express/object.c, - src/other/step/src/express/resolve.c, - src/other/step/src/express/schema.c, - src/other/step/src/express/stack.h, - src/other/step/src/express/stmt.c, - src/other/step/src/express/symbol.c, - src/other/step/src/express/type.c, - src/other/step/src/express/variable.c, - src/other/step/src/fedex_plus/classes.c, - src/other/step/src/fedex_plus/classes_misc.c, - src/other/step/src/fedex_plus/fedex_idl.c: - Removed toggled declarations/definitions in headers. Headers - include only declarations, and explicit definitions found in - appropriate sources. + * [r51165] src/libbu/test_ctype.c: + typo, mime type is text/plain -2011-10-13 23:28 brlcad +2012-06-15 17:42 brlcad - * [r47242] sh/CMakeLists.txt, sh/Makefile.am, sh/cmp.sh: - add the initial comparison script that was used to evaluate, - validate, and compare geometry representations for implicit, - nurbs, and polygonal mesh geometry. the script makes a variety of - assumptions (various tools must be in PATH), but is relatively - useful for comparing how similar/different two geometry objects - are. + * [r51164] NEWS: + Daniel Roßberg added a new geometry importer for the 'raw' file + format, which is a simple ascii list of vertices representing a + triangle mesh, imported as a BoT -2011-10-13 22:58 brlcad +2012-06-15 17:34 bob1961 - * [r47241] regress/repository.sh: - actually, the problem was that we don't increment the FOUND count - for this particular subtest. make the CPPFLAGS test - not-so-strict, though, recognizing and ignoring lines that have a - comment (e.g., our libpng) + * [r51163] src/tclscripts/lib/RtImage.tcl: + Put back the previous specification of occlusion objects to + rtedge. -2011-10-13 22:40 brlcad +2012-06-15 16:15 starseeker - * [r47240] regress/repository.sh: - looks like failures were accidentally committed as non-fatal so - failures were being reported but not halting. make them halt so - the problems get noticed/fixed. + * [r51162] doc/docbook/system/man1/en/rtwizard.xml, + src/tclscripts/rtwizard/rtwizard.tcl: + Fix rtwizard options to better match what they're actually doing + under the hood. -2011-10-13 21:44 n_reed +2012-06-15 15:00 d_rossberg - * [r47239] src/other/step/include/exppp/exppp.h: - added missing header guard + * [r51161] src/conv/g-voxel.c: + another unused variable: rtip in hit() -2011-10-13 21:30 starseeker +2012-06-15 14:55 d_rossberg - * [r47238] src/tclscripts/hv3_man_browser_test.tcl: - Start working towards being able to do the hv3 browser in - Itcl/Itk, or rather, discovering whether that is technically - workable. + * [r51160] src/conv/g-voxel.c: + removed numVoxel from hit() function because of a compiler error + "variable set but not used" -2011-10-13 21:13 starseeker +2012-06-15 14:04 anrgmrty - * [r47237] src/tclscripts/hv3_man_browser_test.tcl: - Fix hiding and re-enabling the extra parts of the gui. + * [r51159] src/conv/g-voxel.c: + ZERO() macro used for comparison with 0.0 instead of previously + used inefficient comparison -2011-10-13 20:26 starseeker +2012-06-15 13:14 bob1961 - * [r47236] src/other/CMakeLists.txt, - src/other/incrTcl/itk/CMakeLists.txt: - In the case of Itk, do as Tk does for X11 includes + * [r51158] src/libged/wdb_obj.c: + Removed wdb_put_tcl. -2011-10-13 19:58 starseeker +2012-06-15 12:08 bob1961 - * [r47235] src/tclscripts/hv3_man_browser_test.tcl: - Add tkpng to the mix, even though we aren't likely to need it for - man pages. + * [r51157] src/libged/rtwizard.c: + Quoting all arguments used to create the string for the call to + CreateProcess(). Minor cleanup. -2011-10-13 19:54 starseeker +2012-06-15 06:01 brlcad - * [r47234] src/other/tkhtml/src/htmlimage.c: - Don't toss out this warning every time. + * [r51156] TODO: + quick-test the build_region command in mged to make sure it works + after recent get/put/adjust changes -2011-10-13 19:48 starseeker +2012-06-15 06:00 brlcad - * [r47233] src/other/hv3/hv3_form.tcl, src/other/hv3/hv3_http.tcl: - Couple of catches to prevent error messages. + * [r51155] src/tclscripts/mged/build_region.tcl: + call get/put/adjust directly instead of going through the + deprecated wdb_obj db interface -2011-10-13 19:26 erikgreenwald +2012-06-15 05:59 brlcad - * [r47232] src/libgcv/bottess.c: - Pass opposite face normal to splitter (for in place - classification). De-macro, simplifiy, clean up. Add line checking - via bn. + * [r51154] src/libged/wdb_obj.c: + put is a new command, reference the right callback -2011-10-13 19:09 starseeker +2012-06-15 05:49 brlcad - * [r47231] src/tclscripts/hv3_man_browser_test.tcl: - Accept a value from the command line, althought this is probably - not the final mechanism we'll want to use. + * [r51153] NEWS: + Across the board, Tom's made several dozen improvements and + corrections to various manual pages in response to issues found + by Eric Raymond's doclifter. also tidyed up some spacing and + formatting. -2011-10-13 18:54 starseeker +2012-06-15 05:46 brlcad - * [r47230] src/other/CMakeLists.txt, src/other/sqlite3, - src/other/sqlite3.dist, src/other/sqlite3/CMake, - src/other/sqlite3/CMake/ResolveCompilerPaths.cmake, - src/other/sqlite3/CMakeLists.txt, src/other/sqlite3/shell.c, - src/other/sqlite3/sqlite3.1, src/other/sqlite3/sqlite3.c, - src/other/sqlite3/sqlite3.h, src/other/sqlite3/sqlite3ext.h, - src/other/sqlite3/tcl, src/other/sqlite3/tcl/CMake, - src/other/sqlite3/tcl/CMake/CheckCFileRuns.cmake, - src/other/sqlite3/tcl/CMake/CheckPrototypeExists.cmake, - src/other/sqlite3/tcl/CMake/ResolveCompilerPaths.cmake, - src/other/sqlite3/tcl/CMake/ac_std_funcs.cmake, - src/other/sqlite3/tcl/CMake/tcl.cmake, - src/other/sqlite3/tcl/CMakeLists.txt, - src/other/sqlite3/tcl/tclsqlite3.c: - Hmm, spoke too soon (or more precisely, did the test - incorrectly.) hv3 still needs sqlite3. Put it back, with proper - dist file and fixing dl test. + * [r51152] NEWS: + consolidate the new manual page additions tom worked on into one + entry for all four (asc2dsp, dsp, asc2pix, and asc2g). (plus, + recommit since r51121 commit message was nondescript) + +2012-06-15 05:09 crdueck + + * [r51151] src/librt/primitives/table.c: + updated the rt_functab entry for arb to include the new volume + callback + +2012-06-15 03:29 crdueck + + * [r51150] src/librt/primitives/arb8/arb8.c: + added rt_arb_volume() for arb8 + +2012-06-15 02:53 starseeker + + * [r51149] regress/asc2dsp.sh: + Add quotes in asc2dsp test as well. + +2012-06-15 02:46 starseeker + + * [r51148] regress/dsp.sh: + regress-dsp failing in odd pathnames distcheck - add quotes + +2012-06-14 23:01 n_reed + + * [r51147] src/other/step/src/cleditor/CMakeLists.txt, + src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/cleditor/STEPfile.inline.cc, + src/other/step/src/cleditor/SdaiHeaderSchema.cc, + src/other/step/src/cleditor/SdaiHeaderSchemaAll.cc, + src/other/step/src/cleditor/SdaiHeaderSchemaInit.cc, + src/other/step/src/cleditor/SdaiSchemaInit.cc, + src/other/step/src/cleditor/cmdmgr.cc, + src/other/step/src/cleditor/dispnode.cc, + src/other/step/src/cleditor/dispnodelist.cc, + src/other/step/src/cleditor/instmgr.cc, + src/other/step/src/cleditor/mgrnode.cc, + src/other/step/src/cleditor/mgrnodearray.cc, + src/other/step/src/cleditor/mgrnodelist.cc, + src/other/step/src/cleditor/needFunc.cc: + use scl_memmgr in cleditor; SCL git 3be4220 + +2012-06-14 22:39 n_reed + + * [r51146] src/other/step/src/cldai/CMakeLists.txt, + src/other/step/src/cldai/sdaiApplication_instance_set.cc, + src/other/step/src/cldai/sdaiBinary.cc, + src/other/step/src/cldai/sdaiDaObject.cc, + src/other/step/src/cldai/sdaiEntity_extent.cc, + src/other/step/src/cldai/sdaiEntity_extent_set.cc, + src/other/step/src/cldai/sdaiEnum.cc, + src/other/step/src/cldai/sdaiModel_contents.cc, + src/other/step/src/cldai/sdaiModel_contents_list.cc, + src/other/step/src/cldai/sdaiObject.cc, + src/other/step/src/cldai/sdaiSession_instance.cc, + src/other/step/src/cldai/sdaiString.cc: + use scl_memmgr in cldai; SCL git b49d2be + +2012-06-14 21:44 n_reed + + * [r51145] src/other/step/src/clstepcore/CMakeLists.txt, + src/other/step/src/clstepcore/ExpDict.cc, + src/other/step/src/clstepcore/ExpDict.inline.cc, + src/other/step/src/clstepcore/Registry.inline.cc, + src/other/step/src/clstepcore/STEPaggregate.cc, + src/other/step/src/clstepcore/STEPattribute.cc, + src/other/step/src/clstepcore/STEPattribute.inline.cc, + src/other/step/src/clstepcore/STEPattributeList.cc, + src/other/step/src/clstepcore/STEPcomplex.cc, + src/other/step/src/clstepcore/STEPundefined.cc, + src/other/step/src/clstepcore/SingleLinkList.cc, + src/other/step/src/clstepcore/SingleLinkList.inline.cc, + src/other/step/src/clstepcore/collect.cc, + src/other/step/src/clstepcore/complexlist.cc, + src/other/step/src/clstepcore/entlist.cc, + src/other/step/src/clstepcore/entnode.cc, + src/other/step/src/clstepcore/match-ors.cc, + src/other/step/src/clstepcore/multlist.cc, + src/other/step/src/clstepcore/non-ors.cc, + src/other/step/src/clstepcore/orlist.cc, + src/other/step/src/clstepcore/print.cc, + src/other/step/src/clstepcore/read_func.cc, + src/other/step/src/clstepcore/sdai.cc, + src/other/step/src/clstepcore/trynext.cc: + use scl_memmgr in clstepcore; SCL git 245ff14 + +2012-06-14 21:37 starseeker + + * [r51144] src/conv/Makefile.am: + pix2asc needs libbu too + +2012-06-14 21:13 tbrowder2 + + * [r51143] src/libbu/test_vls_vprintf.c: + remove one test for now--an internal failure + +2012-06-14 20:49 tbrowder2 + + * [r51142] regress/CMakeLists.txt, regress/Makefile.am, + regress/asc2dsp.sh, regress/dsp/asc2dsp-new.asc, + regress/dsp/asc2dsp-old.asc: + add new regression test; turn on dsp and asc2dsp regression + tests; distcheck seems okay + +2012-06-14 20:48 n_reed + + * [r51141] src/other/step/src/clutils/CMakeLists.txt, + src/other/step/src/clutils/dirobj.cc, + src/other/step/src/clutils/errordesc.cc, + src/other/step/src/clutils/gennode.cc, + src/other/step/src/clutils/gennodearray.cc, + src/other/step/src/clutils/gennodelist.cc, + src/other/step/src/clutils/scl_hash.cc: + use scl_memmgr in clutils; SCL git 010e02b + +2012-06-14 19:29 r_weiss + + * [r51140] src/libged/wdb_obj.c: + Update to file 'wdb_obj.c' to prevent the mged 'build_region' + command from incorrectly reporting that the 'put' command does + not exist. + +2012-06-14 19:18 anrgmrty + + * [r51139] src/conv/g-voxel.c: + g-voxel outputs voxels.txt, voxelArray stores information from + one ray at a time only instead of for entire object + +2012-06-14 19:00 bob1961 + + * [r51138] src/libged/rtwizard.c: + Needed to set gedp->ged_gdp->gd_rt_cmd_len before the call to + _ged_run_rtwizard. This was needed on Windows. + +2012-06-14 18:59 brlcad + + * [r51137] misc/CMake/FindX11.cmake: + check for the X11/Xlib.h header instead of a main X11 directory + (the directory might simply be empty) + +2012-06-14 18:58 starseeker + + * [r51136] src/libged/Makefile.am: + Add rtwizard.c to libged's Makefile.am + +2012-06-14 18:03 brlcad + + * [r51135] src/libbu/parallel.c: + include the sys/resource.h header conditionally on its test + result. fixes a decl warning on old gcc compilation. + +2012-06-14 18:02 brlcad + + * [r51134] CMakeLists.txt: + check for the sys/resource.h header for + setpriority()/getpriority() + +2012-06-14 16:04 r_weiss + + * [r51133] doc/docbook/system/mann/en/gr.xml: + Update to the mged 'gr/grouper' command documentation. + +2012-06-14 14:48 starseeker + + * [r51132] src/conv/Makefile.am: + asc2dsp needs libbu - let autotools build know that + +2012-06-14 14:43 bob1961 + + * [r51131] src/libtclcad/tclcad_obj.c: + Bumped the maxargs for the view command from 3 to 7. + +2012-06-14 14:41 r_weiss + + * [r51130] src/tclscripts/mged/grouper.tcl: + Update to the mged 'gr/grouper' command correcting problems with + keyboard and mouse button associations. + +2012-06-14 14:08 d_rossberg + + * [r51129] src/conv/asc/asc2dsp.c: + compiler error with MSVC: obviously MAXSHORT is already defined + there + now we test with UINT16_MAX if an unsigned int can be casted to + uint16_t -2011-10-13 18:33 starseeker +2012-06-14 14:05 bob1961 - * [r47229] misc/CMake/FindLEMON.cmake: - Sean had a good idea - rather than fight to get all of lemon's - outputs out of the src dir, just copy the input file into the - build dir and run lemon there. Cleaner from a 'don't write in the - src tree' standpoint AND simplifies the logic. Nice. + * [r51128] src/libged/rt.c: + This fixes an issue in _ged_rt_set_eye_model() where displayed + geometry was not showing up in a raytrace due to the eye_model + not getting adjusted at all or an adjustment was made + incorrectly. The first problem was that the eye_model was not + getting adjusted unless the view center was inside the bounding + box of the displayed solids. This breaks depending on the view. + If not zclipping the eye_model is now always getting adjusted. + The second problem was that the eye_model was getting adjusted by + the extent of the bounding box diagonal alone. We also need to + consider how far away the center of displayed geometry is from + the view center. -2011-10-13 15:26 starseeker +2012-06-14 13:59 starseeker - * [r47228] src/other/CMakeLists.txt, src/other/Makefile.am, - src/other/hv3.dist, src/other/sqlite3: - Shaping up somewhat - looks like we will want hv3 but don't (yet) - need sqlite, at least for the functionality we're currently - interested in. + * [r51127] regress/CMakeLists.txt: + Add dsp.pix to regress clean list + +2012-06-14 12:47 tbrowder2 + + * [r51126] regress/CMakeLists.txt: + correct name of missing prereq + +2012-06-14 12:45 tbrowder2 + + * [r51125] regress/CMakeLists.txt: + add missing prereq + +2012-06-14 12:44 tbrowder2 + + * [r51124] regress/CMakeLists.txt: + add missing file + +2012-06-14 12:41 tbrowder2 + + * [r51123] regress/dsp/dsp-common.sh: + add required file + +2012-06-14 12:07 starseeker + + * [r51122] regress/CMakeLists.txt: + Apparently need dsp-common.sh, which has not been checked in yet. + +2012-06-14 11:55 tbrowder2 + + * [r51121] NEWS: + doc new things + +2012-06-14 11:42 erikgreenwald + + * [r51120] src/other/step/src/base/scl_memmgr.cc: + use stdlib.h instead of malloc.h + +2012-06-14 11:30 tbrowder2 + + * [r51119] src/conv/asc/asc2dsp.c: + add comment + +2012-06-14 11:24 tbrowder2 + + * [r51118] doc/docbook/system/man1/en/asc2dsp.xml: + comma instead of period + +2012-06-14 11:22 brlcad + + * [r51117] src/conv/asc/asc2dsp.c: + include bin.h instead of arpa/inet.h directly so that we build on + windows + +2012-06-14 11:20 tbrowder2 + + * [r51116] doc/docbook/system/man1/en/asc2dsp.xml, + doc/docbook/system/man5/en/dsp.xml, src/conv/asc/asc2dsp.c: + expand comments and info + +2012-06-14 04:44 starseeker + + * [r51115] src/conv/asc/asc2dsp.c: + clear error building asc2dsp - not checking return value of + fwrite + +2012-06-14 04:01 brlcad + + * [r51114] NEWS: + cliff worked extensively on getting rtwizard to work as a + command-line renderer (sans gui). bob integrated it into libged + and into archer with numerous fixes along the way. + +2012-06-14 03:46 brlcad + + * [r51113] src/liborle/rle.c: + tis old, but not that old! + +2012-06-14 03:41 brlcad + + * [r51112] src/libfb/if_X24.c, src/libfb/if_disk.c, + src/util/pixdsplit.c: + specify O_BINARY on a few other places that call open() for some + binary file. should behave better/correctly on windows. + +2012-06-14 03:07 brlcad + + * [r51111] NEWS: + tom browder added a new asc2dsp conversion tool which creates a + dsp unsigned short binary data file from 0-to-65536 ascii data + values + +2012-06-14 02:59 brlcad + + * [r51110] HACKING: + more language tweaking, ask for testing help. + +2012-06-14 02:56 brlcad + + * [r51109] HACKING: + testing almost stabilized, clean up release e-mail snippet + language + +2012-06-14 02:00 tbrowder2 + + * [r51108] doc/docbook/system/man1/en/asc2dsp.xml, + doc/docbook/system/man5/en/dsp.xml, src/conv/asc/asc2dsp.c: + define the DSP acronym + +2012-06-14 01:50 tbrowder2 + + * [r51107] doc/docbook/system/man1/en/CMakeLists.txt, + doc/docbook/system/man1/en/asc2dsp.xml, + doc/docbook/system/man5/en/CMakeLists.txt, + doc/docbook/system/man5/en/dsp.xml, src/conv/CMakeLists.txt, + src/conv/Makefile.am, src/conv/asc/asc2dsp.c: + add a new utility to ease generation of DSP binary files; add + DocBook versions of man pages for the 'asc2dsp' program and the + 'dsp' binary file format + +2012-06-14 01:43 tbrowder2 + + * [r51106] include/bio.h: + correct typo + +2012-06-13 23:04 n_reed + + * [r51105] src/other/step/src/exppp/CMakeLists.txt, + src/other/step/src/exppp/exppp.c, + src/other/step/src/fedex_plus/CMakeLists.txt, + src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes_misc.c, + src/other/step/src/fedex_plus/classes_wrapper.cc, + src/other/step/src/fedex_plus/collect.cc, + src/other/step/src/fedex_plus/complexlist.cc, + src/other/step/src/fedex_plus/entlist.cc, + src/other/step/src/fedex_plus/entnode.cc, + src/other/step/src/fedex_plus/expressbuild.cc, + src/other/step/src/fedex_plus/fedex_main.c, + src/other/step/src/fedex_plus/match-ors.cc, + src/other/step/src/fedex_plus/multlist.cc, + src/other/step/src/fedex_plus/multpass.c, + src/other/step/src/fedex_plus/non-ors.cc, + src/other/step/src/fedex_plus/orlist.cc, + src/other/step/src/fedex_plus/print.cc, + src/other/step/src/fedex_plus/selects.c, + src/other/step/src/fedex_plus/trynext.cc, + src/other/step/src/fedex_plus/write.cc: + use scl_memmgr in exppp and fedex_plus; SCL git 7ce8bcb and + 4e0d73d + +2012-06-13 21:13 n_reed + + * [r51104] src/other/step/CMakeLists.txt, + src/other/step/src/base/CMakeLists.txt, + src/other/step/src/express/CMakeLists.txt, + src/other/step/src/express/alg.c, + src/other/step/src/express/caseitem.c, + src/other/step/src/express/dict.c, + src/other/step/src/express/entity.c, + src/other/step/src/express/error.c, + src/other/step/src/express/expr.c, + src/other/step/src/express/express.c, + src/other/step/src/express/fedex.c, + src/other/step/src/express/hash.c, + src/other/step/src/express/lexact.c, + src/other/step/src/express/linklist.c, + src/other/step/src/express/memory.c, + src/other/step/src/express/object.c, + src/other/step/src/express/resolve.c, + src/other/step/src/express/schema.c, + src/other/step/src/express/scope.c, + src/other/step/src/express/stmt.c, + src/other/step/src/express/symbol.c, + src/other/step/src/express/type.c, + src/other/step/src/express/variable.c: + use scl_memmgr in express; SCL git 82c84e7 and 4d6d249 + +2012-06-13 21:13 brlcad + + * [r51103] src/libbu/argv.c, src/libbu/basename.c, + src/libbu/bitv.c, src/libbu/color.c, src/libbu/ctype.c, + src/libbu/lex.c: + since the ctype API is often implemented as macros where the + parameter becomes an array index, avoid a gcc 4.1.3 warning about + using a char for the array index (auto-promoted). cast to int. + +2012-06-13 21:10 starseeker + + * [r51102] src/tclscripts/rtwizard/rtwizard.tcl: + taskkill appears to need some extra arguments to wipe out the + headless fbserv on Windows. + +2012-06-13 20:41 starseeker + + * [r51101] src/tclscripts/rtwizard/rtwizard.tcl: + Handle port number being suppled as argument to -F + +2012-06-13 19:33 starseeker + + * [r51100] src/tclscripts/lib/RtImage.tcl: + Only pull image from framebuffer if we have to - seems to speed + up rtimage script in simple color-only cases. + +2012-06-13 19:10 bob1961 + + * [r51099] src/tclscripts/lib/RtImage.tcl: + More shinola for Windows. + +2012-06-13 18:34 starseeker + + * [r51098] BUGS: + Add note about metaball tessellation bug + +2012-06-13 17:16 n_reed + + * [r51097] src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes.h, + src/other/step/src/fedex_plus/classes_wrapper.cc: + eliminate a temp buffer; SCL git 1cc2774 + +2012-06-13 16:33 n_reed + + * [r51096] src/other/step.dist, + src/other/step/src/clstepcore/ExpDict.cc, + src/other/step/src/clstepcore/ExpDict.h, + src/other/step/src/clstepcore/ExpDict.inline.cc, + src/other/step/src/clutils/CMakeLists.txt, + src/other/step/src/clutils/scl_char_str_list.cc, + src/other/step/src/clutils/scl_char_str_list.h, + src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes_wrapper.cc: + Apply SCL git 3fd2222 which removes scl_char_str_list class, but + std::vector makes a better replacement than std::deque. + +2012-06-13 16:27 starseeker + + * [r51095] NEWS: + Bob fixed a bug in libicv that was causing pix files to be + generated with corrupted data on Windows. + +2012-06-13 16:13 bob1961 + + * [r51094] src/libicv/fileformat.c: + Added an O_BINARY flag to the call to open() in + icv_image_save_open(). This fixes a breakage on windows. + +2012-06-13 15:15 n_reed + + * [r51093] src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes.h, + src/other/step/src/fedex_plus/classes_wrapper.cc, + src/other/step/src/fedex_plus/multpass.c: + break up generated strings; SCL git 212c114 + +2012-06-13 13:03 bob1961 + + * [r51092] src/libged/rtwizard.c: + Needs rtwizard.bat for windows. + +2012-06-13 13:01 starseeker + + * [r51091] src/libged/rtwizard.c: + Fix perspective handling in rtwizard.c + +2012-06-13 12:45 starseeker + + * [r51090] src/tclscripts/rtwizard/rtwizard.tcl: + Fix rtwizard.tcl for case where multiple .g args are specified + (toplevel components may have a .g name) + +2012-06-13 11:30 tbrowder2 + + * [r51089] src/anim/anim_track.1, src/conv/dbclean.1, + src/fbed/fbed.1, src/gtools/remapid.1, src/irprep/firpass.1, + src/irprep/ir-X.1, src/irprep/irdisp.1, src/irprep/pictx.1, + src/irprep/secpass.1, src/irprep/shapefact.1, + src/irprep/showtherm.1, src/nirt/showshot.1, src/remrt/remrt.1, + src/rt/reshoot.1, src/rt/rt_bot_faces.1, src/rt/rtg3.1, + src/rt/rthide.1, src/rt/rtscale.1, src/rttherm/rttherm.1, + src/util/asc-pl.1, src/util/bary.1, src/util/buffer.1, + src/util/dunnsnap.1, src/util/loop.1, src/util/pixcut.1, + src/util/pl-tek.1, src/util/plrot.1, src/util/random.1: + correct errors found by Eric Raymond's doclifter, tidy some + spacing and formats + +2012-06-13 11:27 tbrowder2 + + * [r51088] TODO: + add list of 'bad' man pages + +2012-06-13 01:55 brlcad + + * [r51087] src/adrt/isst.bat: + consistency with the other .bat scripts, pass all arguments + instead of just the first + +2012-06-13 01:53 brlcad + + * [r51086] src/librt/primitives/bot/tie.c: + memset for simplicity and more future-proof + +2012-06-13 01:44 brlcad + + * [r51085] src/archer/archer.bat: + follow suit with rtwizard.bat, pass all arguments to archer. not + just the first. + +2012-06-13 01:44 brlcad + + * [r51084] src/mged/mged.bat: + there is no -g option to mged any more. plus, pass all arguments + to mged if any (same as rtwizard.bat) instead of just the first + one. + +2012-06-13 00:56 starseeker + + * [r51083] src/tclscripts/rtwizard/rtwizard.bat: + More tweaks to rtwizard.bat + +2012-06-12 21:48 starseeker + + * [r51082] src/tclscripts/rtwizard/rtwizard.bat: + Don't want to exit after running rtwizard.bat, now that there is + a viable command line mode. + +2012-06-12 21:32 tbrowder2 + + * [r51081] src/fbserv/fbserv.1: + work around errors noted by doclifter + +2012-06-12 21:19 starseeker + + * [r51080] regress/CMakeLists.txt: + dsp-common.sh not in repository... + +2012-06-12 20:54 anrgmrty + + * [r51079] src/conv/g-voxel.c: + g-voxel.c has been modified to shoot multiple rays per + voxel(raysPerVoxel), unnecessary variables removed + +2012-06-12 20:08 n_reed + + * [r51078] src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/selects.c: + Allocate aggregate members on heap. SCL git 809e1dd, 260fd55, and + e421f70. + +2012-06-12 20:03 tbrowder2 + + * [r51077] regress/CMakeLists.txt, regress/Makefile.am, + regress/dsp.sh, regress/dsp/dsp-1-1.asc, regress/dsp/dsp-1-2.asc, + regress/dsp/dsp-2-1.asc, regress/dsp/dsp-2-2.asc, + regress/dsp/dsp-2-3.asc, regress/dsp/dsp-2-4.asc, + regress/dsp/dsp-2-5.asc, regress/dsp/dsp-3-1.asc, + regress/dsp/dsp-3-2.asc, regress/dsp/dsp-3-3.asc, + regress/dsp/dsp-3-4.asc, regress/dsp/dsp-3-5.asc, + regress/dsp/dsp-3-6.asc, regress/dsp/dsp-3-7.asc, + regress/dsp/dsp-3-8.asc, regress/dsp/run-dsp-case-set-0.sh, + regress/dsp/run-dsp-case-set-1.sh, + regress/dsp/run-dsp-case-set-2.sh, + regress/dsp/run-dsp-case-set-3.sh: + fill in preliminary dsp regressions tests for 2x2 and 3x3 cases; + null case and 1x1 cases need work (if they can be done at all + with current state of mged which seems to balk at creating such + corner cases) + +2012-06-12 19:59 erikgreenwald + + * [r51076] src/librt/primitives/bot/tie.c: + 0 out the treewalk stack + +2012-06-12 19:16 bob1961 + + * [r51075] src/tclscripts/archer/Archer.tcl, + src/tclscripts/archer/ArcherCore.tcl: + Work toward not using RtControl. Also tweaked things a bit to + better control autosizing when using the rtwizard modes. + +2012-06-12 18:53 n_reed + + * [r51074] src/other/step/include/express/object.h, + src/other/step/include/express/type.h, + src/other/step/src/express/type.c, + src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes_misc.c, + src/other/step/src/fedex_plus/selects.c: + remove 'backwards compatiblity' symbols; SCL git 1481950 and + a63ac73 + +2012-06-12 18:40 bob1961 + + * [r51073] src/tclscripts/lib/Accordian.tcl: + Added the -padding option. + +2012-06-12 18:22 n_reed + + * [r51072] src/other/step/include/express/express.h, + src/other/step/src/express/expr.c, + src/other/step/src/express/express.c: + Warn about indexing binary types instead of failing. Allows + fedex_plus to produce output for ap221 and ap235 express schemas. + SCL git 4cd7e7c. + +2012-06-12 18:22 starseeker + + * [r51071] src/tclscripts/rtwizard/rtwizard.tcl: + look for libtclcad and libdm in the right place on Windows + (really need 'package require' for BRL-CAD libs...) + +2012-06-12 17:56 n_reed + + * [r51070] src/other/step/include/express/scope.h, + src/other/step/src/express/expparse.y, + src/other/step/src/express/resolve.c, + src/other/step/src/fedex_plus/classes_wrapper.cc: + put enums in separate table; SCL git c415e49 + +2012-06-12 17:36 n_reed + + * [r51069] src/other/step/src/cldai/sdaiDaObject.h, + src/other/step/src/fedex_plus/classes.c: + Borland-specific stuff from SCL git c0c423c and 3a9fa99. + +2012-06-12 16:50 n_reed + + * [r51068] src/conv/step/MeasureValue.cpp, + src/conv/step/PCurveOrSurface.cpp, + src/other/step/src/cldai/sdaiBinary.cc, + src/other/step/src/cldai/sdaiBinary.h, + src/other/step/src/cldai/sdaiString.cc, + src/other/step/src/cldai/sdaiString.h, + src/other/step/src/clstepcore/read_func.cc, + src/other/step/src/clutils/errordesc.cc, + src/other/step/src/clutils/errordesc.h: + Have SDAI_String and SDAI_Binary wrap std::string rather than + inherit from it. SCL git 82898d7. + +2012-06-12 16:26 n_reed + + * [r51067] src/other/step/src/express/expr.c, + src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes_wrapper.cc: + ws/style from SCL git 09f3472 and d94a449 + +2012-06-12 16:08 n_reed + + * [r51066] src/other/step/src/express/expr.c: + Warn about indexing a select with mixed base types. SCL git + 67f8897. + +2012-06-12 16:00 bob1961 + + * [r51065] src/tclscripts/archer/Archer.tcl, + src/tclscripts/archer/ArcherCore.tcl, + src/tclscripts/archer/images/CMakeLists.txt, + src/tclscripts/archer/images/rtimage.png: + Added a new interface to Archer for creating rtwizard types of + images. + +2012-06-12 15:57 bob1961 + + * [r51064] src/libtclcad/tclcad_obj.c, src/tclscripts/lib/Ged.tcl: + Provided a tcl interface to the new rtwizard functionality in + libged. + +2012-06-12 15:50 bob1961 + + * [r51063] include/ged.h, src/libged/CMakeLists.txt, + src/libged/rtwizard.c: + Added a wrapper for calling rtwizard from libged. + +2012-06-12 15:44 bob1961 + + * [r51062] src/tclscripts/lib/Accordian.tcl: + Removed debug statement. Added a state argument indicating + whether or not a different button was pressed to the calls to the + toggle panel callbacks. + +2012-06-12 11:51 tbrowder2 + + * [r51061] regress/dsp: + add dir to segregate multiple dsp tests + +2012-06-11 23:26 starseeker + + * [r51060] misc/CMake/BRLCAD_CMakeFiles.cmake: + Ignore a couple more add_library flags (should fix error Mesut is + encountering using FindQt.cmake) + +2012-06-11 20:09 r_weiss + + * [r51059] src/tclscripts/mged/grouper.tcl: + Updates to the mged 'gr/grouper' command. Made the listing of + selected objects optional. Fixed a bug where the script would + hang when a large number of objects (ie vertices) were selected. + Removed unnecessary logic. + +2012-06-11 17:12 n_reed + + * [r51058] src/other/step/include/express/type.h, + src/other/step/src/express/expr.c: + handle indexing on generics; SCL git ed76f0b + +2012-06-11 16:49 n_reed + + * [r51057] src/other/step/src/express/expr.c, + src/other/step/src/fedex_plus/selects.c: + cleanup/ws from SCL git 1da31f6 and 3aee5f3 + +2012-06-11 04:28 n_reed + + * [r51056] src/other/step/src/fedex_plus/classes_misc.c: + suppress return warning; SCL git f688f2a + +2012-06-11 04:13 n_reed + + * [r51055] src/other/step/src/express/fedex.c: + add process.h for getpid on windows; SCL git 870edbf + +2012-06-10 19:17 r_weiss + + * [r51054] src/other/libregex/engine.c, src/other/libregex/regex.h, + src/other/libregex/regex2.h, src/other/libregex/regexec.c: + Updates to libregex to allow the mged/archer 'red' command to + work on 64bit windows. Updated files in 'src/other/libregex/' ... + 'regex.h' 'regex2.h' 'regexec.c' and 'engine.c'. + +2012-06-09 16:29 tbrowder2 + + * [r51053] HACKING: + grammar + +2012-06-09 13:58 tbrowder2 + + * [r51052] src/anim/anim_sort.1: + tidy spacing, correct errors found by doclifter + +2012-06-09 13:57 tbrowder2 + + * [r51051] src/anim/anim_track.1: + tidy spacing, correct errors found by doclifter, correct spelling + of 'catenary' + +2012-06-09 13:56 tbrowder2 + + * [r51050] src/conv/nmg/asc-nmg.1: + tidy spacing, correct errors found by doclifter + +2012-06-09 13:55 tbrowder2 + + * [r51049] src/conv/viewpoint-g.1: + tidy spacing, correct errors found by doclifter + +2012-06-09 13:55 tbrowder2 + + * [r51048] src/conv/fast4-g.1: + tidy spacing, correct errors found by doclifter + +2012-06-09 13:54 tbrowder2 + + * [r51047] src/conv/dbclean.1: + tidy spacing, correct errors found by doclifter + +2012-06-09 13:53 tbrowder2 + + * [r51046] src/fb/cell-fb.1: + tidy spacing, correct errors found by doclifter + +2012-06-09 13:40 tbrowder2 + + * [r51045] src/anim/anim_track.c, src/anim/cattrack.c: + typo + +2012-06-09 11:31 tbrowder2 + + * [r51044] src/conv/CMakeLists.txt, src/conv/Makefile.am, + src/conv/asc/asc2g.1: + add man page for asc2g + +2012-06-09 11:27 tbrowder2 + + * [r51043] src/conv/asc/g2asc.1: + make man page references consistent with their parens, change rsh + to ssh, tidy synopsis format + +2012-06-09 11:19 tbrowder2 + + * [r51042] src/conv/asc/asc2pix.1, src/conv/asc/pix2asc.1: + make man page references consistent with their parens, tidy + synopsiz format + +2012-06-09 00:11 tbrowder2 + + * [r51041] src/anim/anim_script.1: + remove invalid markup + +2012-06-09 00:07 tbrowder2 + + * [r51040] bench/benchmark.1: + remove invalid markup + +2012-06-08 23:08 tbrowder2 + + * [r51039] src/nirt/showshot.1, src/util/bary.1, src/util/hex.1, + src/util/imgdims.1, src/util/pixborder.1, src/util/pixclump.1, + src/util/pixdsplit.1, src/util/pl-X.1, src/util/pl-pl.1, + src/util/pl-ps.1, src/util/pl-tek.1, src/util/terrain.1: + make standard man page headers + +2012-06-08 22:37 n_reed + + * [r51038] src/other/step/include/express/express.h, + src/other/step/src/clstepcore/Registry.inline.cc, + src/other/step/src/clstepcore/STEPattribute.cc: + warning fixes from SCL git 07ed8f6, 0aa9b5d, and 2b0da3f + +2012-06-08 22:31 tbrowder2 + + * [r51037] src/gtools/g_lint.1: + make standard header + +2012-06-08 22:29 tbrowder2 + + * [r51036] src/gtools/g_diff.1: + make standard header + +2012-06-08 22:26 tbrowder2 + + * [r51035] src/conv/vdeck/vdeck.1: + change to standard header form + +2012-06-08 20:54 starseeker + + * [r51034] regress/CMakeLists.txt, regress/red.sh: + Add combination with matrix to red regression testing. + +2012-06-08 19:41 tbrowder2 + + * [r51033] TODO: + add suggestion + +2012-06-08 19:35 crdueck + + * [r51032] TODO: + note to add per-face analysis of primitives like tgc, arb to + their analyze commands in libged + +2012-06-08 19:29 crdueck + + * [r51031] src/libged/analyze.c: + updated analyze_tgc() to use the new callbacks for tgc + +2012-06-08 19:26 crdueck + + * [r51030] src/librt/primitives/tgc/tgc.c: + factored section of code which determines specific type of tgc. + added rt_tgc_surf_area(), missing cases for REC, TEC due to lack + of an exact formula + +2012-06-08 19:19 n_reed + + * [r51029] src/other/step/src/exppp/exppp.c, + src/other/step/src/express/expparse.y, + src/other/step/src/express/resolve.c, + src/other/step/src/fedex_plus/classes_misc.c, + src/other/step/src/fedex_plus/selects.c: + warning fixes from SCL git 7712b9b and 03fd892 + +2012-06-08 19:19 crdueck + + * [r51028] src/librt/primitives/table.c: + update table entries for tgc, rec to include new callback + functions + +2012-06-08 19:06 tbrowder2 + + * [r51027] doc/docbook/system/README: + refer to another example for a user command + +2012-06-08 17:11 starseeker + + * [r51026] misc/CMake/BRLCAD_Targets.cmake: + Add DLL definitions to the executables using the libs. + +2012-06-08 17:11 anrgmrty + + * [r51025] src/conv/g-voxel.c: + g-voxel.c - outputs file voxels.txt that gives a frame-by-frame + representation of present and absent voxels(1 means present) + +2012-06-08 16:10 starseeker + + * [r51024] db/CMakeLists.txt: + Oops - be more careful about string substitution when subbing + CMAKE_CFG_INTDIR + +2012-06-08 15:57 starseeker + + * [r51023] src/librt/primitives/ell/ell.c: + Initialize variables + +2012-06-08 15:53 starseeker + + * [r51022] src/conv/intaval/glob.h, src/conv/intaval/read_dra.cpp, + src/conv/intaval/read_dra.h, src/conv/intaval/regtab.h, + src/conv/intaval/tgf-g.cpp: + Fix intaval header inclusion order - OSX Xcode compilation + triggered. + +2012-06-08 15:36 jimhunt + + * [r51021] src/librtserver/rtserver.c: + Changed useair from 0 to 1 for MUVES 3 + +2012-06-08 14:15 starseeker + + * [r51020] misc/CMake/BRLCAD_Targets.cmake: + Try to improve management of DLL flags on Windows. + +2012-06-08 14:14 starseeker + + * [r51019] misc/CMake/BRLCAD_Targets.cmake: + Whoops, committed too many files + +2012-06-08 14:13 starseeker + + * [r51018] misc/CMake/BRLCAD_Targets.cmake, + misc/CMake/CompilerFlags.cmake: + Check the debug flags for both C and CXX + +2012-06-08 14:11 starseeker + + * [r51017] CMakeLists.txt, sh/CMakeLists.txt: + It's COPYONLY, not COPY_ONLY + +2012-06-08 13:22 starseeker + + * [r51016] bench/CMakeLists.txt: + Whoops - fix COPYONLY tag + +2012-06-08 09:39 phoenixyjll + + * [r51015] src/librt/primitives/brep/brep_debug.cpp: + Skip the conversion of half when converting a comb. The implicit + primitive of half remains in the hierarchy. + +2012-06-08 05:28 crdueck + + * [r51014] src/libged/analyze.c: + analyze_tor() now uses the new volume and surface area callbacks + for tor + +2012-06-08 05:14 crdueck + + * [r51013] src/libged/analyze.c, src/librt/primitives/ell/ell.c: + analyze_ell() now uses the new volume and surface area callbacks + for ell. fixed typo in rt_ell_surf_area() + +2012-06-08 04:51 r_weiss + + * [r51012] src/libged/red.c: + Update to mged/archer 'red' command to improve reliability on + windows. Added more type casting of arrays. + +2012-06-08 04:39 crdueck + + * [r51011] src/librt/primitives/ell/ell.c: + found math error in current rt_ell_surf_area(), applied sf + 3515075 with some modifications + +2012-06-08 00:40 brlcad + + * [r51010] include/raytrace.h: + move the bundle shooter up with the others, mark them private + +2012-06-07 23:55 starseeker + + * [r51009] NEWS: + Added support to the brlman script for viewing html versions of + man pages, either when explicitly requested via the -g (i.e. + graphical) option or (on platforms such as Windows) no man + command is available to view the traditional man page. + +2012-06-07 23:53 starseeker + + * [r51008] NEWS: + Add support to brlman script for specifying section numbers - + e.g. brlman 1 rt will show the man page for the command line rt + tool and brlman n rt will show the man page for MGED's rt + command. + +2012-06-07 23:46 starseeker + + * [r51007] bench/CMakeLists.txt, db/CMakeLists.txt, + doc/docbook/CMakeLists.txt, src/mged/CMakeLists.txt, + src/other/iwidgets/doc/CMakeLists.txt, + src/other/tcl/library/CMakeLists.txt, + src/other/tk/CMakeLists.txt, src/other/tktable/CMakeLists.txt: + Improve handling of file output locations in multi-configuration + situations. + +2012-06-07 22:59 starseeker + + * [r51006] src/brlman/brlman.bat: + Fix brlman script on Windows - works now. + +2012-06-07 22:14 crdueck + + * [r51005] src/librt/primitives/tor/tor.c: + fix rt_surf_area name + +2012-06-07 22:02 n_reed + + * [r51004] src/other/step/src/exppp/exppp.c, + src/other/step/src/express/error.c, + src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/selects.c: + warning fixes from SCL git 166425a and dcdd77a + +2012-06-07 21:52 starseeker + + * [r51003] CMakeLists.txt: + Remove debugging message + +2012-06-07 21:51 crdueck + + * [r51002] src/librt/primitives/table.c: + updated rt_functab entries for tor, tgc, ell, and sph to include + new functions + +2012-06-07 21:47 n_reed + + * [r51001] src/other/step/include/express/hash.h, + src/other/step/src/clutils/scl_hash.cc, + src/other/step/src/express/fedex.c, + src/other/step/src/express/hash.c, + src/other/step/src/fedex_plus/fedex_main.c: + warning fixes from SCL git 2179c8a and ca4940e + +2012-06-07 21:43 crdueck + + * [r51000] src/librt/primitives/ell/ell.c: + made changes to rt_ell_sfa to comply with the new rt_functab + interface, some unrelated ws changes + +2012-06-07 21:36 crdueck + + * [r50999] src/librt/primitives/table.c: + updated RT_DECLARE_INTERFACE() to include new primitive callback + functions for vol, surface area and centroid + +2012-06-07 21:33 crdueck + + * [r50998] src/librt/primitives/tgc/tgc.c: + added general centroid function for tgc. missing case for tec, + need to confirm formula + +2012-06-07 21:25 n_reed + + * [r50997] src/other/step/src/clstepcore/Registry.inline.cc, + src/other/step/src/clutils/scl_hash.cc, + src/other/step/src/clutils/scl_hash.h, + src/other/step/src/express/hash.c: + Prefix scl_hash routines with SCL_. SCL git 4740f4d and 737c53e. + +2012-06-07 21:22 n_reed + + * [r50996] src/other/step/data/CMakeLists.txt, + src/other/step/src/fedex_plus/classes_wrapper.cc: + Have fedex_plus generate dll import/export symbols. SCL git + 80208dc. + +2012-06-07 19:52 n_reed + + * [r50995] src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/clstepcore/read_func.cc, + src/other/step/src/clstepcore/sdaiApplication_instance.cc, + src/other/step/src/clstepcore/sdaiApplication_instance.h: + support comments in entities; SCL git 4ddce86 + +2012-06-07 19:38 starseeker + + * [r50994] CMakeLists.txt: + Make CMAKE_BUILD_TYPE case insensitive for Release and Debug + +2012-06-07 19:17 n_reed + + * [r50993] src/other/step/src/fedex_plus/classes_misc.c: + fix buffer overrun based on SCL git 5e9dfd7 + +2012-06-07 18:29 n_reed + + * [r50992] src/other/step/include/express/error.h, + src/other/step/src/cleditor/CMakeLists.txt, + src/other/step/src/cleditor/STEPfile.h, + src/other/step/src/cleditor/SdaiHeaderSchema.h, + src/other/step/src/cleditor/SdaiHeaderSchemaClasses.h, + src/other/step/src/cleditor/SdaiSchemaInit.h, + src/other/step/src/cleditor/cmdmgr.h, + src/other/step/src/cleditor/dispnode.h, + src/other/step/src/cleditor/dispnodelist.h, + src/other/step/src/cleditor/instmgr.h, + src/other/step/src/cleditor/mgrnode.h, + src/other/step/src/cleditor/mgrnodearray.h, + src/other/step/src/cleditor/mgrnodelist.h, + src/other/step/src/cleditor/needFunc.h, + src/other/step/src/cleditor/seeinfodefault.h, + src/other/step/src/clstepcore/Registry.h: + add dll export symbols to cleditor; SCL git 2e01a01, c771b27, and + 0869e41. + +2012-06-07 17:54 n_reed + + * [r50991] src/other/step/src/clstepcore/CMakeLists.txt, + src/other/step/src/clstepcore/ExpDict.h, + src/other/step/src/clstepcore/Registry.h, + src/other/step/src/clstepcore/STEPaggregate.h, + src/other/step/src/clstepcore/STEPattribute.h, + src/other/step/src/clstepcore/STEPattributeList.h, + src/other/step/src/clstepcore/STEPcomplex.h, + src/other/step/src/clstepcore/STEPundefined.h, + src/other/step/src/clstepcore/SingleLinkList.h, + src/other/step/src/clstepcore/complexSupport.h, + src/other/step/src/clstepcore/read_func.h, + src/other/step/src/clstepcore/sdai.h, + src/other/step/src/clstepcore/sdaiApplication_instance.h, + src/other/step/src/clstepcore/sdaiSelect.h: + add dll export symbols to clstepcore; SCL git 0705c50 + +2012-06-07 17:16 r_weiss + + * [r50990] src/librt/primitives/nmg/nmg_fuse.c: + Update to file 'nmg_fuse.c' function 'v_ptr_comp' which is used + by qsort within function 'nmg_model_edge_fuse'. This change was + to correct a potential bug. + +2012-06-07 17:01 n_reed + + * [r50989] src/other/step/src/cldai/CMakeLists.txt, + src/other/step/src/cldai/sdaiApplication_instance_set.h, + src/other/step/src/cldai/sdaiDaObject.h, + src/other/step/src/cldai/sdaiEntity_extent.h, + src/other/step/src/cldai/sdaiEntity_extent_set.h, + src/other/step/src/cldai/sdaiEnum.h, + src/other/step/src/cldai/sdaiModel_contents.h, + src/other/step/src/cldai/sdaiModel_contents_list.h, + src/other/step/src/cldai/sdaiObject.h, + src/other/step/src/cldai/sdaiSession_instance.h, + src/other/step/src/cldai/sdaiString.h: + add dll export symbols to cldai; SCL git c409145 + +2012-06-07 16:22 starseeker + + * [r50988] CMakeLists.txt: + Try suppressing regeneration with Visual Studio. Thanks to the + 2010 IDE prompting manually to reload every target after a CMake + run, it's just not viable to re-run CMake from within Visual + Studio. + +2012-06-07 16:13 n_reed + + * [r50987] src/other/step/src/clutils/CMakeLists.txt, + src/other/step/src/clutils/Str.h, + src/other/step/src/clutils/dirobj.h, + src/other/step/src/clutils/errordesc.h, + src/other/step/src/clutils/gennode.h, + src/other/step/src/clutils/gennodearray.h, + src/other/step/src/clutils/gennodelist.h, + src/other/step/src/clutils/scl_hash.h: + add dll export symbols to clutils; SCL git 457d51e + +2012-06-07 15:45 n_reed + + * [r50986] src/other/step/include/xgetopt.h, + src/other/step/src/fedex_plus/xgetopt.cc: + actually add getopt sources + +2012-06-07 15:40 n_reed + + * [r50985] src/other/step/include/express/basic.h, + src/other/step/include/express/dict.h, + src/other/step/src/exppp/exppp.c, + src/other/step/src/express/fedex.c, + src/other/step/src/fedex_plus/CMakeLists.txt: + Add public domain getopt implementation. SCL git c3f9ff5, + dc302ea, and 2d26da7. + +2012-06-07 14:21 bob1961 + + * [r50984] include/raytrace.h, src/librt/mkbundle.c, + src/rt/rtshot.c: + Move export statements for rt_shootray_bundle() and + rt_raybundle_maker() to raytrace.h. This fixes a breakage on + Windows. + +2012-06-07 14:19 tbrowder2 + + * [r50983] src/conv/asc/pix2asc.c: + use printf for consistency + +2012-06-07 14:18 tbrowder2 + + * [r50982] src/conv/asc/pix2asc.c: + expand comments a tad + +2012-06-07 13:52 starseeker + + * [r50981] src/tclscripts/man_browser.tcl: + fix indentation + +2012-06-07 13:48 starseeker + + * [r50980] src/brlman/brlman.tcl, src/tclscripts/man_browser.tcl: + With a little help from Bob, the brlman graphical viewer now + shows just the man page in question. Also report the section + number in the Window title. + +2012-06-07 12:34 brlcad + + * [r50979] NEWS: + tom added a manpage for asc2pix converter + +2012-06-07 11:38 tbrowder2 + + * [r50978] src/conv/CMakeLists.txt, src/conv/Makefile.am, + src/conv/asc/asc2pix.1: + add asc2pix man page for completeness + +2012-06-07 11:34 tbrowder2 + + * [r50977] src/conv/asc/pix2asc.1: + add another reference + +2012-06-07 05:37 brlcad + + * [r50976] src/conv/obj-g.c: + constness doesn't affect sizeof(), so reduce + +2012-06-07 05:32 brlcad + + * [r50975] src/librt/primitives/nmg/nmg_extrude.c: + convert to EQUAL() where we were faking it with a subtraction in + ZERO() + +2012-06-07 05:30 brlcad + + * [r50974] src/librt/primitives/nmg/nmg_mk.c: + pointer address is defined to fit in a uintptr_t, use it instead + of size_t + +2012-06-07 05:21 brlcad + + * [r50973] src/conv/iges/g-iges.c: + reduce lines, convert to bu_file_directory() instead of directly + calling stat() + +2012-06-07 03:26 brlcad + + * [r50972] BUGS: + several hours debugging rt, but still can't find the cause of the + crash. document what I've been able to figure out so far (i.e., + not much). summary seems to be a crash using the noise shader + (turb) due to corruption in libbn noise bookkeeping or parallel + memory management while rendering our sample terra.g model. + +2012-06-07 02:52 brlcad + + * [r50971] src/libbn/noise.c: + convert from ZERO() to EQUAL() + +2012-06-07 02:35 brlcad + + * [r50970] src/libbn/noise.c: + start with a bigger table size, use powers of two for better + memory alignment + +2012-06-07 02:34 brlcad + + * [r50969] src/conv/asc/pix2asc.c: + don't need stdio.h with bio.h + +2012-06-07 01:17 phoenixyjll + + * [r50968] src/librt/primitives/pipe/pipe_brep.cpp: + Duplicate the curves to avoid destruction failure. + +2012-06-06 23:03 starseeker + + * [r50967] src/brlman/brlman.tcl: + Base brlman's behavior (Tk graphical or man command) on what's + actually available on the system. + +2012-06-06 22:37 anrgmrty + + * [r50966] src/conv/g-voxel.c: + multiple rays per voxel allowed and some bugs fixed + +2012-06-06 22:29 n_reed + + * [r50965] src/other/step/include/exppp/exppp.h: + more symbols for MSVC dll import/export; SCL git f853b99 + +2012-06-06 21:58 tbrowder2 + + * [r50964] src/conv/asc/pix2asc.c: + localize var pix + +2012-06-06 21:57 tbrowder2 + + * [r50963] src/conv/asc/pix2asc.c: + delete unused var + +2012-06-06 21:57 tbrowder2 + + * [r50962] src/conv/asc/pix2asc.c: + delete unused var + +2012-06-06 21:56 tbrowder2 + + * [r50961] src/conv/asc/pix2asc.c: + localize i + +2012-06-06 21:55 tbrowder2 + + * [r50960] src/conv/asc/pix2asc.c: + delete unused var + +2012-06-06 21:55 tbrowder2 + + * [r50959] src/conv/asc/pix2asc.c: + use simpler print statement + +2012-06-06 21:54 tbrowder2 + + * [r50958] src/conv/asc/pix2asc.c: + make the 'test' valid + +2012-06-06 21:54 tbrowder2 + + * [r50957] src/conv/asc/pix2asc.c: + make the 'test' valid + +2012-06-06 21:53 tbrowder2 + + * [r50956] src/conv/asc/pix2asc.c: + remove unnecessary multiple tests; fail on the first; test is + just for Coverity + +2012-06-06 21:44 n_reed + + * [r50955] src/other/step/include/express/alg.h, + src/other/step/include/express/basic.h, + src/other/step/include/express/caseitem.h, + src/other/step/include/express/dict.h, + src/other/step/include/express/entity.h, + src/other/step/include/express/error.h, + src/other/step/include/express/expr.h, + src/other/step/include/express/express.h, + src/other/step/include/express/hash.h, + src/other/step/include/express/lexact.h, + src/other/step/include/express/linklist.h, + src/other/step/include/express/memory.h, + src/other/step/include/express/object.h, + src/other/step/include/express/resolve.h, + src/other/step/include/express/schema.h, + src/other/step/include/express/scope.h, + src/other/step/include/express/stmt.h, + src/other/step/include/express/symbol.h, + src/other/step/include/express/type.h, + src/other/step/include/express/variable.h, + src/other/step/include/scl_export.h: + start adding symbols for MSVC dll import/export; SCL git ba12196 + +2012-06-06 21:17 starseeker + + * [r50954] src/brlman/brlman.tcl, src/tclscripts/man_browser.tcl: + Add option to launch html man page viewer in brlman. Needs a + little more work to properly customize the gui for this + application. + +2012-06-06 20:39 brlcad + + * [r50953] src/libbn/noise.c: + ws comment cleanup + +2012-06-06 20:32 brlcad + + * [r50952] src/libbn/noise.c: + debugging some odd corruption, index into etbl directly instead + of incrementing with the loop + +2012-06-06 19:45 starseeker + + * [r50951] src/brlman/brlman.tcl: + whoops - helps to add the tcl file + +2012-06-06 19:43 tbrowder2 + + * [r50950] src/conv/asc/pix2asc.c: + add some ws, tidy for ease of reading + +2012-06-06 19:43 brlcad + + * [r50949] HACKING: + there are too many exceptions to the rule that have never been an + issue (such as var[i+2] or for (i=1; ..), remove the space around + operators rule. the intent was and still is to avoid complex math + expressions that are error-prone to interpret without whitespace + around some of the operators that logically group together. don't + need to spend time reformatting, up to the author/editor's + discretion as long as the file is self-consistent. + +2012-06-06 19:38 tbrowder2 + + * [r50948] src/conv/asc/pix2asc.c: + ease legibility & maintenance with an intermediate var + +2012-06-06 19:33 tbrowder2 + + * [r50947] src/conv/asc/asc2pix.c: + more ws, style + +2012-06-06 19:30 tbrowder2 + + * [r50946] src/conv/asc/asc2pix.c: + more ws + +2012-06-06 19:28 tbrowder2 + + * [r50945] src/conv/asc/asc2pix.c: + more ws, style + +2012-06-06 19:26 tbrowder2 + + * [r50944] src/conv/asc/asc2pix.c: + ws, style + +2012-06-06 19:25 tbrowder2 + + * [r50943] src/conv/asc/asc2pix.c: + uppercase labels + +2012-06-06 19:23 tbrowder2 + + * [r50942] src/conv/asc/asc2pix.c: + add some comments and white space; adjust other ws for style + +2012-06-06 19:21 brlcad + + * [r50941] src/libbn/noise.c: + initialize the pointer to NULL in case we end up returning it + without setting it. + +2012-06-06 19:21 n_reed + + * [r50940] src/other/step/include/express/basic.h, + src/other/step/include/express/linklist.h, + src/other/step/src/clutils/dirobj.cc: + MSVC fixes from SCL git 6226717 and 879f509 + +2012-06-06 19:14 tbrowder2 + + * [r50939] src/conv/asc/asc2pix.c: + remove unused var + +2012-06-06 18:07 starseeker + + * [r50938] configure.ac, src/Makefile.am, + src/brlman/CMakeLists.txt, src/brlman/Makefile.am, + src/brlman/brlman.1, src/brlman/brlman.bat, + src/brlman/brlman.sh.in: + Checkpoint rework of brlman - no graphical component yet, but a + good start on the command line side. Thanks to Nick for the + minimal workaround for Tcl not being able to launch man + interactively. + +2012-06-06 17:13 tbrowder2 + + * [r50937] doc/docbook/articles/en/TEMPLATE.xml, + doc/docbook/system/mann/en/edit.xml: + correct grammar: it's => its (possessive form of 'it') + +2012-06-06 16:57 tbrowder2 + + * [r50936] TODO: + add suggested TODO + +2012-06-06 16:49 tbrowder2 + + * [r50935] src/util/png-pix.1: + correct name of program + +2012-06-06 16:40 tbrowder2 + + * [r50934] src/anim/anim_track.1, src/fb/fbpoint.1, + src/fb/fbscanplot.1, src/other/URToolkit/man/rleClock.1, + src/remrt/remrt.1, src/tab/tabinterp.1, src/util/bwmod.1, + src/util/pix-bw.1, src/util/pixinterp2x.1, src/util/png-bw.1: + correct grammar: it's => its (possessive form of 'it') + +2012-06-06 15:27 d_rossberg + + * [r50933] src/conv/intaval/regtab.cpp, src/conv/intaval/regtab.h: + the clang warning was about the 'char* = ""' as parameter, the + correct declaration is 'const char* = ""' + changed the declaration and implementation accordingly + +2012-06-06 14:08 starseeker + + * [r50932] TODO, src/Makefile.am, src/libanalyze/CMakeLists.txt, + src/libanalyze/Makefile.am, src/libbn/CMakeLists.txt, + src/libbn/Makefile.am, src/libbu/CMakeLists.txt, + src/libbu/Makefile.am, src/libcursor/CMakeLists.txt, + src/libcursor/Makefile.am, src/libdm/CMakeLists.txt, + src/libdm/Makefile.am, src/libfb/CMakeLists.txt, + src/libfb/Makefile.am, src/libfft/CMakeLists.txt, + src/libfft/Makefile.am, src/libgcv/CMakeLists.txt, + src/libgcv/Makefile.am, src/libged/CMakeLists.txt, + src/libged/Makefile.am, src/libicv/CMakeLists.txt, + src/libicv/Makefile.am, src/libmultispectral/CMakeLists.txt, + src/libmultispectral/Makefile.am, src/liboptical/CMakeLists.txt, + src/liboptical/Makefile.am, src/liborle/CMakeLists.txt, + src/liborle/Makefile.am, src/libpc/CMakeLists.txt, + src/libpc/Makefile.am, src/libpkg/CMakeLists.txt, + src/libpkg/Makefile.am, src/librt/CMakeLists.txt, + src/librt/Makefile.am, src/librtserver/Makefile.am, + src/libsysv/CMakeLists.txt, src/libsysv/Makefile.am, + src/libtclcad/CMakeLists.txt, src/libtclcad/Makefile.am, + src/libtermio/CMakeLists.txt, src/libtermio/Makefile.am, + src/libwdb/CMakeLists.txt, src/libwdb/Makefile.am, + src/vfont/CMakeLists.txt: + Bump version number on BRL-CAD libraries from 19 to 20 + +2012-06-06 13:35 brlcad + + * [r50931] src/librt/primitives/nmg/nmg_misc.c: + cleanup calling INIT_ZERO scope initializers instead of manually + initializing, for readability and a smidgen performance boost. + also add the slew of missing semicolons on vmath routines that + were pooching formatting. finally, remove the excessive logging + hyperbole!!!!! + +2012-06-06 13:08 brlcad + + * [r50930] NEWS: + richard changed some tolerances that were preventing some pipe + bends from tesselating. he changed some compares from 0.0 to + SMALL_FASTF affecting 90 degree bends (untested) and pipes with + inner/outer diameters. he also relaxed near-zero comparison of + the normal (which affects linear segments). + +2012-06-06 13:01 brlcad + + * [r50929] NEWS: + bob added a new select command to archer for picking objects via + the gui (using rects), richard then enabled the command for mged + by adding it to the command table + +2012-06-06 12:52 brlcad + + * [r50928] TODO: + make sure facetize/ev work on windows + +2012-06-06 12:50 brlcad + + * [r50927] src/librt/primitives/nmg/nmg_fuse.c: + er, they're floating point -- use EQUAL for comparison + +2012-06-06 12:48 brlcad + + * [r50926] src/librt/primitives/nmg/nmg_fuse.c: + it's a sort callback, so it should be reporting when values are + equal too with a zero-return. undoubtedly related to the bogus + sorting reported in r49898. + +2012-06-06 12:35 phoenixyjll + + * [r50925] src/librt/primitives/pipe/pipe_brep.cpp: + startedge might points to the wrong place if adding endegde + expands the capacity of the edge array, so we need to fix the + pointer. + +2012-06-06 12:34 brlcad + + * [r50924] NEWS: + keith added initial support for importing assembly hierarchies to + step-g in r49049 + +2012-06-06 12:17 brlcad + + * [r50923] src/librt/bundle.c: + reorder to avoid forward declarations, move comment + +2012-06-06 12:16 brlcad + + * [r50922] src/librt/librt_private.h: + declare rt_advance_to_next_cell and rt_plot_cell in the private + header since shoot and bundle call it, pointing out that they + shouldn't have the rt prefix + +2012-06-06 12:13 brlcad + + * [r50921] TODO: + mged is the last remaining caller to wdb_init_obj/wdb_create_cmd + needing to be converted (though it should probably convert to + libged, not libtclcad) + +2012-06-06 12:12 brlcad + + * [r50920] src/gtools/g_diff.c: + add fixme to remove wdb_get_tcl + +2012-06-06 12:10 brlcad + + * [r50919] src/gtools/Makefile.am: + g_diff doesn't use libged, ged comes before rt + +2012-06-06 12:09 brlcad + + * [r50918] src/gtools/CMakeLists.txt: + g_diff doesn't use libged + +2012-06-06 12:09 brlcad + + * [r50917] src/gtools/g_diff.c: + convert g_diff over from wdb_init_obj/wdb_create_cmd to libtclcad + using to_open_tcl. this removes one of the last remaining + vestiges on wdb_obj (there's still a wdb_get_tcl call that needs + to be removed). convert interp global to upper while we're at it + since we added an interp param. + +2012-06-06 11:00 erikgreenwald + + * [r50916] src/librt/primitives/bot/bot.c: + un-comment the 4/5 cases and add in the missing break. Related to + Cov354/490354 + +2012-06-06 01:26 starseeker + + * [r50915] doc/docbook/system/man1/en/rtwizard.xml: + Get the rtwizard man page closer to complete - still need + examples and review. + +2012-06-06 00:36 crdueck + + * [r50913] src/librt/primitives/tgc/tgc.c: + added missing break statement + +2012-06-05 23:12 crdueck + + * [r50912] src/librt/primitives/tgc/tgc.c: + added general volume function for tgc + +2012-06-05 22:43 brlcad + + * [r50911] src/proc-db/CMakeLists.txt, src/proc-db/csgbrep.cpp: + don't punt. less effort to actually fix the problem, especially + when there was already a commit showing exactly how to fix a + narrowing conversion warning. in this case, even simpler since + the cast was wrong. + +2012-06-05 22:29 n_reed + + * [r50910] src/other/step/src/fedex_plus/classes_misc.c, + src/other/step/src/fedex_plus/classes_wrapper.cc: + cleanup from SCL git 0bb182b and ed8474e + +2012-06-05 22:03 n_reed + + * [r50909] src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes.h, + src/other/step/src/fedex_plus/classes_wrapper.cc, + src/other/step/src/fedex_plus/multpass.c: + cleanup from SCL git cb35164 and 1cfb41d + +2012-06-05 21:51 starseeker + + * [r50908] doc/docbook/system/man1/en/rtwizard.xml: + More work on rtwizard man page. + +2012-06-05 21:50 starseeker + + * [r50907] src/libgcv/wfobj/CMakeLists.txt: + Strict issue with obj-g as well + +2012-06-05 21:46 brlcad + + * [r50906] src/conv/intaval/regtab.cpp, src/conv/intaval/regtab.h: + NULL is not the same thing at all as an emptry string, especially + with c++. convert to an empty std::string initializer instead. + hopefully not intentionally avoiding stl in api? + +2012-06-05 21:36 starseeker + + * [r50905] src/other/clipper/clipper.hpp: + Clear clang warning + +2012-06-05 21:34 starseeker + + * [r50904] src/conv/intaval/regtab.h: + Clear deprecated string conversion warning with clang + +2012-06-05 20:38 n_reed + + * [r50903] src/conv/step/Factory.cpp, + src/conv/step/STEPWrapper.cpp, src/conv/step/SurfaceCurve.cpp, + src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes.h, + src/other/step/src/fedex_plus/classes_misc.c, + src/other/step/src/fedex_plus/classes_wrapper.cc: + Put generated globals in a namespace. Namespace declaration + written to *Names.h. SCL git 88e9634, da0a395, and 3ed8797. + +2012-06-05 19:26 cprecup + + * [r50902] misc/CMake/FindADAPTAGRAMS.cmake: + Corrected header + +2012-06-05 19:13 starseeker + + * [r50901] src/tclscripts/rtwizard/rtwizard.tcl: + Add support for explicitly setting the view model. Also wait more + robustly for fbserv to come up before trying to raytrace, and fix + one of the -F handling cases in framebuffer type option parsing. + +2012-06-05 18:00 cprecup + + * [r50900] src/conv/CMakeLists.txt: + Uncommented harmless line for setting the source files + corresponding to libavoid + +2012-06-05 17:57 cprecup + + * [r50899] src/conv/CMakeLists.txt: + Replaced find_library for libavoid with find_package + +2012-06-05 17:56 cprecup + + * [r50898] misc/CMake/FindADAPTAGRAMS.cmake: + Added helper script FindADAPTAGRAMS.cmake to check for libavoid's + existence as a system-installed library and mark as advanced the + set variables. + +2012-06-05 17:26 starseeker + + * [r50897] src/tclscripts/rtwizard/rtwizard.tcl: + Use verbose flag + +2012-06-05 17:22 starseeker + + * [r50896] src/tclscripts/rtwizard/rtwizard.tcl: + Need to be able to specify both port and framebuffer type on + command line for rtwizard + +2012-06-05 15:34 n_reed + + * [r50895] src/other/step/src/clstepcore/STEPattribute.inline.cc: + ensure constructors receive non-null AttrDescriptor; SCL git + e547807 + +2012-06-05 15:30 starseeker + + * [r50894] src/conv/raw/CMakeLists.txt: + Grr - still getting strict issues with raw-g. Flag it for now. + +2012-06-05 15:20 n_reed + + * [r50893] src/other/step/src/clstepcore/STEPattribute.inline.cc: + Use UNKNOWN_TYPE when an attribute has no NonRefType. SCL git + 6aa4695. + +2012-06-05 15:10 n_reed + + * [r50892] src/other/step/src/fedex_plus/classes.c: + generate spaces instead of tabs; SCL git 86b9f12 + +2012-06-05 14:26 starseeker + + * [r50891] src/conv/CMakeLists.txt: + Don't print messages that will repeat every time - for message + handling, this should be turned into a FindADAPTAGRAMS.cmake file + (see misc/CMake/FindUTAHRLE.cmake for an idea of how to proceed) + +2012-06-05 14:17 starseeker + + * [r50890] src/proc-db/CMakeLists.txt: + Oops - not a mixed source exec, just use NOSTRICT + +2012-06-05 13:51 starseeker + + * [r50889] src/proc-db/CMakeLists.txt: + C++ strict issue - csgbrep.cpp:401:5: error: narrowing conversion + of '-1759248401l' from 'long int' to 'uint32_t {aka unsigned + int}' inside { } is ill-formed in C++11 [-Werror=narrowing] - + turn off CXX strict until resolved. + +2012-06-05 13:08 starseeker + + * [r50888] src/conv/CMakeLists.txt: + Add NOSTRICT to 3dm-g until we can get the warning(s) sorted out + +2012-06-05 12:18 phoenixyjll + + * [r50887] src/librt/primitives/pipe/pipe_brep.cpp: + There used to be bugs with the colinear parts. + +2012-06-05 11:18 erikgreenwald + + * [r50886] src/librt/db5_io.c: + note that >>3 is to avoid overflow on the <<=3 in the next + statement + +2012-06-05 11:05 brlcad + + * [r50885] src/proc-db/CMakeLists.txt: + interestingly enough, only two of the four opennurbs-using proc + db apps fail strict compilation due to opennurbs headerness. + still, disable strict for those two with a comment as to what the + issue is so compile may succeed (since a fix to quell the warning + was non-obvious) + +2012-06-05 10:45 brlcad + + * [r50884] src/conv/3dm/3dm-g.cpp: + avoid c++ warnings about narrowing conversion within the curly + braces. cast accordingly outside initialization. + +2012-06-05 07:59 d_rossberg + + * [r50883] src/anim/anim_hardtrack.c: + fixed a crash during build cause by typing error + +2012-06-05 04:36 brlcad + + * [r50882] src/anim/anim_hardtrack.c: + use scope initialization where we can + +2012-06-05 04:29 brlcad + + * [r50881] src/librt/db5_io.c: + use BU_EXTERNAL_INIT_ZERO scope initialization instead of + explicit init. + +2012-06-05 04:27 brlcad + + * [r50880] src/libbu/parse.c: + use %zu for size_t instead of casting through long int + +2012-06-05 04:15 brlcad + + * [r50879] src/libged/get_solid_kp.c: + re-enable the 'temporarily disabled' support for pipe + keypointing. + +2012-06-05 04:00 brlcad + + * [r50878] src/libged/view_obj.c: + VINIT_ZERO scope initialization instead of explicit VSETALL + +2012-06-05 03:59 brlcad + + * [r50877] src/libged/view_obj.c: + VINIT_ZERO instead of numeric literals + +2012-06-05 03:57 brlcad + + * [r50876] src/conv/obj-g.c: + using bu_calloc() means we don't have to check for null. coverity + was complaining because we were already checking null in one + place implying that we need to check for it in other places, but + the real fix is to simply not check for null anywhere. (cid 1757, + r48342) + +2012-06-05 03:52 brlcad + + * [r50875] src/liboptical/sh_scloud.c: + VINIT_ZERO instead of literals + +2012-06-05 03:47 brlcad + + * [r50874] src/mged/mged.c: + now that coverity quellage has fully disabled it, remove the + half-assed log_event() mged event logging interface. simplify + maintainability on a feature rarely, if ever, used and costly to + keep. + +2012-06-05 03:36 brlcad + + * [r50873] src/mged/setup.c: + cliff removed hideline.c in r48460 when it came up with a + coverity maintenance cost, but this reference to f_hidline() + lingered. upon investigating, it was commented out back in 3.1 by + phil with a note saying it doesn't work everyone, so sounds good + to finally fully kill it regardless. the command supposedly + produced a plotfile hidden line style rendering. + +2012-06-05 03:34 r_weiss + + * [r50872] src/libged/red.c: + Updated the mged/archer 'red' command. Improved editing of + matrices in Windows. + +2012-06-05 02:09 brlcad + + * [r50871] src/conv/raw/CMakeLists.txt: + nostrict no longer needed? compiles clean with gcc 4.6.3 + +2012-06-05 02:07 brlcad + + * [r50870] src/conv/raw/RegionList.h, src/conv/raw/raw-g.cpp: + give getPoint() a little more to do by passing a std::string. + make toValue() static since inline is but a hint. quells gcc + inline warnings. + +2012-06-05 01:26 starseeker + + * [r50869] src/conv/raw/CMakeLists.txt, src/conv/raw/raw-g.cpp: + Reduces (but doesn't eliminate) strict compilation failures in + raw-g + +2012-06-05 01:02 brlcad + + * [r50868] src/conv/intaval/regtab.cpp, src/conv/intaval/regtab.h: + combine constructors with default parameters and make the latter + be non-inline. gcc was unwilling to inline it anyways given the + WMEMBER_INIT() expansions are relatively lengthy. + +2012-06-05 00:45 starseeker + + * [r50867] src/conv/raw/raw-g.cpp: + Assign toValue to a variable + +2012-06-05 00:22 brlcad + + * [r50866] src/librt/bbox.c, src/librt/db5_io.c, + src/librt/db5_scan.c, src/librt/db5_types.c, + src/librt/db_fullpath.c, src/librt/db_tree.c, src/librt/dir.c, + src/librt/opennurbs_ext.cpp, src/librt/opennurbs_ext.h, + src/librt/prep.c, src/librt/primitives/arbn/arbn.c, + src/librt/primitives/ars/ars.c, src/librt/primitives/bot/bot.c, + src/librt/primitives/bot/btg.c, + src/librt/primitives/bot/g_bot_include.c, + src/librt/primitives/bot/tie_kdtree.c, + src/librt/primitives/cline/cline.c, + src/librt/primitives/dsp/dsp.c, src/librt/primitives/ehy/ehy.c, + src/librt/primitives/ell/ell_brep.cpp, + src/librt/primitives/epa/epa.c, src/librt/primitives/eto/eto.c, + src/librt/primitives/extrude/extrude.c, + src/librt/primitives/extrude/extrude_brep.cpp, + src/librt/primitives/hf/hf.c, src/librt/primitives/hyp/hyp.c, + src/librt/primitives/nmg/nmg_bool.c, + src/librt/primitives/nmg/nmg_ck.c, + src/librt/primitives/nmg/nmg_class.c, + src/librt/primitives/nmg/nmg_copy.c, + src/librt/primitives/nmg/nmg_extrude.c, + src/librt/primitives/nmg/nmg_fuse.c, + src/librt/primitives/nmg/nmg_index.c, + src/librt/primitives/nmg/nmg_info.c, + src/librt/primitives/nmg/nmg_inter.c, + src/librt/primitives/nmg/nmg_manif.c, + src/librt/primitives/nmg/nmg_misc.c, + src/librt/primitives/nmg/nmg_mk.c, + src/librt/primitives/nmg/nmg_mod.c, + src/librt/primitives/nmg/nmg_plot.c, + src/librt/primitives/nmg/nmg_rt_isect.c, + src/librt/primitives/nmg/nmg_tri.c, + src/librt/primitives/rec/rec.c, + src/librt/primitives/revolve/revolve_brep.cpp, + src/librt/primitives/rpc/rpc.c, + src/librt/primitives/superell/superell.c, + src/librt/primitives/tor/tor.c, src/librt/tree.c: + ws cleanup, mostly trailing space junk from suboptimally + configured editors. :) + +2012-06-05 00:18 cprecup + + * [r50865] src/conv/CMakeLists.txt: + added check for libavoid's existence as a system-installed + library + +2012-06-04 21:59 brlcad + + * [r50864] NEWS: + erik fixed a crash from icv_image when writing to a file failed. + (rewording r48211) + +2012-06-04 21:15 brlcad + + * [r50863] TODO: + release issue, brep spatial partitioning sadness + +2012-06-04 21:10 starseeker + + * [r50862] src/librt/CMakeLists.txt: + Add NOSTRICTCXX to librt for the moment - getting a warning when + compiled with optimization flags + +2012-06-04 21:08 starseeker + + * [r50861] regress/Makefile.am: + Update regress Makefile.am clean list + +2012-06-04 21:06 starseeker + + * [r50860] regress/solids.sh: + Try an alternative means of feeding the mged scripts - cat+sh + doesn't mix well with the odd pathnames regression test. + +2012-06-04 20:17 brlcad + + * [r50859] HACKING: + doc/docbook also has a readme + +2012-06-04 20:02 brlcad + + * [r50858] doc/docbook/README: + we don't have any hungarian docs. the hy translation is armenian. + +2012-06-04 19:57 brlcad + + * [r50857] NEWS: + minor rewording. tom fixed rtweight to handle blanks, comment + lines, malformed lines, and the modified NIST materials file; + problem was fscanf stops scanning on input at first error and + thus the infinite loop: using fgets forces each line to be read; + an extra buffer is needed in that case to handle the line input + versus the sscan buffer for reading tokens (but I didn't try + using the same buffer for both). he also improved rtweight + behavior on windows by converting to bu_fgets() now reading unix + density files properly on windows and vice versa. + +2012-06-04 19:53 brlcad + + * [r50856] src/rt/viewweight.c: + caps implies const, so convert to lower + +2012-06-04 19:32 brlcad + + * [r50855] src/libged/gqa.c, src/rt/viewweight.c: + leave a note about rtweight's density file 32k index limitation + that browder noted in r48837. also worth noting that gqa + overcomes that limitation (but could also use some reuse + improvements. + +2012-06-04 19:04 brlcad + + * [r50854] NEWS, src/libwdb/wdb.c: + fix a 7+ year old bug making 32-bit and 64-bit binary uniform + data objects (binunif). they were getting stored as 16-bit and + 32-bit respectively. coverity noticed the unreachable 128-bit + condition, but the 'fix' in r48823 didn't catch the underlying + bit-offset error in the switch statement. commenting out the + 128-bit case merely masked the problem further. fortunately, dsp + binunif and byte files (the two common use cases) are unaffected. + +2012-06-04 18:36 brlcad + + * [r50853] NEWS: + bob fixed a bug in the edcodes command in r48741 where argc was + being incremented without changing av. overread detected by + coverity. would have made it hard to get help and probably caused + memory corruption. + +2012-06-04 18:17 brlcad + + * [r50852] src/conv/CMakeLists.txt: + library ordering wrong, libtclcad is the highest-level lib so + should be listed first + +2012-06-04 18:15 brlcad + + * [r50851] src/libged/preview.c: + add a readme about the static array that should become dynamic + memory + +2012-06-04 16:22 starseeker + + * [r50850] src/conv/step/CMakeLists.txt: + step-g is fully C++, not mixed - use the plain NOSTRICT flag + +2012-06-04 16:11 brlcad + + * [r50849] src/conv/step/PullbackCurve.cpp: + remove dead code instead of commenting it out. revision control + preserves what was there. + +2012-06-04 16:07 starseeker + + * [r50848] misc/CMake/BRLCAD_Targets.cmake: + Rework C++ strict logic a bit. + +2012-06-04 15:16 r_weiss + + * [r50847] src/conv/step/PullbackCurve.cpp: + Update to PullbackCurve.cpp to quiet build warnings. + +2012-06-04 15:12 r_weiss + + * [r50846] src/conv/raw/RegionList.cpp: + Update to RegionList.cpp to fix build error. + +2012-06-04 14:28 starseeker + + * [r50845] regress/CMakeLists.txt: + Add outputs from regression to clean list + +2012-06-04 12:58 brlcad + + * [r50844] src/libpc/CMakeLists.txt: + libpc throws compilation warnings when building bundled boost due + to undefined symbols in their header fu + +2012-06-04 12:12 bob1961 + + * [r50843] src/tclscripts/lib/Accordian.tcl: + Added callbacks for when a panel is toggled open. Added a rename + command for renaming panels. + +2012-06-04 09:42 phoenixyjll + + * [r50842] src/librt/opennurbs_ext.h, + src/librt/primitives/brep/brep_debug.cpp: + quell set-but-unused warnings. + +2012-06-04 02:23 starseeker + + * [r50841] src/libpc/CMakeLists.txt: + update TODO in libpc + +2012-06-04 02:21 starseeker + + * [r50840] CMakeLists.txt, misc/CMake/BRLCAD_CompilerFlags.cmake, + misc/CMake/BRLCAD_Targets.cmake, misc/CMake/BRLCAD_Util.cmake, + src/conv/step/CMakeLists.txt, src/libged/CMakeLists.txt: + By default, turn on STRICT for C++ as well as C files. Add a + specific option, NOSTRICTCXX, to allow targets to specifically + disable strict compilation for C++ files only (beneficial for + targets that use both C++ and C - allows the C to remain strict + enabled.) + +2012-06-04 02:05 starseeker + + * [r50839] src/librt/primitives/brep/brep_debug.cpp: + default case doesn't use tmpname - fix for strict compilation + +2012-06-04 00:19 cprecup + + * [r50838] src/conv/g-voxel.c: + set-but-unused warning for numVoxelX variable + +2012-06-03 22:38 starseeker + + * [r50837] regress/CMakeLists.txt: + distcheck strikes again. Add new regression files to + regress/CMakeLists.txt + +2012-06-03 22:30 brlcad + + * [r50836] src/conv/g-voxel.c: + quell set-but-unused warnings. coding complete means not stubbing + in variables, not adding until they're actually used. + +2012-06-03 22:17 brlcad + + * [r50835] src/conv/g-voxel.c: + more cleanup, match our style. spaces after intrinsic keywords + and within comments. + +2012-06-03 22:08 brlcad + + * [r50834] src/conv/g-voxel.c: + no spaces before semicolons + +2012-06-03 22:08 brlcad + + * [r50833] src/conv/g-voxel.c: + ugh. looks like vim crapped all over the file. files should be + run through sh/ws.sh to remove trailing whitespace. + +2012-06-03 22:06 starseeker + + * [r50832] misc/CMake/BRLCAD_CPackOptions.cmake.in: + consistency + +2012-06-03 22:04 starseeker + + * [r50831] misc/CMake/BRLCAD_CPackOptions.cmake.in, + misc/CMake/Distcheck.cmake: + Make sure there aren't any stale source_archive_contents dirs + when creating packages + +2012-06-03 21:56 brlcad + + * [r50830] src/libfb/tcl.c: + prevent a crash if we somehow try to configure a framebuffer that + has not yet been initialized. (crash reported by _fkr via irc + selecting Modes->Display\ Manager->Tk after opening a db) + +2012-06-03 02:10 crdueck + + * [r50829] src/librt/primitives/table.c: + updated rt_functab entries for primitives to reflect changes in + r50828 + +2012-06-03 01:48 crdueck + + * [r50828] include/raytrace.h: + added pointers to new volume, surface area, and centroid callback + functions in functab struct. WIP + +2012-06-02 23:15 tbrowder2 + + * [r50827] regress/solids.sh, regress/tgms/dsp.dat, + regress/tgms/solids-simple.mged, regress/tgms/solids.mged: + extract TGM sources to external files, extract dsp data source to + external file; intent is to ease maintenance and debugging of + solids.sh + +2012-06-02 19:41 tbrowder2 + + * [r50826] src/util/gencolor.1: + correct grammar + +2012-06-02 18:29 tbrowder2 + + * [r50825] regress/solids-simplepix.asc, regress/solids.sh: + correct tgm and reference pix + +2012-06-02 17:14 phoenixyjll + + * [r50824] src/librt/primitives/brep/brep_debug.cpp: + Fixed the wrong malloc size and free tmpname before returning. + +2012-06-02 17:04 tbrowder2 + + * [r50823] regress/solids.sh: + add a new, simple test that passses on 32-bit systems (tested on + Linux Mint LMDE 32-bit) + +2012-06-02 17:03 tbrowder2 + + * [r50822] regress/solids-simplepix.asc: + add another reference pix (asc format) for a new solids.sh test + +2012-06-02 14:55 phoenixyjll + + * [r50821] src/librt/primitives/brep/brep_debug.cpp: + Deal with empty combs. + +2012-06-02 01:35 r_weiss + + * [r50820] src/libged/red.c: + Update to mged/archer 'red' command to improve error reporting. + +2012-06-01 22:44 tbrowder2 + + * [r50819] src/conv/asc/g2asc.c: + ws, style + +2012-06-01 21:30 anrgmrty + + * [r50818] src/conv/g-voxel.c: + This program prints out the voxels which are in(1) and which are + not(0) for each ray + +2012-06-01 21:05 r_weiss + + * [r50817] include/bu.h: + Updated bu.h to allow test_vls_vprintf to build in visual studio + 2008. + +2012-06-01 21:04 r_weiss + + * [r50816] src/libbu/vls_internals.h: + Updated vls_internals.h to allow test_vls_vprintf to build in + visual studio 2008. + +2012-06-01 19:55 n_reed + + * [r50815] src/other/step/src/express/lexact.c: + correct SCANsave_comment; SCL git c6bc7ec + +2012-06-01 19:21 n_reed + + * [r50814] src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/cleditor/STEPfile.h, + src/other/step/src/cleditor/STEPfile.inline.cc, + src/other/step/src/clstepcore/STEPattribute.cc, + src/other/step/src/clstepcore/STEPattribute.h, + src/other/step/src/clstepcore/STEPcomplex.cc, + src/other/step/src/clstepcore/STEPcomplex.h, + src/other/step/src/clstepcore/sdaiApplication_instance.cc, + src/other/step/src/clstepcore/sdaiApplication_instance.h: + Add strict flag to STEPread functions; affects handling of + missing attributes. SCL git de3495d and 373d415. + +2012-06-01 19:15 starseeker + + * [r50813] regress/CMakeLists.txt: + Add more red regression outputs to clean + +2012-06-01 19:06 r_weiss + + * [r50812] src/libged/kill.c: + Changed the 'ged_kill' function to not erase the ged result + string. This corrects the problem where, in some cases, error + messages were being erased. + +2012-06-01 18:59 r_weiss + + * [r50811] src/libged/red.c: + Added more error checking to mged/archer 'red' command. Fixed a + one off problem which could cause issues. + +2012-06-01 18:51 n_reed + + * [r50810] src/other/step/src/clstepcore/STEPattribute.cc: + Simplify STEPread a bit. SCL git 6871bc4. + +2012-06-01 15:51 starseeker + + * [r50809] src/conv/Makefile.am: + Fix src/conv Makefile.am + +2012-06-01 15:34 phoenixyjll + + * [r50808] sh/conversion.sh: + The whole elapsed time of each object is calculated, output in + %6.2f format. + +2012-06-01 15:01 phoenixyjll + + * [r50807] src/libged/brep.c: + free memories and output duplication information correctly. + +2012-06-01 14:59 phoenixyjll + + * [r50806] src/librt/primitives/brep/brep_debug.cpp: + handle some exceptions. + +2012-06-01 14:54 phoenixyjll + + * [r50805] sh/conversion.sh: + the unevaluated conversion for comb has been implemented, change + conversion.sh accordingly. + +2012-06-01 04:37 brlcad + + * [r50804] doc/README.Windows: + minor clean up, make interface agnostic + +2012-06-01 04:22 brlcad + + * [r50803] src/librt/db5_types.c: + db5_is_boolean_attribute() and db_attr_add() are not public API, + don't need to be, so should be marked HIDDEN and can use a + simpler name + +2012-06-01 04:17 brlcad + + * [r50802] src/librt/primitives/brep/brep_debug.cpp: + quell shadow warning + +2012-06-01 04:03 brlcad + + * [r50801] src/other/step/AUTHORS: + don't believe I have any account names as morrison with stepcode + affiliation + +2012-06-01 03:55 brlcad + + * [r50800] src/adrt/isst.h, src/adrt/isst_tcltk.c, + src/conv/g-obj.c, src/conv/g-shell-rect.c, src/conv/g4-g5.c, + src/conv/g5-g4.c, src/libicv/fileformat.c, + src/proc-db/surfaceintersect.h, src/rt/reshoot.c: + more header fixing + +2012-06-01 03:45 brlcad + + * [r50799] src/libbn/randmt.c, src/libbu/whereis.c, + src/libdm/focus.c, src/libfb/if_X24.c, + src/libgcv/wfobj/obj_grammar_decls.h, src/libged/sphgroup.c, + src/liboptical/liboslrend.cpp, src/liboptical/liboslrend.h, + src/liboptical/render_svc.cpp, src/liboptical/render_svc.h, + src/librt/primitives/arb8/arb8.c, + src/librt/primitives/metaball/metaball.c, + src/librt/primitives/metaball/metaball.h, + src/librt/primitives/metaball/metaball_tri.c, + src/librt/primitives/revolve/revolve.h, + src/librt/primitives/xxx/xxx.h, src/libwdb/extrude.c, + src/libwdb/sketch.c: + fix headers. detected with: + for file in `find src/lib* \( -name \*.c -o -name \*.h \)` ; do + a=`basename $file | tr "a-z" "A-Z"` ; b=`head -1 $file | sed + 's/[^-A-Z0-9_.]//g'` ; if test "x$a" != "x$b" ; then echo $file + \($a != $b\); fi ; done + +2012-05-31 22:37 n_reed + + * [r50798] src/other/step/src/clstepcore/STEPattribute.cc, + src/other/step/src/clstepcore/STEPcomplex.cc: + better error printing; SCL git 99abb18 and 6b95067 + +2012-05-31 20:53 tbrowder2 + + * [r50797] doc/README.Windows: + correct typo + +2012-05-31 20:38 tbrowder2 + + * [r50796] src/libbu/vls_vprintf.c: + remove spurious print statement + +2012-05-31 19:41 n_reed + + * [r50795] src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/cleditor/STEPfile.h, + src/other/step/src/clstepcore/read_func.cc, + src/other/step/src/clutils/Str.cc: + cleanup from SCL git c497168 + +2012-05-31 19:05 n_reed + + * [r50794] src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/cleditor/STEPfile.h, + src/other/step/src/cleditor/STEPfile.inline.cc, + src/other/step/src/clstepcore/STEPcomplex.cc, + src/other/step/src/clstepcore/STEPcomplex.h, + src/other/step/src/clstepcore/sdaiApplication_instance.cc, + src/other/step/src/clstepcore/sdaiApplication_instance.h, + src/other/step/src/express/dict.c: + Another int/bool substitution. This is SCL git b277759; r50791 + was actually SCL git 1b69382. + +2012-05-31 18:52 tbrowder2 + + * [r50793] regress/red.sh: + added a specific test for bug fix at rev 50521 (however, the test + may not be needed because a regression test using + src/libged/red.c at rev 50520, produced with a manual patch, + failed without the new test) + +2012-05-31 18:40 n_reed + + * [r50792] src/other/step/src/fedex_plus/classes.c: + change return type to bool; SCL git 4dc0891 + +2012-05-31 18:23 n_reed + + * [r50791] src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/cleditor/STEPfile.h, + src/other/step/src/cleditor/STEPfile.inline.cc, + src/other/step/src/clstepcore/sdaiApplication_instance.cc, + src/other/step/src/clutils/dirobj.cc, + src/other/step/src/clutils/dirobj.h, + src/other/step/src/express/express.c: + Simplify filepath handling and use more std::string and bool. SCL + git 19a1bae and b277759. + +2012-05-31 15:20 bob1961 + + * [r50790] src/libtclcad/tclcad_obj.c: + Added a few bindings for rotating the view via the arrow keys. + +2012-05-31 15:01 tbrowder2 + + * [r50789] TODO: + oops, fix at r50521 not yet confirmed by regression test + +2012-05-31 15:01 anrgmrty + + * [r50788] src/conv/CMakeLists.txt, src/conv/Makefile.am, + src/conv/g-voxel.c: + g-voxel.c (only a grid of rays shot right now) + +2012-05-31 13:43 tbrowder2 + + * [r50787] TODO: + looks like red has the requisite test which apparently works fine + +2012-05-31 12:25 tbrowder2 + + * [r50786] src/libbu/vls_vprintf.c: + expand error info, add back the old guess output for unknown or + obsolete conversion specifier; note bombing macro indicates bad + logic somewhere + +2012-05-31 12:23 tbrowder2 + + * [r50785] src/libbu/vls_internals.h: + VP_UNKNOWN needs a bit on for proper testing as used in + bu_vls_vprintf + +2012-05-31 12:17 tbrowder2 + + * [r50784] src/libbu/test_vls_vprintf.c: + add another test based on iges.c problem + +2012-05-31 12:10 tbrowder2 + + * [r50783] src/conv/iges/iges.c: + add missing format conversion specifier 'd' after length modifier + 'z' so correct entry is '%zd' + +2012-05-31 06:32 phoenixyjll + + * [r50782] src/librt/primitives/brep/brep_debug.cpp: + Fixed the bug in copying brep in r50871 + +2012-05-31 06:28 phoenixyjll + + * [r50781] src/libged/brep.c, + src/librt/primitives/brep/brep_debug.cpp: + Extend the functionality of the brep command in MGED to deal with + comb. Unevaluated breps are generated. + +2012-05-31 04:35 brlcad + + * [r50780] NEWS: + fixed a bug reading v4 geometry files where it was spewing memory + free error debug messages. it was getting to the debug messages + in the first place due to a write to a null pointer dereference, + probably related to the endianness flipping (as it's the first + rt_memfree() after flipping). + +2012-05-31 04:32 brlcad + + * [r50779] src/librt/db_scan.c: + casting the ftell() returns through off_t propagates bad addr + values. next and prev don't need to be off_t, so just let them + match ftell's return type and simplify + +2012-05-31 04:29 brlcad + + * [r50778] src/librt/memalloc.c: + prevent memory corruption if we end up with a null pointer. + probably implies someting is wrong elsewhere in the book-keeping, + but since this is old v4 code there's minmal value hunting it + down. just avoids corruption which was leading to a bogus + rt_freemem() debug message getting printed extensively after the + endianness flip. + +2012-05-31 04:25 brlcad + + * [r50777] src/librt/primitives/sph/sph.c: + we have the actual distance tolerance so use it during validity + testing + +2012-05-30 23:23 crdueck + + * [r50774] src/libbu/lex.c: + rewrote section to improve readability and remove a goto loop, ws + changes + +2012-05-30 20:49 n_reed + + * [r50772] src/other/step/src/express/dict.c: + Apply SCL git f5a130a. Loosens restriction on dictionary + duplicates. + +2012-05-30 19:43 erikgreenwald + + * [r50771] sh/orbit.sh: + update ffmpeg usage for 0.11. add azimuth to animation (the + actual orbit part) + +2012-05-30 19:38 n_reed + + * [r50770] src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes_misc.c, + src/other/step/src/fedex_plus/classes_wrapper.cc: + Remove some unneeded functions. SCL git 1faaf69 and 2d7ed17. + +2012-05-30 18:44 erikgreenwald + + * [r50769] sh/orbit.sh: + improve progress display + +2012-05-30 18:41 erikgreenwald + + * [r50768] sh/orbit.sh: + Write frames directly to PNG instead of pix followed by pix-png. + +2012-05-30 18:36 n_reed + + * [r50767] src/other/step/src/fedex_plus/selects.c: + optimize utype_member based on SCL git 27ce560 + +2012-05-30 18:28 erikgreenwald + + * [r50766] sh/orbit.sh: + fix getopt handling. allow actual execution. minor + simplification. + +2012-05-30 18:02 erikgreenwald + + * [r50765] sh/CMakeLists.txt, sh/Makefile.am: + move orbit.sh to the installed script set + +2012-05-30 17:51 tbrowder2 + + * [r50764] src/libbu/vls_vprintf.c: + removed old test statement, added another error handler + +2012-05-30 17:42 tbrowder2 + + * [r50763] src/libbu/test_vls_vprintf.c, src/libbu/vls_internals.h, + src/libbu/vls_vprintf.c: + This is a major change to vsl_vprintf (and related files) + incorporating a more modular approach. In general, this change + tries + to separate the parsing of the format string from the handling of + the + result, both for valid as well as for obsolete or unknown parts. + The + approach is also intended to ease maintenance and future + enhancements. + + The function specification has also been modified somewhat. + + More specifically: + + src/libbu/vls_internals.h + ========================= + + + make VP_* bit flags available for multiple files + + expand the set of VP_* bit flags + + make the vflags_t type available for multiple files + + make three of the vls_vprintf helper functions available for + multiple files + + src/libbu/test_vls_vprintf.c + ============================ + + + add new test function 'check_format_chars' to ensure consistent + coverage of the defined valid and obsolete format characaters + + src/libbu/vls_vprintf.c + ======================= + + + hoist the vflags_t definition into vls_internals.h for use by + the + regression test (test_vls_vprinf.c) + + + move functions + + + consolidate vls_printf helper functions into four: + + - format_part_status: uses bit flags to define, for each + character, + what category it's in and whether it's valid, obsolete, or + unknown + + - handle_obsolete_format_char: contains helper info messages for + the + user of obsolete chars + + - reset flags: resets an instance of the vflags_t to known values + + - handle_format_part: consolidates handling of the different + categories of valid format characters; only turned on at the + moment for + length modifier type + + + use the new 'handle_format_part' function to hoist handling of + the + length modifiers (LMs) out of the format parsing loop + + + add the formerly implicit handling of the 'c' conversion + specifier (CS) + to the CS handling section + + + consolidate CS error handling in the default section of the CS + switch statement + + + do some ws and style tidying + + Future changes planned + ====================== + + + turn on modular handling of other categories of format chars + + + incorporate modular handling of compiler oddities such as the + 'z' + length modifier for Visual Studio C + + + improve error handling + +2012-05-30 16:48 n_reed + + * [r50762] src/other/step/src/express/expparse.y: + Allow local variables to have generic types; fixes failure on + ap239 express schema. SCL git 254b5a3. + +2012-05-30 16:05 starseeker + + * [r50761] src/libbu/Makefile.am: + fix LDADD line for test_vls_vprintf + +2012-05-30 14:55 starseeker + + * [r50760] configure.ac: + Need the makefile for raw dir + +2012-05-30 14:38 brlcad + + * [r50759] BUGS, TODO: + need to investigate/fix the mged joints command and migrate it to + libged. + +2012-05-30 14:21 starseeker + + * [r50758] src/other/CMakeLists.txt: + Generalize the disclean rules for libpng links + +2012-05-30 14:19 bob1961 + + * [r50757] src/tclscripts/lib/cursor.tcl: + Yet another Windows specific fix. + +2012-05-30 14:16 starseeker + + * [r50756] src/libbu/Makefile.am: + Fix header name + +2012-05-30 13:49 brlcad + + * [r50755] src/shapes/fence.c: + fix a memory corruption error where we incorrectly bu_free() a + pointer that was bu_calloc'd but then clobbered after set to + mk_addmember result. was causing a crash. + +2012-05-30 12:45 d_rossberg + + * [r50754] src/libbu/CMakeLists.txt, src/libbu/Makefile.am, + src/libbu/test_ctype.c: + apply sourceforge parch 3528073 (test_ctype.patch) from anrgmrty: + "A test for ctype.c checking for printable and non-printable + strings test_ctype.c" + +2012-05-30 01:12 crdueck + + * [r50753] src/mged/animedit.c: + the bug with 'joint holds' is related to 'joint solve' crashing + as well, both eventually make bad calls to hold_point_location(), + edited comment and error message + +2012-05-30 00:06 tbrowder2 + + * [r50752] regress/vls_vprintf.sh, src/libbu/test_vls_vprintf.c: + change internal file name to reflect external file name + +2012-05-29 23:58 tbrowder2 + + * [r50751] regress/vls.sh, src/libbu/test_vls.c: + old files disappear + +2012-05-29 23:57 tbrowder2 + + * [r50750] regress/CMakeLists.txt, regress/Makefile.am, + regress/vls_vprintf.sh, src/libbu/CMakeLists.txt, + src/libbu/Makefile.am, src/libbu/test_vls_vprintf.c: + rename vls regression script and test_vls to vls_vprintf and + test_vls_vprintf,respectively, to reflect true scope of this + regression test + +2012-05-29 23:03 crdueck + + * [r50749] src/librt/primitives/tor/tor.c: + adds centroid function to tor + +2012-05-29 22:58 crdueck + + * [r50748] src/libbu/fgets.c, src/libbu/lex.c: + accidently added to many files in r50747 + +2012-05-29 22:51 crdueck + + * [r50747] src/libbu/fgets.c, src/libbu/lex.c, + src/librt/primitives/tor/tor.c: + adds volume function to tor + +2012-05-29 22:41 crdueck + + * [r50746] src/librt/primitives/tor/tor.c: + adds surface area function to tor + +2012-05-29 22:24 n_reed + + * [r50745] src/other/step/src/cldai/sdaiBinary.cc, + src/other/step/src/cleditor/STEPfile.inline.cc, + src/other/step/src/clstepcore/STEPattribute.h: + Remove a few unnecessary extern declarations. SCL git aef6e73, + 5c8c5aa, 15f9c40. + +2012-05-29 22:17 crdueck + + * [r50744] src/mged/animedit.c: + 'joint holds' no longer crashes MGED, reports error message + instead. still doesnt work properly though + +2012-05-29 19:40 crdueck + + * [r50743] src/mged/animedit.c: + removed references to f_jtest(), fixing r50742 + +2012-05-29 19:30 crdueck + + * [r50742] src/mged/animedit.c: + removed unused 'joint test' subcommand + +2012-05-29 19:06 n_reed + + * [r50741] src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/cleditor/STEPfile.h, + src/other/step/src/cleditor/STEPfile.inline.cc: + Have STEPfile::schemaName return std::string instead of writing + char* arg. SCL git b8fc557. + +2012-05-29 16:10 starseeker + + * [r50740] CMakeLists.txt: + Alter umask test to use POSIX -S output, per suggestion from + Sean. + +2012-05-29 15:29 starseeker + + * [r50739] CMakeLists.txt: + Whoops, stray line + +2012-05-29 15:19 starseeker + + * [r50738] CMakeLists.txt: + Check a variety of known 'OK' umask settings - avoids invalid + matches to the regex like 0222 (thanks Sean.) + +2012-05-29 14:56 starseeker + + * [r50737] CMakeLists.txt: + As it turns out, umask settings do have some impact on + CMake/CPack builds. While CMake's install process does not + directly make use of umask, the temporary files staged in the + build directory do. The install process in turn makes use of the + permissions set on those files. It does not appear to be possible + to set umask from the CMake build itself, so instead warnings are + generated if the umask setting looks problematic. + +2012-05-29 13:58 erikgreenwald + + * [r50736] NEWS: + mention rotate bug being fixed + +2012-05-29 13:57 erikgreenwald + + * [r50735] src/rt/view.c: + fix call to icv writepixel where x and y were swapped. This fixes + the bug where 'just changing the size' rotated the image 90 + degrees, with -s <= 96 switching to MODE_UNBUF and touching this + line. + +2012-05-29 12:48 erikgreenwald + + * [r50734] NEWS, sh/CMakeLists.txt, sh/Makefile.am, + sh/ios-icons.sh: + Add shell script to generate icons suitable for IOS (Apple + mobile) applications + +2012-05-29 12:45 phoenixyjll + + * [r50733] src/librt/primitives/eto/eto_brep.cpp: + eto_endvertex_pt was set but not used before. + +2012-05-29 12:17 phoenixyjll + + * [r50732] src/librt/primitives/brep/brep_debug.cpp, + src/proc-db/csgbrep.cpp: + Use BN_DIST_TOL to replace the hard coded 0.0005. And set + revolve.r and revolve.ang in csgbrep.cpp. + +2012-05-29 12:14 phoenixyjll + + * [r50731] src/libged/brep.c: + Check whether brep is converted successfully. (A failure will + return a NULL pointer like the conversion of old.s82 and old.s79 + in m35.g) + +2012-05-29 05:15 phoenixyjll + + * [r50730] sh/conversion.sh: + change the suffix brep2 to brep + +2012-05-29 03:55 brlcad + + * [r50729] AUTHORS: + credit mesut (aka kane) with his sf patch 3527658 (refactor and + manage libbn tolerance uses by providing an interface default + (e.g., an init macro) and making everyone use that where it is + hardcoded to 0.0005 presently). comes to brl-cad from gsoc. + +2012-05-29 02:58 brlcad + + * [r50728] AUTHORS: + credit alex taylor for his code contribution applied from sf + patch 3530033 related to his gsoc participation. note the other + recent gsoc/socis students too. + +2012-05-29 02:48 brlcad + + * [r50727] src/librt/primitives/sph/sph.c: + since they're not documented, remove the 0.0001 magic tolerance + values with tighter hardware-centric tolerances via EQUAL() + testing. + +2012-05-29 02:44 brlcad + + * [r50726] src/librt/primitives/ell/ell.c: + remove the 0.0001 magic tolerance values. instead, use the + default tolerance used within EQUAL(), which should be near what + the hardware is capable of distinguishing. better would probably + be to use a bn_tol->dist. + +2012-05-29 02:38 brlcad + + * [r50725] src/librt/primitives/revolve/revolve_brep.cpp: + the plane isn't used (or deallocated), so remove it (and quell + the compilation verbage) + +2012-05-29 02:32 brlcad + + * [r50724] src/librt/primitives/ell/ell.c: + apply sf patch 3530033 from Al_Da_Best ( aldabest ) - 'Adding + centroid and surface area for ellipsoid primitive' though the + patch now only adds surface area since someone else beat him to + the centroid function. the patch was slightly modified for strict + compilation and still has a problem using fabs() and a hard-coded + 0.0001 magic tolerance value, but can't fault him too much for + that error since someone else apparently introduced that bad + practice in the bbox routine. + +2012-05-28 10:25 phoenixyjll + + * [r50723] sh/conversion.sh: + Add implicit to brep conversion to conversion.sh. + +2012-05-28 04:21 brlcad + + * [r50722] src/librt/primitives/ell/ell.c: + apply sf patch 3528940 from crdueck that adds an function to find + centroid of an ell (it's the v parameter) + +2012-05-28 04:03 brlcad + + * [r50721] AUTHORS: + credit sachin jain with his patch from last year (sf patch + 3275742 - Fix 'analyze' command output formatting) applied in + r48889 and sparking more work in that area by tom browder. + +2012-05-27 20:45 tbrowder2 + + * [r50720] src/libbu/vls_vprintf.c: + modify and expand specification, remove underscore from internal + function names + +2012-05-27 20:30 tbrowder2 + + * [r50719] src/libbu/vls_vprintf.c: + add target specifications for bu_vls_vprintf + +2012-05-27 20:09 tbrowder2 + + * [r50718] src/libbu/vls_vprintf.c: + correct comment + +2012-05-27 20:09 tbrowder2 + + * [r50717] src/libbu/vls_vprintf.c: + move struct and its reset function to the top + +2012-05-27 19:41 tbrowder2 + + * [r50716] src/libbu/vls_vprintf.c: + move vars to file scope, change some back to macros because + intializers aren't constant + +2012-05-27 19:23 tbrowder2 + + * [r50715] src/libbu/CMakeLists.txt, src/libbu/Makefile.am, + src/libbu/vls.c, src/libbu/vls_internals.h, + src/libbu/vls_vprintf.c: + split function bu_vls_vprintf into its own src file, put common + vls data into a new internal header, modify build structure + accordingly + +2012-05-27 14:54 brlcad + + * [r50714] src/gtools/g_diff.c: + rename kill to killit to avoid a shadow warning on mac 10.4 + (reported by _fkr via irc) + +2012-05-27 13:23 brlcad + + * [r50713] include/rtgeom.h: + apply the patch file from crdueck's sf patch 3528940 + (ell_centroid) that documents the ell parameters. + +2012-05-27 01:10 tbrowder2 + + * [r50712] src/libbu/vls.c: + change macros to local const ints + +2012-05-27 00:00 tbrowder2 + + * [r50711] doc/README.Linux: + freeglut not required based on last test with Linux Mint LMDE + +2012-05-26 23:59 tbrowder2 + + * [r50710] HACKING: + fix typo + +2012-05-26 19:17 tbrowder2 + + * [r50709] doc/deprecation.txt: + clarify instructions for the obsolete step + +2012-05-26 19:03 brlcad + + * [r50708] src/libbu/parse.c: + remove the struct parse table support for '%S' since vls was just + removed. + +2012-05-26 19:00 brlcad + + * [r50707] doc/deprecation.txt: + NEWS is only for (non-developer) user-visible changes. annotate + %S change to obsolete in doc/deprecation.txt + +2012-05-26 19:00 brlcad + + * [r50706] NEWS: + NEWS is only for (non-developer) user-visible changes. annotate + %S change to obsolete in doc/deprecation.txt + +2012-05-26 18:27 tbrowder2 + + * [r50705] NEWS: + notified users of removal of formerly deprecated and now obsolete + %S bu_vls format specifier + +2012-05-26 18:26 tbrowder2 + + * [r50704] src/libbu/test_vls.c: + commented out %S test, retained for use in soon-to-come + bu_vls_vprintf mods + +2012-05-26 18:25 tbrowder2 + + * [r50703] src/libbu/vls.c: + removed obsolete bu_vls %S format specifier + +2012-05-26 18:23 tbrowder2 + + * [r50702] src/libbu/vls.c: + converted all flag variables in function bu_vls_vprintf to be + contained in a special struct; added a reset function for them + +2012-05-26 17:55 tbrowder2 + + * [r50701] doc/README.Linux: + update requirements based on more testing with Linux Mint LWDE + 32-bit + +2012-05-26 14:28 brlcad + + * [r50700] src/rt/rtexample.c: + apply spelling corrections from sf patch 3529931 by anuragmurty + +2012-05-26 14:25 brlcad + + * [r50699] src/libbu/test_bitv.c: + there's not bu_strcpy() but there is bu_strlcpy(). using strcpy() + will cause regression testing to fail due to HACKING restrictions + on using unsafe libc functions. + +2012-05-26 14:17 brlcad + + * [r50698] src/libbu/test_bitv.c, src/libbu/test_booleanize.c, + src/libbu/test_quote.c, src/libbu/test_vls.c: + ws cleanup, run sh/ws.sh + +2012-05-26 11:20 tbrowder2 + + * [r50697] src/libbu/test_bitv.c: + ws, style + +2012-05-26 11:11 tbrowder2 + + * [r50696] src/libbu/test_bitv.c: + bu_strcpy not found, use libc version + +2012-05-25 20:29 brlcad + + * [r50695] AUTHORS: + add gsoc coder anurag murty for his sf patch 3527405 (Unit test + has been written for src/libbu/bitv.c) that got applied by + rossberg in r50684 + +2012-05-25 19:03 starseeker + + * [r50694] src/other/tk/CMakeLists.txt: + This might be why TK_ENABLE_XFT was incorrectly ON, but needs + testing. + +2012-05-25 18:42 tbrowder2 + + * [r50693] src/libbu/test_vls.c: + add more tests; provide for known failures during development + +2012-05-25 18:17 brlcad + + * [r50692] src/libbu/vls.c: + move %S back down. it wasn't some long string format. it was like + %V is now, used everywhere in our code for printing our bu_vls + strings. + +2012-05-25 17:31 starseeker + + * [r50691] src/libbu/test_bitv.c: + Use bu functions - might want to run make regress-repository when + working on this file... + +2012-05-25 16:59 tbrowder2 + + * [r50690] src/libbu/vls.c: + move S conversion specifier to more appropriate place, modify + comment to reflect correct alternative solution + +2012-05-25 16:55 starseeker + + * [r50689] src/librt/primitives/revolve/revolve_brep.cpp: + tol is used now + +2012-05-25 16:51 starseeker + + * [r50688] misc/CMake/BRLCAD_CheckFunctions.cmake: + remove debugging message + +2012-05-25 16:42 tbrowder2 + + * [r50687] src/libbu/vls.c: + add two more helper functions for bu_vls_vprintf; comment out + temporarily to prevent unused warning/error + +2012-05-25 16:25 tbrowder2 + + * [r50686] src/libbu/vls.c: + add local helper function for bu_vls_vprintf + +2012-05-25 16:17 tbrowder2 + + * [r50685] include/bu.h: + correct referenced function name + +2012-05-25 15:33 d_rossberg + + * [r50684] src/libbu/CMakeLists.txt, src/libbu/Makefile.am, + src/libbu/test_bitv.c: + apply sourceforge parch 3527405 (test_bitv4.patch) from anrgmrty: + "Unit test for testing of src/libbu/bitv.c has been written with + appropriate changes to CMakelists.txt and Makefile.am" + +2012-05-25 13:18 phoenixyjll + + * [r50683] src/librt/primitives/revolve/revolve_brep.cpp: + Deal with non-full revolution of revolve. Create two surfaces in + that case. + +2012-05-24 22:57 n_reed + + * [r50682] src/other/step/src/cleditor/cmdmgr.cc, + src/other/step/src/cleditor/cmdmgr.h, + src/other/step/src/cleditor/instmgr.h, + src/other/step/src/clstepcore/ExpDict.h, + src/other/step/src/clstepcore/ExpDict.inline.cc, + src/other/step/src/clstepcore/Registry.inline.cc, + src/other/step/src/clstepcore/STEPcomplex.cc, + src/other/step/src/clstepcore/collect.cc, + src/other/step/src/clstepcore/complexSupport.h, + src/other/step/src/clstepcore/complexlist.cc, + src/other/step/src/clstepcore/entlist.cc, + src/other/step/src/clstepcore/entnode.cc, + src/other/step/src/clstepcore/multlist.cc, + src/other/step/src/clstepcore/non-ors.cc, + src/other/step/src/clstepcore/orlist.cc: + apply SCL git e72ca29; remove some superfluous boolean types and + use std bool more often + +2012-05-24 21:43 tbrowder2 + + * [r50681] src/libbu/vls.c: + ws + +2012-05-24 21:40 tbrowder2 + + * [r50680] src/libbu/vls.c: + combine decl with initialization + +2012-05-24 21:36 tbrowder2 + + * [r50679] src/libbu/vls.c: + combine decl with initialization + +2012-05-24 21:31 tbrowder2 + + * [r50678] src/libbu/vls.c: + tidy one comment, move another + +2012-05-24 21:26 tbrowder2 + + * [r50677] src/libbu/vls.c: + add comment + +2012-05-24 21:24 tbrowder2 + + * [r50676] src/libbu/vls.c: + more idiomatic + +2012-05-24 21:18 tbrowder2 + + * [r50675] src/libbu/vls.c: + use a var for clarity and ease of maintenance + +2012-05-24 21:10 tbrowder2 + + * [r50674] src/libbu/vls.c: + typo in comment expansion + +2012-05-24 21:09 tbrowder2 + + * [r50673] src/libbu/vls.c: + style, ws + +2012-05-24 21:06 tbrowder2 + + * [r50672] src/libbu/vls.c: + ws + +2012-05-24 21:03 tbrowder2 + + * [r50671] src/libbu/vls.c: + expand comment for clarity + +2012-05-24 20:59 tbrowder2 + + * [r50670] src/libbu/vls.c: + add another valid char possibility + +2012-05-24 20:56 tbrowder2 + + * [r50669] src/libbu/vls.c: + eliminate unnecessary check + +2012-05-24 20:53 tbrowder2 + + * [r50668] src/libbu/vls.c: + align vars, correct spacing, clarify comment + +2012-05-24 20:50 tbrowder2 + + * [r50667] src/libbu/vls.c: + clarify comment + +2012-05-24 20:48 tbrowder2 + + * [r50666] src/libbu/vls.c: + reorder vars for ease of maintenance + +2012-05-24 20:45 tbrowder2 + + * [r50665] TODO: + 32-bit vls failure fixed with rev 50664, confirmed on 32-bit + Linux Mint LMDE + +2012-05-24 19:58 tbrowder2 + + * [r50664] src/libbu/vls.c: + don't clear length flags for 'l' or 'h' UNTIL we check for + doubling--this should fix the 32-bit failure + +2012-05-24 19:50 tbrowder2 + + * [r50663] src/libbu/vls.c: + remove spurious spaces + +2012-05-24 19:47 tbrowder2 + + * [r50662] src/libbu/vls.c: + reorder length mod defs, add new length group + +2012-05-24 19:38 tbrowder2 + + * [r50661] src/libbu/vls.c: + correct position of comment + +2012-05-24 19:34 tbrowder2 + + * [r50660] src/libbu/vls.c: + move all length modifier checks to end of format specifier parse, + add comment to that effect + +2012-05-24 19:30 tbrowder2 + + * [r50659] src/libbu/vls.c: + eliminate check for field type here (even though it's a hybrid + length modifier) + +2012-05-24 19:26 tbrowder2 + + * [r50658] src/libbu/vls.c: + add another legitimate snprintf flag charcacter + +2012-05-24 19:24 tbrowder2 + + * [r50657] src/libbu/vls.c: + reformat for ease of seeing boolean choices + +2012-05-24 19:22 tbrowder2 + + * [r50656] src/libbu/vls.c: + correct operator for combining flags + +2012-05-24 19:00 tbrowder2 + + * [r50655] src/libbu/test_vls.c: + add new tests, some format tidying + +2012-05-24 16:23 n_reed + + * [r50654] src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/cleditor/STEPfile.h, + src/other/step/src/cleditor/seeinfodefault.h: + Apply changes from SCL git 4858af2 removing code supporting step + files (N279 files) that pre-date ISO 10303-21:1994. + +2012-05-24 15:26 starseeker + + * [r50653] CMakeLists.txt, misc/CMake/BRLCAD_CheckFunctions.cmake: + This should improve the behavior and robustness of the type + checking macro in BRL-CAD. While we're at it, make the variable + names automatic and deduced from the type itself. + +2012-05-24 13:22 d_rossberg + + * [r50652] include/bn.h, src/libbn/bntester.c, src/libbn/plane.c, + src/libbn/tcl.c: + apply sourceforge parch 3527658 (libbn_refactor_tolerance.diff) + from kane_: "refactor and manage libbn tolerance uses by + providing an interface default (e.g., an init macro) and making + everyone use that where it is hardcoded to 0.0005 presently" + +2012-05-24 12:12 d_rossberg + + * [r50651] src/conv/CMakeLists.txt, src/conv/Makefile.am, + src/conv/raw, src/conv/raw/Bot.cpp, src/conv/raw/Bot.h, + src/conv/raw/CMakeLists.txt, src/conv/raw/Makefile.am, + src/conv/raw/RegionList.cpp, src/conv/raw/RegionList.h, + src/conv/raw/raw-g.cpp: + a raw (simple ASCII bag of triangles) to g geometry converter + +2012-05-24 03:39 phoenixyjll + + * [r50650] src/librt/primitives/revolve/revolve_brep.cpp, + src/librt/primitives/sketch/sketch_brep.cpp: + The old version creates a circle just on the xy plane. Now it's + created on the sketch plane. + +2012-05-24 03:15 phoenixyjll + + * [r50649] src/librt/primitives/extrude/extrude_brep.cpp: + Changed the position of the sketch in extrude according to the + parameters. + Some comment is added to make it clear. + +2012-05-23 21:06 tbrowder2 + + * [r50648] regress/vls.sh: + make more readable, add info on both log files in event of error + +2012-05-23 20:59 bob1961 + + * [r50647] src/libtclcad/tclcad_obj.c: + Calling bu_sscanf instead of sscanf. This eliminates more windows + specific problems. + +2012-05-23 20:57 bob1961 + + * [r50646] src/libbu/sscanf.c: + Special case for size_t on windows. + +2012-05-23 20:56 starseeker + + * [r50645] misc/CMake/BRLCAD_CheckFunctions.cmake: + Add _T suffix to SIZEOF vars + +2012-05-23 20:48 tbrowder2 + + * [r50644] regress/vls.sh, src/libbu/quote.c, + src/libbu/test_quote.c, src/libbu/test_vls.c, src/libbu/vls.c, + src/tclscripts/mged/openw.tcl: + undoing bad commit rev 50643 + +2012-05-23 20:10 tbrowder2 + + * [r50643] regress/vls.sh, src/libbu/quote.c, + src/libbu/test_quote.c, src/libbu/test_vls.c, src/libbu/vls.c, + src/tclscripts/mged/openw.tcl: + make more readable, add info on both log files in event of error + +2012-05-23 15:55 phoenixyjll + + * [r50642] src/librt/primitives/revolve/revolve_brep.cpp: + Changed the plane origin of the sketch. + +2012-05-23 15:10 phoenixyjll + + * [r50641] src/librt/primitives/revolve/revolve_brep.cpp: + Fixed the wrong revolution axis: the endpoint should be + v3d+axis3d. Further modifications are still needed. + +2012-05-23 15:10 starseeker + + * [r50640] src/libbu/test_booleanize.c: + distcheck failure - use of strcmp + +2012-05-23 14:22 phoenixyjll + + * [r50639] src/librt/primitives/pipe/pipe_brep.cpp: + A small change from double to fastf_t. + +2012-05-23 13:21 tbrowder2 + + * [r50638] regress/vls.sh: + make name consistency a little more robust + +2012-05-23 12:51 tbrowder2 + + * [r50637] regress/vls.sh: + correct name of error log + +2012-05-23 11:04 bob1961 + + * [r50636] src/tclscripts/lib/Ged.tcl: + Clear mLastDataIndex after data move. + +2012-05-23 03:00 tbrowder2 + + * [r50635] src/libbu/test_vls.c: + add another vls regression test + +2012-05-22 22:03 brlcad + + * [r50634] TODO: + made edits to skt_ed.tcl without testing, make sure it still + works -- particularly for the user-reported failure case: circles + +2012-05-22 21:54 tbrowder2 + + * [r50633] doc/README.Linux: + add more info on required packages for Debian-based systems + +2012-05-22 19:53 n_reed + + * [r50632] src/other/step/src/cleditor/SdaiHeaderSchemaClasses.h: + apply header guard symbol change from SCL git d1cd32b + +2012-05-22 18:52 n_reed + + * [r50631] src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes_misc.c, + src/other/step/src/fedex_plus/classes_wrapper.cc, + src/other/step/src/fedex_plus/multpass.c, + src/other/step/src/fedex_plus/selects.c: + apply rest of SCL git 290850a: change output suffix of aggregate + select types from 's' to '_agg' + +2012-05-22 17:58 n_reed + + * [r50630] src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes.h, + src/other/step/src/fedex_plus/selects.c: + apply more changes from SCL git 290850a: cleanup some multiple + inheritance code - passing around attribute list to print + routines instead of rebuilding it + +2012-05-22 15:36 bob1961 + + * [r50629] src/libtclcad/tclcad_obj.c: + Change bu_vls_printf format strings use of %llu to %zu. This + fixes a recent breakage on Windows. + +2012-05-22 05:06 phoenixyjll + + * [r50628] src/librt/primitives/pipe/pipe_brep.cpp: + Add some control to deal with special cases and add a few + comments. + +2012-05-21 23:06 starseeker + + * [r50627] regress/CMakeLists.txt, regress/rtwizard, + regress/rtwizard.sh, regress/rtwizard/rtwizard_test1_ref.asc.gz: + Put a framework for regression testing rtwizard in place. Need to + assemble more tests - just one example for now. + +2012-05-21 21:07 starseeker + + * [r50626] src/tclscripts/rtwizard/rtwizard.tcl: + Support framebuffer specifications without the space for rt + compatibility + +2012-05-21 20:53 brlcad + + * [r50625] src/librt/primitives/pipe/pipe_brep.cpp: + ran ws.sh, massive trailing ws + +2012-05-21 20:52 starseeker + + * [r50624] src/tclscripts/util/getopt.tcl: + Allow negative numbers as values instead of treating them as + flags. + +2012-05-21 20:37 starseeker + + * [r50623] src/tclscripts/rtwizard/rtwizard.tcl: + Add an option to specify the view center. Between this option, + the aet options, and zoom it should be possible to re-create most + (all?) raytracing views + +2012-05-21 20:23 starseeker + + * [r50622] src/tclscripts/rtwizard/rtwizard.tcl: + argv arguments are now being handled by getopt for rtwizard or + not at all. clear argv after processing to avoid accidental + additional processing attempts. + +2012-05-21 16:38 phoenixyjll + + * [r50621] src/librt/primitives/pipe/pipe_brep.cpp: + Deal with duplicated points. Delete duplicated points from the + linklist of pipe. + +2012-05-21 13:55 phoenixyjll + + * [r50620] src/librt/primitives/pipe/pipe_brep.cpp: + Fixed the bug of wrong id & od for pipe, by changing some prevp + to curp. + +2012-05-18 21:16 starseeker + + * [r50619] src/libbu/parse.c: + looks like a typo? + +2012-05-18 21:14 brlcad + + * [r50618] src/tclscripts/mged/skt_ed.tcl: + qualify all of the calls to the dist proc as being in the + top-level namespace. apparently if you qualify one in a proc, but + not others, some version(s) of tcl assume the non-qualified one + are for a non top-level scope even if a local one doesn't exist. + problem reported by Csanyi Pal via brlcad-users mailing list + trying to use sketch editor. + +2012-05-18 21:01 brlcad + + * [r50617] src/libbu/parse.c: + go ahead and still make the comparison case insensitive. thanks + to Stattrav (via irc) for pinpointing the cause of sphflake + failure introduced by r50582. + +2012-05-18 20:58 brlcad + + * [r50616] src/libbu/parse.c: + Revert r50582 as it was just wrong. 'shader' is the whole string, + not just the name. + +2012-05-18 20:13 brlcad + + * [r50615] src/librt/primitives/ell/ell.c: + apply sf patch 3515075 (rt_ell_surface_area) from crdueck adding + support for calculating ellipsoid surface areas. + +2012-05-18 16:07 bob1961 + + * [r50614] src/libtclcad/tclcad_obj.c: + Added calls to glPixelStorei(GL_PACK_ALIGNMENT, 1) in both + to_png() and to_pix(). + +2012-05-18 14:10 bob1961 + + * [r50613] src/libtclcad/tclcad_obj.c: + More simplification of to_png() and to_pix(). + +2012-05-18 13:57 bob1961 + + * [r50612] src/tclscripts/lib/Ged.tcl: + Added cadwidgets::Ged::pix. + +2012-05-18 13:55 bob1961 + + * [r50611] src/libtclcad/tclcad_obj.c: + Simplified to_png(). Added to_pix(). Not tested on Windows. + +2012-05-18 05:24 phoenixyjll + + * [r50610] src/librt/primitives/hyp/hyp_brep.cpp: + Fixed the direction of shearing the hyp. + +2012-05-18 03:30 brlcad + + * [r50609] NEWS: + tom added an italian translation of the intro to brl-cad. do not + know who the original author is. my records indicate it dates + back to at least sometime before july 2007 but is an unattributed + contribution. files had not identifying markers and no other + record in my logs all the way back to 2004. + +2012-05-18 03:01 starseeker + + * [r50608] src/tclscripts/rtwizard/rtwizard.tcl: + remove debugging puts statement + +2012-05-18 02:38 starseeker + + * [r50607] NEWS: + rtwizard now properly supports PNG output from all of its image + types. Bob's new tcl proc cadwidgets::RtImage is the heart of the + new features. + +2012-05-18 00:56 starseeker + + * [r50606] src/tclscripts/rtwizard/rtwizard.tcl: + Ah - just needed to crank it into the initial view setup + +2012-05-18 00:53 starseeker + + * [r50605] src/tclscripts/rtwizard/rtwizard.tcl: + Add option for perspective, although it doesn't seem to interact + well with zoom for some reason + +2012-05-18 00:45 starseeker + + * [r50604] src/tclscripts/rtwizard/lib/PictureTypeBase.itcl, + src/tclscripts/rtwizard/lib/tclIndex: + Remove some unused commands + +2012-05-18 00:40 starseeker + + * [r50603] src/tclscripts/rtwizard/lib/PictureTypeF.itcl: + And last but not least, type F images + +2012-05-18 00:38 starseeker + + * [r50602] src/tclscripts/rtwizard/lib/PictureTypeD.itcl: + Fix background color for type D picture + +2012-05-18 00:29 starseeker + + * [r50601] src/tclscripts/rtwizard/lib/PictureTypeE.itcl: + Picture type E converted + +2012-05-18 00:19 starseeker + + * [r50600] src/tclscripts/rtwizard/lib/PictureTypeB.itcl, + src/tclscripts/rtwizard/lib/PictureTypeC.itcl, + src/tclscripts/rtwizard/lib/PictureTypeD.itcl: + Make picture types B, C and D use rtimage + +2012-05-17 23:26 starseeker + + * [r50599] src/tclscripts/rtwizard/lib/PictureTypeA.itcl, + src/tclscripts/rtwizard/lib/PictureTypeBase.itcl: + Preview is just a smaller version of full scale, and they both + need the same rtimage calling logic. Refactor to reduce code + duplication + +2012-05-17 22:06 n_reed + + * [r50598] src/other/step/src/fedex_plus/classes.c: + Add collectAttributes function based on the one added by SCL git + 290850a. + +2012-05-17 21:57 starseeker + + * [r50597] src/tclscripts/rtwizard/lib/FbPage.itk, + src/tclscripts/rtwizard/lib/PictureTypeA.itcl, + src/tclscripts/rtwizard/lib/PictureTypeBase.itcl: + Start transitioning rtwizard pages over to using rtimage script. + There is probably some intermediate breakage while this + progresses + +2012-05-17 20:26 brlcad + + * [r50596] NEWS: + tom added an italian translation of the intro to brl-cad. not + sure if he's the original author but the commit didn't indicate + otherwise so going with that assumption. + +2012-05-17 20:23 r_weiss + + * [r50595] include/raytrace.h: + Updated "raytrace.h" to change the definition of function + "db5_sync_attr_to_comb" to pass in the directory instead of the + combination name. + +2012-05-17 20:20 r_weiss + + * [r50594] src/libged/red.c: + Updated function "build_comb" in file "libged/red.c". Changed the + call to function "db5_sync_attr_to_comb" to pass in the directory + instead of the combination name. + +2012-05-17 20:18 r_weiss + + * [r50593] src/librt/db5_types.c, src/librt/db_tree.c: + Updated function "db5_sync_attr_to_comb" in file + "librt/db5_types.c". Changed the name input to the directory + structure. This was necessary so that the directory "d_flags" + region bit could be set/unset based on the "region" attribute. + Before this change, when using the mged "red" command to + add/remove attribute "region=R", the mged "attr show" command + would not indicate the change even though the attribute + "region=R" was successfully added or removed. Updated function + "db_recurse" in file "librt/db_tree.c". Changed the call to + function "db5_sync_attr_to_comb" to pass in the directory instead + of the combination name. + +2012-05-17 20:03 brlcad + + * [r50592] NEWS: + cliff added support to rtwizard so that it'll write out a png + file from the framebuffer. if the filename indicates a png + extension, it's used and otherwise still defaults to pix. + previously, richard also added preliminary support for png output + to just the ghost image with insert (type e) output mode. + +2012-05-17 20:00 brlcad + + * [r50591] HACKING: + move the discussion about branches out of the secion on commit + access and into the sections on organization. similarly, clean up + the testing section to avoid superfluous information. + +2012-05-17 19:54 brlcad + + * [r50590] NEWS: + the archer bot selection gui lets the user pick what bot they + want to edit by displaying a combobox. the list was previously + unsorted, now sorted. r49182 + +2012-05-17 19:52 brlcad + + * [r50589] NEWS: + tom browder expanded the bb command help for mged, filling in + synopsis, options, and more. r48146 + +2012-05-17 18:44 starseeker + + * [r50588] src/tclscripts/rtwizard/RaytraceWizard.tcl, + src/tclscripts/rtwizard/rtwizard.tcl: + rtwizard.tcl is doing the sanity insurance for dbFile + +2012-05-17 18:39 bob1961 + + * [r50587] src/libtclcad/tclcad_obj.c: + The previous fix to call glReadPixels with GL_RGB instead of + GL_RGBA was flawed. This fixes the problem that was seen in + to_png(). + +2012-05-17 18:31 starseeker + + * [r50586] src/tclscripts/rtwizard/rtwizard.tcl: + Do something slightly more intelligent about fbserv ports - also, + have a use for a verbose flag now... + +2012-05-17 18:07 brlcad + + * [r50585] BUGS: + out of date dm bugs seem to be no longer an issue + +2012-05-17 16:58 n_reed + + * [r50584] src/other/step/src/cldai/sdaiString.cc, + src/other/step/src/clstepcore/read_func.cc, + src/other/step/src/clstepcore/sdaiApplication_instance.cc, + src/other/step/src/clutils/Str.cc, + src/other/step/src/clutils/Str.h: + Apply changes based on SCL git 6e9b5a7. Creates GetLiteralStr + function to implement and extend functionality common to + SDAI_String::STEPread and PushPastString. + +2012-05-17 16:12 cprecup + + * [r50583] src/libbu/test_booleanize.c: + Fixed the style and formatting + +2012-05-17 15:24 brlcad + + * [r50582] src/libbu/parse.c: + use BU_STR_EQUIV for case-insensitive checking when a shader + string includes stack or envmap. + +2012-05-17 15:21 brlcad + + * [r50581] NEWS: + nick added support in r47659 for braces around shader parameters, + e.g. "plastic {sp .5 di .5}" as well as "plastic sp=.5 di=.5" to + help improve usability and interaction with the mater command. + +2012-05-17 15:16 brlcad + + * [r50580] NEWS: + nick improved the obj-g importer making it more robustly handle + bad geometry. more specifically, if faceuse creation fails, it'll + now propagate that failure and skip those faces (instead of + propagating bad geometry). fixed in r48312. + +2012-05-17 15:13 brlcad + + * [r50579] NEWS: + numerous enhancements were made to NMG processing during the + coverity defect fixing including book-keeping fixes (incrementing + pointer instead of value), memory allocation problems, logic + problems, and more. + +2012-05-17 15:07 brlcad + + * [r50578] NEWS: + tom browder fixed memory leaks in the comgeom-g importer. nick + also fixed a couple memory leak errors detected by coverity. as a + single-use-then-exit tool, the impact of the memory leaks is + minor, but potentially user-visible if there are lots of geometry + import failures (for whatever reason). + +2012-05-17 15:03 brlcad + + * [r50577] NEWS: + nick fixed a bug in the conversion of ascii hyp objects into .g + format where it would fall-through and try to create an eto of + the same name. this undoubtedly resulted in either a crash, + (likely) error message saying it couldn't make the eto, or eto + replacing the hyp. fixed due to coverity cid 335, in r48532. + +2012-05-17 14:59 brlcad + + * [r50576] NEWS: + nick fixed a bug in the keypoint selection of extrude geometry + while fixing a coverity-detected invalid array index (cid 426) + +2012-05-17 13:45 brlcad + + * [r50575] configure.ac: + need libz even if we build opennurbs ourselves + +2012-05-17 11:50 bob1961 + + * [r50574] src/tclscripts/lib/Ged.tcl: + Added cadwidgets::Ged::perspective_all + +2012-05-17 11:48 bob1961 + + * [r50573] src/tclscripts/archer/Archer.tcl, + src/tclscripts/archer/ArcherCore.tcl: + Added a perspective angle preference. + +2012-05-16 18:08 starseeker + + * [r50572] src/tclscripts/rtwizard/rtwizard.tcl: + Add a perspective slot to the rtimage call - zero for now, but + need to add the perspective option to rtwizard command line. + +2012-05-16 17:56 starseeker + + * [r50571] src/librt/primitives/eto/eto_brep.cpp: + Apply patch 3526551 from Wu Jianbang fixing eto implicit to brep + conversion behavior. + +2012-05-16 16:45 bob1961 + + * [r50570] src/libged/perspective.c, src/libtclcad/tclcad_obj.c: + Don't need to compute the perspective matrix in + tclcad_obj.c/go_draw() (i.e. use the previously computed + gv_pmodel2view). Mod ged_perspective() to calculate gv_pmat if + gv_perspective is greater than 0. + +2012-05-16 16:05 bob1961 + + * [r50569] src/tclscripts/lib/RtImage.tcl: + Missed a perspective usage. Call fb-pix at the end of the color + object section. + +2012-05-16 13:08 bob1961 + + * [r50568] src/tclscripts/lib/Ged.tcl: + Minor mod to cadwidgets::get::make_image_local (i.e. need to call + perspective with a view). + +2012-05-16 11:55 bob1961 + + * [r50567] src/tclscripts/lib/Ged.tcl, + src/tclscripts/lib/RtImage.tcl: + Added a perspective parameter to cadwidgets::Ged::make_image, + cadwidgets::Ged::make_image_local and cadwidgets::rtimage. Also + added an extra rtedge call for color objects that are edged in + cadwidgets::rtimage. + +2012-05-16 11:51 erikgreenwald + + * [r50566] src/libbu/CMakeLists.txt, src/libbu/Makefile.am, + src/libbu/booleanize.c, src/libbu/test_booleanize.c: + Apply patch for tracker ID 3519874. Adds a test program for + booleanize as well as fixing a bug in the implementation of + booleanize. + https://sourceforge.net/tracker/index.php?func=detail&aid=3519874&group_id=105292&atid=640804 + +2012-05-16 04:44 brlcad + + * [r50565] NEWS: + nick fixed a bug in the anim_keyread and anim_orient animation + tools in r49407 fixing a coverity-detected swapped argument bug. + looks like the bug should be evident if one tried to set an xyz + /ypr view. also affects anim_lookat. + +2012-05-16 04:35 brlcad + + * [r50564] NEWS: + the same swapped arguments bug seen in some of the animation + tools is also true in libged/mged commands such as this one, ypr. + detected by coverity, fixed by nick. + +2012-05-16 04:24 brlcad + + * [r50563] NEWS: + nick fixed a bug in the anim_keyread and anim_orient animation + tools in r49407 fixing a coverity-detected swapped argument bug. + looks like the bug should be evident if one tried to set an xyz + view angle. + +2012-05-16 02:56 brlcad + + * [r50562] NEWS: + nick fixed a bug in the make_pnts command where the input + datafile wasn't being released. this is particularly problematic + on windows and other platforms that do not relinquish the file. + r49409. + +2012-05-15 22:04 n_reed + + * [r50561] src/other/step/src/clstepcore/STEPaggregate.cc, + src/other/step/src/clstepcore/read_func.cc, + src/other/step/src/clstepcore/sdai.h, + src/other/step/src/clutils/Str.h: + consolidate definitions of STRING_DELIM + +2012-05-15 21:34 brlcad + + * [r50560] AUTHORS: + credit cristina precup for her booleanize patch #3519874 (unit + test for the file src/libbu/booleanize.c) partially applied in + r50558 + +2012-05-15 21:16 brlcad + + * [r50559] src/libpkg/tpkg.c: + use TPKG_BUFSIZE here too + +2012-05-15 20:58 erikgreenwald + + * [r50558] src/libbu/booleanize.c: + Apply fix to '0' test from sf tracker patch 3519874 (cprecup's + test_booleanize). + +2012-05-15 19:40 n_reed + + * [r50557] src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/clstepcore/sdaiApplication_instance.cc, + src/other/step/src/clstepcore/sdaiSelect.cc, + src/other/step/src/clstepcore/sdaiSelect.h, + src/other/step/src/clutils/errordesc.cc, + src/other/step/src/clutils/errordesc.h, + src/other/step/src/fedex_plus/classes_wrapper.cc: + Apply changes from SCL git 1016b07. Use std::string more + frequently and move ErrorDescriptor message strings to stack to + simplify things. + +2012-05-15 19:05 starseeker + + * [r50556] src/other/lemon/lemon.c: + While we're at it, pull the latest lemon.c file + +2012-05-15 19:03 starseeker + + * [r50555] src/other/lemon/lempar.c: + if yyRuleName isn't defined, don't try to sizeof it. + +2012-05-15 19:00 brlcad + + * [r50554] src/fbserv/server.c: + restructure to avoid forward declarations. make all of the + callback functions static. + +2012-05-15 13:34 erikgreenwald + + * [r50553] src/adrt/isst_tcltk.c: + Isst_Init() is the name used by FreeBSD, Linux and MacOSX. Add a + comment breadcrumb mentioning that Issttcltk_Init() might be + required for certain platforms. + +2012-05-15 13:20 erikgreenwald + + * [r50552] src/adrt/CMakeLists.txt: + put library in lib/ instead of lib/isst0.1/ so require can find + it + +2012-05-15 12:59 brlcad + + * [r50551] AUTHORS: + credit ksenija silvko (ksuzee) with her sf code reduction + patches, one recently applied to isst/adrt with others pending. + +2012-05-15 12:56 brlcad + + * [r50550] AUTHORS: + chris and wu made code contributions, attribute correctly + +2012-05-15 12:52 brlcad + + * [r50549] src/adrt/isst_tcltk.c: + apply Ksenija Slivko's ( ksuzee ) sf patch 3526862 removing the + duplicitous Isst_Init() function. Issttcltk_Init() is identical + and actually called. + +2012-05-15 11:52 erikgreenwald + + * [r50548] TODO: + mention VLS %lld regress failure + +2012-05-15 04:32 brlcad + + * [r50547] NEWS: + add a line item for the conversion of implicit geometry into + boundary representation format now that they are predominantly + all implemented and seem to be working well (as seen by csgbrep + conversion testing and brep mged command). 95+% all cliff with + some support from wu on fixing up ehy, ell, hyp and 'brep' + command. also, a smidgen from yours truly fixing various memory + management bugs and stabbing in the initial solid bspline->brep + conversion. + +2012-05-15 00:37 starseeker + + * [r50546] src/librt/primitives/ehy/ehy_brep.cpp, + src/librt/primitives/ell/ell_brep.cpp, + src/librt/primitives/hyp/hyp_brep.cpp: + Apply brep patches from 3513288 - slight alteration to the hyp + patch which seems to result in correct raytracing of the hyp, + although it probably needs a bit more checking to make sure all + the surfaces are facing the right way. + +2012-05-14 21:23 brlcad + + * [r50545] NEWS: + keith fixed a surprising bug in the relatively new BoT mesh TIE + rendering bug where segments were being lost during + rt_bot_makesegs. it was using a hit_vpriv array that TIE was + never filling in, used for cleaning up odd hits, exiting before + entrance, and dangling entrace cases. this consequently was + related to another issue where hit segments were off by 1.01 + units. + +2012-05-14 21:17 brlcad + + * [r50544] NEWS: + keith fixed a surprising bug in the relatively new BoT mesh TIE + rendering bug where segments were being lost during + rt_bot_makesegs. it was using a hit_vpriv array that TIE was + never filling in, used for cleaning up odd hits, exiting before + entrance, and dangling entrace cases. + +2012-05-14 21:13 brlcad + + * [r50543] NEWS: + keith improved nurbs raytracing (fixing the segment lists being + returned to analysis codes) when we're shooting from inside nurbs + geometry. before, it was ignoring hits from behind. r50167 makes + them look at those too so the negative hit point is properly + returned. + +2012-05-14 21:10 brlcad + + * [r50542] TODO: + need to bump (most, but probably not all) libs version number .. + for any whose headers have changed + +2012-05-14 20:59 brlcad + + * [r50541] TODO: + red has failed too many times. new failures such as r50521 + necessitate a regression test. + +2012-05-14 20:57 brlcad + + * [r50540] src/libged/red.c: + shouldn't muddle our own terminology with redundancy. regions and + groups are combinations. (plus the serial comma was missing and + the usage implied an option null set) + +2012-05-14 20:54 brlcad + + * [r50539] NEWS: + richard fixed a region demotion bug in the mged 'red' command + (really, another bug? regression should test/catch this...) where + a region was being having the region-flag unset. + +2012-05-14 20:41 brlcad + + * [r50538] NEWS: + cliff added support to rtwizard so that (at least in command-line + mode) it'll write out a png file from the framebuffer. if the + filename indicates a png extension, it's used and otherwise still + defaults to pix. + +2012-05-14 20:36 brlcad + + * [r50537] NEWS: + credit wu jianbang (aka phoenix) with an initial code + contribution that added support to the brep command for + converting existing primitives to brep form. (sf patch 3515194 + applied slightly tweaked in r50529 by starseeker). gsoc2012. + +2012-05-14 20:33 brlcad + + * [r50536] AUTHORS: + credit wu jianbang (aka phoenix) with an initial code + contribution that added support to the brep command for + converting existing primitives to brep form. (sf patch 3515194 + applied in r50529 by starseeker). thanks wu! + +2012-05-14 19:31 starseeker + + * [r50535] src/tclscripts/rtwizard/rtwizard.tcl: + Want to pop up the GUI if all we have is the .g file specified + +2012-05-14 19:04 starseeker + + * [r50534] doc/docbook/system/man1/en/rtwizard.xml: + Make some updates to the rtwizard man page. + +2012-05-14 16:43 starseeker + + * [r50533] src/tclscripts/rtwizard/rtwizard.tcl: + If an output file is specified but doesn't have a pix or png + extension, assume pix + +2012-05-14 13:46 starseeker + + * [r50532] src/tclscripts/rtwizard/rtwizard.tcl: + rename a few variables + +2012-05-14 12:56 starseeker + + * [r50531] src/tclscripts/rtwizard/rtwizard.tcl: + Use 'C' for color + +2012-05-14 12:49 starseeker + + * [r50530] src/tclscripts/rtwizard/rtwizard.tcl: + Make RtWizard namespace more explicitly toplevel, add extra check + to make sure we have a proposed output file before doing the file + exists test. + +2012-05-13 00:14 starseeker + + * [r50529] src/libged/brep.c, + src/librt/primitives/brep/brep_debug.cpp: + Apply a slight tweak of patch 3515194 from Wu Jianbang (phoenix) + to add support to the brep command for converting existing + primitives to brep form. + +2012-05-12 15:55 starseeker + + * [r50528] doc/docbook/system/mann/en/CMakeLists.txt, + doc/docbook/system/mann/en/rtwizard.xml: + rtwizard isn't an MGED command line command + +2012-05-12 13:45 starseeker + + * [r50527] src/tclscripts/rtwizard/rtwizard.tcl: + If we aren't going to be able to create the out file we need, + bail early instead of wiping out during raytracing. + +2012-05-12 12:21 starseeker + + * [r50526] src/tclscripts/rtwizard/rtwizard.tcl: + Add png ouput support, make the option handling a bit smarter - + can spot .g, .pix and .png file specifiers without needing -i and + -o options (although setting input and output files with the + options overrules no-option specifiers) and treats any remaining + unknown args as full color specifiers. Net result is rtwizard + feels a bit more like rt until you start adding on extra options, + although -F/dev/X still needs to be -F /dev/X with rtwizard for + now. + +2012-05-12 11:42 starseeker + + * [r50525] src/tclscripts/rtwizard/rtwizard.tcl: + Fully specifiy RtWizard namespace as a child of the toplevel + namespace in getopt variables + +2012-05-11 20:30 starseeker + + * [r50523] src/tclscripts/rtwizard/rtwizard.tcl: + The real beginning of rtwizard command line support. Can specify + a variety of options on the command line, although this may not + be the final form of all the options and the man page will need + to be synced with the actual options. Currently none of the + command line options can be used to initialize GUI options, but + that level of integration should be possible. + +2012-05-11 20:30 r_weiss + + * [r50522] src/libged/editit.c: + Fixed a bug in function '_ged_editit' in file 'editit.c'. There + was an array which was not initialized causing intermittent + errors and seg-faults. + +2012-05-11 20:26 r_weiss + + * [r50521] src/libged/red.c: + Updated function 'ged_red' in file 'red.c'. Fixed a bug where + regions were incorrectly being automatically converted to + combinations when editied with the mged 'red' command. Fixed bugs + in the mged 'red' command input parameter error checking. + Improved some of the error messages in the mged and archer 'red' + command. + +2012-05-11 20:06 r_weiss + + * [r50520] src/mged/utility1.c: + Updated function 'f_red' in file 'utility1.c'. This change fixes + a bug where error messages were not displayed from the mged 'red' + command. + +2012-05-11 19:33 brlcad + + * [r50519] NEWS: + richard expanded mged's 'l' list command documentation with + details on the -t (terse) and -r (recursive) options. also the + same for the listeval command (where -t also means terse output) + +2012-05-11 19:30 brlcad + + * [r50518] NEWS: + richard expanded mged's 'l' list command documentation with + details on the -t (terse) and -r (recursive) options. + +2012-05-11 19:16 brlcad + + * [r50517] TODO: + suprising this hasn't been provided by now, but add an option for + reading angles as radians or degrees. most of our tools take + degree angles but could just as easily take both. avoid 'R' since + it implies radius, but perhaps a 'rad' and 'deg' suffix would + help. probably best implemented as a libbn function. + +2012-05-11 18:59 bob1961 + + * [r50516] src/tclscripts/archer/ArcherCore.tcl: + Update ArcherCore::attr to not set the saveflag when calling the + "get" or "show" subcommands. + +2012-05-11 18:36 brlcad + + * [r50515] NEWS: + richard added a new -m1 option to mged for drawing BoTs in shaded + mode if OpenGL support is enabled (along with lighting and + z-buffering), including user documentation. + +2012-05-11 18:31 brlcad + + * [r50514] NEWS: + cliff added new command-line support to rtwizard including added + new manual page documentation. inclued are a variety of options + that provide a way to avoid the need for graphically picking + components. not yet fully non-graphical, but moving in support of + that end for regression testing. + +2012-05-11 17:36 brlcad + + * [r50513] HACKING: + prompted by browder's mailing list inquiry and linux release + naming disconformity, include a new section on patching a + release. includes details on version numbering. uses the + versiontriplet-count convention in order to match the existing + linux binary release files and to avoid ambiguity, especially + since we already have a 'PATCH' version number that increments + sequentially. + +2012-05-11 16:28 brlcad + + * [r50512] HACKING: + summarize the release process more clearly with the underlying + rationale. the emphasis isn't monthly iteration, so make the + steps clear on requirements for sync/tag and announcing release + intentions. include a copy-pasteable mail notification and + improve some of the other steps so they can similarly be + copy-pasted. get the last release rev and set MAJOR/MINOR/PATCH + for tagging. + +2012-05-11 15:12 starseeker + + * [r50511] src/tclscripts/rtwizard/RaytraceWizard.tcl, + src/tclscripts/rtwizard/rtwizard.tcl, + src/tclscripts/util/getopt.tcl: + Make a couple things into package requireable packages and add a + couple other tweaks to make pkg_mkIndex happy - hopefully this + eliminates the error being reported trying to source getopt.tcl + +2012-05-11 14:09 bob1961 + + * [r50510] src/tclscripts/lib/CMakeLists.txt, + src/tclscripts/lib/Ged.tcl, src/tclscripts/lib/RtImage.tcl, + src/tclscripts/lib/pkgIndex.tcl: + Split out the guts of cadwidgets::Ged::make_image into + cadwidgets::rtimage. + +2012-05-11 02:20 brlcad + + * [r50509] NEWS: + tom browder fixed a bug in the comgeom-g importer that was + causing a problem due to improper memory deallocation after + mk_ars(). + +2012-05-11 02:10 brlcad + + * [r50508] NEWS: + cliff fixed a bug in rtedge where it was giving a permission + denied error due to a double-open call. the double-open was + somehow fine before the conversion to bu_image/icv_image but was + now giving an "open: Permission denied" error. fix was to + eliminate the second open call. + +2012-05-10 23:43 starseeker + + * [r50507] src/rt/viewedge.c: + icv_image_save_open is already called by do.c:795, resulting in a + failure to open the file when viewedge.c attempts to call it + again. Difference looks to be ICV_IMAGE_AUTO_NO_PIX vs + ICV_IMAGE_AUTO between the two calls - looking at + fileformat.c:278 the only difference is the icv_image_save_open + command will not default to returning a pix file if it doesn't + recognize the image format via extension. Unless there is a good + reason for rtedge to be a special case, this behavior should + probably be consistent across the rt commands one way or the + other. + +2012-05-10 21:06 n_reed + + * [r50506] src/other/step/src/clstepcore/ExpDict.cc, + src/other/step/src/clstepcore/ExpDict.inline.cc, + src/other/step/src/clstepcore/Registry.h, + src/other/step/src/clstepcore/Registry.inline.cc, + src/other/step/src/clstepcore/STEPaggregate.cc, + src/other/step/src/clstepcore/STEPaggregate.h, + src/other/step/src/clstepcore/STEPattribute.cc, + src/other/step/src/clstepcore/STEPattribute.h, + src/other/step/src/clstepcore/STEPattribute.inline.cc, + src/other/step/src/clstepcore/STEPcomplex.h, + src/other/step/src/clstepcore/collect.cc, + src/other/step/src/clstepcore/complexSupport.h, + src/other/step/src/clstepcore/complexlist.cc, + src/other/step/src/clstepcore/entlist.cc, + src/other/step/src/clstepcore/entnode.cc, + src/other/step/src/clstepcore/match-ors.cc, + src/other/step/src/clstepcore/multlist.cc, + src/other/step/src/clstepcore/non-ors.cc, + src/other/step/src/clstepcore/orlist.cc, + src/other/step/src/clstepcore/print.cc, + src/other/step/src/clstepcore/read_func.cc, + src/other/step/src/clstepcore/read_func.h, + src/other/step/src/clstepcore/sdai.cc, + src/other/step/src/clstepcore/trynext.cc: + Cleanup in clstepcore. SCL git 239ce49 and f9b9383. + +2012-05-10 21:06 brlcad + + * [r50505] NEWS: + tom browder fixed memory leaks in the comgeom-g importer. as a + single-use tool, the impact is minor, but potentially + user-visible if there are lots of geometry import failures (for + whatever reason). + +2012-05-10 21:00 brlcad + + * [r50504] src/rt/viewedge.c: + revert r50298 that just commented out the file open call. the + file is still conditionally written to so this very likely broke + the -o output option and/or will cause a crash. regardless, + creating new dead code without a documented reason/explanation is + wrong too. + +2012-05-10 20:45 brlcad + + * [r50503] HACKING: + it's been a while since one has been introduced, so expand + details on using global variables. be clear that we should not be + adding new globals to libraries and discourage use within + applications. note two dominant alternative solutions. + +2012-05-10 20:31 brlcad + + * [r50502] src/libtclcad/tclcad.c, src/libtclcad/tclcad_obj.c, + src/libtclcad/tclcad_private.h: + rename tclcad_initialized() to library_initialized() since it is + not public API. add doxy comments and fix new file copyright + year. + +2012-05-10 20:26 brlcad + + * [r50501] src/libtclcad/tclcad.c, src/libtclcad/tclcad_obj.c: + don't mark the library as initialized until after we're done + initializing (in case anyone ever tries to use the library from a + multithreaded context) + +2012-05-10 20:24 brlcad + + * [r50500] src/libtclcad/tclcad.c, src/libtclcad/tclcad_obj.c, + src/libtclcad/tclcad_private.h: + we should not be introducing new globals in libraries. their cost + is far too great, are exceptionally error-prone, inherintly + unsafe, and they pollute the API. convert to an initialization + function holding the flag instead. + +2012-05-10 20:09 brlcad + + * [r50499] NEWS: + keith made some improvements to the flatness testing (for grazing + hits) that should improve performance, give better curve + estimates, and handle joined trimmed edges better. a little + slower, but more robust with less speckling. + +2012-05-10 20:02 brlcad + + * [r50498] NEWS: + bob fixed a bug in libfb ogl/wgl framebuffers where overlay + renderings were failing to be shown. notably seen with + rtedge/rtwizard rendering where the back buffer of the + double-buffered context wasn't being drawn during overlay. + +2012-05-10 19:57 brlcad + + * [r50497] NEWS: + richard added an mged script command 'lc' for listing sets of + codes (attributes) of regions within a combination. attributes + listed include region_id, materia-id, los, and the region name. + unset is reported as '--' and is default sorted by region id with + options for sorting by any column. command is a tcl script. + +2012-05-10 19:37 brlcad + + * [r50496] NEWS: + bob fixed a bug in mged's matrix edit mode where there appears to + have been an off-by-one error selecing a reference index that was + equal to the number of references. + +2012-05-10 19:13 indianlarry + + * [r50494] src/librt/primitives/brep/brep.cpp: + Added UV pushback routine that keeps the newton iterate method + from walking out of the UV domain of the SBV versus the current + version that keeps it within the surface UV. Also added code to + make sure iterate does not step back past previous point along + iteration. + +2012-05-10 18:16 brlcad + + * [r50493] NEWS: + keith made some improvements to the flatness testing (for grazing + hits) that should improve performance, give better curve + estimates, and handle joined trimmed edges better. + +2012-05-10 18:08 n_reed + + * [r50492] src/other/step/include/express/alg.h, + src/other/step/include/express/error.h, + src/other/step/include/express/object.h, + src/other/step/include/express/symbol.h, + src/other/step/src/exppp/exppp.c, + src/other/step/src/express/alg.c, + src/other/step/src/express/caseitem.c, + src/other/step/src/express/dict.c, + src/other/step/src/express/entity.c, + src/other/step/src/express/error.c, + src/other/step/src/express/expr.c, + src/other/step/src/express/express.c, + src/other/step/src/express/object.c, + src/other/step/src/express/resolve.c, + src/other/step/src/express/schema.c, + src/other/step/src/express/scope.c, + src/other/step/src/express/stmt.c, + src/other/step/src/express/symbol.c, + src/other/step/src/express/type.c, + src/other/step/src/express/variable.c, + src/other/step/src/fedex_plus/classes.c: + Fix and doxify comments, plus misc cleanup. SCL git 3e8c116, + 5dc0439, 5d36b32, and 65791a2. + +2012-05-10 17:52 indianlarry + + * [r50490] src/librt/opennurbs_ext.cpp, src/librt/opennurbs_ext.h: + Changed flatness test back to to running product of the normal + vector of the frenet frame projected onto each other normal in + the frame set. Also added early bail once flatness criteria + fails. Added straightness test in a similar manner using the + tangent from the frenet frame. Changed + getCurveEstimateOfV()/getCurveEstimateOfU() to solve using + subdivision. Added tolerence value of BREP_EDGE_MISS_TOLERANCE so + we can get NEAR misses from isTrimmed(). + +2012-05-10 17:40 bob1961 + + * [r50489] src/libtclcad/tclcad_obj.c: + Added specific bindings for releasing button-1 while in an + override mode. This eliminates events bleeding through to the + current mode. + +2012-05-10 16:06 starseeker + + * [r50486] src/tclscripts/util/Makefile.am: + sync Makefile.am + +2012-05-10 14:23 bob1961 + + * [r50484] src/tclscripts/lib/TkTable.tcl: + Added TkTable::unselectRow. + +2012-05-10 14:06 erikgreenwald + + * [r50483] src/librt/primitives/bot/tie_kdtree.c: + return the split value instead of filling a pointer and returning + void + +2012-05-10 13:03 starseeker + + * [r50482] src/libfb/CMakeLists.txt: + Opps - partial conversions don't help much. + +2012-05-10 12:47 starseeker + + * [r50481] src/libfb/CMakeLists.txt: + Whoops - use the new variable scheme for libfb too + +2012-05-10 05:24 brlcad + + * [r50480] misc/CMake/FindSTL.cmake: + the test was always failing due to i never being used. use ac/av + instead and put them to 'use' so we always return 0. + +2012-05-10 00:02 starseeker + + * [r50479] doc/docbook/system/mann/en/CMakeLists.txt, + misc/CMake/DocBook.cmake, misc/CMake/xsltproc.cmake.in: + The workaround for xsltproc's failure to place man output in the + correct location when odd pathnames are used is needed for ALL + outputs generated - was failing in the multi-file output case. + Scrap the extra macro, and instead make the extra outputs source + file properties in CMake. The standard macros then check for and + use the contents of those properties. Somewhat cleaner and should + be more robust. For the first time in a while, distcheck-full + passes on Linux with CMake. + +2012-05-09 19:20 n_reed + + * [r50478] src/other/step/src/clstepcore/ExpDict.cc: + remove some commented code + +2012-05-09 19:14 n_reed + + * [r50477] src/other/step/src/exppp/exppp.c: + SCL git de55c37, remove unused variables + +2012-05-09 15:42 starseeker + + * [r50476] misc/CMake/DocBook.cmake: + Add some quotes to DOCBOOK_EXTRA_OUTPUT + +2012-05-09 13:28 bob1961 + + * [r50475] src/tclscripts/lib/Ged.tcl: + Added the make_image (makes rtwizard types of images), + make_image_local (calls make_image with view parameters from the + local display window) and win_size (returns the width and height + of the local display window) methods. + +2012-05-09 02:32 brlcad + + * [r50474] BUGS, TODO: + crdueck tested and could not reproduce the 'attach X' bug + crashing console-mode mged. perhaps fixed during coverity cleanup + or some other patch. still warrants a quick check prior to + release, but hopefully fixed. + +2012-05-09 01:16 brlcad + + * [r50473] BUGS: + expand with additional details about the invocation bug + +2012-05-08 22:17 n_reed + + * [r50472] src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/clstepcore/STEPcomplex.cc, + src/other/step/src/clstepcore/sdaiApplication_instance.cc, + src/other/step/src/clstepcore/sdaiApplication_instance.h: + Remove P21CommentRep() and move p21Comment string to stack to + simplify things. SCL git 219957d. + +2012-05-08 20:17 starseeker + + * [r50471] regress/Makefile.am: + Try to add new outputs to Makefile.am for regression + +2012-05-08 20:14 n_reed + + * [r50470] src/other/step/src/clutils/scl_hash.cc, + src/other/step/src/clutils/scl_hash.h: + Make HASHsearch item param const. SCL git defe0dd. + +2012-05-08 20:12 starseeker + + * [r50469] regress/CMakeLists.txt, regress/g-nff.sh, + regress/iges.sh: + Odd pathname distcheck smoked out some weaknesses in the new + regression scripts. Address those, also have build logic clear + out iges test outputs. + +2012-05-08 19:53 n_reed + + * [r50468] src/other/step/src/express/resolve.c: + apply SCL git 0d9c16d, which fixes fedex_plus failure on ap203e2 + schema + +2012-05-08 19:20 n_reed + + * [r50467] src/other/step/src/clstepcore/read_func.cc: + Rewrite PushPastString to avoid two consecutive get/putback as + identified by SCL git abb3add. Also if first char on stream isn't + string delimiter, don't take it off the stream. + +2012-05-08 18:36 starseeker + + * [r50466] regress/CMakeLists.txt: + regress-quote is not ready to be added to the main regress + target. + +2012-05-08 18:13 starseeker + + * [r50465] regress/CMakeLists.txt, regress/comgeom.sh, + regress/g-nff.sh: + Make clearing out the files the responsibility of the build + logic, in keeping with other tests. Update file output names to + respect the existing convention. + +2012-05-08 17:52 starseeker + + * [r50464] regress/comgeom.sh, regress/g-nff.sh: + Ah hah. Use distinct filenames for the g-nff and comgeom tests, + so they play nice when regress in run in parallel. + +2012-05-08 14:42 starseeker + + * [r50463] misc/CMake/BRLCAD_Targets.cmake, + misc/CMake/BRLCAD_Util.cmake, src/libdm/CMakeLists.txt, + src/librt/CMakeLists.txt, src/libwdb/CMakeLists.txt, + src/mged/CMakeLists.txt: + Reorganize some functionality to reduce logic duplication, few + tweaks. Will need to test this on Windows. + +2012-05-08 12:55 starseeker + + * [r50462] misc/CMake/BRLCAD_Targets.cmake: + Ah, now I remember. Even REGEX substitution of non-alpha-numeric + characters isn't good enough - what if two paths differ only by + having different non-alpha-numeric characters? Use the IS_SUBPATH + macro created for the distcheck routines that have to deal with + similar issues. + +2012-05-08 12:17 starseeker + + * [r50461] misc/CMake/BRLCAD_Targets.cmake: + Don't use REGEX if we don't need to + +2012-05-08 10:59 starseeker + + * [r50460] misc/CMake/BRLCAD_Targets.cmake: + Sean called me on it, and he's right. Try getting the 'strip the + non-regex-friendly-chars-out-of-the-path' behavior to be more + robust... + +2012-05-08 01:23 brlcad + + * [r50459] NEWS: + bob made a change to the way libbu parses argv array elements to + allow escaping of quoted strings. this fixes a problem one would + encounter if you used rtwizard and it tried to feed multiple + occlusion objects to rtwizard. now they parse and occlude + correctly. + +2012-05-07 21:41 brlcad + + * [r50458] NEWS: + richard added new manpage documentation on the previously added + make_pnts command + +2012-05-07 21:12 r_weiss + + * [r50457] doc/docbook/system/mann/en/CMakeLists.txt: + Updated file 'CMakeLists.txt' to add documentation for mged + command 'make_pnts'. + +2012-05-07 21:08 r_weiss + + * [r50456] doc/docbook/system/mann/en/make_pnts.xml: + Added documentation for mged command 'make_pnts". Added file + 'make_pnts.xml'. + +2012-05-07 19:03 starseeker + + * [r50455] doc/docbook/system/mann/en/CMakeLists.txt, + misc/CMake/DocBook.cmake: + Hmm - more than one command ina man page means more than one + output file (with CMake not knowing in advance about the extras.) + Add a mechanism to tell CMake what to do with the extra output. + +2012-05-07 16:22 r_weiss + + * [r50454] doc/docbook/system/mann/en/CMakeLists.txt: + Updated file 'CMakeLists.txt' to add the documention for the mged + command 'lc'. + +2012-05-07 16:21 r_weiss + + * [r50453] doc/docbook/system/mann/en/lc.xml: + Added documention for the new mged command 'lc'. Added file + 'lc.xml'. + +2012-05-07 15:36 brlcad + + * [r50452] NEWS: + richard fixed a bug in gqa that was causing it to crash if the + requested object(s) did not exist. if rt_gettree() failed, it + continued processing and ended up crashing. now properly halts + after the error message. + +2012-05-07 14:52 r_weiss + + * [r50451] src/libged/gqa.c: + Updated the mged 'gqa' command to exit with an error message if + the object specified does not exist. This change prevents a + seg-fault. + +2012-05-05 14:30 starseeker + + * [r50450] src/other/CMakeLists.txt: + Use ON instead of 1 + +2012-05-05 11:41 starseeker + + * [r50449] src/other/CMakeLists.txt: + Make sure M_LIBRARY is tagged as advanced. + +2012-05-04 23:16 starseeker + + * [r50448] src/mged/edsol.c: + Initialize new_pt instances in edsol.c + +2012-05-04 18:40 bob1961 + + * [r50447] src/tclscripts/rtwizard/lib/PictureTypeBase.itcl: + PictureTypeBase::rtedgeCmd needs backslashes and double quotes + around the occlusion objects being passed in to rtedge. + +2012-05-04 18:37 bob1961 + + * [r50446] src/tclscripts/rtwizard/lib/FbPage.itk: + Rtwizard mods to use /dev/oglsp and /dev/wglsp (i.e. single + buffering and private memory). + +2012-05-04 18:32 bob1961 + + * [r50445] src/libbu/argv.c: + Added support for escaping double quotes in + bu_argv_from_string(). This is necessary for feeding strings to + bu_struct_parse() and fixes rtedge (i.e. couldn't specify more + than one occlusion object). + +2012-05-04 16:55 starseeker + + * [r50444] regress/comgeom.sh: + Need to quote paths in comgeom regression + +2012-05-04 02:31 starseeker + + * [r50443] src/libged/simulate/simutils.c: + Initialize to VINIT_ZERO + +2012-05-04 01:43 starseeker + + * [r50442] misc/CMake/BRLCAD_Targets.cmake: + If we're using MATCHES (and we need to here) make sure + + chracters don't cause issues. + +2012-05-03 22:15 brlcad + + * [r50441] misc/CMake/FindSTL.cmake, src/libpc/CMakeLists.txt, + src/librt/CMakeLists.txt, src/other/perplex/CMakeLists.txt, + src/other/re2c/CMakeLists.txt, + src/other/step/cmake/SCL_Utils.cmake: + rename STDCXX_LINKLIB to STDCXX_LIBRARIES to comply with cmake's + documented convention (and it can require multiple libraries like + -lm and -lc, too) + +2012-05-03 22:02 brlcad + + * [r50440] src/other/perplex/CMakeLists.txt, + src/other/re2c/CMakeLists.txt: + the conditional wasn't working, but shouldn't even be necessarly + since it's empty/unset when not found. + +2012-05-03 21:33 brlcad + + * [r50439] src/libged/rt.c: + leave a comment explaining why we use this particular magic + number. + +2012-05-03 21:31 n_reed + + * [r50438] src/other/step/src/fedex_plus/classes.h, + src/other/step/src/fedex_plus/classes_wrapper.cc: + Apply SCL git 900d94d. fedex_plus no longer generates make_schema + file. + +2012-05-03 21:28 brlcad + + * [r50437] src/libged/rt.c: + Investigating off-by-many errors in the solids regression test, + Keith noticed view script differences. Compared to Linux, Mac + viewscripts differed in the last/15th place after the decimal + point. Cliff observed calculations from cos() differing on the + 16th digit prior to being written out, undoubtedly due to subtle + implementation differences (round vs truncate) as "real" value + was nearly halfway between cos() values being calculated for + Linux and Mac. Double-precision IEEE floating point only + guarantees 15-17 digits of precision, depending on the + calculation, so using a .15 precision specifier makes our printed + value dip into unreliable territory (1+15 significant digits). By + pulling the value up to .14, we get 15 digits of precision, + identical view scripts, and the solids test passes without + differences. Looking through our history, this seems to be safe + as the value prior to printing quaternions was %.9e. Anything + from 9->14 should be safe. + +2012-05-03 21:08 n_reed + + * [r50436] src/other/step/src/clutils/scl_hash.cc, + src/other/step/src/fedex_plus/classes.c: + remove some goto statements based on SCL git a13ba21 and ecd400c + +2012-05-03 21:06 brlcad + + * [r50435] src/libged/rt.c: + sort functions in order + +2012-05-03 21:02 starseeker + + * [r50434] src/util/CMakeLists.txt: + Remove debug message + +2012-05-03 20:45 starseeker + + * [r50433] misc/CMake/BRLCAD_Targets.cmake, + src/util/CMakeLists.txt: + Fix routine for sorting include dirs, and use it for util + directory. Seems to address issue on mac with using wrong png + lib/headers. + +2012-05-03 20:28 n_reed + + * [r50432] src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/cleditor/STEPfile.h, + src/other/step/src/cleditor/STEPfile.inline.cc, + src/other/step/src/cleditor/instmgr.cc, + src/other/step/src/cleditor/instmgr.h, + src/other/step/src/clstepcore/Registry.h, + src/other/step/src/clstepcore/STEPaggregate.cc, + src/other/step/src/clstepcore/STEPattribute.h, + src/other/step/src/clstepcore/STEPattribute.inline.cc, + src/other/step/src/clstepcore/STEPcomplex.h, + src/other/step/src/clstepcore/sdaiApplication_instance.h, + src/other/step/src/clstepcore/sdaiSelect.h, + src/other/step/src/clutils/scl_hash.cc, + src/other/step/src/clutils/scl_hash.h: + ws and old comment removal from SCL git 657a283 + +2012-05-03 20:23 n_reed + + * [r50431] src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/clstepcore/ExpDict.cc, + src/other/step/src/clstepcore/STEPcomplex.cc, + src/other/step/src/clstepcore/STEPundefined.cc: + Using std::string c_str() too much and empty() not enough. SCL + git 2295e71 and b759a0e. + +2012-05-03 20:00 starseeker + + * [r50430] misc/CMake/FindSTL.cmake, src/libpc/CMakeLists.txt, + src/librt/CMakeLists.txt: + Switch to STDCXX_LINKLIB variable + +2012-05-03 19:28 starseeker + + * [r50429] configure.ac, src/other/Makefile.am: + After discussion, concensus is to require a working libpng on the + system for autotools distcheck process. Putting forth the + resources required to get libpng's autotools logic working with + our distcheck (it still doesn't as of this commit) isn't + justified give the deprecated status of BRL-CAD's autools build. + +2012-05-03 19:03 starseeker + + * [r50428] src/other/libpng/Makefile.am: + Don't worry about pngvalid with autotools build + +2012-05-03 18:11 brlcad + + * [r50427] TODO: + add some fbserv/libfb items after talking with parker on a + variety of rtwizard and rendering issues. looks like the + long-standing ogl slowness was due to double-buffering being + absurdly slow compared to the render time for small models. + +2012-05-03 17:41 starseeker + + * [r50426] CMakeLists.txt, src/other/perplex/CMakeLists.txt, + src/other/re2c/CMakeLists.txt, + src/other/step/cmake/SCL_Utils.cmake: + Try to make the stdc++ usage a matter of detection instead of + hardcoding. Untested on systems which would show the issue. + +2012-05-03 17:27 starseeker + + * [r50425] doc/README.Linux: + List some of the more commonly missing devel packages on typical + Redhat/Fedora installs that are needed for BRL-CAD building. + +2012-05-03 17:22 brlcad + + * [r50424] src/libpc/CMakeLists.txt, src/librt/CMakeLists.txt: + two of our C libs use C++ libraries, so specify the stl + dependency on their linker line in case we're going through + ccache, a C compiler, or some other configuration where we need + to explicitly link that library. needs to be abstracted in order + to support stlport, but completes a ccache build for now. + +2012-05-03 17:16 brlcad + + * [r50423] src/libpkg/pkg.c: + somehow this passed compilation earlier but pkg needs the same + compatibility fix as the rest of brl-cad for the FD_SET + __extension__ keyword causing 'asm' compilation errors + +2012-05-03 16:32 n_reed + + * [r50422] src/other/step/src/clstepcore/Registry.inline.cc, + src/other/step/src/clstepcore/STEPcomplex.cc, + src/other/step/src/clstepcore/complexSupport.h, + src/other/step/src/fedex_plus/complexSupport.h: + cpp initialization warning fixes from SCL git f727293, b6bebbb, + and 3156ea7 + +2012-05-03 15:28 n_reed + + * [r50421] src/other/step/src/clutils/scl_hash.cc, + src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes_wrapper.cc: + signed/unsigned comparison changes based on SCL git f479cf4 and + 402225e + +2012-05-03 15:27 brlcad + + * [r50420] src/other/perplex/CMakeLists.txt, + src/other/step/cmake/SCL_Utils.cmake: + more stl linkages for external deps compiling through cache or + different compilers + +2012-05-03 14:58 starseeker + + * [r50419] configure.ac, src/other/Makefile.am: + Turn libpng build back on in autotools + +2012-05-03 14:52 brlcad + + * [r50418] src/other/re2c/CMakeLists.txt: + need to specify a c++ library for the stl if we happen to be + compiling under an environment that does not automatically + include it (e.g., ccache, gcc, others). + +2012-05-03 01:29 starseeker + + * [r50417] regress/Makefile.am: + More files to clean in regress (autotools) + +2012-05-03 00:28 starseeker + + * [r50416] src/libtclcad/Makefile.am: + add tclcad_private.h header to autotools extradist + +2012-05-03 00:06 starseeker + + * [r50415] configure.ac: + Oops - couple more step items in autotools + +2012-05-02 21:25 starseeker + + * [r50414] configure.ac, src/conv/Makefile.am, + src/other/Makefile.am: + Turn off step - Nick's improvements have now made the new step-g + build process too different from the original to be worth + re-implementing in autotools + +2012-05-02 21:03 bob1961 + + * [r50413] src/mged/chgview.c: + This fixes an issue in MGED where matrix edit was broken. + +2012-05-02 20:29 starseeker + + * [r50412] src/libgcv/wfobj/CMakeLists.txt: + update wfobj CMakeLists.txt + +2012-05-02 20:17 starseeker + + * [r50411] src/libgcv/Makefile.am, src/libgcv/wfobj/Makefile.am: + finish commenting out wfobj for autotools + +2012-05-02 20:05 starseeker + + * [r50410] configure.ac: + No wfobj with autotools + +2012-05-02 19:49 starseeker + + * [r50409] src/other/libutahrle/Makefile.am, + src/other/tcl/Makefile.am, src/other/tk/Makefile.am, + src/other/tkhtml/Makefile.am, src/other/tkpng/Makefile.am: + Switch other src/other Makefile.am files to just straight-up + ignore CMake dir + +2012-05-02 15:54 n_reed + + * [r50408] src/other/step/src/clstepcore/ExpDict.cc, + src/other/step/src/clstepcore/ExpDict.h, + src/other/step/src/fedex_plus/classes.c: + apply cleanup changes from SCL git 9f83ece, 5e6ebb0, and ca50d53 + +2012-05-02 15:26 r_weiss + + * [r50407] src/tclscripts/mged/CMakeLists.txt, + src/tclscripts/mged/Makefile.am: + Updated files 'CMakeLists.txt' and 'Makefile.am' to add the tcl + script 'lc.tcl' to mged. This adds a new command called 'lc' to + mged which lists the codes (ie attributes) of regions within a + group. + +2012-05-02 15:18 r_weiss + + * [r50406] src/tclscripts/mged/lc.tcl: + Added tcl script 'lc.tcl' for a new mged command 'lc' to list the + region codes (ie attributes) within a group. + +2012-05-02 03:55 starseeker + + * [r50405] src/other/libz/Makefile.am: + zconf.h.in is no more + +2012-05-02 03:37 starseeker + + * [r50404] CMakeLists.txt: + Add a note about the FIND_LIBRARY_USE_LIB32_PATHS bug, so we know + where to look if/when the issue comes up. + +2012-05-02 03:34 starseeker + + * [r50403] src/other/incrTcl/itcl/Makefile.am, + src/other/incrTcl/itk/Makefile.am: + Just ignore all of CMake + +2012-05-02 03:32 starseeker + + * [r50402] CMakeLists.txt, misc/CMake/distcheck_autotools.cmake.in: + This looks like it might be a viable way of regularly checking + the Autotools distcheck target (at least to the extent of making + sure it doesn't error out). Right now it looks like trunk + Autotools distcheck is not happy, so this breaks distcheck-full + until that gets sorted out. + +2012-05-02 03:17 brlcad + + * [r50401] doc/deprecation.txt: + per IRC discussion in the aftermath of an autotools removal + revert, tighten up the deprecation language to specify two minor + release needing to include the deprecation notice. include an + example so it's even more explicit and not subject to + intepretation. strictly speaking, this reduces our deprecation + window by a minor but makes the policy about as tight as it can + get without being reckless or non-existent. + +2012-05-02 03:14 starseeker + + * [r50400] autogen.sh, configure.ac, misc/Makefile.am, + src/other/Makefile.am: + Fix typos in deprecation messages, more Makefile.am changes + (untested in the misc case) + +2012-05-02 02:53 starseeker + + * [r50399] Makefile.am: + Well, that's one issue already spotted - let Makefile.am know + there are no more .cmake toplevel doc files. + +2012-05-02 02:05 brlcad + + * [r50398] CMakeLists.txt, Makefile.am, autogen.sh, + bench/CMakeLists.txt, bench/Makefile.am, configure, configure.ac, + configure.cmake.sh, db/CMakeLists.txt, db/Makefile.am, + db/include/Makefile.am, doc/CMakeLists.txt, doc/Makefile.am, + doc/html/CMakeLists.txt, doc/html/Makefile.am, + doc/html/ReleaseNotes/Makefile.am, + doc/html/ReleaseNotes/Rel5.0/Makefile.am, + doc/html/ReleaseNotes/Rel5.0/Summary/Makefile.am, + doc/html/ReleaseNotes/Rel6.0/Makefile.am, + doc/html/manuals/Anim_Tutorial/Makefile.am, + doc/html/manuals/Makefile.am, + doc/html/manuals/cadwidgets/Makefile.am, + doc/html/manuals/libbu/Makefile.am, + doc/html/manuals/libdm/Makefile.am, + doc/html/manuals/librt/Makefile.am, + doc/html/manuals/mged/Makefile.am, + doc/html/manuals/mged/animmate/Makefile.am, + doc/html/manuals/shaders/Makefile.am, doc/legal/CMakeLists.txt, + doc/legal/Makefile.am, include/CMakeLists.txt, + include/Makefile.am, include/conf/Makefile.am, m4, + m4/Makefile.am, m4/args.m4, m4/ax_boost_base.m4, m4/cache.m4, + m4/compiler.m4, m4/epsilon.m4, m4/mkdirp.m4, m4/patch.m4, + m4/prefix.m4, m4/search.m4, m4/stage.m4, + misc/CMake/configure_prefix.sh, misc/CMakeLists.txt, + misc/Makefile.am, misc/enigma/CMakeLists.txt, + misc/enigma/Makefile.am, misc/libtool.m4, + misc/macosx/Makefile.am, misc/macosx/Resources/Makefile.am, + misc/macosx/Resources/ReadMe.rtfd/Makefile.am, + misc/macosx/Resources/Welcome.rtfd/Makefile.am, + misc/pkgconfig/CMakeLists.txt, misc/pkgconfig/Makefile.am, + pix/CMakeLists.txt, pix/Makefile.am, regress/CMakeLists.txt, + regress/Makefile.am, regress/mged/Makefile.am, sh/CMakeLists.txt, + sh/Makefile.am, src/CMakeLists.txt, src/Makefile.am, + src/adrt/CMakeLists.txt, src/adrt/Makefile.am, + src/anim/CMakeLists.txt, src/anim/Makefile.am, + src/archer/CMakeLists.txt, src/archer/Makefile.am, + src/archer/plugins/Commands/Makefile.am, + src/archer/plugins/Core/Makefile.am, + src/archer/plugins/Makefile.am, + src/archer/plugins/Utility/Makefile.am, + src/archer/plugins/Utility/attrGroupsDisplayUtilityP/Makefile.am, + src/archer/plugins/Utility/botUtilityP/Makefile.am, + src/archer/plugins/Wizards/Makefile.am, + src/archer/plugins/Wizards/humanwizard/Makefile.am, + src/archer/plugins/Wizards/tankwizard/Makefile.am, + src/archer/plugins/Wizards/tankwizard/images/Makefile.am, + src/archer/plugins/Wizards/tirewizard/Makefile.am, + src/brlman/CMakeLists.txt, src/brlman/Makefile.am, + src/burst/CMakeLists.txt, src/burst/Makefile.am, + src/bwish/CMakeLists.txt, src/bwish/Makefile.am, + src/canon/CMakeLists.txt, src/canon/Makefile.am, + src/conv/CMakeLists.txt, src/conv/Makefile.am, + src/conv/iges/CMakeLists.txt, src/conv/iges/Makefile.am, + src/conv/intaval/CMakeLists.txt, src/conv/intaval/Makefile.am, + src/conv/step/CMakeLists.txt, src/conv/step/Makefile.am, + src/conv/vdeck/CMakeLists.txt, src/conv/vdeck/Makefile.am, + src/external/Cubit/Makefile.am, src/external/Makefile.am, + src/external/ProEngineer/Makefile.am, + src/external/Unigraphics/Makefile.am, src/fb/CMakeLists.txt, + src/fb/Makefile.am, src/fbed/CMakeLists.txt, + src/fbed/Makefile.am, src/fbserv/CMakeLists.txt, + src/fbserv/Makefile.am, src/gtools/CMakeLists.txt, + src/gtools/Makefile.am, src/gtools/beset/Makefile.am, + src/halftone/CMakeLists.txt, src/halftone/Makefile.am, + src/irprep/CMakeLists.txt, src/irprep/Makefile.am, + src/lgt/CMakeLists.txt, src/lgt/Makefile.am, + src/libanalyze/CMakeLists.txt, src/libanalyze/Makefile.am, + src/libbn/CMakeLists.txt, src/libbn/Makefile.am, + src/libbu/CMakeLists.txt, src/libbu/Makefile.am, + src/libcursor/CMakeLists.txt, src/libcursor/Makefile.am, + src/libdm/CMakeLists.txt, src/libdm/Makefile.am, + src/libfb/CMakeLists.txt, src/libfb/Makefile.am, + src/libfft/CMakeLists.txt, src/libfft/Makefile.am, + src/libgcv/CMakeLists.txt, src/libgcv/Makefile.am, + src/libgcv/wfobj/CMakeLists.txt, src/libgcv/wfobj/Makefile.am, + src/libged/CMakeLists.txt, src/libged/Makefile.am, + src/libicv/CMakeLists.txt, src/libicv/Makefile.am, + src/libmultispectral/CMakeLists.txt, + src/libmultispectral/Makefile.am, src/liboptical/CMakeLists.txt, + src/liboptical/Makefile.am, src/liborle/CMakeLists.txt, + src/liborle/Makefile.am, src/libpc/CMakeLists.txt, + src/libpc/Makefile.am, src/libpkg/CMakeLists.txt, + src/libpkg/Makefile.am, src/librt/CMakeLists.txt, + src/librt/Makefile.am, src/librtserver/CMakeLists.txt, + src/librtserver/Makefile.am, src/libsysv/CMakeLists.txt, + src/libsysv/Makefile.am, src/libtclcad/CMakeLists.txt, + src/libtclcad/Makefile.am, src/libtermio/CMakeLists.txt, + src/libtermio/Makefile.am, src/libwdb/CMakeLists.txt, + src/libwdb/Makefile.am, src/mged/CMakeLists.txt, + src/mged/Makefile.am, src/mged/points/CMakeLists.txt, + src/mged/points/Makefile.am, src/nirt/CMakeLists.txt, + src/nirt/Makefile.am, src/nirt/sfiles/Makefile.am, + src/other/CMakeLists.txt, src/other/Makefile.am, + src/other/libpng/Makefile.am, src/proc-db/CMakeLists.txt, + src/proc-db/Makefile.am, src/remrt/CMakeLists.txt, + src/remrt/Makefile.am, src/rt/CMakeLists.txt, src/rt/Makefile.am, + src/rttherm/CMakeLists.txt, src/rttherm/Makefile.am, + src/shapes/CMakeLists.txt, src/shapes/Makefile.am, + src/sig/CMakeLists.txt, src/sig/Makefile.am, + src/tab/CMakeLists.txt, src/tab/Makefile.am, + src/tclscripts/CMakeLists.txt, src/tclscripts/Makefile.am, + src/tclscripts/archer/CMakeLists.txt, + src/tclscripts/archer/Makefile.am, + src/tclscripts/archer/images/CMakeLists.txt, + src/tclscripts/archer/images/Makefile.am, + src/tclscripts/boteditor/CMakeLists.txt, + src/tclscripts/boteditor/Makefile.am, + src/tclscripts/geometree/CMakeLists.txt, + src/tclscripts/geometree/Makefile.am, + src/tclscripts/hv3/CMakeLists.txt, + src/tclscripts/hv3/Makefile.am, + src/tclscripts/lib/CMakeLists.txt, + src/tclscripts/lib/Makefile.am, + src/tclscripts/mged/CMakeLists.txt, + src/tclscripts/mged/Makefile.am, + src/tclscripts/pl-dm/CMakeLists.txt, + src/tclscripts/pl-dm/Makefile.am, + src/tclscripts/rtwizard/CMakeLists.txt, + src/tclscripts/rtwizard/Makefile.am, + src/tclscripts/rtwizard/examples/Makefile.am, + src/tclscripts/rtwizard/examples/PictureTypeA/Makefile.am, + src/tclscripts/rtwizard/examples/PictureTypeB/Makefile.am, + src/tclscripts/rtwizard/examples/PictureTypeC/Makefile.am, + src/tclscripts/rtwizard/examples/PictureTypeD/Makefile.am, + src/tclscripts/rtwizard/examples/PictureTypeE/Makefile.am, + src/tclscripts/rtwizard/examples/PictureTypeF/Makefile.am, + src/tclscripts/rtwizard/lib/CMakeLists.txt, + src/tclscripts/rtwizard/lib/Makefile.am, + src/tclscripts/sdialogs/CMakeLists.txt, + src/tclscripts/sdialogs/Makefile.am, + src/tclscripts/sdialogs/scripts/CMakeLists.txt, + src/tclscripts/sdialogs/scripts/Makefile.am, + src/tclscripts/swidgets/CMakeLists.txt, + src/tclscripts/swidgets/Makefile.am, + src/tclscripts/swidgets/images/CMakeLists.txt, + src/tclscripts/swidgets/images/Makefile.am, + src/tclscripts/swidgets/scripts/CMakeLists.txt, + src/tclscripts/swidgets/scripts/Makefile.am, + src/tclscripts/util/CMakeLists.txt, + src/tclscripts/util/Makefile.am, src/util/CMakeLists.txt, + src/util/Makefile.am, src/vfont/CMakeLists.txt, + src/vfont/Makefile.am: + revert r50386,50391-50393 as removal of prior build system is + very premature. it was just deprecated in 7.20.0 and is supposed + to exist deprecated across three minor releases. implies 7.24.0 + would be the soonest (or 7.26.0 if interpreted strictly), and + we're not even to 7.22.0 yet. + +2012-05-02 01:48 brlcad + + * [r50397] src/rt/viewedge.c: + note why this block is commented out for now until a fix can be + made. should always annotate an #if0 block, otherwise it's a real + pain in the ass to review later. + +2012-05-02 01:45 brlcad + + * [r50396] include/raytrace.h, src/librt/db5_scan.c: + move the doxygen comments from source to header + +2012-05-02 01:44 brlcad + + * [r50395] TODO: + make sure we can call db_dirbuild() multiple times without + creating duplicate entries. + +2012-05-01 23:06 n_reed + + * [r50394] src/other/step/src/clstepcore/STEPattributeList.cc, + src/other/step/src/exppp/exppp.c, + src/other/step/src/express/expparse.y, + src/other/step/src/express/express.c, + src/other/step/src/express/hash.c, + src/other/step/src/express/object.c, + src/other/step/src/express/resolve.c, + src/other/step/src/express/variable.c, + src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes.h, + src/other/step/src/fedex_plus/classes_misc.c, + src/other/step/src/fedex_plus/multpass.c, + src/other/step/src/fedex_plus/selects.c: + fix missing types, prototypes, and returns based on SCL git + 562f4de, 6e6b8ca, 2dc4e7e, fd1d32c, 99407fb, and b5238df + +2012-05-01 22:07 starseeker + + * [r50393] src/other/libpng/Makefile.am: + Revert libpng Makefile.am to vanilla + +2012-05-01 22:01 starseeker + + * [r50392] configure, misc/CMake/configure_prefix.sh: + Tweak the header on the configure script + +2012-05-01 21:59 starseeker + + * [r50391] CMakeLists.txt, configure, configure.cmake.sh: + Rename configure.cmake.sh to configure + +2012-05-01 21:30 starseeker + + * [r50390] misc/CMake/FindX11.cmake: + Consolidate the X11 lib checks + +2012-05-01 21:16 n_reed + + * [r50389] src/other/step/src/cleditor/STEPfile.cc: + reject SCL git df8f8d5 and replace temp array with vector + +2012-05-01 21:11 starseeker + + * [r50388] misc/CMake/FindX11.cmake: + If we don't have multilib systems, assume /usr/lib is legit for + the word size specified + +2012-05-01 19:52 n_reed + + * [r50387] src/other/step/src/clstepcore/STEPcomplex.cc: + use stringstream to correctly print file id, SCL git 71b3a28 + +2012-05-01 18:26 erikgreenwald + + * [r50386] CMakeLists.txt, Makefile.am, autogen.sh, + bench/CMakeLists.txt, bench/Makefile.am, configure.ac, + db/CMakeLists.txt, db/Makefile.am, db/include/Makefile.am, + doc/CMakeLists.txt, doc/Makefile.am, doc/html/CMakeLists.txt, + doc/html/Makefile.am, doc/html/ReleaseNotes/Makefile.am, + doc/html/ReleaseNotes/Rel5.0/Makefile.am, + doc/html/ReleaseNotes/Rel5.0/Summary/Makefile.am, + doc/html/ReleaseNotes/Rel6.0/Makefile.am, + doc/html/manuals/Anim_Tutorial/Makefile.am, + doc/html/manuals/Makefile.am, + doc/html/manuals/cadwidgets/Makefile.am, + doc/html/manuals/libbu/Makefile.am, + doc/html/manuals/libdm/Makefile.am, + doc/html/manuals/librt/Makefile.am, + doc/html/manuals/mged/Makefile.am, + doc/html/manuals/mged/animmate/Makefile.am, + doc/html/manuals/shaders/Makefile.am, doc/legal/CMakeLists.txt, + doc/legal/Makefile.am, include/CMakeLists.txt, + include/Makefile.am, include/conf/Makefile.am, m4, + misc/CMakeLists.txt, misc/Makefile.am, + misc/enigma/CMakeLists.txt, misc/enigma/Makefile.am, + misc/libtool.m4, misc/macosx/Makefile.am, + misc/macosx/Resources/Makefile.am, + misc/macosx/Resources/ReadMe.rtfd/Makefile.am, + misc/macosx/Resources/Welcome.rtfd/Makefile.am, + misc/pkgconfig/CMakeLists.txt, misc/pkgconfig/Makefile.am, + pix/CMakeLists.txt, pix/Makefile.am, regress/CMakeLists.txt, + regress/Makefile.am, regress/mged/Makefile.am, sh/CMakeLists.txt, + sh/Makefile.am, src/CMakeLists.txt, src/Makefile.am, + src/adrt/CMakeLists.txt, src/adrt/Makefile.am, + src/anim/CMakeLists.txt, src/anim/Makefile.am, + src/archer/CMakeLists.txt, src/archer/Makefile.am, + src/archer/plugins/Commands/Makefile.am, + src/archer/plugins/Core/Makefile.am, + src/archer/plugins/Makefile.am, + src/archer/plugins/Utility/Makefile.am, + src/archer/plugins/Utility/attrGroupsDisplayUtilityP/Makefile.am, + src/archer/plugins/Utility/botUtilityP/Makefile.am, + src/archer/plugins/Wizards/Makefile.am, + src/archer/plugins/Wizards/humanwizard/Makefile.am, + src/archer/plugins/Wizards/tankwizard/Makefile.am, + src/archer/plugins/Wizards/tankwizard/images/Makefile.am, + src/archer/plugins/Wizards/tirewizard/Makefile.am, + src/brlman/CMakeLists.txt, src/brlman/Makefile.am, + src/burst/CMakeLists.txt, src/burst/Makefile.am, + src/bwish/CMakeLists.txt, src/bwish/Makefile.am, + src/canon/CMakeLists.txt, src/canon/Makefile.am, + src/conv/CMakeLists.txt, src/conv/Makefile.am, + src/conv/iges/CMakeLists.txt, src/conv/iges/Makefile.am, + src/conv/intaval/CMakeLists.txt, src/conv/intaval/Makefile.am, + src/conv/step/CMakeLists.txt, src/conv/step/Makefile.am, + src/conv/vdeck/CMakeLists.txt, src/conv/vdeck/Makefile.am, + src/external/Cubit/Makefile.am, src/external/Makefile.am, + src/external/ProEngineer/Makefile.am, + src/external/Unigraphics/Makefile.am, src/fb/CMakeLists.txt, + src/fb/Makefile.am, src/fbed/CMakeLists.txt, + src/fbed/Makefile.am, src/fbserv/CMakeLists.txt, + src/fbserv/Makefile.am, src/gtools/CMakeLists.txt, + src/gtools/Makefile.am, src/gtools/beset/Makefile.am, + src/halftone/CMakeLists.txt, src/halftone/Makefile.am, + src/irprep/CMakeLists.txt, src/irprep/Makefile.am, + src/lgt/CMakeLists.txt, src/lgt/Makefile.am, + src/libanalyze/CMakeLists.txt, src/libanalyze/Makefile.am, + src/libbn/CMakeLists.txt, src/libbn/Makefile.am, + src/libbu/CMakeLists.txt, src/libbu/Makefile.am, + src/libcursor/CMakeLists.txt, src/libcursor/Makefile.am, + src/libdm/CMakeLists.txt, src/libdm/Makefile.am, + src/libfb/CMakeLists.txt, src/libfb/Makefile.am, + src/libfft/CMakeLists.txt, src/libfft/Makefile.am, + src/libgcv/CMakeLists.txt, src/libgcv/Makefile.am, + src/libgcv/wfobj/CMakeLists.txt, src/libgcv/wfobj/Makefile.am, + src/libged/CMakeLists.txt, src/libged/Makefile.am, + src/libicv/CMakeLists.txt, src/libicv/Makefile.am, + src/libmultispectral/CMakeLists.txt, + src/libmultispectral/Makefile.am, src/liboptical/CMakeLists.txt, + src/liboptical/Makefile.am, src/liborle/CMakeLists.txt, + src/liborle/Makefile.am, src/libpc/CMakeLists.txt, + src/libpc/Makefile.am, src/libpkg/CMakeLists.txt, + src/libpkg/Makefile.am, src/librt/CMakeLists.txt, + src/librt/Makefile.am, src/librtserver/CMakeLists.txt, + src/librtserver/Makefile.am, src/libsysv/CMakeLists.txt, + src/libsysv/Makefile.am, src/libtclcad/CMakeLists.txt, + src/libtclcad/Makefile.am, src/libtermio/CMakeLists.txt, + src/libtermio/Makefile.am, src/libwdb/CMakeLists.txt, + src/libwdb/Makefile.am, src/mged/CMakeLists.txt, + src/mged/Makefile.am, src/mged/points/CMakeLists.txt, + src/mged/points/Makefile.am, src/nirt/CMakeLists.txt, + src/nirt/Makefile.am, src/nirt/sfiles/Makefile.am, + src/other/CMakeLists.txt, src/other/Makefile.am, + src/proc-db/CMakeLists.txt, src/proc-db/Makefile.am, + src/remrt/CMakeLists.txt, src/remrt/Makefile.am, + src/rt/CMakeLists.txt, src/rt/Makefile.am, + src/rttherm/CMakeLists.txt, src/rttherm/Makefile.am, + src/shapes/CMakeLists.txt, src/shapes/Makefile.am, + src/sig/CMakeLists.txt, src/sig/Makefile.am, + src/tab/CMakeLists.txt, src/tab/Makefile.am, + src/tclscripts/CMakeLists.txt, src/tclscripts/Makefile.am, + src/tclscripts/archer/CMakeLists.txt, + src/tclscripts/archer/Makefile.am, + src/tclscripts/archer/images/CMakeLists.txt, + src/tclscripts/archer/images/Makefile.am, + src/tclscripts/boteditor/CMakeLists.txt, + src/tclscripts/boteditor/Makefile.am, + src/tclscripts/geometree/CMakeLists.txt, + src/tclscripts/geometree/Makefile.am, + src/tclscripts/hv3/CMakeLists.txt, + src/tclscripts/hv3/Makefile.am, + src/tclscripts/lib/CMakeLists.txt, + src/tclscripts/lib/Makefile.am, + src/tclscripts/mged/CMakeLists.txt, + src/tclscripts/mged/Makefile.am, + src/tclscripts/pl-dm/CMakeLists.txt, + src/tclscripts/pl-dm/Makefile.am, + src/tclscripts/rtwizard/CMakeLists.txt, + src/tclscripts/rtwizard/Makefile.am, + src/tclscripts/rtwizard/examples/Makefile.am, + src/tclscripts/rtwizard/examples/PictureTypeA/Makefile.am, + src/tclscripts/rtwizard/examples/PictureTypeB/Makefile.am, + src/tclscripts/rtwizard/examples/PictureTypeC/Makefile.am, + src/tclscripts/rtwizard/examples/PictureTypeD/Makefile.am, + src/tclscripts/rtwizard/examples/PictureTypeE/Makefile.am, + src/tclscripts/rtwizard/examples/PictureTypeF/Makefile.am, + src/tclscripts/rtwizard/lib/CMakeLists.txt, + src/tclscripts/rtwizard/lib/Makefile.am, + src/tclscripts/sdialogs/CMakeLists.txt, + src/tclscripts/sdialogs/Makefile.am, + src/tclscripts/sdialogs/scripts/CMakeLists.txt, + src/tclscripts/sdialogs/scripts/Makefile.am, + src/tclscripts/swidgets/CMakeLists.txt, + src/tclscripts/swidgets/Makefile.am, + src/tclscripts/swidgets/images/CMakeLists.txt, + src/tclscripts/swidgets/images/Makefile.am, + src/tclscripts/swidgets/scripts/CMakeLists.txt, + src/tclscripts/swidgets/scripts/Makefile.am, + src/tclscripts/util/CMakeLists.txt, + src/tclscripts/util/Makefile.am, src/util/CMakeLists.txt, + src/util/Makefile.am, src/vfont/CMakeLists.txt, + src/vfont/Makefile.am: + 11 months and a minor, time to purge the autotools build system + +2012-05-01 18:22 n_reed + + * [r50385] src/other/step/include/express/basic.h, + src/other/step/src/clutils/Str.cc, + src/other/step/src/clutils/errordesc.cc, + src/other/step/src/express/entity.c, + src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes.h: + minor string comparison improvements from SCL git 1ad14e1, + 70a8382, 7a6ba24, c316f21, and 572e9ad + +2012-05-01 17:36 brlcad + + * [r50384] CMakeLists.txt: + irix is gone now too, so remove unused libgen library check + +2012-05-01 17:35 brlcad + + * [r50383] CMakeLists.txt: + the SGI graphics library is no more. no longer used, so no point + checking for it either. + +2012-05-01 17:18 brlcad + + * [r50382] CMakeLists.txt: + unclear what this lib check is for too. seems to be unused. + +2012-05-01 17:08 brlcad + + * [r50381] CMakeLists.txt: + move the opengl header check out of the lib stage into the header + stage + +2012-05-01 17:05 brlcad + + * [r50380] CMakeLists.txt: + m library doesn't exist on windows. test should just fail, no? + +2012-05-01 17:03 brlcad + + * [r50379] src/util/CMakeLists.txt: + ttcp intentionally does not use libbu. link to socket/nsl/network + instead. remote, untested. + +2012-05-01 16:58 brlcad + + * [r50378] CMakeLists.txt: + rename library variable to just the name of the library for + consistency. might want a common prefix or suffix, but would need + to review all libs. rename NS to NSL and NETWORK_SOCKET to just + NETWORK. + +2012-05-01 16:46 brlcad + + * [r50377] CMakeLists.txt: + MX is not used, remove it. what is libds? remove it too. rename + DLOPEN to DL since it's related to libdl. looks like it's also + unused, but it should be for all the dynamic libbu support .. + which has probably all just unfortunately gotten left disabled + since the conversion to cmake. + +2012-05-01 16:02 bob1961 + + * [r50376] src/rt/viewedge.c: + Don't need the call to db_dirbuild() in viewedge.c/view_init() + because the db_open()'s here and in main.c are using mapped + files. So the previous call to rt_dirbuild() in main.c has + already called db_dirbuild(). This avoids the db_dircheck: + Duplicate of ... error messages. + +2012-05-01 14:29 brlcad + + * [r50375] src/fbserv/fbserv.c: + restructure to avoid forward declarations. also don't need/want + win32 protections around the openlog() calls, they should have + just been wrapped in a HAVE_SYSLOG_H feature check. + +2012-04-30 18:50 starseeker + + * [r50372] misc/CMake/FindX11.cmake: + Note that archlinux prompted the tweak to X11 search paths. + +2012-04-30 18:00 starseeker + + * [r50371] misc/CMake/FindX11.cmake: + Tweak search paths for X11 + +2012-04-29 02:10 starseeker + + * [r50366] src/libbu/bitv.c, src/libbu/endian.c, + src/libbu/fnmatch.c, src/librt/primitives/metaball/metaball.c: + Put the inline additions back - will need to find some other + approach to avoid strict issues with clang. Not a big deal since + we have other issues with clang (offsetof related) + +2012-04-28 22:24 starseeker + + * [r50365] src/tab/tabinterp.c: + hopefully the last of the quellage errors - looks like we may be + down to offsetof and other offset-type issues with gnu89 + +2012-04-28 22:18 starseeker + + * [r50364] src/lgt/lgt.c, src/lgt/reflect.c: + More quellage fun + +2012-04-28 21:56 starseeker + + * [r50363] src/libpkg/example/client.c, + src/librt/primitives/metaball/metaball.c: + Couple more clang strict c89 issues + +2012-04-28 21:36 starseeker + + * [r50362] src/fbed/empty.c: + Another quellage we can't get away with in clang. + +2012-04-28 21:22 starseeker + + * [r50361] src/libpkg/example/server.c: + clang doesn't let us get away with this style of quellage - add + the UNUSED wrapper. + +2012-04-28 21:20 starseeker + + * [r50360] src/libbu/bitv.c, src/libbu/endian.c, + src/libbu/fnmatch.c: + These uses of inline cause a strict failure with clang 3.0 in c89 + mode (note that they do work with c99) + +2012-04-28 19:57 starseeker + + * [r50359] src/other/incrTcl/itcl/CMake/tcl.cmake, + src/other/incrTcl/itk/CMake/tcl.cmake, + src/other/sqlite3/tcl/CMake/tcl.cmake, + src/other/tk/CMake/tcl.cmake: + keep all the tcl.cmake copies the same to avoid surprises + +2012-04-28 19:48 starseeker + + * [r50358] misc/CMake/DocBook.cmake: + Try to make input paths more 'DocBook friendly' + +2012-04-28 18:26 starseeker + + * [r50357] src/other/tcl/CMake/tcl.cmake, + src/other/tcl/CMakeLists.txt: + Hmm - ieee lib link needs more study. Explicitly add the math + library to the list of libs for tcl. + +2012-04-28 18:05 starseeker + + * [r50356] src/other/tk/CMakeLists.txt: + Use the right FONTCONFIG variable... + +2012-04-28 17:51 starseeker + + * [r50355] misc/CMake/FindFontconfig.cmake, + src/other/tk/CMake/FindFontconfig.cmake, + src/other/tk/CMakeLists.txt: + Try explicitly calling out fontconfig in addition to freetype. + +2012-04-28 13:33 starseeker + + * [r50353] misc/CMake/distclean.cmake.in, + src/archer/CMakeLists.txt, src/conv/step/CMakeLists.txt, + src/tclscripts/rtwizard/CMakeLists.txt: + Beef up distclean rule + +2012-04-27 22:41 bob1961 + + * [r50352] src/tclscripts/rtwizard/lib/FbPage.itk: + Rtwizard should be using /dev/ogl instead of /dev/X. This mod and + the previous fix in libfb/if_ogl.c and libfb/if_wgl.c fixes the + issue with rtedge overlays failing to show up in the framebuffer. + +2012-04-27 22:39 bob1961 + + * [r50351] src/libfb/if_wgl.c: + Need this for windows too ---- this fix resolves the issue where + an rtedge overlay fails to show up in the framebuffer window. + +2012-04-27 22:24 bob1961 + + * [r50350] src/libfb/if_ogl.c: + This fix resolves the issue where an rtedge overlay fails to show + up in the framebuffer window. + +2012-04-27 15:35 starseeker + + * [r50344] misc/CMake/BRLCAD_Targets.cmake: + Remove debugging messages + +2012-04-27 05:20 indianlarry + + * [r50343] src/librt/opennurbs_ext.cpp, src/librt/opennurbs_ext.h: + Had to fix flatness criteria for surface subdivision. Flatness + was calculated by multiplying a series of Surface normal Dot + products at select points on the surface. Hit a case where small + cylindrical surface had even numbered negative vdots and were + canceling their signs. Simplified to look at each vdot + individually. + +2012-04-27 05:06 indianlarry + + * [r50342] src/librt/primitives/brep/brep_debug.cpp: + Extended 'brep' debugging command to take an index range. You can + now enter a dash("1-5") to plot ranges of indexes of + surfaces,faces or edges. + +2012-04-27 04:36 starseeker + + * [r50341] misc/CMake/BRLCAD_Targets.cmake: + Apply the new flags to executables too, if applicable - so far it + looks as though only obj-g even mixes C and C++ at the exec + target level. Need to check more closely - do I need to apply all + the flags to the static library builds? Make a stab at doing so, + but need to make sure what the Right Thing is. + +2012-04-27 04:35 starseeker + + * [r50340] src/libged/CMakeLists.txt: + Presumably we don't actually want to build the headers... + +2012-04-27 02:24 starseeker + + * [r50339] misc/CMake/BRLCAD_Targets.cmake: + Abstract out the flag appliation logic - may need it in more + places than just shared libraries. + +2012-04-27 01:56 starseeker + + * [r50338] misc/CMake/BRLCAD_Targets.cmake, + src/libdm/CMakeLists.txt, src/libfb/CMakeLists.txt: + Generalize the mechanism for passing flags from libraries up to + other libraries automatically - had been assuming we could apply + all flags to all targets, but libged's polycurve.cpp triggered a + build error with clang (and had been warning with gcc) when the + std=gnu99 flag got applied. Only a problem with libged currently, + but potentially could apply to any mixed C/C++ library. Approach + now is more granular - can define C and CXX variables + independently to pass up, and BRLCAD_ADDLIB will only apply C + flags to C files and CXX flags to C++ files. + +2012-04-27 01:40 starseeker + + * [r50337] src/mged/points/CMakeLists.txt: + Probably shouldn't be compiling the header here... + +2012-04-26 22:18 n_reed + + * [r50335] src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/cleditor/instmgr.cc, + src/other/step/src/clstepcore/ExpDict.cc, + src/other/step/src/clstepcore/Registry.inline.cc, + src/other/step/src/clstepcore/STEPaggregate.cc, + src/other/step/src/clstepcore/sdaiApplication_instance.cc, + src/other/step/src/express/expparse.y, + src/other/step/src/fedex_plus/classes.c: + apply changes from SCL git f678f0b, but extract assignments used + as truth values for benefit of windows + +2012-04-26 21:41 bob1961 + + * [r50334] src/tclscripts/rtwizard/lib/PictureTypeBase.itcl, + src/tclscripts/rtwizard/lib/PictureTypeF.itcl: + Needed to split out into otype and fbout. + +2012-04-26 20:26 n_reed + + * [r50331] src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/cleditor/STEPfile.h, + src/other/step/src/clstepcore/STEPcomplex.cc, + src/other/step/src/express/type.c, + src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes_misc.c, + src/other/step/src/fedex_plus/selects.c: + add default switch cases as in SCL git b10a697, but avoid using + abort if the error can be logged and/or returned + +2012-04-26 20:24 tbrowder2 + + * [r50330] src/conv/nmg/g-nmg.c: + add comment + +2012-04-26 19:45 tbrowder2 + + * [r50328] src/conv/nmg/g-nmg.c: + ws, style + +2012-04-26 15:56 n_reed + + * [r50322] src/other/step/src/clstepcore/STEPattribute.cc, + src/other/step/src/clstepcore/sdaiApplication_instance.cc, + src/other/step/src/express/alg.c, + src/other/step/src/express/caseitem.c, + src/other/step/src/express/dict.c, + src/other/step/src/express/entity.c, + src/other/step/src/express/error.c, + src/other/step/src/express/expparse.y, + src/other/step/src/express/expr.c, + src/other/step/src/express/express.c, + src/other/step/src/express/expscan.l, + src/other/step/src/express/fedex.c, + src/other/step/src/express/hash.c, + src/other/step/src/express/lexact.c, + src/other/step/src/express/linklist.c, + src/other/step/src/express/object.c, + src/other/step/src/express/schema.c, + src/other/step/src/express/scope.c, + src/other/step/src/express/stmt.c, + src/other/step/src/express/symbol.c, + src/other/step/src/express/type.c, + src/other/step/src/express/variable.c, + src/other/step/src/fedex_plus/classes_wrapper.cc: + Remove rcsid strings from sources and don't generate Id comments. + SCL git 922a795 and 9367823. + +2012-04-26 15:19 bob1961 + + * [r50321] src/libtclcad/CMakeLists.txt, src/libtclcad/tclcad.c, + src/libtclcad/tclcad_obj.c, src/libtclcad/tclcad_private.h: + Added the tclcad_initialized flag to insure that libtclcad + doesn't get initialized more than once. This case turned up after + an rtwizard enhancement. + +2012-04-26 13:49 starseeker + + * [r50319] NEWS, src/other/libpng.dist, src/other/libpng/ANNOUNCE, + src/other/libpng/CHANGES, src/other/libpng/CMakeLists.txt, + src/other/libpng/LICENSE, src/other/libpng/Makefile.am, + src/other/libpng/README, src/other/libpng/configure.ac, + src/other/libpng/example.c, src/other/libpng/libpng-manual.txt, + src/other/libpng/libpng.3, src/other/libpng/libpngpf.3, + src/other/libpng/png.5, src/other/libpng/png.c, + src/other/libpng/png.h, src/other/libpng/pngconf.h, + src/other/libpng/pngpread.c, src/other/libpng/pngpriv.h, + src/other/libpng/pngread.c, src/other/libpng/pngrtran.c, + src/other/libpng/pngrutil.c, src/other/libpng/pngset.c, + src/other/libpng/pngstruct.h, src/other/libpng/pngtest.c, + src/other/libpng/pngtrans.c, src/other/libpng/pngusr.dfa, + src/other/libpng/pngwrite.c, src/other/libpng/pngwutil.c, + src/other/libpng/projects/vstudio/readme.txt, + src/other/libpng/projects/vstudio/zlib.props, + src/other/libpng/scripts/README.txt, + src/other/libpng/scripts/libpng-config-head.in, + src/other/libpng/scripts/libpng.pc.in, + src/other/libpng/scripts/makefile.cegcc, + src/other/libpng/scripts/makefile.linux, + src/other/libpng/scripts/makefile.ne12bsd, + src/other/libpng/scripts/makefile.netbsd, + src/other/libpng/scripts/makefile.openbsd, + src/other/libpng/scripts/options.awk, + src/other/libpng/scripts/pnglibconf.dfa, + src/other/libpng/scripts/pnglibconf.h.prebuilt, + src/other/libpng/scripts/symbols.def: + Upgrade libpng to 1.5.10 + +2012-04-26 12:57 brlcad + + * [r50318] src/conv/ply-g.c: + looks like another fastf_t confusion. cid 325 was marked false + positive, but a double cast should do the trick. + +2012-04-26 12:50 starseeker + + * [r50317] CMakeLists.txt: + Start straightening out Java and rtserver enablement now that + we're not trying to link Java libs unnecessarily + +2012-04-26 12:49 brlcad + + * [r50316] src/liboptical/sh_toyota.c: + looks like coverity thinks fastf_t is not a floating point type. + cast through double. should finally fix cid 328 false positive. + +2012-04-26 03:56 brlcad + + * [r50315] src/liboptical/sh_toyota.c: + rename the lambda member to wavelength, remove the unuseful sign + bit testing, cast through double to try and head fake cid 328 + +2012-04-26 03:22 brlcad + + * [r50314] src/util/bwcrop.c: + turn the pixel count variables into integral types. done with + attempting to quell 1496. seems to be false positive, but not + clear how to make it go away. cid 1496. + +2012-04-26 01:05 tbrowder2 + + * [r50313] src/librt/comb/comb.c: + ws + +2012-04-25 21:48 tbrowder2 + + * [r50309] src/librt/comb/comb.c: + ws + +2012-04-25 21:47 tbrowder2 + + * [r50308] regress/iges.sh: + tidy tests, add -f option to make last g-iges test pass + +2012-04-25 21:23 n_reed + + * [r50307] src/other/step/src/fedex_plus/multpass.c: + remove another unused variable (LISTdo already creates one) + identified in SCL git 0153f15 + +2012-04-25 21:13 n_reed + + * [r50306] src/other/step/src/fedex_plus/classes_wrapper.cc: + apply SCL git db70465 removing more unused variables + +2012-04-25 20:49 tbrowder2 + + * [r50304] src/conv/iges/g-iges.c: + typo + +2012-04-25 20:48 n_reed + + * [r50303] src/other/step/src/clstepcore/STEPaggregate.cc, + src/other/step/src/clstepcore/STEPaggregate.h, + src/other/step/src/clutils/gennodearray.cc, + src/other/step/src/express/entity.c, + src/other/step/src/express/lexact.c, + src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes.h, + src/other/step/src/fedex_plus/classes_wrapper.cc, + src/other/step/src/fedex_plus/complexSupport.h, + src/other/step/src/fedex_plus/multpass.c, + src/other/step/src/fedex_plus/selects.c: + apply more commented code removal from SCL git c0b2b05, 37bbfd3, + 9324acc, d7410be, 62304a7, and 0dccb8b + +2012-04-25 20:36 bob1961 + + * [r50302] src/libdm/dm-generic.c, src/libtclcad/tclcad_obj.c: + Added support for creating a nu display manager in libtclcad. + +2012-04-25 19:45 jimhunt + + * [r50301] src/librtserver/CMakeLists.txt: + Incrementing the SO version since the serialization of RayResult + has changed. + +2012-04-25 19:21 jimhunt + + * [r50300] src/librtserver/rtserver.c: + Added MUVEStoORCA translation matrix to RayResult stream + +2012-04-25 19:02 tbrowder2 + + * [r50299] src/librt/comb/comb.c: + wrap long arg line, correct typo, ws + +2012-04-25 18:57 starseeker + + * [r50298] src/rt/viewedge.c: + Hmm. icv_image_save_open is causing issues in rtedge at the + moment... + +2012-04-25 18:30 starseeker + + * [r50296] src/librtserver/CMakeLists.txt: + Apparently we don't need to explicitly link these (why did I + initially??) + +2012-04-25 18:11 n_reed + + * [r50295] src/other/step/src/fedex_plus/classes.c: + ignore spaces in generate_attribute_name. SCL git 1ebee6d + +2012-04-25 17:50 n_reed + + * [r50294] src/other/step/include/express/alg.h, + src/other/step/include/express/hash.h, + src/other/step/include/express/symbol.h, + src/other/step/src/clutils/scl_hash.cc, + src/other/step/src/clutils/scl_hash.h: + replace shorts with ints along the lines of SCL git d2baec0, but + be more judicious in using unsigned versus signed + +2012-04-25 17:28 tbrowder2 + + * [r50293] regress/iges.sh: + add known failure to regression check for g-iges; fix unknown at + the moment + +2012-04-25 10:59 tbrowder2 + + * [r50292] src/conv/step/OpenNurbsInterfaces.cpp: + correct parens (gcc warning pointed to it) + +2012-04-25 02:53 brlcad + + * [r50291] src/liboptical/sh_toyota.c: + now just reporting as a limited truncation/underflow case, so + check for case. should always be high/low, but should handle the + sign regardless of values. cid 328. + +2012-04-25 02:42 brlcad + + * [r50290] src/util/bwcrop.c: + try a different approach, clamp at upper and lower instead of + just testing within range. cid 1496, tainted_scalar. + +2012-04-25 02:35 brlcad + + * [r50289] src/libbu/convert.c: + almost there. looks like the previous range checks worked to + untaint, just have to account for the other loop. cid 1500, + tainted_scalar. + +2012-04-25 02:19 brlcad + + * [r50288] src/librt/search.c: + db5_get_attributes may fail. plan for it. coverity noticed this + was the 1/15 times where we didn't check. cid 2116, + CHECKED_RETURN. + +2012-04-25 02:17 brlcad + + * [r50287] src/liboptical/refract.c: + similar problem with ms_transmit_color, need to allocate it. use + spectrum as the base instead of background fro ms_reflect color. + cid 2117-2119. + +2012-04-25 01:39 brlcad + + * [r50286] src/liboptical/refract.c: + allocate ms_reflect_color tabdata. coverity correctly noticed + badness since were never allocating it, finding a path to dead + and forward null code. cid 2117, 2119. + +2012-04-25 01:35 tbrowder2 + + * [r50285] regress/CMakeLists.txt: + add new tgms to list + +2012-04-25 01:30 tbrowder2 + + * [r50284] regress/comgeom.sh: + add a regression test for reading a comgeom GIFT V4 tgm format + +2012-04-25 01:29 tbrowder2 + + * [r50283] src/conv/comgeom/read.c: + ws + +2012-04-25 01:28 tbrowder2 + + * [r50282] regress/tgms/comgeom-tgt-1-v4-documented.cg, + regress/tgms/comgeom-tgt-1-v4.cg: + add test target for comgeom GIFT V4 format + +2012-04-25 01:27 tbrowder2 + + * [r50281] src/conv/comgeom/solid.c: + correct field width for V4 GIFT solid format + +2012-04-25 01:24 tbrowder2 + + * [r50280] src/conv/comgeom/solid.c: + free name memory on early error returns + +2012-04-24 22:17 n_reed + + * [r50279] src/other/step/src/clstepcore/ExpDict.h, + src/other/step/src/fedex_plus/complexSupport.h, + src/other/step/src/fedex_plus/write.cc, + src/other/step/src/test/p21read/p21read.cc: + some const char corrections including remaining changes from SCL + git 4cf16d7 + +2012-04-24 21:54 n_reed + + * [r50278] src/other/step/src/cldai/sdaiString.cc, + src/other/step/src/clstepcore/ExpDict.h, + src/other/step/src/clstepcore/STEPattribute.cc, + src/other/step/src/clstepcore/STEPattribute.h, + src/other/step/src/clstepcore/STEPattributeList.cc: + changes based on SCL git d35f73f and 696d8e3 + +2012-04-24 19:35 tbrowder2 + + * [r50277] TODO: + add enhancements needed for vdeck/comgeom-g + +2012-04-24 19:34 tbrowder2 + + * [r50276] regress/comgeom.sh: + make comgeom-g regression check more robust by adding a test for + failed conversions + +2012-04-24 19:32 tbrowder2 + + * [r50275] regress/tgms/cgtest.cg: + make comgeom-g test target use only recognized GIFT primitives + that should successfully convert to .g format + +2012-04-24 15:38 brlcad + + * [r50271] src/liboptical/sh_toyota.c: + calculate the ratio first. probably still insufficient for cid328 + (INTEGER_OVERFLOW) + +2012-04-24 15:33 brlcad + + * [r50270] src/util/sun-pix.c: + different range check, smaller limit for cid 332 + (INTEGER_OVERFLOW) + +2012-04-24 15:25 brlcad + + * [r50269] src/librt/opennurbs_ext.cpp: + free the parent, revengences of leaked memory. cid 488. + +2012-04-24 15:12 brlcad + + * [r50268] src/rt/rtshot.c: + more tainted data checks, trying to be a little more explicit. + cid 1488 + +2012-04-24 15:03 brlcad + + * [r50267] src/util/bwcrop.c: + do the scanf case too. looks like many of the scanf return counts + were wrong anyways. fixed. + +2012-04-24 14:58 brlcad + + * [r50266] src/util/bwcrop.c: + more tainted data crap. hopefully last attempt at cid 1496. + +2012-04-24 14:57 brlcad + + * [r50265] src/libgcv/bottess.c: + couple more unused args now with the block commented out + +2012-04-24 14:55 brlcad + + * [r50264] src/util/sun-pix.c: + typo + +2012-04-24 14:40 brlcad + + * [r50263] src/util/bwmod.c: + check the lower bounds too, cid 1498 + +2012-04-24 14:35 brlcad + + * [r50262] src/libbu/convert.c: + sans p + +2012-04-24 14:35 brlcad + + * [r50261] src/libbu/convert.c: + another attempt at making sure we don't seem to use tainted data + as an index in the isdigit() call. + +2012-04-24 14:23 brlcad + + * [r50260] src/util/loop.c: + range check argv[1][1] for cid 1506 too + +2012-04-24 14:18 brlcad + + * [r50259] src/util/loop.c: + reserve the last possible value so we can bounds check cid 1506 + +2012-04-24 14:13 brlcad + + * [r50258] src/util/sun-pix.c: + more TAINTED_SCALAR insanity, hopefully the last of it. cid 1512 + caugh more loops for ras_maplength show check those too (along + with all the other header fields) + +2012-04-24 13:50 brlcad + + * [r50257] src/libgcv/bottess.c: + ah, that's why coverity is barking. there's a return statement + exiting the function early. cid 2115. + +2012-04-24 12:06 tbrowder2 + + * [r50256] src/conv/comgeom/solid.c: + ws, remove debugging statement + +2012-04-24 11:56 tbrowder2 + + * [r50255] src/conv/comgeom/solid.c: + ws + +2012-04-24 11:38 starseeker + + * [r50254] src/tclscripts/rtwizard/lib/PictureTypeBase.itcl: + Use bu_brlcad_root to find rtedge. The quotes seem to be + interfering with the oo definition, so remove them. + +2012-04-24 10:08 brlcad + + * [r50253] src/liboptical/photonmap.c: + check the upper bounds too, cid 1483 tainted_scalar... that + finishes up run 11. + +2012-04-24 10:03 brlcad + + * [r50252] src/mged/mged.c: + add some explicit sanitization for cid 1485, TAINTED_SCALAR + +2012-04-24 09:59 brlcad + + * [r50251] src/rt/rtshot.c: + consolidate the input sanitization before use so hopefully it's + more clear that inputs are clean. responding to cid 1488 + (tainted_scalar). + +2012-04-24 09:50 brlcad + + * [r50250] src/shapes/wire.c: + take crazy measures to make it clear we're sanitizing the + user-provided input. might end up with a dead-code condition now + since the loop should catch them, or the definite scanf + separation might do the trick.. + +2012-04-24 09:49 brlcad + + * [r50249] src/util/cv.c: + need string.h for strlen() + +2012-04-24 09:37 brlcad + + * [r50248] src/sig/smod.c: + more range checking for tainted_scalar gunk. cid 1493. + +2012-04-24 09:32 brlcad + + * [r50247] src/util/bwcrop.c: + check the range of xnum/ynum image bounds for TAINTED_SCALAR loop + detected by cid 1496. + +2012-04-24 09:17 brlcad + + * [r50246] src/libbu/convert.c, src/util/cv.c: + looks benign, but go ahead and add some extra sanitization on the + input/output patterns to cv in response to cid 15000 + (TAINTED_SCALAR). + +2012-04-24 09:06 brlcad + + * [r50245] src/util/decimate.c: + don't forget to check nbytes too, cid 1502 TAINTED_SCALR + +2012-04-24 09:04 brlcad + + * [r50244] src/util/decimate.c: + bounds check the input sizes along with the output sizes + +2012-04-24 08:58 brlcad + + * [r50243] src/util/imgdims.c: + more realpath cleansing. cid 1505 TAINTED_SCALAR. + +2012-04-24 08:51 brlcad + + * [r50242] src/util/pixhist3d.c: + sanitize the rgb color values even if we do expect the entire + range. hopefully quell cid 1511 TAINTED_SCALAR with explicit + effectively no-op range checks. + +2012-04-24 08:40 brlcad + + * [r50241] src/util/ttcp.c: + avoid calling exit even if cid 1513 looks like a false positive. + +2012-04-24 08:34 brlcad + + * [r50240] src/nirt/command.c: + more tainted_string sanitization through bu_realpath() for cid + 1560. + +2012-04-24 08:31 brlcad + + * [r50239] src/rttherm/ssamp-bw.c: + do the same for ssamp-bw, sanitizing through bu_realpath() and + releasing our now-copied memory. + +2012-04-24 08:28 brlcad + + * [r50238] src/rttherm/ssampview.c: + er, dead if statement?? init datafile_basename to zero so we + don't try to free static memory + +2012-04-24 08:26 brlcad + + * [r50237] src/rttherm/ssampview.c: + call bu_realpath() to sanitize path + +2012-04-24 08:25 brlcad + + * [r50236] src/vfont/getfont.c: + take the address of font so we can do the right thing. + +2012-04-24 08:14 brlcad + + * [r50235] src/conv/iges/g-iges.c: + use libbu instead of directly calling access() to hopefully hide + the innocuous TOCTOU issue detected in cid 1588. + +2012-04-24 08:03 brlcad + + * [r50234] src/util/dsp_add.c: + avoid a time-of-call time-of-use race condition (TOCTOU cid 1592) + detected by coverity by calling fstat() instead of stat() after + the fopen() calls. + +2012-04-24 07:56 brlcad + + * [r50233] src/vfont/getfont.c: + initialize the vfont to zero. cid 1613, UNINIT + +2012-04-24 07:54 brlcad + + * [r50232] src/irprep/firpass.c: + initialize curvature. cid 1615, UNINIT. + +2012-04-24 07:51 brlcad + + * [r50231] src/libged/vdraw.c: + typos ftl + +2012-04-24 07:50 brlcad + + * [r50230] src/conv/intaval/regtab.h: + initialize material member in constructors. cid 1647 UNINIT_CTOR. + +2012-04-24 07:44 brlcad + + * [r50229] src/libpc/pcNetwork.cpp: + initialize v and e in constructor per cid 1656 UNINIT_CTOR + +2012-04-24 07:41 brlcad + + * [r50228] src/libpc/pcVariable.cpp: + initialize all of the Variable constructor members. cid 1659, + UNINIT_CTOR. + +2012-04-24 07:38 brlcad + + * [r50227] src/libged/vdraw.c: + simplify vlist subcommand argument processing a little to avoid + deadcode condition, cid 1737 + +2012-04-24 07:22 brlcad + + * [r50226] src/conv/euclid/euclid-g.c: + avoid bu_exit() so we can avoid coverity false positive (doesn't + know bu_bomb() doesn't return), cid 1766 TAINTED_SCALAR. return a + return code.conv + +2012-04-24 07:13 brlcad + + * [r50225] src/other/lemon/lempar.c: + er, not size-1 here because we're testing whether yyruleno is + less. avoid infinite loop. + +2012-04-24 06:55 brlcad + + * [r50224] src/other/lemon/lempar.c: + cid 1860 OVERRUN_STATIC. make sure we don't exceed the size of + the yyRuleInfo array. + +2012-04-24 06:40 brlcad + + * [r50223] src/other/lemon/lempar.c, src/other/sqlite3/sqlite3.c: + checking it for negative implies it might be negative, so change + the order of the yytos usage to not set the yytos variable until + after we check it. + +2012-04-24 06:36 brlcad + + * [r50222] src/other/step/src/clstepcore/ExpDict.h: + initialize all of the class members. cid 2014 UNINIT_CTOR. + +2012-04-24 06:32 brlcad + + * [r50221] src/fb/gif2fb.c: + make sure our line index doesn't exceed the buffer size. assume + dumbly clamping it is sufficient. cid 2059 overrun_static. + +2012-04-24 06:24 brlcad + + * [r50220] src/libged/dg_obj.c: + make sure we don't try to close a null fd. cid 2073 forward_null. + +2012-04-24 06:22 brlcad + + * [r50219] src/librt/vshoot.c: + HeadSeg cannot be null. cid 2104 deadcode. + +2012-04-24 06:19 brlcad + + * [r50218] src/libtclcad/tclcad_obj.c: + coverity is right, deadcode on the found_top test since we just + tested it and the loop doesn't proceed. + +2012-04-24 06:07 brlcad + + * [r50217] src/librt/db_tree.c: + same as cid 2108 in r50215. forward_null in cid 2107. use the + uniresource, luke. + +2012-04-24 06:04 brlcad + + * [r50216] src/conv/vdeck/vdeck.c: + wrong var. check the offset, not the file pointer. + +2012-04-24 06:01 brlcad + + * [r50215] src/librt/db_tree.c: + use rt_uniresource regardless if ncpu is 1 or rtip is null. cid + 2108 forward_null. + +2012-04-24 05:57 brlcad + + * [r50214] src/conv/iges/iges.c: + if it's null, avoid crashing. cid 2109 forward_null. + +2012-04-24 05:55 brlcad + + * [r50213] src/libbn/msr.c: + few more cases. cid 2110 forward_null check. + +2012-04-24 05:52 brlcad + + * [r50212] src/libbn/msr.c: + do what the function comment says should happen if null is + passed, return 1. addresses cid 2111 forward_null check. + +2012-04-24 05:48 brlcad + + * [r50211] src/conv/vdeck/vdeck.c: + make sure ftell doesn't fail before we later use it in an fseek. + cid 2112, negative_returns. + +2012-04-24 05:41 brlcad + + * [r50210] src/sig/imod.c: + INT_MAX-1 isn't the upper bound. stop when we get to the max size + of the buffer. cid 2113, OVERRUN_STATIC. + +2012-04-24 05:33 brlcad + + * [r50209] src/librt/primitives/sketch/sketch.c: + make sure we don't dereference null. cid 2114, reverse_inull + +2012-04-24 05:26 brlcad + + * [r50208] src/libgcv/bottess.c: + the for loop already catches the case where nfaces==0 so + eliminate the wrapping conditional. let the optimizer figure out + that i isn't used. should fix UNREACHABLE cid 2115. + +2012-04-24 04:58 brlcad + + * [r50207] src/libbu/mappedfile.c: + looks like r48552 introduced a bug causing mapped files to not + get reused. if we find a match, return it instead of opening + another one. + +2012-04-24 04:47 brlcad + + * [r50206] src/rt/viewedge.c: + if the database is fresh, we have to build the directory before + we can find any objects. this bug was uncovered by a change in + libbu that caused mapped files to not get reused. rtedge was + previously working only because it was reopening the (previously + dirbuilt) database + +2012-04-23 23:59 tbrowder2 + + * [r50205] src/conv/comgeom/solid.c: + ws + +2012-04-23 21:41 tbrowder2 + + * [r50204] regress/CMakeLists.txt, regress/comgeom.sh, + regress/tgms/ars.cg, regress/tgms/cgtest.cg: + replace ars.cg with a comgeom tgm that has all primitives + recognized by vdeck for a more robust comgeom-g conversion test + +2012-04-23 16:53 tbrowder2 + + * [r50203] src/conv/comgeom/solid.c: + do not release ars curve memory memory unless there has been a + mk_ars failure + +2012-04-23 16:52 tbrowder2 + + * [r50202] regress/comgeom.sh: + modify comgeom-g test to use new tgm for a known target ars + failure + +2012-04-23 16:50 tbrowder2 + + * [r50201] regress/tgms/ars.cg: + add a new comgeom target to test a specific comgeom-g failure + discovered by a user + +2012-04-23 13:50 tbrowder2 + + * [r50199] TODO: + correction, mged in for ars does work on trunk + +2012-04-23 13:42 tbrowder2 + + * [r50198] TODO: + mged ars solid generation command not working; also didn't work + in last release + +2012-04-20 17:59 starseeker + + * [r50197] src/tclscripts/rtwizard/RaytraceWizard.tcl, + src/tclscripts/rtwizard/lib/DbPage.itk, + src/tclscripts/rtwizard/lib/PictureTypeBase.itcl, + src/tclscripts/rtwizard/rtwizard.tcl: + Use an associative array, and populate variables in the RtWizard + namespace. + +2012-04-20 17:26 bob1961 + + * [r50196] src/tclscripts/lib/Ged.tcl: + Fleshed out begin_data_poly_###. + +2012-04-20 16:52 bob1961 + + * [r50195] src/tclscripts/lib/Ged.tcl: + Added "begin" callbacks for data polygons. Changed a few method + and variable names for consistency. + +2012-04-20 15:04 bob1961 + + * [r50194] src/tclscripts/lib/Ged.tcl: + Removed a few old/unused methods. + +2012-04-20 14:28 bob1961 + + * [r50193] src/tclscripts/lib/Ged.tcl: + Updated cadwidgets::Ged::init_poly_rect to accomodate the + enhanced poly_rect_mode command (i.e. can also draw squares). + +2012-04-20 14:24 bob1961 + + * [r50192] include/tclcad.h, src/libtclcad/tclcad_obj.c: + Added TCLCAD_POLY_SQUARE_MODE. Updated + libtclcad/tclcad_obj.c/to_poly_rect_mode() and + to_mouse_poly_rect() to also be used for drawing squares. + +2012-04-20 04:53 starseeker + + * [r50191] CMakeLists.txt, misc/CMake/BRLCAD_Targets.cmake: + Couple tweaks for the subbuild case - need to make sure we avoid + names like liblibbu, and distcheck is disabled when we're a + subbuild. + +2012-04-20 03:54 starseeker + + * [r50190] src/conv/step/CMakeLists.txt: + Whoops, wrong schema. Switch it back, especially since it's + looking like our change may be a valid one. + +2012-04-20 02:23 starseeker + + * [r50189] doc/docbook/system/man1/en/CMakeLists.txt, + doc/docbook/system/man1/en/rtwizard.xml, + src/tclscripts/rtwizard/CMakeLists.txt, + src/tclscripts/rtwizard/rtwizard.tcl, + src/tclscripts/util/CMakeLists.txt, + src/tclscripts/util/getopt.tcl: + Start teaching rtwizard to take inputs from the command line + (will provide a way to avoid the need for graphically picking + components, and eventually will allow for complete non-graphical + rtwizard image generation - useful for regression testing.) At + this stage, should just preserve old behavior. + +2012-04-20 02:20 starseeker + + * [r50188] src/archer/CMakeLists.txt: + Remove WIN32 from the Archer build logic. + +2012-04-20 00:05 starseeker + + * [r50187] src/tclscripts/rtwizard/lib/MGEDpage.itk: + explicitly specify the iwidgets namespace in a few places for + MGEDpage.itk + +2012-04-19 22:22 tbrowder2 + + * [r50186] src/librt/db_tree.c: + reset special magic to normal magic before leaving the function + +2012-04-19 21:13 tbrowder2 + + * [r50185] src/librt/db_tree.c: + ws + +2012-04-19 21:10 tbrowder2 + + * [r50184] src/librt/db_tree.c: + ws + +2012-04-19 20:08 tbrowder2 + + * [r50183] src/conv/dxf/g-dxf.c: + ws, style + +2012-04-19 20:05 tbrowder2 + + * [r50182] src/conv/g-shell-rect.c: + ws, style, semicolons after macros + +2012-04-19 19:29 tbrowder2 + + * [r50181] src/conv/g-dot.c: + ws + +2012-04-19 16:43 brlcad + + * [r50180] misc/CMake/BRLCAD_CompilerFlags.cmake: + add checks for -Wno-variadic-macros to quell compilation warnings + about newer Xorg headers using the c99/c++11-only feature when + we're compiling in c90/c++ mode. regroup the rest for + consistency. + +2012-04-18 21:34 n_reed + + * [r50179] src/other/step/src/cldai/sdaiBinary.cc, + src/other/step/src/cldai/sdaiBinary.h, + src/other/step/src/cldai/sdaiEnum.cc, + src/other/step/src/cldai/sdaiEnum.h, + src/other/step/src/cldai/sdaiString.cc, + src/other/step/src/clstepcore/ExpDict.h, + src/other/step/src/clstepcore/ExpDict.inline.cc, + src/other/step/src/clstepcore/STEPaggregate.cc, + src/other/step/src/clstepcore/STEPaggregate.h, + src/other/step/src/clstepcore/STEPattribute.cc, + src/other/step/src/clstepcore/dictdefs.h, + src/other/step/src/clstepcore/sdaiApplication_instance.h, + src/other/step/src/clstepcore/sdaiSelect.cc, + src/other/step/src/clstepcore/sdaiSelect.h, + src/other/step/src/express/expparse.y: + apply changes from SCL git d6da40c and 275977d (commented code + removal/style) + +2012-04-18 21:06 r_weiss + + * [r50178] doc/docbook/system/mann/en/draw.xml: + Updated the documentation for the mged 'draw' command. Added the + '-m1' option. + +2012-04-18 20:59 r_weiss + + * [r50177] doc/docbook/system/mann/en/e_command.xml: + Updated the mged 'e' command documentation, added the '-m1' + option. + +2012-04-18 19:10 r_weiss + + * [r50176] doc/docbook/system/mann/en/CMakeLists.txt: + Update to 'CMakeLists.txt' to add documentation for the mged 'gr' + (ie grouper) command. + +2012-04-18 19:08 r_weiss + + * [r50175] doc/docbook/system/mann/en/gr.xml: + Add documentation for mged 'gr' (ie grouper) command. + +2012-04-18 17:49 r_weiss + + * [r50174] doc/docbook/system/mann/en/l.xml: + Updated the documentation for the mged 'l' (lowercase L) command. + Added the '-t' option to the description. + +2012-04-18 17:02 r_weiss + + * [r50173] src/libged/pathsum.c: + Updated the mged command 'paths', removing the '-t' option which + has no effect for this command. + +2012-04-18 17:01 r_weiss + + * [r50172] doc/docbook/system/mann/en/listeval.xml: + Updated the documentation for the mged 'listeval' command. Added + the '-t' option to the description. + +2012-04-18 16:29 n_reed + + * [r50171] src/other/step/src/clprobe-ui/stepenteditor.cc, + src/other/step/src/clstepcore/STEPaggregate.cc, + src/other/step/src/express/expparse.y, + src/other/step/src/express/expscan.l, + src/other/step/src/express/resolve.c, + src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/fedex_main.c: + remove unused variables and functions identified in SCL git + 8ce79ec, 73cc97f, e98d00f, 63295f1, and 2a0ee4e + +2012-04-18 14:55 r_weiss + + * [r50169] src/libged/pathsum.c, src/libged/trace.c: + Updated libged functions 'ged_pathsum' (ie mged commands 'paths' + and 'listeval') and '_ged_trace'. These were within files + 'pathsum.c' and 'trace.c'. Improved error checking. + +2012-04-18 11:57 tbrowder2 + + * [r50168] src/conv/iges/iges.c: + eliminate K&R-style function args + +2012-04-18 11:41 indianlarry + + * [r50167] src/librt/opennurbs_ext.h: + Commented out early bail out of BREP bounding-box intersect + routine to also include bounding-boxes behind the ray origin. + Lets the calling application handle cases where ray starts inside + of a solid. We were getting an odd number of hits when rays were + being started on the backside but just inside of an existing + component messing up the segment in/out logic. Could have + injected an "in hit" at the ray origin but most solids would have + returned the calculated "in hit" at a negative distance from the + origin. + +2012-04-18 11:28 erikgreenwald + + * [r50166] src/librt/primitives/bot/btg.c: + use VSUB2 instead of VCOMB2 for readability. Handle + non-normalized direction vectors. + +2012-04-18 11:10 tbrowder2 + + * [r50165] src/util/loop.c: + correct keyword typo + +2012-04-18 11:06 indianlarry + + * [r50164] src/librt/primitives/bot/btg.c: + BOT hits were disappearing from the segment when using TIE. TIE + was determining correct hits on tri's but was losing these when + creating the hit segments in rt_bot_makesegs_(). The + rt_bot_makesegs_() function uses the hit_vpriv[] from the hit + structure to clean up odd hits, exit before entrance, or dangling + entrance hits but this was not being set in TIE. Added code in + TIE hitfunc() to populate these variables similar to what is done + in non-TIE BOT code. + +2012-04-18 10:49 indianlarry + + * [r50163] src/util/loop.c: + typo + +2012-04-18 06:43 brlcad + + * [r50162] src/util/sun-pix.c: + more conversion of bu_exit() to return statements. related to cid + 1512. + +2012-04-18 06:36 brlcad + + * [r50161] src/util/loop.c: + convert bu_exit() calls to bu_log+return calls for those + functions. + +2012-04-18 06:30 brlcad + + * [r50160] src/util/pixbustup.c: + validate upper and lower bounds. avoid bu_exit() when + tainted_scalar data is involved. cid 1508. + +2012-04-18 06:17 brlcad + + * [r50159] src/util/pixcolors.c: + try to quell cid 1509 another way, use temporaries and honorably + check data ranges. innocuous TAINTED_SCALAR issue. + +2012-04-17 22:53 n_reed + + * [r50158] src/conv/step/AdvancedBrepShapeRepresentation.cpp, + src/conv/step/AdvancedBrepShapeRepresentation.h, + src/conv/step/AdvancedFace.cpp, src/conv/step/AdvancedFace.h, + src/conv/step/AmountOfSubstanceContextDependentUnit.cpp, + src/conv/step/AmountOfSubstanceContextDependentUnit.h, + src/conv/step/AmountOfSubstanceConversionBasedUnit.cpp, + src/conv/step/AmountOfSubstanceConversionBasedUnit.h, + src/conv/step/AmountOfSubstanceSiUnit.cpp, + src/conv/step/AmountOfSubstanceSiUnit.h, + src/conv/step/AmountOfSubstanceUnit.cpp, + src/conv/step/AmountOfSubstanceUnit.h, + src/conv/step/ApplicationContext.cpp, + src/conv/step/ApplicationContext.h, + src/conv/step/ApplicationContextElement.cpp, + src/conv/step/ApplicationContextElement.h, + src/conv/step/AreaContextDependentUnit.cpp, + src/conv/step/AreaContextDependentUnit.h, + src/conv/step/AreaConversionBasedUnit.cpp, + src/conv/step/AreaConversionBasedUnit.h, + src/conv/step/AreaSiUnit.cpp, src/conv/step/AreaSiUnit.h, + src/conv/step/AreaUnit.cpp, src/conv/step/AreaUnit.h, + src/conv/step/Axis1Placement.cpp, src/conv/step/Axis1Placement.h, + src/conv/step/Axis2Placement.cpp, src/conv/step/Axis2Placement.h, + src/conv/step/Axis2Placement2D.cpp, + src/conv/step/Axis2Placement2D.h, + src/conv/step/Axis2Placement3D.cpp, + src/conv/step/Axis2Placement3D.h, src/conv/step/BSplineCurve.cpp, + src/conv/step/BSplineCurve.h, + src/conv/step/BSplineCurveWithKnots.cpp, + src/conv/step/BSplineCurveWithKnots.h, + src/conv/step/BSplineSurface.cpp, src/conv/step/BSplineSurface.h, + src/conv/step/BSplineSurfaceWithKnots.cpp, + src/conv/step/BSplineSurfaceWithKnots.h, + src/conv/step/BezierCurve.cpp, src/conv/step/BezierCurve.h, + src/conv/step/BezierSurface.cpp, src/conv/step/BezierSurface.h, + src/conv/step/BoundaryCurve.cpp, src/conv/step/BoundaryCurve.h, + src/conv/step/BoundedCurve.cpp, src/conv/step/BoundedCurve.h, + src/conv/step/BoundedPCurve.cpp, src/conv/step/BoundedPCurve.h, + src/conv/step/BoundedSurface.cpp, src/conv/step/BoundedSurface.h, + src/conv/step/BoundedSurfaceCurve.cpp, + src/conv/step/BoundedSurfaceCurve.h, + src/conv/step/BrepWithVoids.cpp, src/conv/step/BrepWithVoids.h, + src/conv/step/CartesianPoint.cpp, src/conv/step/CartesianPoint.h, + src/conv/step/CartesianTransformationOperator.cpp, + src/conv/step/CartesianTransformationOperator.h, + src/conv/step/CartesianTransformationOperator2D.cpp, + src/conv/step/CartesianTransformationOperator2D.h, + src/conv/step/CartesianTransformationOperator3D.cpp, + src/conv/step/CartesianTransformationOperator3D.h, + src/conv/step/Circle.cpp, src/conv/step/Circle.h, + src/conv/step/ClosedShell.cpp, src/conv/step/ClosedShell.h, + src/conv/step/CompositeCurve.cpp, src/conv/step/CompositeCurve.h, + src/conv/step/CompositeCurveOnSurface.cpp, + src/conv/step/CompositeCurveOnSurface.h, + src/conv/step/CompositeCurveSegment.cpp, + src/conv/step/CompositeCurveSegment.h, src/conv/step/Conic.cpp, + src/conv/step/Conic.h, src/conv/step/ConicalSurface.cpp, + src/conv/step/ConicalSurface.h, + src/conv/step/ConnectedFaceSet.cpp, + src/conv/step/ConnectedFaceSet.h, + src/conv/step/ContextDependentShapeRepresentation.cpp, + src/conv/step/ContextDependentShapeRepresentation.h, + src/conv/step/ContextDependentUnit.cpp, + src/conv/step/ContextDependentUnit.h, + src/conv/step/ConversionBasedUnit.cpp, + src/conv/step/ConversionBasedUnit.h, src/conv/step/Curve.cpp, + src/conv/step/Curve.h, src/conv/step/CurveBoundedSurface.cpp, + src/conv/step/CurveBoundedSurface.h, + src/conv/step/CurveReplica.cpp, src/conv/step/CurveReplica.h, + src/conv/step/CylindricalSurface.cpp, + src/conv/step/CylindricalSurface.h, + src/conv/step/DefinitionalRepresentation.cpp, + src/conv/step/DefinitionalRepresentation.h, + src/conv/step/DerivedUnit.cpp, src/conv/step/DerivedUnit.h, + src/conv/step/DerivedUnitElement.cpp, + src/conv/step/DerivedUnitElement.h, + src/conv/step/DesignContext.cpp, src/conv/step/DesignContext.h, + src/conv/step/DimensionalExponents.cpp, + src/conv/step/DimensionalExponents.h, + src/conv/step/Direction.cpp, src/conv/step/Direction.h, + src/conv/step/Edge.cpp, src/conv/step/Edge.h, + src/conv/step/EdgeCurve.cpp, src/conv/step/EdgeCurve.h, + src/conv/step/EdgeLoop.cpp, src/conv/step/EdgeLoop.h, + src/conv/step/ElectricCurrentContextDependentUnit.cpp, + src/conv/step/ElectricCurrentContextDependentUnit.h, + src/conv/step/ElectricCurrentConversionBasedUnit.cpp, + src/conv/step/ElectricCurrentConversionBasedUnit.h, + src/conv/step/ElectricCurrentSiUnit.cpp, + src/conv/step/ElectricCurrentSiUnit.h, + src/conv/step/ElectricCurrentUnit.cpp, + src/conv/step/ElectricCurrentUnit.h, + src/conv/step/ElementarySurface.cpp, + src/conv/step/ElementarySurface.h, src/conv/step/Ellipse.cpp, + src/conv/step/Ellipse.h, src/conv/step/Face.cpp, + src/conv/step/Face.h, src/conv/step/FaceBound.cpp, + src/conv/step/FaceBound.h, src/conv/step/FaceOuterBound.cpp, + src/conv/step/FaceOuterBound.h, src/conv/step/FaceSurface.cpp, + src/conv/step/FaceSurface.h, src/conv/step/Factory.cpp, + src/conv/step/Factory.h, src/conv/step/FoundedItem.cpp, + src/conv/step/FoundedItem.h, + src/conv/step/FunctionallyDefinedTransformation.cpp, + src/conv/step/FunctionallyDefinedTransformation.h, + src/conv/step/GeometricRepresentationContext.cpp, + src/conv/step/GeometricRepresentationContext.h, + src/conv/step/GeometricRepresentationItem.cpp, + src/conv/step/GeometricRepresentationItem.h, + src/conv/step/GlobalUncertaintyAssignedContext.cpp, + src/conv/step/GlobalUncertaintyAssignedContext.h, + src/conv/step/GlobalUnitAssignedContext.cpp, + src/conv/step/GlobalUnitAssignedContext.h, + src/conv/step/Hyperbola.cpp, src/conv/step/Hyperbola.h, + src/conv/step/IntersectionCurve.cpp, + src/conv/step/IntersectionCurve.h, + src/conv/step/ItemDefinedTransformation.cpp, + src/conv/step/ItemDefinedTransformation.h, + src/conv/step/LengthContextDependentUnit.cpp, + src/conv/step/LengthContextDependentUnit.h, + src/conv/step/LengthConversionBasedUnit.cpp, + src/conv/step/LengthConversionBasedUnit.h, + src/conv/step/LengthMeasureWithUnit.cpp, + src/conv/step/LengthMeasureWithUnit.h, + src/conv/step/LengthSiUnit.cpp, src/conv/step/LengthSiUnit.h, + src/conv/step/LengthUnit.cpp, src/conv/step/LengthUnit.h, + src/conv/step/Line.cpp, src/conv/step/Line.h, + src/conv/step/Loop.cpp, src/conv/step/Loop.h, + src/conv/step/LuminousIntensityContextDependentUnit.cpp, + src/conv/step/LuminousIntensityContextDependentUnit.h, + src/conv/step/LuminousIntensityConversionBasedUnit.cpp, + src/conv/step/LuminousIntensityConversionBasedUnit.h, + src/conv/step/LuminousIntensitySiUnit.cpp, + src/conv/step/LuminousIntensitySiUnit.h, + src/conv/step/LuminousIntensityUnit.cpp, + src/conv/step/LuminousIntensityUnit.h, + src/conv/step/ManifoldSolidBrep.cpp, + src/conv/step/ManifoldSolidBrep.h, + src/conv/step/MassContextDependentUnit.cpp, + src/conv/step/MassContextDependentUnit.h, + src/conv/step/MassConversionBasedUnit.cpp, + src/conv/step/MassConversionBasedUnit.h, + src/conv/step/MassSiUnit.cpp, src/conv/step/MassSiUnit.h, + src/conv/step/MassUnit.cpp, src/conv/step/MassUnit.h, + src/conv/step/MeasureValue.cpp, src/conv/step/MeasureValue.h, + src/conv/step/MeasureWithUnit.cpp, + src/conv/step/MeasureWithUnit.h, + src/conv/step/MechanicalContext.cpp, + src/conv/step/MechanicalContext.h, src/conv/step/NamedUnit.cpp, + src/conv/step/NamedUnit.h, src/conv/step/OffsetCurve2D.cpp, + src/conv/step/OffsetCurve2D.h, src/conv/step/OffsetCurve3D.cpp, + src/conv/step/OffsetCurve3D.h, src/conv/step/OffsetSurface.cpp, + src/conv/step/OffsetSurface.h, + src/conv/step/OpenNurbsInterfaces.cpp, + src/conv/step/OrientedClosedShell.cpp, + src/conv/step/OrientedClosedShell.h, + src/conv/step/OrientedEdge.cpp, src/conv/step/OrientedEdge.h, + src/conv/step/PCurve.cpp, src/conv/step/PCurve.h, + src/conv/step/PCurveOrSurface.cpp, + src/conv/step/PCurveOrSurface.h, src/conv/step/Parabola.cpp, + src/conv/step/Parabola.h, + src/conv/step/ParametricRepresentationContext.cpp, + src/conv/step/ParametricRepresentationContext.h, + src/conv/step/Path.cpp, src/conv/step/Path.h, + src/conv/step/Placement.cpp, src/conv/step/Placement.h, + src/conv/step/Plane.cpp, src/conv/step/Plane.h, + src/conv/step/PlaneAngleContextDependentUnit.cpp, + src/conv/step/PlaneAngleContextDependentUnit.h, + src/conv/step/PlaneAngleConversionBasedUnit.cpp, + src/conv/step/PlaneAngleConversionBasedUnit.h, + src/conv/step/PlaneAngleMeasureWithUnit.cpp, + src/conv/step/PlaneAngleMeasureWithUnit.h, + src/conv/step/PlaneAngleSiUnit.cpp, + src/conv/step/PlaneAngleSiUnit.h, + src/conv/step/PlaneAngleUnit.cpp, src/conv/step/PlaneAngleUnit.h, + src/conv/step/Point.cpp, src/conv/step/Point.h, + src/conv/step/Polyline.cpp, src/conv/step/Polyline.h, + src/conv/step/Product.cpp, src/conv/step/Product.h, + src/conv/step/ProductCategory.cpp, + src/conv/step/ProductCategory.h, + src/conv/step/ProductContext.cpp, src/conv/step/ProductContext.h, + src/conv/step/ProductDefinition.cpp, + src/conv/step/ProductDefinition.h, + src/conv/step/ProductDefinitionContext.cpp, + src/conv/step/ProductDefinitionContext.h, + src/conv/step/ProductDefinitionContextAssociation.cpp, + src/conv/step/ProductDefinitionContextAssociation.h, + src/conv/step/ProductDefinitionContextRole.cpp, + src/conv/step/ProductDefinitionContextRole.h, + src/conv/step/ProductDefinitionFormation.cpp, + src/conv/step/ProductDefinitionFormation.h, + src/conv/step/ProductDefinitionFormationWithSpecifiedSource.cpp, + src/conv/step/ProductDefinitionFormationWithSpecifiedSource.h, + src/conv/step/ProductDefinitionShape.cpp, + src/conv/step/ProductDefinitionShape.h, + src/conv/step/ProductRelatedProductCategory.cpp, + src/conv/step/ProductRelatedProductCategory.h, + src/conv/step/PropertyDefinition.cpp, + src/conv/step/PropertyDefinition.h, + src/conv/step/QuasiUniformCurve.cpp, + src/conv/step/QuasiUniformCurve.h, + src/conv/step/QuasiUniformSurface.cpp, + src/conv/step/QuasiUniformSurface.h, + src/conv/step/RatioContextDependentUnit.cpp, + src/conv/step/RatioContextDependentUnit.h, + src/conv/step/RatioConversionBasedUnit.cpp, + src/conv/step/RatioConversionBasedUnit.h, + src/conv/step/RatioSiUnit.cpp, src/conv/step/RatioSiUnit.h, + src/conv/step/RatioUnit.cpp, src/conv/step/RatioUnit.h, + src/conv/step/RationalBSplineCurve.cpp, + src/conv/step/RationalBSplineCurve.h, + src/conv/step/RationalBSplineCurveWithKnots.cpp, + src/conv/step/RationalBSplineCurveWithKnots.h, + src/conv/step/RationalBSplineSurface.cpp, + src/conv/step/RationalBSplineSurface.h, + src/conv/step/RationalBSplineSurfaceWithKnots.cpp, + src/conv/step/RationalBSplineSurfaceWithKnots.h, + src/conv/step/RationalBezierCurve.cpp, + src/conv/step/RationalBezierCurve.h, + src/conv/step/RationalBezierSurface.cpp, + src/conv/step/RationalBezierSurface.h, + src/conv/step/RationalQuasiUniformCurve.cpp, + src/conv/step/RationalQuasiUniformCurve.h, + src/conv/step/RationalQuasiUniformSurface.cpp, + src/conv/step/RationalQuasiUniformSurface.h, + src/conv/step/RationalUniformCurve.cpp, + src/conv/step/RationalUniformCurve.h, + src/conv/step/RationalUniformSurface.cpp, + src/conv/step/RationalUniformSurface.h, + src/conv/step/RectangularCompositeSurface.cpp, + src/conv/step/RectangularCompositeSurface.h, + src/conv/step/RectangularTrimmedSurface.cpp, + src/conv/step/RectangularTrimmedSurface.h, + src/conv/step/Representation.cpp, src/conv/step/Representation.h, + src/conv/step/RepresentationContext.cpp, + src/conv/step/RepresentationContext.h, + src/conv/step/RepresentationItem.cpp, + src/conv/step/RepresentationItem.h, + src/conv/step/RepresentationRelationship.cpp, + src/conv/step/RepresentationRelationship.h, + src/conv/step/RepresentationRelationshipWithTransformation.cpp, + src/conv/step/RepresentationRelationshipWithTransformation.h, + src/conv/step/STEPWrapper.cpp, src/conv/step/STEPWrapper.h, + src/conv/step/SeamCurve.cpp, src/conv/step/SeamCurve.h, + src/conv/step/ShapeRepresentation.cpp, + src/conv/step/ShapeRepresentation.h, + src/conv/step/ShapeRepresentationRelationship.cpp, + src/conv/step/ShapeRepresentationRelationship.h, + src/conv/step/SiUnit.cpp, src/conv/step/SiUnit.h, + src/conv/step/SolidAngleContextDependentUnit.cpp, + src/conv/step/SolidAngleContextDependentUnit.h, + src/conv/step/SolidAngleConversionBasedUnit.cpp, + src/conv/step/SolidAngleConversionBasedUnit.h, + src/conv/step/SolidAngleSiUnit.cpp, + src/conv/step/SolidAngleSiUnit.h, + src/conv/step/SolidAngleUnit.cpp, src/conv/step/SolidAngleUnit.h, + src/conv/step/SolidModel.cpp, src/conv/step/SolidModel.h, + src/conv/step/SphericalSurface.cpp, + src/conv/step/SphericalSurface.h, src/conv/step/Surface.cpp, + src/conv/step/Surface.h, src/conv/step/SurfaceCurve.cpp, + src/conv/step/SurfaceCurve.h, + src/conv/step/SurfaceOfLinearExtrusion.cpp, + src/conv/step/SurfaceOfLinearExtrusion.h, + src/conv/step/SurfaceOfRevolution.cpp, + src/conv/step/SurfaceOfRevolution.h, + src/conv/step/SurfacePatch.cpp, src/conv/step/SurfacePatch.h, + src/conv/step/SurfaceReplica.cpp, src/conv/step/SurfaceReplica.h, + src/conv/step/SweptSurface.cpp, src/conv/step/SweptSurface.h, + src/conv/step/ThermodynamicTemperatureContextDependentUnit.cpp, + src/conv/step/ThermodynamicTemperatureContextDependentUnit.h, + src/conv/step/ThermodynamicTemperatureConversionBasedUnit.cpp, + src/conv/step/ThermodynamicTemperatureConversionBasedUnit.h, + src/conv/step/ThermodynamicTemperatureSiUnit.cpp, + src/conv/step/ThermodynamicTemperatureSiUnit.h, + src/conv/step/ThermodynamicTemperatureUnit.cpp, + src/conv/step/ThermodynamicTemperatureUnit.h, + src/conv/step/TimeContextDependentUnit.cpp, + src/conv/step/TimeContextDependentUnit.h, + src/conv/step/TimeConversionBasedUnit.cpp, + src/conv/step/TimeConversionBasedUnit.h, + src/conv/step/TimeSiUnit.cpp, src/conv/step/TimeSiUnit.h, + src/conv/step/TimeUnit.cpp, src/conv/step/TimeUnit.h, + src/conv/step/TopologicalRepresentationItem.cpp, + src/conv/step/TopologicalRepresentationItem.h, + src/conv/step/ToroidalSurface.cpp, + src/conv/step/ToroidalSurface.h, + src/conv/step/Transformation.cpp, src/conv/step/Transformation.h, + src/conv/step/TrimmedCurve.cpp, src/conv/step/TrimmedCurve.h, + src/conv/step/TrimmingSelect.cpp, src/conv/step/TrimmingSelect.h, + src/conv/step/UncertaintyMeasureWithUnit.cpp, + src/conv/step/UncertaintyMeasureWithUnit.h, + src/conv/step/UniformCurve.cpp, src/conv/step/UniformCurve.h, + src/conv/step/UniformSurface.cpp, src/conv/step/UniformSurface.h, + src/conv/step/Unit.cpp, src/conv/step/Unit.h, + src/conv/step/Vector.cpp, src/conv/step/Vector.h, + src/conv/step/Vertex.cpp, src/conv/step/Vertex.h, + src/conv/step/VertexLoop.cpp, src/conv/step/VertexLoop.h, + src/conv/step/VertexPoint.cpp, src/conv/step/VertexPoint.h, + src/conv/step/VolumeContextDependentUnit.cpp, + src/conv/step/VolumeContextDependentUnit.h, + src/conv/step/VolumeConversionBasedUnit.cpp, + src/conv/step/VolumeConversionBasedUnit.h, + src/conv/step/VolumeSiUnit.cpp, src/conv/step/VolumeSiUnit.h, + src/conv/step/VolumeUnit.cpp, src/conv/step/VolumeUnit.h, + src/other/step/NEWS, src/other/step/include/CMakeLists.txt, + src/other/step/include/sclprefixes.h, + src/other/step/src/clSchemas/example/SdaiEXAMPLE_SCHEMA.cc, + src/other/step/src/clSchemas/example/SdaiEXAMPLE_SCHEMA.h, + src/other/step/src/clSchemas/example/Sdaiclasses.h, + src/other/step/src/clSchemas/example/schema.cc, + src/other/step/src/clSchemas/example/schema.h, + src/other/step/src/cldai/CMakeLists.txt, + src/other/step/src/cldai/sdaiApplication_instance_set.cc, + src/other/step/src/cldai/sdaiApplication_instance_set.h, + src/other/step/src/cldai/sdaiBinary.cc, + src/other/step/src/cldai/sdaiBinary.h, + src/other/step/src/cldai/sdaiDaObject.cc, + src/other/step/src/cldai/sdaiDaObject.h, + src/other/step/src/cldai/sdaiEntity_extent.cc, + src/other/step/src/cldai/sdaiEntity_extent.h, + src/other/step/src/cldai/sdaiEntity_extent_set.cc, + src/other/step/src/cldai/sdaiEntity_extent_set.h, + src/other/step/src/cldai/sdaiEnum.cc, + src/other/step/src/cldai/sdaiEnum.h, + src/other/step/src/cldai/sdaiModel_contents.cc, + src/other/step/src/cldai/sdaiModel_contents.h, + src/other/step/src/cldai/sdaiModel_contents_list.cc, + src/other/step/src/cldai/sdaiModel_contents_list.h, + src/other/step/src/cldai/sdaiObject.cc, + src/other/step/src/cldai/sdaiObject.h, + src/other/step/src/cldai/sdaiSession_instance.cc, + src/other/step/src/cldai/sdaiSession_instance.h, + src/other/step/src/cldai/sdaiString.cc, + src/other/step/src/cldai/sdaiString.h, + src/other/step/src/cleditor/CMakeLists.txt, + src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/cleditor/STEPfile.h, + src/other/step/src/cleditor/SdaiHeaderSchemaClasses.h, + src/other/step/src/cleditor/instmgr.cc, + src/other/step/src/cleditor/instmgr.h, + src/other/step/src/cleditor/mgrnode.cc, + src/other/step/src/cleditor/mgrnode.h, + src/other/step/src/cleditor/seeinfodefault.h, + src/other/step/src/clprobe-ui/probe.cc, + src/other/step/src/clstepcore/CMakeLists.txt, + src/other/step/src/clstepcore/ExpDict.cc, + src/other/step/src/clstepcore/ExpDict.h, + src/other/step/src/clstepcore/ExpDict.inline.cc, + src/other/step/src/clstepcore/Registry.h, + src/other/step/src/clstepcore/Registry.inline.cc, + src/other/step/src/clstepcore/STEPaggregate.cc, + src/other/step/src/clstepcore/STEPaggregate.h, + src/other/step/src/clstepcore/STEPattribute.cc, + src/other/step/src/clstepcore/STEPattribute.h, + src/other/step/src/clstepcore/STEPattribute.inline.cc, + src/other/step/src/clstepcore/STEPcomplex.cc, + src/other/step/src/clstepcore/STEPcomplex.h, + src/other/step/src/clstepcore/read_func.cc, + src/other/step/src/clstepcore/read_func.h, + src/other/step/src/clstepcore/sdai.cc, + src/other/step/src/clstepcore/sdai.h, + src/other/step/src/clstepcore/sdaiApplication_instance.cc, + src/other/step/src/clstepcore/sdaiApplication_instance.h, + src/other/step/src/clstepcore/sdaiSelect.cc, + src/other/step/src/clstepcore/sdaiSelect.h, + src/other/step/src/clutils/CMakeLists.txt, + src/other/step/src/clutils/dirobj.cc, + src/other/step/src/clutils/gennodearray.cc, + src/other/step/src/clutils/scl_char_str_list.cc, + src/other/step/src/exppp/CMakeLists.txt, + src/other/step/src/express/CMakeLists.txt, + src/other/step/src/fedex_plus/CMakeLists.txt, + src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes_misc.c, + src/other/step/src/fedex_plus/classes_wrapper.cc, + src/other/step/src/fedex_plus/selects.c, + src/other/step/src/fedex_python/src/classes_python.c, + src/other/step/src/fedex_python/src/classes_wrapper_python.cc, + src/other/step/src/fedex_python/src/selects_python.c, + src/other/step/src/test/scl2html/scl2html.cc: + Apply SCL git d6d7c48 changes. SCLP23 macros replaced with simple + SDAI_ prefix. + +2012-04-17 22:29 brlcad + + * [r50157] src/bwish/input.c: + increase the range so the check isn't always true where char are + unsigned + +2012-04-17 22:13 brlcad + + * [r50156] src/fb/gif2fb.c: + we're in main() so just return when we're preceeded by a printing + statement. should quell cid 1475. + +2012-04-17 22:08 brlcad + + * [r50155] src/fb/fbanim.c: + quell coverity cid 1473, since it doesn't seem to notice that + bu_exit() never returns. + +2012-04-17 22:04 brlcad + + * [r50154] src/conv/ply-g.c: + bounds-check vcount since it's tainted. cid 1471 + +2012-04-17 21:43 brlcad + + * [r50153] src/bwish/input.c: + Try a different way to validated the tainted buffer from read(). + check the bounds being used. cid 1461. + +2012-04-17 21:17 brlcad + + * [r50152] src/mged/animedit.c: + another wrong malloc sizeof() detected, cid 1271 + +2012-04-17 21:15 brlcad + + * [r50151] src/conv/jack/g-jack.c: + write alloc size. int not pointer. SIZEOF_MISMATCH cid 1264 + +2012-04-17 21:13 brlcad + + * [r50150] src/libfb/fbserv_obj.c: + check for null buffer since we use it. REVERSE_INULL check cid + 545. + +2012-04-17 21:08 brlcad + + * [r50149] src/libged/tree.c: + if multiple -o arguments are given, it'll clobber the existing + fdout. detected by RESOURCE_LEAK check, cid 498. + +2012-04-17 20:48 brlcad + + * [r50148] src/librt/opennurbs_ext.cpp: + fix a couple memory leaks detected by coverity, cid 488. + +2012-04-17 20:45 brlcad + + * [r50147] src/libged/vdraw.c: + do the same to the non-wdb version of vdraw. note that this looks + like it was a bonefide vlist off-by-one issue since it was + shifting cmd values down from +1 and +1 could exceed + BN_VLIST_CHUNK. perhaps related to some of the wireframe + instability. + +2012-04-17 20:39 brlcad + + * [r50146] src/libged/wdb_vdraw.c: + oops, list is decreasing, so leave off the check + +2012-04-17 20:37 brlcad + + * [r50145] src/libged/wdb_vdraw.c: + be explicit with the check to make sure we don't exceed + BN_VLIST_CHUNK, responding to cid 420 OVERRUN_STATIC check. note + cmd[i+1] so we have to stop one less than the capacity. + +2012-04-17 20:22 brlcad + + * [r50144] src/librt/primitives/arb8/arb8.c: + try to quell the warning by using a temporary + +2012-04-17 20:20 brlcad + + * [r50143] src/librt/primitives/arb8/arb8.c: + subtract using the first arb symbol, not by the current value of + that symbol hardcoded + +2012-04-17 20:12 brlcad + + * [r50142] src/librt/comb/comb.c: + cast and set to temp outside of the function call to quell + false-positive negative_retursn warning (cid 384) + +2012-04-17 18:34 brlcad + + * [r50141] src/util/sun-pix.c: + non-lib private functions should be static + +2012-04-17 18:18 brlcad + + * [r50140] src/librt/db_scan.c: + make sure we don't try to fseek to a negative address if ftell() + fails. just assume rewind worked and scan from position 0. + +2012-04-17 18:13 brlcad + + * [r50139] src/util/sun-pix.c: + looks like cid 332 is caused by use of unsigned long instead of + the implicit uint32_t type it's using it as. change getlong() to + return 32-bit type so we hopefully avoid all truncation + propagation. + +2012-04-17 18:08 brlcad + + * [r50138] NEWS, src/sig/CMakeLists.txt, src/sig/Makefile.am, + src/sig/syn.c: + the 'syn' sine synthesis tool is incurring a maintenance cost + with no expressed benefit, remove it as obsolete. + overflow/underflow issues in coverity, crashes on simple testing, + tainted inputs, and more + +2012-04-17 17:48 brlcad + + * [r50137] src/liboptical/sh_toyota.c: + probably wont fix the overflow issues but should pinpoint how + many coverity is detecting. + +2012-04-17 17:36 brlcad + + * [r50136] src/conv/ply-g.c: + already quelled cid 325 (integer_overflow), but can we fake it + out? it's not an integer, so maybe using a double temp might make + that clear. + +2012-04-17 17:20 brlcad + + * [r50135] include/raytrace.h, src/librt/db5_io.c: + change some of the sanity/bounds checks during object reads to + ensure we don't overflow/underflow (cid 322). change + db5_decode_length() to return a size_t since the value is always + a sizeof size. + +2012-04-17 17:09 starseeker + + * [r50134] src/vfont/getfont.c: + Make a stab at resolving CID 1613 + +2012-04-17 16:57 starseeker + + * [r50133] src/rt/rtexample.c: + initialize cur with RT_CURVATURE_INIT_ZERO - hopefully will + address CID 1615 + +2012-04-17 16:39 brlcad + + * [r50132] src/librt/search.c: + vastly simplify the logic by just checking what we need + piecewise. reduces about 50 lines to 15. hopefully addresses the + deadcode condition being reported in cid 212 due to the + now-singular path through the if/else cases. + +2012-04-17 16:20 brlcad + + * [r50131] src/irprep/secpass.c: + massive ws style cleanup, eliminate dead comment code, remove + authorship and editing history comments. + +2012-04-17 16:11 brlcad + + * [r50130] src/irprep/secpass.c: + join the second typeout comparison with an if/else since both + can't be true. add some bounds tests on the tainted input too. + cid 180. + +2012-04-17 16:06 brlcad + + * [r50129] src/librt/primitives/nmg/nmg_inter.c: + hit_v cannot be null here, revert 49986. (cid 169) + +2012-04-17 15:51 brlcad + + * [r50128] src/librt/shoot.c: + yet another attempt at quelling cid 98, array_vs_singleton. since + the other assertion is that lastcell is a nugridnode, test for it + before blindly using it for cutp iteration. + +2012-04-17 14:36 starseeker + + * [r50127] src/util/CMakeLists.txt: + make pc_test logic more robust + +2012-04-17 08:04 brlcad + + * [r50126] src/sig/umod.c: + add some range checks to quell cid 1495. + +2012-04-17 07:47 brlcad + + * [r50125] src/sig/syn.c: + more bounds checking + +2012-04-17 07:43 brlcad + + * [r50124] src/sig/syn.c: + check the upper bounds too. hopefully clears tainted_scalar cid + 1494. + +2012-04-17 07:34 brlcad + + * [r50123] src/sig/smod.c: + range check the iobuf index. cov cid 1493. + +2012-04-17 07:20 brlcad + + * [r50122] src/sig/imod.c: + check range of tainted array index before use. cov cid 1492. + +2012-04-17 07:10 brlcad + + * [r50121] src/sig/ihist.c: + initialize memory and range check zerop index. cov cid 1491. + +2012-04-17 06:58 brlcad + + * [r50120] src/sig/fhor.c: + check the range of inputs after atoi, should address + tainted_scalar from cid 1490. + +2012-04-17 06:56 brlcad + + * [r50119] src/irprep/irdisp.c: + check the range of inputs after scanf, should address + tainted_scalar from cid 1479. + +2012-04-17 06:33 brlcad + + * [r50118] src/halftone/sharpen.c: + another set of tainted_scalar issues, cid 1477. + +2012-04-17 06:16 brlcad + + * [r50117] src/halftone/sharpen.c: + stash the buffer value before using it as an index so we can + range check it. should quell tainted_scalar report, cid 1477. + +2012-04-17 06:10 brlcad + + * [r50116] src/gtools/remapid.c: + range-check the last component value to quell a tainted_scalar + coverity check, cid 1476. + +2012-04-17 05:50 brlcad + + * [r50115] src/fb/gif-fb.c: + another tainted_scalar, cid 1474, for background. + +2012-04-17 05:48 brlcad + + * [r50114] src/fb/gif-fb.c: + check a range in order to 'untaint' the parsed input data. should + fix coverity tainted_scalar cid 1474. + +2012-04-17 05:26 brlcad + + * [r50113] src/fb/gif-fb.c: + convert to libbu memory management, tidy up + +2012-04-17 05:03 brlcad + + * [r50112] src/anim/anim_track.c: + same issue as anim_hardtrack (looks to be a functional code + merge). init to -1 is problematic. untested, but go back to zero. + cid 371. + +2012-04-17 04:57 brlcad + + * [r50111] src/anim/anim_hardtrack.c: + carl didn't document why he made num_wheels initialize to -1 but + it will result in a negative memory allocation if the stream scan + fails. reported by negative_returns coverity check, cid 370 + +2012-04-17 04:41 brlcad + + * [r50110] src/conv/intaval/write_brl.cpp: + style consistency + +2012-04-17 04:32 brlcad + + * [r50109] src/conv/intaval/write_brl.cpp: + add missing semi-colons. + +2012-04-17 04:31 brlcad + + * [r50108] TODO: + fixed an overflow and underflow issue that 'should' preserve + existing behavior but warrants testing (anyone have a tgf handy?) + since it's prime for an off-by-one error. cid 323. + +2012-04-17 04:22 brlcad + + * [r50107] src/conv/intaval/write_brl.cpp: + convert the array index into an explicit case where we manually + wrap around. this should overflow and underflow reports from + coverity and makes the intent hopefully a little more clear that + this is some sort of wrapping convolution. 'should' preserve + existing behavior but warrants testing (anyone have a tgf handy?) + since it's prime for an off-by-one error. cid 323. + +2012-04-17 03:02 brlcad + + * [r50106] NEWS: + the vegitation memory corruption should be user visible. detected + by coverity and fixed by initializing the right pointer. + +2012-04-17 02:48 brlcad + + * [r50105] src/proc-db/vegetation.c: + looks like coverity caught another memory management bug. we were + wiping out the plant structure when the code was supposed to be + initializing this point. should fix coverity forward_null cid 316 + issue. + +2012-04-17 02:22 brlcad + + * [r50104] src/proc-db/vegetation.c: + make my old code match current project style conventions + +2012-04-17 02:17 brlcad + + * [r50103] include/bu.h: + if we cast the pointer and the head pointer, we will avoid a + pointer-type mismatch if someone happens to use a non bu_list + type. arguably an error, but there's nothing that technically + requires the head pointer actually be a bu_list struct. that + change lets us fix BU_LIST_FOR_CIRC() which was being used in nmg + code with non-bu types. + +2012-04-17 01:51 brlcad + + * [r50102] src/librt/vshoot.c: + make sure HeadSeg isn't null before we go dereferencing it to + free segments. can't push the check up into RT_FREE_SEG_LIST() + because not all list heads are pointers (which would provoke a + warning that a check is always true). fixes a coverity + forward_null defect, cid 308. + +2012-04-17 01:38 n_reed + + * [r50101] regress/CMakeLists.txt, src/other/perplex.dist: + ignore some files + +2012-04-17 01:08 brlcad + + * [r50100] src/librt/primitives/pipe/pipe.c: + make sure we don't dereference a null pp3 pointer if we're near + the end of the point list. check if we're on the last segment + before skipping to the next point. should fix coverity cid 305 + forward_null defect. + +2012-04-17 01:02 brlcad + + * [r50099] src/librt/primitives/pipe/pipe.c: + big ws messy cleanup. + +2012-04-17 00:57 brlcad + + * [r50098] src/librt/primitives/nmg/nmg.c: + unclear what it means to have a null shell at this point, so just + make sure we don't dereference one instead of returning error. + should fix coverity forward_null defect, cid 304. + +2012-04-17 00:52 brlcad + + * [r50097] src/librt/primitives/extrude/extrude.c: + make sure we don't dereference a null outer_loop pointer. + detected by coverity forward_null check, cid 302. + +2012-04-17 00:44 brlcad + + * [r50096] src/libged/put_comb.c: + make sure we don't dereference a null directory pointer. should + fix forward_null defect from cid 298. + +2012-04-17 00:36 brlcad + + * [r50095] src/librt/primitives/nmg/nmg_inter.c: + check fu1 and fu2 for null to quell CID 249. false-positive, but + good to handle make explicit anyways. + +2012-04-17 00:11 brlcad + + * [r50094] src/libbu/badmagic.c: + refactor a few lines so there's just one call to bu_bomb() + +2012-04-16 21:39 r_weiss + + * [r50093] src/mged/utility1.c: + Updated file 'src/mged/utility1.c' changing all references to + function 'db_tree_funcleaf' to include a fourth generic user + pointer. + +2012-04-16 21:37 r_weiss + + * [r50092] src/librt/db_match.c, src/librt/db_tree.c: + Updated files 'src/librt/db_match.c', 'src/librt/db_tree.c' + changing all references to function 'db_tree_funcleaf' to include + a fourth generic user pointer. + +2012-04-16 21:32 r_weiss + + * [r50091] src/conv/iges/g-iges.c: + Updated file 'g-iges.c' changing all references to function + 'db_tree_funcleaf' to include a fourth generic user pointer. + +2012-04-16 21:27 r_weiss + + * [r50090] include/raytrace.h: + Updated header file 'raytrace.h'. Changed the definition of + function 'db_tree_funcleaf' by adding a fourth generic user + pointer. + +2012-04-16 21:25 r_weiss + + * [r50089] src/libged/copyeval.c, src/libged/edcodes.c, + src/libged/find.c, src/libged/ged_private.h, + src/libged/get_obj_bounds.c, src/libged/list.c, + src/libged/pathsum.c, src/libged/prefix.c, src/libged/push.c, + src/libged/showmats.c, src/libged/trace.c, src/libged/wcodes.c, + src/libged/wdb_obj.c, src/libged/xpush.c: + Updated files xpush.c list.c copyeval.c showmats.c find.c + pathsum.c wcodes.c wdb_obj.c trace.c ged_private.h push.c + get_obj_bounds.c prefix.c and edcodes.c within the libged + library. Changed functions 'ged_list' (ie mged 'l' command, + lowercase L) and ged_pathsum (ie mged 'paths' command) to accept + an addition parameter '-t' meaning terse to reduce the amount of + information displayed when using these commands. This is useful + when you want to use the 'l' command on a very large bot and do + not want to see all full listing of millions of vertices and + faces. Within function 'ged_pathsum' removed the call to clear + 'ged_result_str' since in some cases we want to keep the + information already in this string when entering this function. + We just want to append to the 'ged_result_str'. Also initialized + the '_ged_trace_data' structure as a sanity check. Fixed a + seg-fault then the pattern string is just '/'. + +2012-04-16 21:18 tbrowder2 + + * [r50088] regress/quote.sh: + add missing script for vls_encode/decode test + +2012-04-16 19:33 n_reed + + * [r50087] regress/CMakeLists.txt: + can ignore quote.sh once it's been commited + +2012-04-16 17:24 tbrowder2 + + * [r50086] src/libbu/test_quote.c: + explain hack + +2012-04-16 17:23 tbrowder2 + + * [r50085] src/libbu/test_quote.c: + improve and correct test_quote function + +2012-04-16 15:55 brlcad + + * [r50084] src/librt/primitives/nmg/nmg_misc.c: + make sure when duplicating a shell that we don't assume a face + has a loop (crash). detected by coverity forward_null cid 244. + +2012-04-16 15:46 brlcad + + * [r50083] src/libbu/bitv.c: + prevent a null dereference if we pass a null bitvector around. + however, return an empty bitvector from new() so we never + propagate a null. should fix coverity forward_null cid 242. + +2012-04-16 15:37 brlcad + + * [r50082] src/mged/tedit.c: + editor is set to jove as a fallback so it can't be null. just use + it. cid 220. + +2012-04-16 15:13 brlcad + + * [r50081] src/mged/share.c: + prevent a deadcode condition detected by coverity by only calling + SHARE_RESOURCE once outside the uflag if/else conditional. cid + 219. + +2012-04-16 15:02 brlcad + + * [r50080] src/mged/share.c: + ws indent cleanup now that there are semicolons + +2012-04-16 15:01 brlcad + + * [r50079] src/mged/share.c: + turn SHARE_RESOURCE macro into a do/while loop so we can always + include a trailing semicolon so code looks like valid code. + +2012-04-16 14:56 brlcad + + * [r50078] src/mged/polyif.c: + since the original implementation commit in 1991, manually + calculating normals for export has been disabled, so remove the + code for it. fixes the deadcode issue reported in cid 218. + +2012-04-16 14:47 brlcad + + * [r50077] src/mged/chgview.c: + quell a deadcode defect detected by coverity (cid 217) by + cleaning up the logic to match the messages being printed. if it + introduces a bug, then the message being printed is + wrong/misleading. + +2012-04-16 14:36 brlcad + + * [r50076] src/mged/animedit.c: + looks like coverity deadcode defect CID 214 is a false positive, + complaining about curfound being always true, but try to be + explicit anyways for code clarity. move the initial false case + init out to the loop so it's clear that it starts false. + +2012-04-16 14:20 brlcad + + * [r50075] src/mged/animedit.c: + accfound is never set to true, so conditional is always true. + eliminate the var, even though it looks like it implies bad + logic.. + +2012-04-16 13:35 brlcad + + * [r50074] src/librt/opennurbs_ext.h, + src/librt/primitives/brep/brep.cpp, + src/librt/primitives/brep/brep_debug.cpp: + looks like BVNode::isTrimmed() is trying to set a pointer, so + we need a pointer to it for it to persist back to the caller. + this fixes a deadcode condition detected by coverity (CID 209), + which looks like a bonefide bug in the trimming code where it was + keeping track of an adjacent trimmed face id (where it would + always get set to -99). + +2012-04-16 13:21 brlcad + + * [r50073] src/librt/primitives/brep/brep.cpp: + ws, indent, style cleanup + +2012-04-16 11:56 tbrowder2 + + * [r50072] regress/CMakeLists.txt: + add regression test for 'quote' (actually bu_vls_encode/decode) + +2012-04-16 11:55 tbrowder2 + + * [r50071] src/libbu/test_quote.c: + make test_quote work and report failures + +2012-04-16 05:44 brlcad + + * [r50070] src/librt/primitives/brep/brep.cpp: + fix coverity deadcode detection (cid 208) + +2012-04-16 05:37 brlcad + + * [r50069] src/liborle/rle.c: + unlikely to fix cid 405 (OVERRUN_STATIC), but it looks like false + positive. simplify the pointer a bit to see if it has an effect + on the detected defect. + +2012-04-16 05:26 brlcad + + * [r50068] src/liborle/rle.c: + just what are the parens supposed to be doing here + +2012-04-16 05:01 brlcad + + * [r50067] src/libged/wdb_obj.c: + fix three different deadcode coverity detections (cid 205, 206, + 207), two of which are obvious, but the third not so much.. it + looks like the arb8 block was completely replicated but not kept + in sync. remove the seemingly weaker second version matching the + non-wdb_obj version. + +2012-04-16 04:38 brlcad + + * [r50066] src/librt/primitives/nmg/nmg_misc.c: + little tricky to see it, but coverity seems to have correctly + identified a deadcode condition where the loop never iterated + more than once (found_face gets set to true on first pass). cid + 175. converted to an if-clause in order to preserve existing + behavior while allowing for code simplification. + +2012-04-16 04:06 brlcad + + * [r50065] src/librt/primitives/nmg/nmg_misc.c: + quell dead code issue for the always-false block by commenting it + out since that's what the true-setting block is commented out. + cid 174. + +2012-04-16 04:03 brlcad + + * [r50064] src/conv/g-var.c: + default case is unreachable, so join it up with the first case. + should resolve cid 173. + +2012-04-16 03:55 brlcad + + * [r50063] src/librt/primitives/nmg/nmg_class.c: + convert the goto retry logic into a do/while loop. this is in + response to coverity cid 168 even though it looks like it was a + bonefide false positive. + +2012-04-15 23:52 tbrowder2 + + * [r50062] src/conv/g-nff.c: + ws + +2012-04-15 23:49 tbrowder2 + + * [r50061] src/librt/db_tree.c: + ws + +2012-04-15 23:44 tbrowder2 + + * [r50060] src/liboptical/sh_gauss.c: + eliminate uninitialized error + +2012-04-15 22:15 tbrowder2 + + * [r50059] src/librt/primitives/nmg/nmg_bool.c: + ws + +2012-04-15 19:04 tbrowder2 + + * [r50058] src/conv/g-var.c: + typo, make size arg in fwrite explicit + +2012-04-15 18:54 tbrowder2 + + * [r50057] src/conv/g-var.c: + use correct type + +2012-04-15 18:54 tbrowder2 + + * [r50056] src/conv/g-var.c: + use correct type + +2012-04-15 18:44 tbrowder2 + + * [r50055] src/conv/g-var.c: + correct type for defined var + +2012-04-15 18:39 tbrowder2 + + * [r50054] src/conv/g-var.c: + ws, style + +2012-04-15 18:33 tbrowder2 + + * [r50053] src/conv/g-var.c: + correct usage to show the .g input file + +2012-04-15 12:27 tbrowder2 + + * [r50052] TODO: + add task to look into lack of stack trace in log + +2012-04-15 12:24 tbrowder2 + + * [r50051] src/conv/euclid/euclid-g.c, src/conv/euclid/g-euclid.c, + src/conv/euclid/g-euclid1.c, src/conv/iges/g-iges.c, + src/conv/iges/main.c, src/conv/jack/g-jack.c, + src/conv/nmg/asc-nmg.c, src/conv/nmg/g-nmg.c, + src/conv/off/g-off.c, src/conv/off/off-g.c, + src/conv/tankill/g-tankill.c, src/conv/tankill/tankill-g.c: + add progname for debugging dumps + +2012-04-15 12:18 tbrowder2 + + * [r50050] src/conv/jack/jack-g.c: + ws + +2012-04-15 12:16 tbrowder2 + + * [r50049] src/conv/jack/g-jack.c: + ws + +2012-04-15 11:35 tbrowder2 + + * [r50048] src/conv/dem-g.c: + correct for unconventional av (instead of argv) + +2012-04-15 11:32 tbrowder2 + + * [r50047] src/conv/g-dot.c: + correct for unconventional av (instead of argv) + +2012-04-15 11:31 tbrowder2 + + * [r50046] src/conv/bot_dump.c, src/conv/bot_shell-vtk.c, + src/conv/conv-vg2g.c, src/conv/cy-g.c, src/conv/dbupgrade.c, + src/conv/dem-g.c, src/conv/enf-g.c, src/conv/fast4-g.c, + src/conv/g-acad.c, src/conv/g-dot.c, src/conv/g-egg.c, + src/conv/g-nff.c, src/conv/g-obj.c, src/conv/g-shell-rect.c, + src/conv/g-var.c, src/conv/g-x3d.c, src/conv/g-xxx.c, + src/conv/g-xxx_facets.c, src/conv/g4-g5.c, src/conv/g5-g4.c, + src/conv/nastran-g.c, src/conv/obj-g.c, src/conv/ply-g.c, + src/conv/poly-bot.c, src/conv/proe-g.c, src/conv/viewpoint-g.c: + add progname for debugging dumps + +2012-04-15 11:29 tbrowder2 + + * [r50045] src/conv/g-xxx_facets.c: + ws, style + +2012-04-15 11:26 tbrowder2 + + * [r50044] src/conv/g-vrml.c: + ws, style + +2012-04-15 11:22 tbrowder2 + + * [r50043] src/conv/g-egg.c: + ws + +2012-04-15 11:21 tbrowder2 + + * [r50042] src/conv/fast4-g.c: + ws + +2012-04-15 11:19 tbrowder2 + + * [r50041] src/conv/enf-g.c: + ws + +2012-04-15 11:16 tbrowder2 + + * [r50040] src/conv/bot_shell-vtk.c: + ws, style + +2012-04-15 11:08 tbrowder2 + + * [r50039] src/conv/proe-g.c: + typo + +2012-04-15 11:04 tbrowder2 + + * [r50038] src/conv/walk_example.c: + typo, ws + +2012-04-15 05:05 brlcad + + * [r50037] src/librt/primitives/dsp/dsp.c: + addresses several CHECKED_RETURN issues reporte by coverity (cid + 142), not checking return value of nmg_kill_cracks(). + +2012-04-15 04:58 brlcad + + * [r50036] src/liboptical/sh_tcl.c: + apply change for CHECKED_RETURN detected by cov cid 139. + +2012-04-15 04:56 brlcad + + * [r50035] src/liboptical/sh_gauss.c: + make sure rt_db_get_internal() succeeds (cov cid 137) + +2012-04-15 04:50 brlcad + + * [r50034] src/librt/search.c: + make sure we turn the string into a path. coverity noticed we + usually check the return value (20/23 times) and rightly needed. + skip string if it fails. (cid 133) + +2012-04-15 04:36 brlcad + + * [r50033] src/librt/primitives/pipe/pipe_brep.cpp: + looks like coverity correctly detected a bad pointer dereference + in the pipe brep routine where we were incrementing a pointer and + then dereferencing an address. woulda probably been very nasty to + debug.. should address coverity ARRAY_VS_SINGLETON (cid 99 and + 100) + +2012-04-15 04:26 brlcad + + * [r50032] src/librt/shoot.c: + after hours of trying to follow the logic, take a stab at a + simple sanity check solution to an ARRAY_VS_SINGLETON issue being + detected by coverity (cid 98). it reports some path through the + code resulting in the original head node getting incremented. fix + is to make sure we're not incrementing what we started with + (since if it's a nugrid node, it should have been set to + soemthing else on the first pass). + +2012-04-15 00:23 tbrowder2 + + * [r50031] TODO: + typo + +2012-04-15 00:20 tbrowder2 + + * [r50030] TODO: + add details on g-nff and friends problems; add new item for later + +2012-04-15 00:19 tbrowder2 + + * [r50029] src/libbu/quote.c: + typo + +2012-04-14 18:07 brlcad + + * [r50028] src/libgcv/bottess.c: + return the return tree. fixes set-but-unused compilation failure. + +2012-04-14 14:28 tbrowder2 + + * [r50027] TODO: + add item to check bu_vls functions + +2012-04-14 13:56 tbrowder2 + + * [r50026] TODO: + g-dot no longer outputting garbage + +2012-04-14 13:53 tbrowder2 + + * [r50025] src/conv/g-dot.c: + dot format now seems correct ('dot' doesn't complain) + +2012-04-14 13:43 tbrowder2 + + * [r50024] src/conv/g-dot.c: + now runs without abort, but label info is not correct format, + problem seems to be bu_vls_dequote function + +2012-04-14 12:28 tbrowder2 + + * [r50023] regress/CMakeLists.txt: + add another temp file + +2012-04-14 12:26 tbrowder2 + + * [r50022] regress/Makefile.am: + add new regression tests + +2012-04-14 12:20 tbrowder2 + + * [r50021] src/conv/Makefile.am: + remove deleted file + +2012-04-14 12:12 tbrowder2 + + * [r50020] regress/comgeom, regress/tgms/m35.asc.gz, + regress/tgms/m35.cg.gz: + rename dir to hold tgms + +2012-04-14 12:12 tbrowder2 + + * [r50019] regress/g-dot.sh: + use more descriptive name for list of temp files + +2012-04-14 12:11 tbrowder2 + + * [r50018] regress/comgeom.sh, regress/g-nff.sh: + use new tgms dir; tidy scripts + +2012-04-14 12:09 tbrowder2 + + * [r50017] regress/CMakeLists.txt: + add comment; keep names sorted + +2012-04-14 12:07 tbrowder2 + + * [r50016] regress/CMakeLists.txt: + keep names sorted + +2012-04-14 12:06 tbrowder2 + + * [r50015] regress/CMakeLists.txt: + change tgm dir name + +2012-04-14 12:05 tbrowder2 + + * [r50014] regress/CMakeLists.txt: + keep names sorted + +2012-04-14 12:04 tbrowder2 + + * [r50013] regress/CMakeLists.txt: + correct generated file name + +2012-04-14 11:48 tbrowder2 + + * [r50012] regress/tgms: + add directory to store tgms for testing + +2012-04-14 01:45 tbrowder2 + + * [r50011] regress/red.sh: + typo + +2012-04-14 01:32 tbrowder2 + + * [r50010] regress/g-nff.sh: + tidying test but need to trap bu_bomb + +2012-04-14 01:18 tbrowder2 + + * [r50009] regress/g-nff.sh: + add a known test failure for current trunk + +2012-04-14 01:03 tbrowder2 + + * [r50008] regress/g-dot.sh, regress/g-nff.sh: + tidy regress scripts + +2012-04-14 00:52 tbrowder2 + + * [r50007] regress/CMakeLists.txt, regress/g-dot.sh, + regress/g-nff.sh: + add start of regression tests for g-nff and g-dot + +2012-04-13 23:28 tbrowder2 + + * [r50006] src/conv/g-nff.c: + ws, style + +2012-04-13 20:28 erikgreenwald + + * [r50005] src/librt/shoot.c: + initialize c to avoid the uninitialized warning on older gccs + +2012-04-13 18:45 starseeker + + * [r50004] CMakeLists.txt: + fix it so the documentation summary line doesn't lie when we're + only building libraries + +2012-04-13 18:42 erikgreenwald + + * [r50003] src/librt/shoot.c: + add some more copy bits to the shootray_simple hit func + +2012-04-13 18:32 starseeker + + * [r50002] CMakeLists.txt, misc/enigma/CMakeLists.txt, + src/CMakeLists.txt, src/conv/step/CMakeLists.txt, + src/other/CMakeLists.txt: + Per user request, at a way to indicate to CMake that it should + build either a) just what is needed for librt b) just what is + needed for the libraries sans executables or c) everything + (default) via the BRLCAD_ENABLE_TARGETS variable + +2012-04-13 18:31 erikgreenwald + + * [r50001] src/librt/shoot.c: + malloc->bu_malloc. Mention that it adds malloc syscalls, so is + not fast. + +2012-04-13 18:23 erikgreenwald + + * [r50000] TODO: + bump bottie fixes out of this release cycle, they shouldn't be in + any critical paths just yet + +2012-04-13 18:23 erikgreenwald + + * [r49999] src/librt/shoot.c: + start filling in a little bit of the rt_shootray_simple hit func + +2012-04-13 16:16 tbrowder2 + + * [r49998] include/bu.h: + fix typo in quote + +2012-04-13 11:59 tbrowder2 + + * [r49997] TODO: + add need for checking red-black tree implementation + +2012-04-13 11:58 tbrowder2 + + * [r49996] include/bu.h: + expand note further highlighting possible errors in impementation + +2012-04-13 11:42 tbrowder2 + + * [r49995] include/bu.h: + expand note + +2012-04-13 11:39 tbrowder2 + + * [r49994] include/bu.h: + update citation: expand author's first names, correct title, add + note on availability of 3rd ed. + +2012-04-13 00:43 tbrowder2 + + * [r49990] regress/CMakeLists.txt, regress/comgeom.sh, + regress/comgeom/m35.g.gift5.txt: + tidy regress-comgeom test; remove old and now unused input test + file + +2012-04-12 23:52 tbrowder2 + + * [r49989] regress/comgeom/m35.cg.gz: + a compressed file to replace m35.g.gift5.txt + +2012-04-12 21:32 n_reed + + * [r49988] src/librt/primitives/nmg/nmg_inter.c: + Remove unused total_splits variable (previously captured func + return, should've been removed in r8791). CID 170. + +2012-04-12 20:39 starseeker + + * [r49987] regress/CMakeLists.txt, regress/nurbs, + regress/nurbs/brep-3dm.tar.bz2: + Add the abstract brep shape used during the development of NURBS + raytracing support - very simple shape that still has enough + interesting aspects to serve as a reasonable test case for a + variety of raytracing situations. Also a good candidate file for + 3dm-g regression testing. + +2012-04-12 20:03 n_reed + + * [r49986] src/librt/primitives/nmg/nmg_inter.c: + Tweak branching to avoid an unnecessary test on hit_v. CID 169. + +2012-04-12 19:29 brlcad + + * [r49985] NEWS, TODO: + cliff fixed a bug in ARS prep where the new bounding box routine + being calculated is way too big. (r49979) reverted to using the + BoT results. issue was reported by s2 folks where an overlap case + was resulting in different ordering of objects (resulting in a + different normal). + +2012-04-12 19:12 brlcad + + * [r49984] NEWS: + nick fixed a bug in the fast4-g importer while fixing coverity + cid 171 (r49982). looks like there was bad logic handling + hole/wall geometry. fixed by resetting the variable after the + split. + +2012-04-12 17:14 n_reed + + * [r49983] src/conv/patch/patch-g.c: + Remove redundant null check. CID 176. + +2012-04-12 17:05 n_reed + + * [r49982] src/conv/fast4-g.c: + On split, forgot to reset hole-list pointer to subtract holes in + second region. CID 171. + +2012-04-11 22:07 n_reed + + * [r49981] src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes.h, + src/other/step/src/fedex_plus/classes_misc.c: + missing function prototypes causing bad compilation on Mac 10.6 + +2012-04-11 19:57 starseeker + + * [r49979] src/librt/primitives/ars/ars.c: + Gah - ARS bbox routine appears to have the same issue (whatever + that issue is) as the BoT bbox routine. Do what we did for BoT + and comment out the ARS bbox routine usage until it gets + resolved. + +2012-04-11 15:57 tbrowder2 + + * [r49978] regress/CMakeLists.txt, regress/Makefile.am, + regress/comgeom, regress/comgeom.sh, regress/vdeck-comgeom-g, + regress/vdeck-comgeom-g.sh: + renaming vdeck/comgeom-g test files to simplify reference to the + pair + +2012-04-11 15:49 tbrowder2 + + * [r49977] regress/library.sh: + add search path for vdeck + +2012-04-11 15:45 tbrowder2 + + * [r49976] src/mged/points/Makefile.am: + don't delete cmake src files + +2012-04-11 15:36 tbrowder2 + + * [r49975] regress/Makefile.am: + add some more regress product files to be cleaned + +2012-04-11 15:27 tbrowder2 + + * [r49974] regress/Makefile.am: + turning off flawfinder check until it's ready + +2012-04-11 05:20 n_reed + + * [r49973] src/other/step/src/fedex_plus/complexSupport.h, + src/other/step/src/fedex_plus/expressbuild.cc: + Ah, I see now. g++ warning was from conversion when calling + default constructor EntNode(char *nm = (const char[])""). Git + 8e256d7 suppressed warning by calling with (char*)"". Real + solution is to make the parameter const. + +2012-04-11 00:14 starseeker + + * [r49972] regress/CMakeLists.txt: + Add new regression files to clean rule. distcheck-full succeeds + on Linux. + +2012-04-10 22:27 n_reed + + * [r49971] src/other/step/src/fedex_plus/expressbuild.cc: + might as well match git formatting + +2012-04-10 22:18 n_reed + + * [r49970] src/other/step/src/fedex_plus/expressbuild.cc: + EntNode doesn't have a no-parameter constructor; construct from + empty string. SCL git 8e256d7. + +2012-04-10 22:02 n_reed + + * [r49969] src/other/step/src/clstepcore/complexlist.cc, + src/other/step/src/fedex_plus/classes.c: + variable initializations informed by SCL git cc155a8 and b9156ad + +2012-04-10 21:09 n_reed + + * [r49968] src/other/step/src/clstepcore/STEPaggregate.cc, + src/other/step/src/clstepcore/STEPattribute.cc, + src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes_misc.c, + src/other/step/src/fedex_plus/expressbuild.cc, + src/other/step/src/fedex_plus/multpass.c, + src/other/step/src/fedex_plus/selects.c, + src/other/step/src/fedex_plus/write.cc: + Remove unused variables as identified by SCL git 89237b8, + 860bd45, 90de2d7, d56117f, f3e2eaf, and 7a68580. + +2012-04-10 21:05 bob1961 + + * [r49967] src/mged/mged.c: + This fixes the shaded geometry display problem when the embedded + framebuffer is active. + +2012-04-10 20:52 brlcad + + * [r49966] src/sig/dfft.c: + simplify the bounds checking. just use the one larger MAXFFT + global for everything including the outputs, even though they + only use half the space. avoids off-by-one issues and simplifies + the code. Keep the convolution at 1024 by default. + +2012-04-10 20:34 brlcad + + * [r49965] misc/brlcad.spec.in: + include some basic dependency requirements, generic build root, + proper description, and updated/simplified build steps + +2012-04-10 19:20 starseeker + + * [r49964] src/mged/CMakeLists.txt, src/tab/CMakeLists.txt: + Couple things to ignore for distcheck if lex and yacc aren't + around + +2012-04-10 19:02 n_reed + + * [r49963] src/other/step/src/fedex_plus/complexSupport.h, + src/other/step/src/fedex_plus/multlist.cc, + src/other/step/src/fedex_plus/write.cc: + Address unused variable warnings first quelled in r41173. Rather + than creating 30 named pointer vars, create a pointer array and + use a cleaned-up version of SCL git c1b5743 to choose a good size + for it. + +2012-04-10 12:39 brlcad + + * [r49962] NEWS: + cliff fixed a bug in the benchmark suite where it wasn't using + the right filename pattern during the 'clobber' action causing + log files to remain. fixed the pattern. + +2012-04-10 12:00 erikgreenwald + + * [r49961] include/vmath.h: + set _USE_MATH_DEFINES for msvc ( + http://msdn.microsoft.com/en-us/library/4hwaceh6%28v=vs.80%29.aspx + ) + +2012-04-10 11:54 brlcad + + * [r49960] NEWS: + The original problem was a result of the getint and getdouble + functions using the actual field input size when parsing an input + line + and the bu_strlcpy macros in those two functions promptly chopped + off + the last character as they are supposed to do. I replaced the + macros + with the bu_vls_strncpy functions so the parsing is more + intuitive in + that actual field size is entered and the last character is not + chopped + + The problem prevented successful conversion on any input deck, + and + with the fix it now works on a complex TGM input file. + + A successful round trip was also made with the same TGM. Note + that + "success" is within the constraints of the vdeck <-=> comgeom-g + converters where the solid, region, and group names are used + differently so one has to track the objects carefully to ensure + the + trip was made correctly. + + {above is from Tom Browder e-mail to brlcad-devel on 7 April + 2012} + +2012-04-10 04:40 starseeker + + * [r49959] CMakeLists.txt, misc/CMake/BRLCAD_CMakeFiles.cmake, + misc/CMake/distcheck_repo_verify.cmake.in, + src/other/iwidgets/doc/CMakeLists.txt: + Don't hit the disk more than we need to - build the file and + directory lists using global properties, then write them out to + files at the end for later use. May help configure time a bit, + especially on MSVC, but not tested there yet. + +2012-04-10 04:39 starseeker + + * [r49958] misc/CMake/distclean.cmake.in: + typo + +2012-04-10 04:34 starseeker + + * [r49957] src/bwish/CMakeLists.txt: + Try to reorganize the bwish/btclsh logic a bit - wonder how much + of this can be pushed down into source code and compile + definitions? Still need to figure out why package require Itcl + and package require Itk won't do what's needed here. + +2012-04-09 23:25 starseeker + + * [r49956] regress/CMakeLists.txt: + fix distcheck + +2012-04-09 20:19 starseeker + + * [r49955] misc/CMake/FindTCL.cmake, + src/other/tkhtml/CMake/FindTCL.cmake, + src/other/tkpng/CMake/FindTCL.cmake, + src/other/tktable/CMake/FindTCL.cmake, + src/other/togl/CMake/FindTCL.cmake: + Correct old type in FindTCL.cmake, update other copies in + src/other + +2012-04-09 14:10 erikgreenwald + + * [r49954] include/raytrace.h, src/librt/shoot.c: + start of a super simple (and inefficient) ffi friendly shootray + func + +2012-04-09 14:09 erikgreenwald + + * [r49953] src/libgcv/bottess.c: + add some (temporary) debugging noise + +2012-04-09 11:42 erikgreenwald + + * [r49952] TODO: + indianlarry observed hit points being 1 unit closer to ray origin + when switching to bottie + +2012-04-08 20:38 starseeker + + * [r49951] CMakeLists.txt, bench/CMakeLists.txt, db/CMakeLists.txt, + doc/CMakeLists.txt, doc/docbook/CMakeLists.txt, + doc/docbook/articles/CMakeLists.txt, + doc/docbook/articles/en/CMakeLists.txt, + doc/docbook/articles/hy/CMakeLists.txt, + doc/docbook/articles/it/CMakeLists.txt, + doc/docbook/articles/ru/CMakeLists.txt, + doc/docbook/books/CMakeLists.txt, + doc/docbook/books/en/CMakeLists.txt, + doc/docbook/lessons/CMakeLists.txt, + doc/docbook/lessons/en/CMakeLists.txt, + doc/docbook/lessons/es/CMakeLists.txt, + doc/docbook/presentations/CMakeLists.txt, + doc/docbook/presentations/en/CMakeLists.txt, + doc/docbook/specifications/CMakeLists.txt, + doc/docbook/specifications/en/CMakeLists.txt, + doc/docbook/system/CMakeLists.txt, + doc/docbook/system/man1/CMakeLists.txt, + doc/docbook/system/man1/en/CMakeLists.txt, + doc/docbook/system/man3/CMakeLists.txt, + doc/docbook/system/man3/en/CMakeLists.txt, + doc/docbook/system/man5/CMakeLists.txt, + doc/docbook/system/man5/en/CMakeLists.txt, + doc/docbook/system/mann/CMakeLists.txt, + doc/docbook/system/mann/en/CMakeLists.txt, + doc/html/CMakeLists.txt, doc/legal/CMakeLists.txt, + include/CMakeLists.txt, include/conf/CMakeLists.txt, + misc/CMake/BRLCAD_CMakeFiles.cmake, + misc/CMake/BRLCAD_CPackOptions.cmake.in, + misc/CMake/CheckCInline.cmake, misc/CMake/CheckCSourceRuns.cmake, + misc/CMake/Distcheck.cmake, misc/CMake/DocBook.cmake, + misc/CMake/FindLEX.cmake, misc/CMake/NSIS.template.in, + misc/CMake/RE2C_Util.cmake, + misc/CMake/distcheck_in_src_dir.cmake.in, + misc/CMake/distcheck_repo_verify.cmake.in, + misc/CMake/distcheck_target.cmake.in, + misc/CMake/distclean.cmake.in, misc/CMake/fop.cmake.in, + misc/CMake/msv.cmake.in, + misc/CMake/multiconfig_path_clean.cmake.in, + misc/CMake/multiconfig_path_read.cmake.in, + misc/CMake/rnv.cmake.in, misc/CMake/xmllint.cmake.in, + misc/CMake/xsltproc.cmake.in, misc/CMakeLists.txt, + misc/enigma/CMakeLists.txt, misc/pkgconfig/CMakeLists.txt, + misc/win32-msvc/CMakeLists.txt, + misc/win32-msvc/Dll/CMakeLists.txt, pix/CMakeLists.txt, + regress/CMakeLists.txt, regress/gcv/CMakeLists.txt, + regress/mged/CMakeLists.txt, src/CMakeLists.txt, + src/adrt/CMakeLists.txt, src/anim/CMakeLists.txt, + src/archer/CMakeLists.txt, src/brlman/CMakeLists.txt, + src/burst/CMakeLists.txt, src/bwish/CMakeLists.txt, + src/canon/CMakeLists.txt, src/conv/CMakeLists.txt, + src/conv/iges/CMakeLists.txt, src/conv/intaval/CMakeLists.txt, + src/conv/step/CMakeLists.txt, src/conv/vdeck/CMakeLists.txt, + src/fb/CMakeLists.txt, src/fbed/CMakeLists.txt, + src/fbserv/CMakeLists.txt, src/gtools/CMakeLists.txt, + src/halftone/CMakeLists.txt, src/irprep/CMakeLists.txt, + src/lgt/CMakeLists.txt, src/libanalyze/CMakeLists.txt, + src/libbn/CMakeLists.txt, src/libbu/CMakeLists.txt, + src/libcursor/CMakeLists.txt, src/libdm/CMakeLists.txt, + src/libfb/CMakeLists.txt, src/libfft/CMakeLists.txt, + src/libgcv/CMakeLists.txt, src/libgcv/wfobj/CMakeLists.txt, + src/libged/CMakeLists.txt, src/libicv/CMakeLists.txt, + src/libmultispectral/CMakeLists.txt, + src/liboptical/CMakeLists.txt, src/liborle/CMakeLists.txt, + src/libpc/CMakeLists.txt, src/libpkg/CMakeLists.txt, + src/libpkg/example/CMakeLists.txt, src/librt/CMakeLists.txt, + src/librtserver/CMakeLists.txt, src/libsysv/CMakeLists.txt, + src/libtclcad/CMakeLists.txt, src/libtermio/CMakeLists.txt, + src/libwdb/CMakeLists.txt, src/mged/CMakeLists.txt, + src/mged/points/CMakeLists.txt, src/nirt/CMakeLists.txt, + src/proc-db/CMakeLists.txt, src/remrt/CMakeLists.txt, + src/rt/CMakeLists.txt, src/rttherm/CMakeLists.txt, + src/shapes/CMakeLists.txt, src/sig/CMakeLists.txt, + src/tab/CMakeLists.txt, src/tclscripts/CMakeLists.txt, + src/tclscripts/archer/CMakeLists.txt, + src/tclscripts/archer/images/CMakeLists.txt, + src/tclscripts/boteditor/CMakeLists.txt, + src/tclscripts/geometree/CMakeLists.txt, + src/tclscripts/hv3/CMakeLists.txt, + src/tclscripts/lib/CMakeLists.txt, + src/tclscripts/mged/CMakeLists.txt, + src/tclscripts/pl-dm/CMakeLists.txt, + src/tclscripts/rtwizard/CMakeLists.txt, + src/tclscripts/rtwizard/lib/CMakeLists.txt, + src/tclscripts/sdialogs/CMakeLists.txt, + src/tclscripts/sdialogs/scripts/CMakeLists.txt, + src/tclscripts/swidgets/CMakeLists.txt, + src/tclscripts/swidgets/images/CMakeLists.txt, + src/tclscripts/swidgets/scripts/CMakeLists.txt, + src/tclscripts/util/CMakeLists.txt, src/util/CMakeLists.txt, + src/vfont/CMakeLists.txt: + Update/add footers and add a few headers in misc/CMake via sh + scripts + +2012-04-08 20:33 starseeker + + * [r49950] sh/CMakeLists.txt, sh/footer.sh: + Teach footer about a few more CMake cases + +2012-04-08 16:38 tbrowder2 + + * [r49949] regress/Makefile.am: + added vdeck regression test; don't delete CMakeLists.txt with + autotools + +2012-04-07 21:08 tbrowder2 + + * [r49948] NEWS: + made month of next release current (fingers crossed) + +2012-04-07 21:03 tbrowder2 + + * [r49947] regress/CMakeLists.txt: + keep items sorted + +2012-04-07 20:59 tbrowder2 + + * [r49946] regress/CMakeLists.txt: + activate vdeck/comgeom-g regression test + +2012-04-07 20:58 tbrowder2 + + * [r49945] regress/vdeck-comgeom-g.sh: + complete simple 2nd test of comgeom-g + +2012-04-07 18:15 tbrowder2 + + * [r49944] regress/vdeck-comgeom-g, + regress/vdeck-comgeom-g/m35.asc.gz, + regress/vdeck-comgeom-g/m35.g.gift5.txt: + add dir and files to suppport vdeck regression test + +2012-04-07 16:52 tbrowder2 + + * [r49943] regress/vdeck-comgeom-g.sh: + add start of a new regression test + +2012-04-07 00:30 tbrowder2 + + * [r49942] src/conv/CMakeLists.txt, src/conv/Makefile.am, + src/conv/comgeom/3d.h: + remove unused header file + +2012-04-07 00:28 tbrowder2 + + * [r49941] src/conv/comgeom/read.c: + replace bu_strlcpy with bu_vls_strncpy in getint and getdeouble + functions to avoid chopping the end char and invalidating the int + read for fields of the input string + +2012-04-06 23:55 starseeker + + * [r49940] misc/CMake/distcheck_in_src_dir.cmake.in, + misc/CMake/distcheck_target.cmake.in, + misc/CMake/distclean.cmake.in: + Needs more verification, but this seems to fix the issues the + distclean and distcheck targets were having with the odd + pathnames test. As a bonus, distclean is now portable, simpler, + and faster than the old approach. + +2012-04-06 23:42 tbrowder2 + + * [r49939] src/conv/comgeom/region.c: + ws + +2012-04-06 22:58 starseeker + + * [r49938] misc/CMake/multiconfig_path_read.cmake.in: + Simplify this logic a bit, since we don't care about comparing + the old path to the new one in an if statement + +2012-04-06 22:13 tbrowder2 + + * [r49937] src/conv/comgeom/region.c: + fix typo + +2012-04-06 20:37 starseeker + + * [r49936] misc/CMake/multiconfig_path_read.cmake.in: + Need to run this, regardless of the install path, for all + multiconfig setups now since we need fully qualified build paths + in the install scripts for copying generated files. + +2012-04-06 19:08 brlcad + + * [r49935] regress/bots.sh, regress/fastgen.sh, regress/library.sh, + regress/mged.sh, regress/repository.sh: + bunch of script file missing their invocation line to ensure we + get /bin/sh instead of the user's shell + +2012-04-06 19:06 starseeker + + * [r49934] misc/CMake/multiconfig_path_read.cmake.in: + Reworking of tclscript copying seems to have broken multiconfig - + try a simple fix. + +2012-04-06 14:17 tbrowder2 + + * [r49933] configure.ac, src/Makefile.am, src/conv/Makefile.am: + modify autotools build system for vdeck move; build and install + confirmed vdeck bin and man page installed and working + +2012-04-06 11:41 tbrowder2 + + * [r49932] src/conv/Makefile.am: + add missing continuation backslash + +2012-04-06 05:58 starseeker + + * [r49931] CMakeLists.txt, bench/run.sh, + misc/CMake/BRLCAD_CPackOptions.cmake.in, + misc/CMake/Distcheck.cmake, + misc/CMake/distcheck_in_src_dir.cmake.in, + misc/CMake/distcheck_target.cmake.in, + misc/CMake/distclean.cmake.in: + Checkpoint - working to make odd pathname case functional again, + probably still more to do. + +2012-04-06 02:54 starseeker + + * [r49930] regress/CMakeLists.txt: + Well, flawfinder is running now alright. Complaining about chmod + use in libbu's fchmod.c, but we're already using fchmod whenever + we can - chmod is for Windows situations where nothing better(?) + is available. Don't want to hault regression on that, so remove + flawfinder regression from the overall list but leave the target + defined in case it's needed. + +2012-04-05 22:47 starseeker + + * [r49929] regress/flawfinder.sh: + Um... previous tests weren't passing when I tried to run the + flawfinder script, despite python being present... is this right? + +2012-04-05 18:47 starseeker + + * [r49928] misc/CMake/distcheck_in_src_dir.cmake.in, + misc/CMake/distcheck_target.cmake.in, + misc/CMake/distclean.cmake.in: + Don't have distcheck nuke the summary file - too much potential + for data loss. For situations where we do want it gone (distcheck + builds) remove it explicitly + +2012-04-05 17:58 starseeker + + * [r49927] misc/CMake/Distcheck.cmake: + set dirs as variables for configure_file + +2012-04-05 17:45 starseeker + + * [r49926] misc/CMake/Distcheck.cmake: + fix standard disttarget defs to match new convention + +2012-04-05 17:42 starseeker + + * [r49925] src/other/step/cmake/SCL_Utils.cmake: + Need quotes for this comparison... + +2012-04-05 17:38 starseeker + + * [r49924] src/other/step/cmake/SCL_Utils.cmake: + libs->libslist, per 49867 + +2012-04-05 17:32 starseeker + + * [r49923] CMakeLists.txt, misc/CMake/Distcheck.cmake: + provide the paths we want for each test + +2012-04-05 17:07 starseeker + + * [r49922] misc/CMake/Distcheck.cmake: + Whoops - right, this should be a macro. + +2012-04-05 16:59 starseeker + + * [r49921] CMakeLists.txt, misc/CMake/Distcheck.cmake, + misc/CMake/distcheck_in_src_dir.cmake.in, + misc/CMake/distcheck_target.cmake.in: + Make defining distcheck targets a bit more flexible. Add a test + for pathnames with odd characters. + +2012-04-05 16:34 starseeker + + * [r49920] regress/bots.sh, regress/dsp.sh, regress/fastgen.sh, + regress/gqa.sh, regress/iges.sh, regress/library.sh, + regress/lights.sh, regress/mged.sh, regress/mged_test.sh, + regress/moss.sh, regress/nirt.sh, regress/red.sh, + regress/shaders.sh, regress/solids.sh, regress/spdi.sh, + regress/vls.sh, regress/weight.sh, src/libged/saveview.c: + Regression testing was failing when using quirky file paths. Need + to quote the file path in the saveview output too. + +2012-04-05 14:27 tbrowder2 + + * [r49919] src/CMakeLists.txt, src/README, src/conv/CMakeLists.txt, + src/conv/Formats.csv, src/conv/vdeck, src/vdeck: + moved vdeck GIFT converion tool under conv dir where it belongs, + tested a cmake out of src dir build okay (bin and man page); + added ComGeom details to Formats.csv + +2012-04-05 12:32 starseeker + + * [r49918] misc/CMake/distclean.cmake.in: + Only run benchmark clobber during distclean if we actually need + it. + +2012-04-05 12:16 brlcad + + * [r49917] src/sig/dfft.c: + revert 49350 since it introduces an off-by-one error on the + nyquist calc. looks like MAXOUT is defined wrong off-by-one, but + need to investigate the impact and test + +2012-04-05 11:48 starseeker + + * [r49916] CMakeLists.txt, misc/CMake/Distcheck.cmake, + misc/CMake/distcheck_in_src_dir.cmake.in, + misc/CMake/distcheck_target.cmake.in: + Use parallel make in more places than just the main builds + +2012-04-05 02:42 starseeker + + * [r49915] misc/CMake/Distcheck.cmake: + Don't need the debug message now... + +2012-04-05 02:33 starseeker + + * [r49914] CMakeLists.txt, misc/CMake/BRLCAD_CPackOptions.cmake.in, + misc/CMake/Distcheck.cmake, + misc/CMake/distcheck_in_src_dir.cmake.in, + misc/CMake/distcheck_repo_verify.cmake.in, + misc/CMake/distcheck_target.cmake.in, + misc/CMake/distclean.cmake.in: + Expand the power of distcheck again. Add support for testing + in-source-directory building, as well as adding checks of the + distclean rule to all builds - again, including the + in-source-directory test. Define a couple more configurations for + the 'distcheck-full' target. Switch CPack source archive building + from 'exclude what we don't want' to 'copy what we do want to a + directory in the build dir and use that to generate the archive' + - avoids having to worry whether CPack has the right list of + things to ignore. Everything now appears to pass, at least on + Linux - there, distcheck-full succeeded. What will happen with a + multi-configuration tool like Xcode is untested as yet. + +2012-04-04 16:57 n_reed + + * [r49913] src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/express/expr.c, + src/other/step/src/express/express.c, + src/other/step/src/express/resolve.c, + src/other/step/src/express/type.c, + src/other/step/src/express/variable.c: + remove unused variables as seen in SCL git 1492641 and 2b31086 + +2012-04-04 15:49 brlcad + + * [r49912] src/librt/primitives/metaball/metaball.c: + get a const address before calling rt_metaball_point_value() so + we can avoid a bug in older versions of gcc where it doesn't pick + up on the const cast. + +2012-04-04 15:48 brlcad + + * [r49911] src/librt/primitives/brep/brep.cpp: + removed unused dir var + +2012-04-04 15:45 starseeker + + * [r49910] regress/CMakeLists.txt: + Teach the regress build target how to clean up after itself + +2012-04-04 15:24 starseeker + + * [r49909] bench/run.sh, misc/CMake/distclean.cmake.in: + sweep up the benchmark outputs too when doing distclean + +2012-04-04 14:36 starseeker + + * [r49908] misc/CMake/BRLCAD_Util.cmake: + move definition of BRLCAD_TARGET_NAME + +2012-04-04 13:19 starseeker + + * [r49907] CMakeLists.txt, misc/CMake/LEMON_Util.cmake, + misc/CMake/RE2C_Util.cmake: + Couple cleanups + +2012-04-04 13:13 starseeker + + * [r49906] bench/CMakeLists.txt, pix/CMakeLists.txt: + collapse more custom logic into a call to BRLCAD_ADDDATA + +2012-04-04 05:30 starseeker + + * [r49905] CMakeLists.txt, src/other/iwidgets/CMakeLists.txt, + src/other/step/CMakeLists.txt, src/other/tcl/doc/CMakeLists.txt, + src/other/tk/doc/CMakeLists.txt: + Take a stab at making configure_file cmakefiles appending more + robust + +2012-04-03 22:43 n_reed + + * [r49904] src/other/step/src/clstepcore/SingleLinkList.cc, + src/other/step/src/clstepcore/SingleLinkList.inline.cc: + match SCL git style + +2012-04-03 21:56 n_reed + + * [r49903] src/other/step/include/scl_cf_cmake.h.in: + sync with SCL git 993167e + +2012-04-03 21:47 starseeker + + * [r49902] src/libfb/Makefile.am: + Oh yeah, better let the Makefile.am know... + +2012-04-03 21:45 starseeker + + * [r49901] src/libfb/CMakeLists.txt, src/libfb/libfb.3: + Ah! Using the symlinks for man pages shows us what was hidden - + libfb man3 man page was converted to DocBook, but the old one + wasn't removed. Was just being copied over by the DocBook build + with the old setup, but using symlinks for the non-DocBook man + pages the changes actually got written back to the old libfb.3 + man page and showed up in Subversion. Actually a handy way to + make sure we don't have strays left over after a DocBook + conversion. + +2012-04-03 21:36 starseeker + + * [r49900] CMakeLists.txt, misc/CMake/LEMON_Util.cmake, + misc/CMake/RE2C_Util.cmake: + Add a few more files to distclean + +2012-04-03 21:19 n_reed + + * [r49899] src/other/step/src/clstepcore/STEPaggregate.cc, + src/other/step/src/exppp/exppp.c, + src/other/step/src/express/dict.c, + src/other/step/src/express/error.c, + src/other/step/src/express/express.c, + src/other/step/src/express/memory.c, + src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/selects.c: + Fix printf format errors. Informed by SCL git c075554, 0366706, + af7d90d, ec41f80, d33d4c5, and e52c290. + +2012-04-03 19:47 r_weiss + + * [r49898] src/librt/primitives/nmg/nmg_fuse.c: + Updated functions 'x_comp' and 'v_ptr_comp' which are compare + functions for qsort called from within functions 'nmg_ptbl_vfuse' + and 'nmg_model_edge_fuse' in file 'nmg-fuse.c'. When the compare + function returns zero (ie equal), the behavior of qsort using + 'Visual Studio' versus 'GNU C' is different. This difference was + preventing qsort from sorting as expected on Windows which was + breaking the MGED 'facetize' and 'ev' commands. This also + impacted converters on Windows which must facetize the geometry + before export. + +2012-04-03 18:01 n_reed + + * [r49897] src/other/step/cmake/scl_version_string.cmake: + sync comment changes from 7b54e23 + +2012-04-03 17:57 starseeker + + * [r49896] CMakeLists.txt, src/conv/step/CMakeLists.txt, + src/other/CMakeLists.txt: + Few tweaks for distclean + +2012-04-03 17:39 starseeker + + * [r49895] misc/CMake/BRLCAD_Targets.cmake: + remove debug message + +2012-04-03 17:31 starseeker + + * [r49894] src/libfb/libfb.3: + Uh, what? didn't mean to change libfb.3 + +2012-04-03 17:26 starseeker + + * [r49893] CMakeLists.txt, misc/CMake/BRLCAD_Targets.cmake, + src/libfb/libfb.3, src/other/CMakeLists.txt: + Variety of cleanups and simplifications - in particular, + ADD_MAN_PAGES is now just a wrapper for BRLCAD_ADDDATA that + handles the MAN_DIR setting - we need a MAN_DIR variable that + includes the DATA_DIR for generic man page installation from + other build systems, but since BRLCAD_ADDDATA assumes it just + rework MAN_DIR to be appropriate for BRLCAD_ADDDATA and pass it + through ftw. + +2012-04-03 16:42 bob1961 + + * [r49892] src/tclscripts/lib/Ged.tcl: + Modify cadwidgets::Ged::end_data_move to save the current "draw" + setting. Use the saved value to restore the "draw" setting. + +2012-04-03 16:01 starseeker + + * [r49891] misc/CMake/BRLCAD_Targets.cmake: + rework comment + +2012-04-03 14:53 brlcad + + * [r49890] AUTHORS: + tom applied chris' sf patch 3514350 (fixed some typos) so credit + him with special thanks + +2012-04-03 14:47 tbrowder2 + + * [r49889] include/db.h: + typo + +2012-04-03 14:44 tbrowder2 + + * [r49888] include/db.h: + fixed typo from tracker patch ID 3514350 reported by crudeck + +2012-04-03 03:09 starseeker + + * [r49887] src/other/libz/CMakeLists.txt: + Work around zlib CMake issue with static libraries and MSVC 2010 + - see http://public.kitware.com/Bug/view.php?id=11240 + +2012-04-03 02:27 starseeker + + * [r49886] misc/CMake/BRLCAD_Targets.cmake, + src/tclscripts/CMakeLists.txt: + typo, overly agressive quoting + +2012-04-03 02:22 starseeker + + * [r49885] misc/CMake/BRLCAD_Targets.cmake, + misc/CMake/BRLCAD_Util.cmake: + simplify normalize macro - no need for hard coded tmp names, just + change the assumptions being made by calling scripts + +2012-04-03 01:49 starseeker + + * [r49884] misc/CMake/TCL_PKGINDEX.cmake: + More quoting for tcl pkgindex generation + +2012-04-03 01:47 starseeker + + * [r49883] misc/CMake/BRLCAD_Targets.cmake, + misc/CMake/BRLCAD_Util.cmake: + Simplify normalize macro + +2012-04-03 01:06 starseeker + + * [r49882] CMakeLists.txt, misc/CMake/BRLCAD_Targets.cmake, + misc/CMake/BRLCAD_Util.cmake, src/tclscripts/CMakeLists.txt: + Make a stab at avoiding conflicts between files and build target + names in MSVC + +2012-04-02 23:36 starseeker + + * [r49881] misc/CMake/CompilerFlags.cmake: + fix for OSX debug flag logic + +2012-04-02 23:34 starseeker + + * [r49880] src/other/tcl/CMakeLists.txt: + quote some OSX tcl path logic + +2012-04-02 21:02 starseeker + + * [r49879] misc/CMake/BRLCAD_Summary.cmake: + For multiconfig builds, optimization isn't determined at + configure time anymore. + +2012-04-02 18:34 starseeker + + * [r49878] doc/docbook/books/en/CMakeLists.txt: + Hmm. Looks like the classpath setting failure may have been a bug + in the way the Gentoo java script was working - FOP is running OK + on a different system. Now that it DOES run, exposes a problem + with the cover templates related to the other space-in-path + problems xsltproc exhibited. Fix it. + +2012-04-02 17:46 r_weiss + + * [r49877] src/other/xmltools/libxslt/config.h.in: + Updated file "config.h.in" in directory + "/src/other/xmltools/libxslt" to allow libxslt to compile with + Visual Studio 2008. This fix is related to differences in how + function "vsnprintf" is defined in versions of Visual Studio + previous to Visual Studio 2010. + +2012-04-02 17:43 r_weiss + + * [r49876] src/other/xmltools/libxml/config.h.in: + Updated file "config.h.in" in directory + "/src/other/xmltools/libxml" to allow libxml to compile with + Visual Studio 2008. This fix is related to differences in how + function "vsnprintf" is defined in versions of Visual Studio + previous to Visual Studio 2010. + +2012-04-02 03:26 starseeker + + * [r49875] misc/CMake/xsltproc.cmake.in: + Do the easy test first before we hit the filesystem + +2012-04-02 03:01 starseeker + + * [r49874] misc/CMake/xsltproc.cmake.in: + Only move xsltproc's output if it isn't where it is intended to + be + +2012-04-02 02:10 starseeker + + * [r49873] misc/CMake/xsltproc.cmake.in: + explain why the second check for xsltproc + +2012-04-02 01:41 starseeker + + * [r49872] src/archer/archer: + Archer wasn't liking spaces in paths on start-up - do some + quoting + +2012-04-02 01:20 starseeker + + * [r49871] misc/CMake/TCL_PKGINDEX.cmake: + Add quotes to the paths in pkgIndex.tcl files + +2012-04-02 01:16 starseeker + + * [r49870] misc/CMake/xsltproc.cmake.in: + Hmm - not respecting the output location for some reason with man + pages when names have spaces in paths. Add some back-up logic to + catch output in the wrong place and relocate it + +2012-04-02 00:47 starseeker + + * [r49869] doc/docbook/CMakeLists.txt, + doc/docbook/resources/brlcad/brlcad-fo-stylesheet.xsl.in, + doc/docbook/resources/brlcad/brlcad-man-stylesheet.xsl.in, + doc/docbook/resources/brlcad/brlcad-xhtml-stylesheet.xsl.in, + doc/docbook/resources/brlcad/tutorial-cover-template.xsl.in, + doc/docbook/resources/brlcad/tutorial-template.xsl.in: + xsltproc doesn't like literal spaces in the template paths + +2012-04-02 00:45 starseeker + + * [r49868] CMakeLists.txt: + want this to happen before the timestamp, not after... + +2012-04-02 00:25 starseeker + + * [r49867] misc/CMake/BRLCAD_CMakeFiles.cmake, + misc/CMake/BRLCAD_Targets.cmake, misc/CMake/fop.cmake.in, + misc/CMake/msv.cmake.in, misc/CMake/rnv.cmake.in, + misc/CMake/xmllint.cmake.in, misc/CMake/xsltproc.cmake.in, + src/anim/CMakeLists.txt, src/burst/CMakeLists.txt, + src/bwish/CMakeLists.txt, src/canon/CMakeLists.txt, + src/conv/CMakeLists.txt, src/conv/iges/CMakeLists.txt, + src/conv/intaval/CMakeLists.txt, src/conv/step/CMakeLists.txt, + src/fb/CMakeLists.txt, src/fbed/CMakeLists.txt, + src/fbserv/CMakeLists.txt, src/gtools/CMakeLists.txt, + src/halftone/CMakeLists.txt, src/irprep/CMakeLists.txt, + src/lgt/CMakeLists.txt, src/libanalyze/CMakeLists.txt, + src/libbn/CMakeLists.txt, src/libbu/CMakeLists.txt, + src/libdm/CMakeLists.txt, src/libfb/CMakeLists.txt, + src/libgcv/CMakeLists.txt, src/libgcv/wfobj/CMakeLists.txt, + src/libged/CMakeLists.txt, src/libicv/CMakeLists.txt, + src/libmultispectral/CMakeLists.txt, + src/liboptical/CMakeLists.txt, src/liborle/CMakeLists.txt, + src/libpc/CMakeLists.txt, src/libpkg/example/CMakeLists.txt, + src/librt/CMakeLists.txt, src/librtserver/CMakeLists.txt, + src/libtclcad/CMakeLists.txt, src/libwdb/CMakeLists.txt, + src/mged/CMakeLists.txt, src/nirt/CMakeLists.txt, + src/other/perplex/CMakeLists.txt, + src/other/step/cmake/SCL_Utils.cmake, + src/other/step/src/clstepcore/CMakeLists.txt, + src/other/step/src/exppp/CMakeLists.txt, + src/other/step/src/fedex_plus/CMakeLists.txt, + src/other/step/src/fedex_python/CMakeLists.txt, + src/other/togl/CMakeLists.txt, src/proc-db/CMakeLists.txt, + src/remrt/CMakeLists.txt, src/rt/CMakeLists.txt, + src/rttherm/CMakeLists.txt, src/shapes/CMakeLists.txt, + src/sig/CMakeLists.txt, src/tab/CMakeLists.txt, + src/util/CMakeLists.txt, src/vdeck/CMakeLists.txt: + Finally bite the bullet and start reworking the build logic to be + robust to weirder source and build directory names. This is not + everything needed, but it's a step in the right direction. + +2012-04-01 18:54 starseeker + + * [r49866] CMakeLists.txt, misc/CMake/BRLCAD_CMakeFiles.cmake, + misc/CMake/BRLCAD_Targets.cmake, misc/CMake/BRLCAD_Util.cmake, + misc/CMake/ThirdParty.cmake: + Paths that trigger CMake's regex rules break the CMake logic - + shouldn't be using regex based comparisons for such paths anyway, + so fix some comparisons and add a subpath checker that doesn't + need regex. Reported on the email list by Aurélien Marion + +2012-04-01 05:28 starseeker + + * [r49865] CMakeLists.txt: + tweak + +2012-04-01 05:08 starseeker + + * [r49864] CMakeLists.txt: + ws + +2012-04-01 05:02 starseeker + + * [r49863] CMakeLists.txt: + Use LIB_DIR instead of hardcoding lib in the ignore path logic + +2012-04-01 04:52 starseeker + + * [r49862] CMakeLists.txt: + Don't need to manually specify the full CMake version - just use + CMAKE_VERSION + +2012-04-01 04:48 starseeker + + * [r49861] CMakeLists.txt: + Use BRLCAD_ADDDATA - seems to work for this after rework + +2012-04-01 04:47 starseeker + + * [r49860] src/other/step/doc/CMakeLists.txt: + let the toplevel build tell us where to put scl man pages + +2012-04-01 04:46 starseeker + + * [r49859] src/other/step/doc/CMakeLists.txt: + add newline + +2012-04-01 03:50 starseeker + + * [r49858] CMakeLists.txt: + Simplify management of the COUNT file - no need for the cache + entry or running cmake commands + +2012-03-31 21:17 tbrowder2 + + * [r49857] src/conv/comgeom/3d.h, src/conv/comgeom/solid.c, + src/conv/comgeom/tools.c: + ws + +2012-03-31 21:06 tbrowder2 + + * [r49856] src/vdeck/vdeck.c: + ws + +2012-03-31 20:39 tbrowder2 + + * [r49855] src/vdeck/vdeck.c: + ws, style + +2012-03-31 20:38 tbrowder2 + + * [r49854] src/vdeck/cgarbs.c: + update K&R to ANSII C function arg style + +2012-03-31 20:26 tbrowder2 + + * [r49853] src/vdeck/cgarbs.c, src/vdeck/std.h: + ws, align code chunks + +2012-03-31 18:58 starseeker + + * [r49852] src/other/CMakeLists.txt: + Mark the SCL variables as advanced + +2012-03-31 01:59 tbrowder2 + + * [r49851] src/conv/comgeom/cvt.c, src/conv/comgeom/f2a.c, + src/conv/comgeom/mat.c, src/conv/comgeom/read.c, + src/conv/comgeom/region.c, src/conv/comgeom/solid.c: + ws, style + +2012-03-31 01:28 tbrowder2 + + * [r49850] src/conv/comgeom/comgeom-g.1: + correct example for current usage + +2012-03-31 01:27 tbrowder2 + + * [r49849] src/conv/comgeom/comgeom-g.1: + correct typo + +2012-03-31 00:06 tbrowder2 + + * [r49848] src/vdeck/cgarbs.c, src/vdeck/match.c, + src/vdeck/parsarg.c: + ws, style + +2012-03-30 23:57 tbrowder2 + + * [r49847] src/vdeck/vdeck.c: + ws, style + +2012-03-30 21:30 starseeker + + * [r49846] misc/CMake/BRLCAD_Targets.cmake: + fix comment + +2012-03-30 21:24 starseeker + + * [r49845] misc/CMake/BRLCAD_Targets.cmake, + misc/CMake/BRLCAD_Util.cmake, src/tclscripts/CMakeLists.txt: + Do a bit of rework on the BRLCAD_ADDDATA target - instead of + WIN32 vs everything else, actually test whether the symlink + mechanism works and base the macro behavior on those results. + +2012-03-30 20:48 tbrowder2 + + * [r49844] src/vdeck/vdeck.1: + correct typo + +2012-03-30 12:34 starseeker + + * [r49843] CMakeLists.txt: + The build type isn't enough to tell us whether we've got a build + with debugging enabled - use the debug flags variable. + +2012-03-30 02:10 starseeker + + * [r49842] misc/CMake/BRLCAD_CMakeFiles.cmake: + Fix header + +2012-03-30 02:09 starseeker + + * [r49841] CMakeLists.txt, misc/CMake/BRLCAD_CMakeFiles.cmake, + misc/CMake/CMakeFiles.cmake: + CMakeFiles is specific to BRL-CAD, rename it accordingly + +2012-03-30 02:04 starseeker + + * [r49840] CMakeLists.txt, misc/CMake/CMakeFiles.cmake, + misc/CMake/ThirdParty.cmake, misc/CMake/ThirdParty_TCL.cmake, + src/CMakeLists.txt, src/other/CMakeLists.txt, + src/other/step/src/exppp/CMakeLists.txt, + src/other/step/src/fedex_plus/CMakeLists.txt: + Significant simplification of the distcheck logic - reduce it to + two macros, one of which calls the other. Add documentation, + improve behavior in some corner cases, enforce a convention we + already pretty much followed by default of using relative paths + to specify source files in the source tree (this is a robust way + to spot generated files in build target definitions, since + support for an out of directory build requires that they be + specified with their full CMAKE_BINARY_DIR output path.) + +2012-03-30 00:02 starseeker + + * [r49839] CMakeLists.txt, misc/CMake/BRLCAD_Targets.cmake, + misc/CMake/BRLCAD_Util.cmake: + Break the BRL-CAD target definition macros out into their own + file, leave actual Utility macros in Util + +2012-03-29 23:53 starseeker + + * [r49838] misc/CMake/BRLCAD_Util.cmake, src/adrt/CMakeLists.txt, + src/bwish/CMakeLists.txt, src/conv/CMakeLists.txt, + src/gtools/CMakeLists.txt, src/libanalyze/CMakeLists.txt, + src/libbn/CMakeLists.txt, src/libbu/CMakeLists.txt, + src/libdm/CMakeLists.txt, src/libgcv/CMakeLists.txt, + src/libpc/CMakeLists.txt, src/libpkg/example/CMakeLists.txt, + src/librtserver/CMakeLists.txt, src/rt/CMakeLists.txt, + src/util/CMakeLists.txt: + Instead of using lots of extra macros and commands to fake the + BRLCAD_ADDEXEC functionality for exectuablesthat aren't intended + to be installed, simply enhance BRLCAD_ADDEXEC to support a + NO_INSTALL flag. Remove macros we don't need anymore, simplify + non-installed exec build logic. + +2012-03-29 23:06 n_reed + + * [r49837] src/other/step/src/exppp/exppp.c, + src/other/step/src/express/memory.c, + src/other/step/src/fedex_plus/classes.c: + apply warning fixes from SCL git 19e501a + +2012-03-29 22:27 n_reed + + * [r49836] src/other/step/include/exppp/exppp.h, + src/other/step/include/express/basic.h, + src/other/step/include/express/entity.h, + src/other/step/include/express/error.h, + src/other/step/include/express/expr.h, + src/other/step/include/express/express.h, + src/other/step/include/express/lexact.h, + src/other/step/include/express/type.h, + src/other/step/include/scl_stdbool.h, + src/other/step/src/exppp/exppp-main.c, + src/other/step/src/exppp/exppp.c, + src/other/step/src/express/entity.c, + src/other/step/src/express/error.c, + src/other/step/src/express/expparse.y, + src/other/step/src/express/express.c, + src/other/step/src/express/expscan.l, + src/other/step/src/express/fedex.c, + src/other/step/src/express/lexact.c, + src/other/step/src/express/resolve.c, + src/other/step/src/express/token_type.h, + src/other/step/src/express/type.c, + src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes_misc.c: + Replaced basic.h's Boolean/True/False with bool/true/false via + stdbool.h or else scl_stdbool.h. Includes changes from SCL git + e40cbca and 71bd7b2. Honest attempts made to ensure all affected + symbols were actually being used as real booleans (as opposed to + sdaiEnum.h's trinary Boolean type). + +2012-03-29 22:13 starseeker + + * [r49835] misc/CMake/BRLCAD_CheckFunctions.cmake, + misc/CMake/BRLCAD_Dependent_Options.cmake, + misc/CMake/CheckPrototypeExists.cmake, + misc/CMake/Distclean.cmake, + src/other/incrTcl/itcl/CMake/CheckPrototypeExists.cmake, + src/other/incrTcl/itk/CMake/CheckPrototypeExists.cmake, + src/other/sqlite3/tcl/CMake/CheckPrototypeExists.cmake, + src/other/tcl/CMake/CheckPrototypeExists.cmake, + src/other/tk/CMake/CheckPrototypeExists.cmake, + src/other/togl/CMake/CheckPrototypeExists.cmake: + Various misc. cleanups of CMake logic + +2012-03-29 03:10 starseeker + + * [r49834] misc/CMake/BRLCAD_Util.cmake, misc/CMakeLists.txt, + misc/enigma/CMakeLists.txt, src/canon/CMakeLists.txt, + src/fbed/CMakeLists.txt, src/fbserv/CMakeLists.txt, + src/halftone/CMakeLists.txt, src/lgt/CMakeLists.txt, + src/libbn/CMakeLists.txt, src/libcursor/CMakeLists.txt, + src/libfb/CMakeLists.txt, src/liborle/CMakeLists.txt, + src/libwdb/CMakeLists.txt, src/nirt/CMakeLists.txt, + src/remrt/CMakeLists.txt, src/vdeck/CMakeLists.txt: + fold ADD_MAN_PAGE into ADD_MAN_PAGES + +2012-03-28 23:53 starseeker + + * [r49833] db/CMakeLists.txt, doc/html/CMakeLists.txt, + misc/CMake/BRLCAD_Util.cmake, misc/CMakeLists.txt, + src/archer/CMakeLists.txt, src/conv/CMakeLists.txt, + src/gtools/CMakeLists.txt, src/libpkg/CMakeLists.txt, + src/librt/CMakeLists.txt, src/rt/CMakeLists.txt, + src/util/CMakeLists.txt, src/vfont/CMakeLists.txt: + Don't need both BRLCAD_ADDFILE and BRLCAD_ADDDATA - make + BRLCAD_ADDDATA capable of handling multiple input types and nuke + BRLCAD_ADDFILE. While we're at it, make the target name + generation for copy rules involving long file strings more robust + by falling back on the md5 sum of the string. + +2012-03-28 19:31 bob1961 + + * [r49832] src/tclscripts/archer/ArcherCore.tcl: + Fixed a typo in ArcherCore::pushZClipSettings. + +2012-03-28 17:59 jordisayol + + * [r49831] misc/debian/rules: + override dpkg-buildflags flags on deb package building + +2012-03-28 15:48 n_reed + + * [r49830] src/other/step/src/clutils/README: + remove references to non-existant dir.h and SCLString to match + SCL git a0353bc version + +2012-03-28 14:30 starseeker + + * [r49829] CMakeLists.txt, misc/CMake/BRLCAD_Options.cmake: + tweak handling of configuration-aware options + +2012-03-28 03:50 starseeker + + * [r49828] misc/CMake/BRLCAD_Summary.cmake: + Might as well quote the string... + +2012-03-27 23:03 n_reed + + * [r49827] src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/cleditor/mgrnodearray.cc, + src/other/step/src/clstepcore/collect.cc, + src/other/step/src/clstepcore/match-ors.cc, + src/other/step/src/clstepcore/multlist.cc, + src/other/step/src/clstepcore/print.cc, + src/other/step/src/exppp/exppp.c, + src/other/step/src/express/resolve.c, + src/other/step/src/fedex_plus/collect.cc, + src/other/step/src/fedex_plus/complexlist.cc, + src/other/step/src/fedex_plus/expressbuild.cc, + src/other/step/src/fedex_plus/match-ors.cc, + src/other/step/src/fedex_plus/multlist.cc, + src/other/step/src/fedex_plus/print.cc: + initialize some uninitialize variables; SCL git b9156ad + +2012-03-27 22:34 n_reed + + * [r49826] src/other/step/src/fedex_plus/orlist.cc: + remove unused variable; SCL git 47b4963 + +2012-03-27 22:19 n_reed + + * [r49825] src/other/step/src/express/stack.h: + restore STACKempty macro that was removed in r47243 for no + particular reason + +2012-03-27 21:31 n_reed + + * [r49824] src/other/step/include/sclprefixes.h, + src/other/step/src/cldai/sdaiDaObject.cc, + src/other/step/src/cldai/sdaiDaObject.h, + src/other/step/src/cldai/sdaiEnum.h, + src/other/step/src/cldai/sdaiObject.cc, + src/other/step/src/cldai/sdaiObject.h, + src/other/step/src/clstepcore/STEPaggregate.h, + src/other/step/src/clstepcore/sdai.h, + src/other/step/src/clstepcore/sdaiApplication_instance.cc, + src/other/step/src/clstepcore/sdaiApplication_instance.h, + src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes_wrapper.cc: + Removed references to PART26/CORBA and ODI_OSSG. Corresponds + primarily to SCL git e99240a, d6aa13f, and 4c5a8e0. + +2012-03-27 17:56 n_reed + + * [r49822] + src/other/step/src/clSchemas/example/SdaiEXAMPLE_SCHEMA.cc, + src/other/step/src/clSchemas/example/SdaiEXAMPLE_SCHEMA.h, + src/other/step/src/clSchemas/example/schema.h, + src/other/step/src/cldai/sdaiEnum.h, + src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/cleditor/STEPfile.h, + src/other/step/src/cleditor/STEPfile.inline.cc, + src/other/step/src/cleditor/cmdmgr.h, + src/other/step/src/cleditor/dispnode.h, + src/other/step/src/cleditor/dispnodelist.h, + src/other/step/src/cleditor/instmgr.h, + src/other/step/src/cleditor/mgrnode.h, + src/other/step/src/cleditor/mgrnodearray.h, + src/other/step/src/cleditor/mgrnodelist.h, + src/other/step/src/cleditor/needFunc.h, + src/other/step/src/cleditor/seeinfodefault.h, + src/other/step/src/clprobe-ui/headerdisp.cc, + src/other/step/src/clprobe-ui/instcmdbufdisp.cc, + src/other/step/src/clprobe-ui/probe.cc, + src/other/step/src/clprobe-ui/probemain.cc, + src/other/step/src/clprobe-ui/sclfilechooser.cc, + src/other/step/src/clprobe-ui/seestreditors.cc, + src/other/step/src/clprobe-ui/seinstdisp.cc, + src/other/step/src/clprobe-ui/setypedisp.cc, + src/other/step/src/clprobe-ui/stepentdescriptor.cc, + src/other/step/src/clprobe-ui/stepenteditor.cc, + src/other/step/src/clstepcore/ExpDict.h, + src/other/step/src/clstepcore/ExpDict.inline.cc, + src/other/step/src/clstepcore/STEPaggregate.h, + src/other/step/src/clstepcore/STEPattribute.h, + src/other/step/src/clstepcore/STEPattributeList.h, + src/other/step/src/clstepcore/STEPundefined.h, + src/other/step/src/clstepcore/SingleLinkList.h, + src/other/step/src/clstepcore/baseType.h, + src/other/step/src/clstepcore/read_func.cc, + src/other/step/src/clstepcore/sdai.h, + src/other/step/src/clstepcore/sdaiApplication_instance.h, + src/other/step/src/clutils/Str.h, + src/other/step/src/clutils/dirobj.cc, + src/other/step/src/clutils/dirobj.h, + src/other/step/src/clutils/errordesc.h, + src/other/step/src/clutils/gennode.cc, + src/other/step/src/clutils/gennode.h, + src/other/step/src/clutils/gennodearray.h, + src/other/step/src/clutils/gennodelist.h, + src/other/step/src/clutils/scl_hash.cc, + src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes_wrapper.cc, + src/other/step/src/test/needFunc.h, + src/other/step/src/test/p21read/p21read.cc, + src/other/step/src/test/tests.h: + remove references to OODB/O3DB as in mpictor git repo ca0824d and + d067534 + +2012-03-27 17:07 n_reed + + * [r49821] src/other/step/include/exppp/exppp.h, + src/other/step/include/express/alg.h, + src/other/step/include/express/basic.h, + src/other/step/include/express/caseitem.h, + src/other/step/include/express/dict.h, + src/other/step/include/express/entity.h, + src/other/step/include/express/error.h, + src/other/step/include/express/expbasic.h, + src/other/step/include/express/expr.h, + src/other/step/include/express/express.h, + src/other/step/include/express/hash.h, + src/other/step/include/express/lexact.h, + src/other/step/include/express/linklist.h, + src/other/step/include/express/memory.h, + src/other/step/include/express/object.h, + src/other/step/include/express/resolve.h, + src/other/step/include/express/schema.h, + src/other/step/include/express/scope.h, + src/other/step/include/express/stmt.h, + src/other/step/include/express/symbol.h, + src/other/step/include/express/type.h, + src/other/step/include/express/variable.h, + src/other/step/include/sclprefixes.h, + src/other/step/src/base/scl_memmgr.cc, + src/other/step/src/base/scl_memmgr.h, + src/other/step/src/clSchemas/example/SdaiAll.cc, + src/other/step/src/clSchemas/example/SdaiEXAMPLE_SCHEMA.cc, + src/other/step/src/clSchemas/example/SdaiEXAMPLE_SCHEMA.h, + src/other/step/src/clSchemas/example/SdaiEXAMPLE_SCHEMA.init.cc, + src/other/step/src/clSchemas/example/Sdaiclasses.h, + src/other/step/src/clSchemas/example/compstructs.cc, + src/other/step/src/clSchemas/example/schema.cc, + src/other/step/src/clSchemas/example/schema.h, + src/other/step/src/cldai/sdaiApplication_instance_set.cc, + src/other/step/src/cldai/sdaiApplication_instance_set.h, + src/other/step/src/cldai/sdaiBinary.cc, + src/other/step/src/cldai/sdaiBinary.h, + src/other/step/src/cldai/sdaiDaObject.cc, + src/other/step/src/cldai/sdaiDaObject.h, + src/other/step/src/cldai/sdaiEntity_extent.cc, + src/other/step/src/cldai/sdaiEntity_extent.h, + src/other/step/src/cldai/sdaiEntity_extent_set.cc, + src/other/step/src/cldai/sdaiEntity_extent_set.h, + src/other/step/src/cldai/sdaiEnum.cc, + src/other/step/src/cldai/sdaiEnum.h, + src/other/step/src/cldai/sdaiModel_contents.cc, + src/other/step/src/cldai/sdaiModel_contents.h, + src/other/step/src/cldai/sdaiModel_contents_list.cc, + src/other/step/src/cldai/sdaiModel_contents_list.h, + src/other/step/src/cldai/sdaiObject.cc, + src/other/step/src/cldai/sdaiObject.h, + src/other/step/src/cldai/sdaiSession_instance.cc, + src/other/step/src/cldai/sdaiSession_instance.h, + src/other/step/src/cldai/sdaiString.cc, + src/other/step/src/cldai/sdaiString.h, + src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/cleditor/STEPfile.h, + src/other/step/src/cleditor/STEPfile.inline.cc, + src/other/step/src/cleditor/SdaiHeaderSchemaClasses.h, + src/other/step/src/cleditor/cmdmgr.cc, + src/other/step/src/cleditor/cmdmgr.h, + src/other/step/src/cleditor/dispnode.cc, + src/other/step/src/cleditor/dispnode.h, + src/other/step/src/cleditor/dispnodelist.cc, + src/other/step/src/cleditor/dispnodelist.h, + src/other/step/src/cleditor/editordefines.h, + src/other/step/src/cleditor/instmgr.cc, + src/other/step/src/cleditor/instmgr.h, + src/other/step/src/cleditor/mgrnode.cc, + src/other/step/src/cleditor/mgrnode.h, + src/other/step/src/cleditor/mgrnodearray.cc, + src/other/step/src/cleditor/mgrnodearray.h, + src/other/step/src/cleditor/mgrnodelist.cc, + src/other/step/src/cleditor/mgrnodelist.h, + src/other/step/src/cleditor/needFunc.cc, + src/other/step/src/cleditor/needFunc.h, + src/other/step/src/cleditor/seeinfodefault.h, + src/other/step/src/clprobe-ui/dpmenuitem.cc, + src/other/step/src/clprobe-ui/dpmenuitem.h, + src/other/step/src/clprobe-ui/headerdisp.cc, + src/other/step/src/clprobe-ui/headerdisp.h, + src/other/step/src/clprobe-ui/instcmdbufdisp.cc, + src/other/step/src/clprobe-ui/instcmdbufdisp.h, + src/other/step/src/clprobe-ui/probe.cc, + src/other/step/src/clprobe-ui/probe.h, + src/other/step/src/clprobe-ui/probemain.cc, + src/other/step/src/clprobe-ui/sclfilechooser.cc, + src/other/step/src/clprobe-ui/sclfilechooser.h, + src/other/step/src/clprobe-ui/seedefines.h, + src/other/step/src/clprobe-ui/seestreditors.cc, + src/other/step/src/clprobe-ui/seestreditors.h, + src/other/step/src/clprobe-ui/seinstdisp.cc, + src/other/step/src/clprobe-ui/seinstdisp.h, + src/other/step/src/clprobe-ui/setypedisp.cc, + src/other/step/src/clprobe-ui/setypedisp.h, + src/other/step/src/clprobe-ui/stepentdescriptor.cc, + src/other/step/src/clprobe-ui/stepentdescriptor.h, + src/other/step/src/clprobe-ui/stepenteditor.cc, + src/other/step/src/clprobe-ui/stepenteditor.h, + src/other/step/src/clstepcore/ExpDict.cc, + src/other/step/src/clstepcore/ExpDict.h, + src/other/step/src/clstepcore/ExpDict.inline.cc, + src/other/step/src/clstepcore/Registry.h, + src/other/step/src/clstepcore/Registry.inline.cc, + src/other/step/src/clstepcore/STEPaggregate.cc, + src/other/step/src/clstepcore/STEPaggregate.h, + src/other/step/src/clstepcore/STEPattribute.cc, + src/other/step/src/clstepcore/STEPattribute.h, + src/other/step/src/clstepcore/STEPattribute.inline.cc, + src/other/step/src/clstepcore/STEPattributeList.cc, + src/other/step/src/clstepcore/STEPattributeList.h, + src/other/step/src/clstepcore/STEPcomplex.cc, + src/other/step/src/clstepcore/STEPcomplex.h, + src/other/step/src/clstepcore/STEPundefined.cc, + src/other/step/src/clstepcore/STEPundefined.h, + src/other/step/src/clstepcore/SingleLinkList.cc, + src/other/step/src/clstepcore/SingleLinkList.h, + src/other/step/src/clstepcore/SingleLinkList.inline.cc, + src/other/step/src/clstepcore/baseType.h, + src/other/step/src/clstepcore/collect.cc, + src/other/step/src/clstepcore/complexSupport.h, + src/other/step/src/clstepcore/complexlist.cc, + src/other/step/src/clstepcore/dictdefs.h, + src/other/step/src/clstepcore/entlist.cc, + src/other/step/src/clstepcore/entnode.cc, + src/other/step/src/clstepcore/match-ors.cc, + src/other/step/src/clstepcore/multlist.cc, + src/other/step/src/clstepcore/non-ors.cc, + src/other/step/src/clstepcore/orlist.cc, + src/other/step/src/clstepcore/print.cc, + src/other/step/src/clstepcore/read_func.cc, + src/other/step/src/clstepcore/read_func.h, + src/other/step/src/clstepcore/sdai.cc, + src/other/step/src/clstepcore/sdai.h, + src/other/step/src/clstepcore/sdaiApplication_instance.cc, + src/other/step/src/clstepcore/sdaiApplication_instance.h, + src/other/step/src/clstepcore/sdaiSelect.cc, + src/other/step/src/clstepcore/sdaiSelect.h, + src/other/step/src/clstepcore/trynext.cc, + src/other/step/src/clutils/Str.cc, + src/other/step/src/clutils/Str.h, + src/other/step/src/clutils/dirobj.cc, + src/other/step/src/clutils/dirobj.h, + src/other/step/src/clutils/errordesc.cc, + src/other/step/src/clutils/errordesc.h, + src/other/step/src/clutils/gennode.cc, + src/other/step/src/clutils/gennode.h, + src/other/step/src/clutils/gennodearray.cc, + src/other/step/src/clutils/gennodearray.h, + src/other/step/src/clutils/gennodelist.cc, + src/other/step/src/clutils/gennodelist.h, + src/other/step/src/clutils/scl_char_str_list.cc, + src/other/step/src/clutils/scl_char_str_list.h, + src/other/step/src/clutils/scl_hash.cc, + src/other/step/src/clutils/scl_hash.h, + src/other/step/src/exppp/exppp-main.c, + src/other/step/src/exppp/exppp.c, + src/other/step/src/express/alg.c, + src/other/step/src/express/caseitem.c, + src/other/step/src/express/dict.c, + src/other/step/src/express/entity.c, + src/other/step/src/express/error.c, + src/other/step/src/express/expr.c, + src/other/step/src/express/express.c, + src/other/step/src/express/exptoks.h, + src/other/step/src/express/fedex.c, + src/other/step/src/express/hash.c, + src/other/step/src/express/inithook.c, + src/other/step/src/express/lexact.c, + src/other/step/src/express/linklist.c, + src/other/step/src/express/memory.c, + src/other/step/src/express/object.c, + src/other/step/src/express/resolve.c, + src/other/step/src/express/schema.c, + src/other/step/src/express/scope.c, + src/other/step/src/express/stack.h, + src/other/step/src/express/stmt.c, + src/other/step/src/express/symbol.c, + src/other/step/src/express/token_type.h, + src/other/step/src/express/type.c, + src/other/step/src/express/variable.c, + src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes.h, + src/other/step/src/fedex_plus/classes_misc.c, + src/other/step/src/fedex_plus/classes_wrapper.cc, + src/other/step/src/fedex_plus/collect.cc, + src/other/step/src/fedex_plus/complexSupport.h, + src/other/step/src/fedex_plus/complexlist.cc, + src/other/step/src/fedex_plus/entlist.cc, + src/other/step/src/fedex_plus/entnode.cc, + src/other/step/src/fedex_plus/expressbuild.cc, + src/other/step/src/fedex_plus/fedex_main.c, + src/other/step/src/fedex_plus/match-ors.cc, + src/other/step/src/fedex_plus/multlist.cc, + src/other/step/src/fedex_plus/multpass.c, + src/other/step/src/fedex_plus/non-ors.cc, + src/other/step/src/fedex_plus/orlist.cc, + src/other/step/src/fedex_plus/print.cc, + src/other/step/src/fedex_plus/selects.c, + src/other/step/src/fedex_plus/trynext.cc, + src/other/step/src/fedex_plus/write.cc, + src/other/step/src/fedex_python/src/classes_python.c, + src/other/step/src/fedex_python/src/classes_wrapper_python.cc, + src/other/step/src/fedex_python/src/multpass_python.c, + src/other/step/src/fedex_python/src/selects_python.c, + src/other/step/src/test/SEarritr.h, + src/other/step/src/test/generate_express/generate_express.cc, + src/other/step/src/test/needFunc.cc, + src/other/step/src/test/needFunc.h, + src/other/step/src/test/p21read/p21read.cc, + src/other/step/src/test/scl2html/scl2html.cc, + src/other/step/src/test/tests.h, + src/other/step/src/test/tio/tio.cc, + src/other/step/src/test/treg/treg.cc, + src/other/step/src/test/tstatic/tstatic.cc: + run astyle on SCL sources with misc/astyle.cfg options + +2012-03-27 15:24 d_rossberg + + * [r49820] src/other/openNURBS/CMakeLists.txt: + fixed the test if zlib was really build locally: variable has + changed to BRLCAD_ZLIB_BUILD + +2012-03-27 03:23 starseeker + + * [r49819] CMakeLists.txt: + Add the appropriate lines for the Ninja generator + +2012-03-26 20:35 jordisayol + + * [r49817] misc/debian/rules: + disable strip on deb package building + +2012-03-26 20:07 starseeker + + * [r49816] src/other/CMakeLists.txt: + Ah hah! SCL interfering by CACHE FORCE of the build type - dodge + the issue by telling SCL to use whatever build type we've set, + but still - need to fix the SCL approach + +2012-03-26 19:52 r_weiss + + * [r49815] src/tclscripts/mged/grouper.tcl: + Updated TCL script 'grouper.tcl' for MGED commands 'gr', + 'grouper', 'dg' and 'done_grouper'. Added ability to select + primitives either partially or completely within the selection + box. Added documentation and did code cleanup. + +2012-03-26 19:43 starseeker + + * [r49814] misc/CMake/CompilerFlags.cmake: + Use both g and ggdb3, if available + +2012-03-26 09:26 jordisayol + + * [r49812] misc/debian/rules, sh/make_rpm.sh: + update cmake optimization argument for deb/rpm building + +2012-03-24 16:33 jordisayol + + * [r49811] misc/debian/rules, sh/make_rpm.sh: + update cmake arguments for deb/rpm building + +2012-03-23 22:48 brlcad + + * [r49810] include/bselect.h: + the __extension__ keyword does not exist in gcc 4.1 and given the + FD_SET() warning (so far) only affects gcc 4.6, make the + work-around very unfeature specific. this is only kosher given + this is a b*.h system header wrapper, which aren't supposed to + use cmake/configure feature test results. this fixes an obscure + build failure that was being observed on older systems that + failed in backtrace.c with an error: expected expression before + 'asm' + +2012-03-23 21:17 bob1961 + + * [r49809] src/tclscripts/archer/ArcherCore.tcl: + Tweak ArcherCore::compSelectGroupAdd, compSelectGroupRemove and + compSelectGroupCommon a bit. + +2012-03-23 21:00 r_weiss + + * [r49808] src/mged/setup.c: + Updated file 'setup.c' for mged. Added the ability to use the + libged function 'ged_select' from mged. + +2012-03-23 20:58 r_weiss + + * [r49807] src/tclscripts/mged/grouper.tcl: + Updated to TCL script 'grouper.tcl' commands 'gr' and 'dg'. To + improve performance, changed logic to use libged function + 'ged_select'. Also script now highlights in yellow objects in the + current group. + +2012-03-23 18:34 bob1961 + + * [r49806] src/tclscripts/archer/Archer.tcl, + src/tclscripts/archer/ArcherCore.tcl: + Use COMP_SELECT_MODE_NAMES throughout the GUI. + +2012-03-23 17:40 bob1961 + + * [r49805] src/libged/erase.c: + Modified libged/erase.c/eraseAllSubpathsFromSolidList() to remove + display lists only when the corresponding solid is removed from + the display. + +2012-03-23 17:04 bob1961 + + * [r49804] src/tclscripts/archer/Archer.tcl, + src/tclscripts/archer/ArcherCore.tcl: + Added more selection modes (i.e. "List (Partial)", "Group Add + (Partial)" and "Group Remove (Partial)". + +2012-03-23 17:01 bob1961 + + * [r49803] src/tclscripts/lib/Ged.tcl: + Mods to support selecting components even if only partially + contained within the specified area. + +2012-03-23 14:20 bob1961 + + * [r49802] src/libged/select.c: + Modified the select and rselect commands to optionally select + components that are partially contained in the specified area. + +2012-03-22 21:53 bob1961 + + * [r49801] src/tclscripts/archer/ArcherCore.tcl: + Modified ArcherCore::initCompSelect to call doSelectGroup if not + in COMP_SELECT_LIST_MODE + +2012-03-22 21:38 bob1961 + + * [r49800] src/tclscripts/archer/Archer.tcl, + src/tclscripts/archer/ArcherCore.tcl: + Extended the component selection mechanism to have more than one + mode. A mode was added to add components to a group. Another mode + was added to remove components from a group. Currently, the + components being referred to here are expected to be primitives, + so this behaves like MGED'S grouper. + +2012-03-22 20:45 n_reed + + * [r49799] src/other/step/src/fedex_plus/CMakeLists.txt, + src/other/step/src/fedex_plus/fedex_idl.c: + remove fedex_idl program; removed from mpictor git repo in + dbbf4b9 + +2012-03-22 18:59 starseeker + + * [r49798] CMakeLists.txt: + It's rare to want any configuration besided BUNDLED with MSVC, + and the time overhead of a second configure step on Windows can + be quite high - go with BUNDLED for the default on MSVC + +2012-03-22 18:52 n_reed + + * [r49797] src/other/step/src/express/CMakeLists.txt, + src/other/step/src/express/symlink.c: + remove symlink program; removed from mpictor git repo in 23cf6a5 + +2012-03-22 18:08 n_reed + + * [r49796] src/other/step.dist: + whoops, ignoring non-existant file + +2012-03-22 18:04 starseeker + + * [r49795] src/other/CMakeLists.txt, src/other/step/CMakeLists.txt, + src/other/step/cmake/scl_version_string.cmake: + don't use a generic IS_SUBBUILD variable - bad idea. + +2012-03-22 18:02 n_reed + + * [r49794] src/other/step/src/cleditor/CMakeLists.txt, + src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/cleditor/STEPfile.inline.cc, + src/other/step/src/cleditor/SdaiHeaderSchema.cc, + src/other/step/src/cleditor/SdaiHeaderSchema.h, + src/other/step/src/cleditor/SdaiHeaderSchemaAll.cc, + src/other/step/src/cleditor/SdaiHeaderSchemaClasses.h, + src/other/step/src/cleditor/SdaiHeaderSchemaInit.cc, + src/other/step/src/cleditor/SdaiSchemaInit.cc, + src/other/step/src/cleditor/SdaiSchemaInit.h, + src/other/step/src/cleditor/s_HEADER_SCHEMA.cc, + src/other/step/src/cleditor/s_HEADER_SCHEMA.h, + src/other/step/src/cleditor/s_HEADER_SCHEMA.init.cc: + Replaced generated cleditor sources with tweaked copies of the + 388901d versions from the mpictor git repo. These were apparently + generated by running fedex_plus on the Ed 2 header schema + (http://www.steptools.com/sc4/archive/imp-methods/10303-21-header.exp). + +2012-03-22 17:58 starseeker + + * [r49793] src/other/step.dist, src/other/step/data/203wseds, + src/other/step/data/203wseds.exp, + src/other/step/data/203wseds/203wseds.exp, + src/other/step/data/203wseds/README, + src/other/step/data/203wseds/cube1.p21, + src/other/step/data/203wseds/cube2.p21, + src/other/step/data/203wseds/g_r_assembly1.p21, + src/other/step/data/203wseds/gasket1.p21, + src/other/step/data/203wseds/gasket2.p21, + src/other/step/data/203wseds/gasket3.p21, + src/other/step/data/203wseds/hex_prism1.p21, + src/other/step/data/203wseds/rod_aspect1.p21, + src/other/step/data/203wseds/star1.p21, + src/other/step/data/CMakeLists.txt, src/other/step/data/ISO15926, + src/other/step/data/ISO15926/15926-0002-lifecycle_integration.exp, + src/other/step/data/README, src/other/step/data/ap201.exp, + src/other/step/data/ap202.exp, src/other/step/data/ap203, + src/other/step/data/ap203e2, + src/other/step/data/ap203e2/ap203e2_mim_lf.exp, + src/other/step/data/ap210e2, + src/other/step/data/ap210e2/Cable_db.stp, + src/other/step/data/ap210e2/FlasherThruHole.stp, + src/other/step/data/ap210e2/PDES-181.stp, + src/other/step/data/ap210e2/SurfaceMountFlasher.stp, + src/other/step/data/ap210e2/ap210e2_v1_40_mim_lf.exp, + src/other/step/data/ap214e3, + src/other/step/data/ap214e3/AP214E3_2010.exp, + src/other/step/data/ap214e3/as1-oc-214.stp, + src/other/step/data/ap214e3/dm1-id-214.stp, + src/other/step/data/ap214e3/io1-cm-214.stp, + src/other/step/data/ap214e3/s1-c5-214, + src/other/step/data/ap214e3/s1-c5-214/FOOT.stp, + src/other/step/data/ap214e3/s1-c5-214/FOOT.stp.log, + src/other/step/data/ap214e3/s1-c5-214/FOOT_BACK_000.stp, + src/other/step/data/ap214e3/s1-c5-214/FOOT_BACK_000.stp.log, + src/other/step/data/ap214e3/s1-c5-214/FOOT_FRONT_000.stp, + src/other/step/data/ap214e3/s1-c5-214/FOOT_FRONT_000.stp.log, + src/other/step/data/ap214e3/s1-c5-214/HEAD.stp, + src/other/step/data/ap214e3/s1-c5-214/HEAD.stp.log, + src/other/step/data/ap214e3/s1-c5-214/HEAD_BACK.stp, + src/other/step/data/ap214e3/s1-c5-214/HEAD_BACK.stp.log, + src/other/step/data/ap214e3/s1-c5-214/HEAD_FRONT.stp, + src/other/step/data/ap214e3/s1-c5-214/HEAD_FRONT.stp.log, + src/other/step/data/ap214e3/s1-c5-214/MAINBODY.stp, + src/other/step/data/ap214e3/s1-c5-214/MAINBODY.stp.log, + src/other/step/data/ap214e3/s1-c5-214/MAINBODY_BACK.stp, + src/other/step/data/ap214e3/s1-c5-214/MAINBODY_BACK.stp.log, + src/other/step/data/ap214e3/s1-c5-214/MAINBODY_FRONT.stp, + src/other/step/data/ap214e3/s1-c5-214/MAINBODY_FRONT.stp.log, + src/other/step/data/ap214e3/s1-c5-214/TAIL.stp, + src/other/step/data/ap214e3/s1-c5-214/TAIL.stp.log, + src/other/step/data/ap214e3/s1-c5-214/TAIL_MIDDLE_PART.stp, + src/other/step/data/ap214e3/s1-c5-214/TAIL_MIDDLE_PART.stp.log, + src/other/step/data/ap214e3/s1-c5-214/TAIL_TURBINE.stp, + src/other/step/data/ap214e3/s1-c5-214/TAIL_TURBINE.stp.log, + src/other/step/data/ap214e3/s1-c5-214/s1-c5-214.stp, + src/other/step/data/ap214e3/s1-c5-214/s1-c5-214.stp.log, + src/other/step/data/ap214e3/sg1-c5-214.stp, + src/other/step/data/ap219, + src/other/step/data/ap219/10303-219-AIM-long.exp, + src/other/step/data/ap225.exp, src/other/step/data/ap227.exp, + src/other/step/data/ap227/ap227.exp, src/other/step/data/ap235, + src/other/step/data/ap235/AP235_TC_engineering_properties_schema_20110222.exp, + src/other/step/data/ap239, + src/other/step/data/ap239/ap239_arm_lf.exp, + src/other/step/data/ap240, + src/other/step/data/ap240/AP240_aim_lf.exp, + src/other/step/data/cd209, + src/other/step/data/cd209/part409cdts_wg3n2617mim_lf.exp, + src/other/step/data/cd242, + src/other/step/data/cd242/242_n2813_mim_lf.exp, + src/other/step/data/example, src/other/step/data/ifc2x3, + src/other/step/data/ifc2x3/Bien-Zenker_Jasmin-Sun-AC14-V2.ifc, + src/other/step/data/ifc2x3/IFC2X3_TC1.exp, + src/other/step/data/ifc2x3/PlayersTheater.stp, + src/other/step/data/ifc2x4, + src/other/step/data/ifc2x4/IFC2X4_RC3.exp, + src/other/step/data/pdmnet.exp, src/other/step/data/select.exp, + src/other/step/data/wg3n1063_ap232.exp, + src/other/step/data/wg3n1342_ap218.exp, + src/other/step/data/wg3n1469_ap240.exp, + src/other/step/data/wg3n1568_ap239.exp, + src/other/step/data/wg3n1598_ap221.exp, + src/other/step/data/wg3n1941_ap224e3.exp, + src/other/step/data/wg3n2097_ap238.exp, + src/other/step/data/wg3n2188_ap236.exp, + src/other/step/data/wg3n2253_ap219_lf.exp, + src/other/step/data/wg3n2366_ap216tc1_aim_lf.exp, + src/other/step/data/wg3n2392_ap215tc1_aim_lf.exp, + src/other/step/data/wg3n2405_ap227e2tc1_aim_lf.exp, + src/other/step/data/wg3n2408_ap223_aim_lf.exp, + src/other/step/data/wg3n2545_ap235_aim_lf.exp, + src/other/step/data/wg3n2601_ap210e2_aim_lf.exp, + src/other/step/data/wg3n2628_ap214e3.exp, + src/other/step/data/wg3n2635_ap203e2_aim_lf.exp, + src/other/step/data/wg3n916_ap203.exp, + src/other/step/data/wg3n972_ap209.exp, + src/other/step/data/wip210e3, + src/other/step/data/wip210e3/210e3_wip_v1_41_mim_lf.exp: + Make a stab at syncing with the github data dir - we need to keep + ap203edit.exp, since that's the one that works with our step-g + converter. + +2012-03-22 17:35 starseeker + + * [r49792] CMakeLists.txt, misc/CMake/CMakeFiles.cmake, + misc/CMake/Distcheck.cmake: + Need to be more specific about the SUBBUILD flag. + +2012-03-22 17:05 starseeker + + * [r49791] src/other/step/CMakeLists.txt, + src/other/step/cmake/scl_version_string.cmake: + Don't need the messages when SCL is a subbuild. + +2012-03-22 16:57 starseeker + + * [r49790] src/other/step/CMakeLists.txt, + src/other/step/ctest_matrix.cmake, + src/other/step/run_ctest.cmake: + Grab some minor changes from github + +2012-03-22 16:05 starseeker + + * [r49788] + src/other/step/doc/A_structural_express_editor_-_kramer92.pdf, + src/other/step/doc/Architecture_for_the_VTS_Software_-_morris92.pdf, + src/other/step/doc/CMakeLists.txt, + src/other/step/doc/Data_Probe_Users_Guide_-_sauder93.pdf, + src/other/step/doc/Design_of_SCL_-_sauder95.pdf, + src/other/step/doc/Doxyfile, + src/other/step/doc/EXPTK_-_Design_And_Implementation_Libes93B.pdf, + src/other/step/doc/EXPTK_-_Introduction_And_Overview_Libes93G.pdf, + src/other/step/doc/EXPTK_-_Lessons_Learned_Libes92B.pdf, + src/other/step/doc/EXPTK_-_Requirements_For_Improvement_Libes93F.pdf, + src/other/step/doc/EXPTK_-_Updating_Existing_Applications_Libes.pdf, + src/other/step/doc/EXPTK_-_Using_Applications_Libes93E.pdf, + src/other/step/doc/EXPTK_-_Working_Form_Clark92C.pdf, + src/other/step/doc/Fed-X_The_NIST_EXPRESS_Translator_clark90g.pdf, + src/other/step/doc/Specifications_for_an_Application_Protocol_Development_Environment_clark93b.pdf, + src/other/step/doc/VTS_-_Reusable_Software_Component_Design_-_morris91.pdf, + src/other/step/doc/VTS_Requirements_-_morris91b.pdf, + src/other/step/doc/Validating_STEP_Application_Models_-_morris93.pdf, + src/other/step/doc/data_probe_-_a_tool_for_express-based_data_-_morris93b.pdf, + src/other/step/doc/doxyassist.xml, + src/other/step/doc/doxygen_custom_header.html, + src/other/step/doc/iso-10303-11--1994.bnf, + src/other/step/doc/iso-10303-11--2004.bnf, + src/other/step/doc/iso-10303-21--1994.bnf, + src/other/step/doc/iso-10303-21--2002.bnf, + src/other/step/doc/sclnotes.pdf: + Sync step doc dir to github, except convert postscript files to + pdf and fix page ordering of Fed-X document + +2012-03-22 13:14 indianlarry + + * [r49784] src/nirt/command.c, src/nirt/if.c, src/nirt/parse_fmt.c: + Replaced self assignment statements used to quell warning + messages for unused parameters by wrapping parameter with UNUSED + macro. Done to quell self assignment blather from IDE. + +2012-03-22 12:45 jordisayol + + * [r49783] misc/debian/brlcad-doc-animation.desktop, + misc/debian/brlcad-doc-mged.desktop, + misc/debian/brlcad-doc.desktop: + update debian html menu links + +2012-03-22 11:44 indianlarry + + * [r49782] src/librt/primitives/brep/brep.cpp: + The brep intersect routine was only looking forward of the ray + origin so modified to include both positive and negative hit + distances along the shotline(The calling rt application decides + what to do with hits behind the ray origin). Also now storing + 'dist' in the 'brep_hit' class to keep from recalculating + distance for hit ordering(change original brep_hit constructor to + now take an 'rt_ray', also added new constructor that also takes + 'dist'). This fixes error found during VL comparison to BOTS when + generating spall. + +2012-03-22 11:30 erikgreenwald + + * [r49781] src/rt/viewxray.c: + update to use mangled icv_guess_file_format name + +2012-03-22 11:25 erikgreenwald + + * [r49780] include/icv.h, src/libicv/fileformat.c: + if guess_file_format is going to be public, prefix it with the + library name + +2012-03-22 11:20 indianlarry + + * [r49779] src/rt/viewxray.c: + 'rtxray' now uses libicv except when using the alternate + "lighting model"(-l 1). If a known image type is return from + ICV's guess_file_format() function when using the alternate + "lighting model" a ".los" extension is added to the output + filename and libicv is not used. + +2012-03-22 11:04 indianlarry + + * [r49778] include/icv.h, src/libicv/fileformat.c: + Added ICV_IMAGE_UNKNOWN to ICV enum image types and now return + this from guess_file_format() when image type not recognized. + Made guess_file_format() public. function icv_image_save_open() + still defaults to PIX format for unknown image types using + ICV_IMAGE_AUTO. + +2012-03-22 00:46 starseeker + + * [r49777] src/other/step/cmake/cmake_uninstall.cmake.in, + src/other/step/misc/astyle.cfg, + src/other/step/misc/kate-syntax-highlighting-express.xml, + src/other/step/misc/notepad++-syntax-highlighting-express.xml, + src/other/step/misc/wiki-scripts, + src/other/step/misc/wiki-scripts/build_all.sh, + src/other/step/misc/wiki-scripts/update-matrix.py, + src/other/step/src/clSchemas/example/make_schema, + src/other/step/test, src/other/step/test/CMakeLists.txt, + src/other/step/test/buggy, + src/other/step/test/buggy/bad_line_nums.exp, + src/other/step/test/buggy/expr-src-aggregate.exp, + src/other/step/test/buggy/spaces_in_fct.exp, + src/other/step/test/misc, src/other/step/test/misc/example.exp, + src/other/step/test/misc/pdmnet.exp, + src/other/step/test/misc/select.exp, src/other/step/test/p21, + src/other/step/test/p21/CMakeLists.txt, + src/other/step/test/p21/comments.p21, + src/other/step/test/p21/missing_and_required.p21, + src/other/step/test/unitary_schemas, + src/other/step/test/unitary_schemas/aggregate_array.exp, + src/other/step/test/unitary_schemas/aggregate_index_attr.exp, + src/other/step/test/unitary_schemas/array_bounds_expr.exp, + src/other/step/test/unitary_schemas/array_of_simple_types.exp, + src/other/step/test/unitary_schemas/derived_attribute.exp, + src/other/step/test/unitary_schemas/enum_entity_name.exp, + src/other/step/test/unitary_schemas/enums_same_name.exp, + src/other/step/test/unitary_schemas/gcc_incomplete_type.exp, + src/other/step/test/unitary_schemas/multiple_inheritance.exp, + src/other/step/test/unitary_schemas/multiple_rep.exp, + src/other/step/test/unitary_schemas/named_type.exp, + src/other/step/test/unitary_schemas/select_data_type.exp, + src/other/step/test/unitary_schemas/single_inheritance.exp, + src/other/step/test/unitary_schemas/single_inheritance_multi_level.exp: + More syncing with github tree + +2012-03-22 00:24 starseeker + + * [r49776] src/other/CMakeLists.txt, src/other/step.dist, + src/other/step/CMakeLists.txt, + src/other/step/cmake/CheckCSourceRuns.cmake, + src/other/step/cmake/FindLEX.cmake, + src/other/step/cmake/SCL_Utils.cmake, + src/other/step/cmake/scl_version_string.cmake, + src/other/step/src/base, src/other/step/src/base/CMakeLists.txt, + src/other/step/src/base/scl_memmgr.cc, + src/other/step/src/base/scl_memmgr.h, + src/other/step/src/fedex_python, + src/other/step/src/fedex_python/CMakeLists.txt, + src/other/step/src/fedex_python/REAMDE.md, + src/other/step/src/fedex_python/examples, + src/other/step/src/fedex_python/examples/unitary_schemas, + src/other/step/src/fedex_python/examples/unitary_schemas/gcc_incomplete_type.py, + src/other/step/src/fedex_python/examples/unitary_schemas/generate_schemas_modules.py, + src/other/step/src/fedex_python/examples/unitary_schemas/index_attribute.py, + src/other/step/src/fedex_python/examples/unitary_schemas/multiple_rep.py, + src/other/step/src/fedex_python/examples/unitary_schemas/test_array.py, + src/other/step/src/fedex_python/examples/unitary_schemas/test_array_of_simple_types.py, + src/other/step/src/fedex_python/examples/unitary_schemas/test_derived_attribute.py, + src/other/step/src/fedex_python/examples/unitary_schemas/test_enum_entity_name.py, + src/other/step/src/fedex_python/examples/unitary_schemas/test_enums_same_name.py, + src/other/step/src/fedex_python/examples/unitary_schemas/test_multiple_inheritance.py, + src/other/step/src/fedex_python/examples/unitary_schemas/test_named_type.py, + src/other/step/src/fedex_python/examples/unitary_schemas/test_select_data_type.py, + src/other/step/src/fedex_python/examples/unitary_schemas/test_single_inheritance.py, + src/other/step/src/fedex_python/examples/unitary_schemas/test_single_inheritance_multi_level.py, + src/other/step/src/fedex_python/python, + src/other/step/src/fedex_python/python/SCL, + src/other/step/src/fedex_python/python/SCL/AggregationDataTypes.py, + src/other/step/src/fedex_python/python/SCL/ConstructedDataTypes.py, + src/other/step/src/fedex_python/python/SCL/Expr.py, + src/other/step/src/fedex_python/python/SCL/Model.py, + src/other/step/src/fedex_python/python/SCL/Part21.py, + src/other/step/src/fedex_python/python/SCL/SCLBase.py, + src/other/step/src/fedex_python/python/SCL/SimpleDataTypes.py, + src/other/step/src/fedex_python/python/SCL/TypeChecker.py, + src/other/step/src/fedex_python/python/SCL/Utils.py, + src/other/step/src/fedex_python/python/SCL/__init__.py, + src/other/step/src/fedex_python/python/SCL/essa_par.py, + src/other/step/src/fedex_python/python/SCL_unittest.py, + src/other/step/src/fedex_python/python/setup.py, + src/other/step/src/fedex_python/src, + src/other/step/src/fedex_python/src/classes_misc_python.c, + src/other/step/src/fedex_python/src/classes_python.c, + src/other/step/src/fedex_python/src/classes_wrapper_python.cc, + src/other/step/src/fedex_python/src/fedex_main_python.c, + src/other/step/src/fedex_python/src/multpass_python.c, + src/other/step/src/fedex_python/src/selects_python.c: + Edge our CMakeLists.txt file and tree a little closer to the + github tree. base and fedex_python are turned off and ignored for + the moment. + +2012-03-21 23:38 starseeker + + * [r49775] CMakeLists.txt: + ws + +2012-03-21 23:25 n_reed + + * [r49774] src/other/step.dist, src/other/step/src/clivfasd: + remove SCL clivfasd; deemed obsolete and removed from mpictor git + repo in a0353bc + +2012-03-21 23:21 starseeker + + * [r49773] src/other/step.dist, src/other/step/CTestConfig.cmake, + src/other/step/SCL_VERSION.txt, + src/other/step/ctest_matrix.cmake, + src/other/step/run_ctest.cmake: + Add other toplevel files, update step.dist + +2012-03-21 23:13 starseeker + + * [r49772] src/other/step/AUTHORS, src/other/step/COPYING, + src/other/step/ChangeLog, src/other/step/INSTALL, + src/other/step/NEWS, src/other/step/README, src/other/step/TODO: + Go ahead and sync the toplevel files from + https://github.com/mpictor/StepClassLibrary - not all of them + apply to our branch as yet, but the idea is to sync the two trees + so get these out of the diff. Eventually we'll have a patch to + submit back to the github project, so updates to these files for + things like re2c/lemon will be part of that. + +2012-03-21 23:03 starseeker + + * [r49771] src/other/step/CMake, src/other/step/CMakeLists.txt, + src/other/step/cmake: + go with the mpictor github capitalization + +2012-03-21 22:11 starseeker + + * [r49770] misc/CMake/multiconfig_path_read.cmake.in: + don't need the wildcard here... + +2012-03-21 21:58 bob1961 + + * [r49769] src/tclscripts/archer/Archer.tcl, + src/tclscripts/archer/ArcherCore.tcl: + Mods to center the various help dialogs over the main + application. + +2012-03-21 21:21 bob1961 + + * [r49768] src/other/tktable/generic/tkTable.h: + Change the default background and foreground settings on windows. + +2012-03-21 19:58 starseeker + + * [r49767] src/conv/step/CMakeLists.txt, src/other/CMakeLists.txt: + Make sure fedex output depends on fedex_plus build target + +2012-03-21 19:41 r_weiss + + * [r49766] src/libged/wdb_obj.c: + Updated file 'wdb_obj.c' adding 'get' into the command list. This + change fixes a bug which incorrectly showed that 'get' is not one + of the possible parameters to 'db'. + +2012-03-21 19:41 n_reed + + * [r49765] src/other/step.dist, src/other/step/config: + remove unused config/* + +2012-03-21 17:42 starseeker + + * [r49764] CMakeLists.txt: + update description + +2012-03-21 17:20 starseeker + + * [r49763] CMakeLists.txt, misc/CMake/BRLCAD_CheckFunctions.cmake, + misc/CMake/FindLEX.cmake, src/other/CMakeLists.txt, + src/other/incrTcl/itcl/CMake/CheckSystemFunctionality.cmake, + src/other/incrTcl/itk/CMake/CheckSystemFunctionality.cmake, + src/other/step/CMake/FindLEX.cmake, + src/other/step/CMakeLists.txt, + src/other/tcl/CMake/CheckSystemFunctionality.cmake, + src/other/tk/CMake/CheckSystemFunctionality.cmake: + Rework handling of config.h files, with an eye towards hitting + the disk less - seems to shave a couple seconds off the configure + process on Linux. + +2012-03-21 15:59 starseeker + + * [r49762] src/other/CMakeLists.txt: + Downcase some CMake macros... + +2012-03-21 15:50 starseeker + + * [r49761] CMakeLists.txt, INSTALL: + Fix description of debug option - no longer conditional, we're + using 'em all the time unless explicitly told not to. + +2012-03-21 13:53 erikgreenwald + + * [r49760] src/libicv/fileformat.c: + use _DEFAULT png flags instead of _BASE + +2012-03-21 01:58 starseeker + + * [r49759] misc/CMake/multiconfig_path_read.cmake.in: + More than just the install prefix to handle here... + +2012-03-21 01:34 starseeker + + * [r49758] CMakeLists.txt, + misc/CMake/multiconfig_path_read.cmake.in: + Get the actual install process with multiconfig tools to use dev + and rel install locations + +2012-03-20 22:49 n_reed + + * [r49757] src/other/step.dist, src/other/step/Makefile.am, + src/other/step/configure.ac, src/other/step/data/Makefile.am, + src/other/step/data/ap203/Makefile.am, + src/other/step/data/ap227/Makefile.am, + src/other/step/data/example/Makefile.am, + src/other/step/doc/Makefile.am, + src/other/step/doc/man/Makefile.am, + src/other/step/doc/man/man1/Makefile.am, + src/other/step/include/Makefile.am, + src/other/step/include/exppp/Makefile.am, + src/other/step/include/express/Makefile.am, src/other/step/m4, + src/other/step/misc/Makefile.am, + src/other/step/misc/Makefile.defs, + src/other/step/misc/libtool.m4, src/other/step/src/Makefile.am, + src/other/step/src/cldai/Makefile.am, + src/other/step/src/cleditor/Makefile.am, + src/other/step/src/clivfasd/Makefile, + src/other/step/src/clprobe-ui/Makefile, + src/other/step/src/clstepcore/Makefile.am, + src/other/step/src/clutils/Makefile.am, + src/other/step/src/exppp/Makefile.am, + src/other/step/src/express/Makefile.am, + src/other/step/src/fedex_plus/Makefile.am, + src/other/step/src/test/Makefile, + src/other/step/src/test/p21read/Makefile, + src/other/step/src/test/scl2html/Makefile, + src/other/step/src/test/tio/Makefile, + src/other/step/src/test/treg/Makefile, + src/other/step/src/test/tstatic/Makefile: + remove step autotools files + +2012-03-20 22:20 starseeker + + * [r49756] CMakeLists.txt, misc/CMake/BRLCAD_CompilerFlags.cmake, + misc/CMake/BRLCAD_Summary.cmake, misc/CMake/CompilerFlags.cmake, + misc/CMake/multiconfig_path_read.cmake.in: + We only want Debug and Release builds for BRL-CAD. Always want + Debug flags, even when doing optimized release builds, unless + explicitly turned off. Try and correct logic to reflect that - + untested on multiconfig. + +2012-03-20 19:35 starseeker + + * [r49755] CMakeLists.txt: + whoops - don't need 'Windows' in the exe name + +2012-03-20 18:04 n_reed + + * [r49754] src/other/step.dist, + src/other/step/src/cldai/CMakeLists.txt, + src/other/step/src/cldai/Makefile.am, + src/other/step/src/cldai/sdaiBinary.cc, + src/other/step/src/cldai/sdaiBinary.h, + src/other/step/src/cldai/sdaiEnum.cc, + src/other/step/src/cldai/sdaiEnum.h, + src/other/step/src/cldai/sdaiString.cc, + src/other/step/src/cldai/sdaiString.h, + src/other/step/src/clstepcore/CMakeLists.txt, + src/other/step/src/clstepcore/Makefile.am, + src/other/step/src/clstepcore/sdaiBinary.cc, + src/other/step/src/clstepcore/sdaiBinary.h, + src/other/step/src/clstepcore/sdaiEnum.cc, + src/other/step/src/clstepcore/sdaiEnum.h, + src/other/step/src/clstepcore/sdaiString.cc, + src/other/step/src/clstepcore/sdaiString.h: + move some sdai sources from clstepcore to cldai + +2012-03-20 17:23 erikgreenwald + + * [r49753] src/libicv/fileformat.c: + add parens so the averaging works correctly + +2012-03-20 17:16 starseeker + + * [r49752] CMakeLists.txt, src/libbu/brlcad_path.c: + Gah. We were getting away with checking a series of hard-coded + subpaths for the data subdirectory in bu_brlcad_data. Have CMake + tell us what the right value is via brlcad_config.h. Leave the + hard-coded paths as a fall-back. + +2012-03-20 16:42 starseeker + + * [r49751] CMakeLists.txt, doc/CMakeLists.txt, + doc/docbook/CMakeLists.txt, + doc/docbook/articles/en/CMakeLists.txt, + doc/docbook/articles/it/CMakeLists.txt, + doc/docbook/books/en/CMakeLists.txt, + doc/docbook/lessons/en/CMakeLists.txt, + doc/docbook/lessons/es/CMakeLists.txt, + doc/docbook/presentations/en/CMakeLists.txt, + doc/html/CMakeLists.txt, doc/legal/CMakeLists.txt, + misc/CMake/BRLCAD_Summary.cmake, misc/CMake/DocBook.cmake, + src/tclscripts/archer/Archer.tcl, src/tclscripts/man_browser.tcl: + Put documentation output in the doc subdirectory of the data + directory + +2012-03-20 15:13 starseeker + + * [r49750] CMakeLists.txt, misc/CMake/LoadMacros.cmake, + src/other/CMakeLists.txt, src/other/re2c/CMake/FindLEMON.cmake, + src/other/re2c/CMakeLists.txt, + src/other/step/CMake/FindLEMON.cmake, + src/other/step/CMakeLists.txt: + Nevermind the LoadMacros hack - just prevent the re2c/lemon macro + definitions from being overwritten if they're already defined + using Alexander Neundorf's tip from + http://www.cmake.org/pipermail/cmake/2008-February/019776.html. + BRL-CAD defines 'em first, so the src/other copies won't get + loaded (makes sure older versions of macro files that might + linger in src/other don't stomp misc/CMake versions) but + stand-alone builds will use the local copies. Properly set up + search ordering with CMAKE_MODULE_PATH should take care of this + for the find_package commands, but the utility macros are + separate and so must be handled differently. + +2012-03-20 14:29 starseeker + + * [r49749] CMakeLists.txt: + use BRLCAD_CMAKE_DIR once it's defined + +2012-03-20 01:42 starseeker + + * [r49748] CMakeLists.txt, + misc/CMake/test_srcs/builddelta_end.c.in: + Install instructions at the end of builddelta need to be aware of + what was used to build BRL-CAD - 'make install' won't do very + much when you are using xcodebuild, for example. + +2012-03-20 01:39 starseeker + + * [r49747] CMakeLists.txt, + misc/CMake/multiconfig_path_clean.cmake.in, + misc/CMake/multiconfig_path_read.cmake.in: + Problem with MGED not being able to work with the version + variable was due to brlcad_ident output containing the variable + path - apparently Tcl didn't like the dollar-sign and curly + brackets. Seeing as that's also not the right path if someone + does do an install, teach BRL-CAD how to get the actual path + corresponding to a particular configuration in the case where the + installation path is based on the build configuration. Could have + punted and required a fixed path for all configurations, but this + lets make install tests for different configs proceed without + stomping each other. + +2012-03-19 22:59 starseeker + + * [r49746] misc/CMake/TCL_PKGINDEX.cmake: + Fix TCL_PKGINDEX in multi-config cases. Gets archer working from + install - mged still can't read 'version' variable. + +2012-03-19 22:34 starseeker + + * [r49745] misc/CMakeLists.txt, + src/other/libtermlib/CMakeLists.txt: + Stray changes needed for Multi-configuration build tool + installation rules. Xcode now successfully installs a build of + BRL-CAD. Still doesn't run from that installed directory, looks + like something wrong with Tcl index file generation... + +2012-03-19 21:23 starseeker + + * [r49744] CMakeLists.txt, doc/docbook/books/en/CMakeLists.txt, + misc/CMake/DocBook.cmake: + Hrm. CMAKE_CFG_INTDIR doesn't work for the install command, + apparently - http://www.cmake.org/Bug/view.php?id=5747 - start + experimenting... + +2012-03-19 17:34 starseeker + + * [r49743] CMakeLists.txt: + Don't want to change the configure script generated just because + we're doing a multi-configuration build... + +2012-03-19 13:49 brlcad + + * [r49741] BUGS, TODO: + report of a bug in the idents command output where the first + column region counter is printing wrong. + +2012-03-19 00:55 starseeker + + * [r49740] misc/CMake/BRLCAD_Summary.cmake: + extra line return + +2012-03-19 00:40 starseeker + + * [r49739] CMakeLists.txt, misc/CMake/BRLCAD_Summary.cmake: + move the rest of the summary logic to BRLCAD_Summary.cmake, + organize, clean-up, header and footer, etc. + +2012-03-18 23:33 starseeker + + * [r49738] TODO: + it was tkhtml3 + +2012-03-18 18:20 starseeker + + * [r49737] misc/CMake/Distcheck.cmake, + misc/CMake/distcheck_repo_verify.cmake.in: + Few minor tweaks to distcheck + +2012-03-18 16:47 starseeker + + * [r49736] misc/CMake/distcheck_repo_verify.cmake.in: + Add a note suggesting enabling all bundled libs for distcheck, if + that has not already been done. + +2012-03-18 16:22 starseeker + + * [r49735] misc/CMake/BRLCAD_Summary.cmake: + add spacer + +2012-03-18 16:16 starseeker + + * [r49734] misc/CMake/CompilerFlags.cmake: + We're not doing anything specifically with MinSizeRel as yet, so + don't wipe CMake's version. + +2012-03-18 16:14 starseeker + + * [r49733] CMakeLists.txt, misc/CMake/BRLCAD_CompilerFlags.cmake: + Tweak optimization flag handling. + +2012-03-18 01:06 starseeker + + * [r49732] misc/CMake/BRLCAD_CompilerFlags.cmake: + whoops - stray macro name holdout + +2012-03-18 00:48 starseeker + + * [r49731] misc/CMake/CompilerFlags.cmake: + Tweak Debug flag handling + +2012-03-18 00:19 starseeker + + * [r49730] misc/CMake/BRLCAD_CompilerFlags.cmake: + copy/paste strikes again + +2012-03-18 00:17 starseeker + + * [r49729] misc/CMake/CompilerFlags.cmake: + Restructure - try not to run tests we don't need to run (if we've + already go the 64 bit flag, don't need to test the rest. + +2012-03-18 00:06 starseeker + + * [r49728] misc/CMake/CompilerFlags.cmake: + Whoops - not appending here. + +2012-03-17 23:45 starseeker + + * [r49727] misc/CMake/BRLCAD_CheckFunctions.cmake, + misc/CMake/BRLCAD_CompilerFlags.cmake, + misc/CMake/BRLCAD_Summary.cmake, misc/CMake/CompilerFlags.cmake, + src/mged/points/CMakeLists.txt: + Make a stab at getting compiler flags working for both single and + multi configuration build tools. Still shouldn't turn this on for + MSVC, as our compiler flag logic doesn't (yet) check MSVC flags. + +2012-03-16 21:24 r_weiss + + * [r49726] src/tclscripts/mged/Makefile.am: + Added 'grouper.tcl' to 'Makefile.am'. + +2012-03-16 21:23 r_weiss + + * [r49725] src/tclscripts/mged/CMakeLists.txt: + Added 'grouper.tcl' script to 'CMakeLists.txt'. + +2012-03-16 21:22 r_weiss + + * [r49724] src/tclscripts/mged/grouper.tcl: + Added new tcl scripts 'gr' and 'dg' for grouping geometry in + mged. This is a work in progress and needs alot of cleanup. + +2012-03-16 19:04 starseeker + + * [r49720] misc/CMake/BRLCAD_Summary.cmake: + tweak, ws + +2012-03-16 19:02 starseeker + + * [r49719] CMakeLists.txt, misc/CMake/BRLCAD_Summary.cmake: + Make a stab at a compiler flags report that is + multi-configuration aware. Add line wrapping if we have a lot of + compiler flags. Preliminary to moving all the summary logic to + its own file. + +2012-03-16 09:47 d_rossberg + + * [r49716] misc/win32-msvc/Dll/CMakeLists.txt: + another MSVC library for a libbu feature + +2012-03-16 03:40 starseeker + + * [r49714] CMakeLists.txt: + make cfg pathsetting logic more compact + +2012-03-16 01:00 starseeker + + * [r49713] CMakeLists.txt, misc/CMake/DocBook.cmake: + Watch out for a case where CMAKE_CFG_INTDIR is degenerate - in + that case, 'fully qualified based on configuration name' is + wrong. + +2012-03-16 00:28 starseeker + + * [r49712] CMakeLists.txt: + Start cleaning up a little bit with respect to + multi-configuration setups - still need to properly populate the + Debug flags in the right configuration variables. + +2012-03-15 21:26 r_weiss + + * [r49711] src/libged/model2view.c: + Updated function 'ged_model2view' in file 'model2view.c'. Added + the ability to pass in a model coordinate in mm and return the + screen coordinate. This change was added for backwards + compatibility. + +2012-03-15 20:14 n_reed + + * [r49710] src/other/step/src/fedex_plus/classes.c: + ensure null termination as well + +2012-03-15 18:29 n_reed + + * [r49709] src/other/step/src/fedex_plus/classes.c: + incorrect copy loops were indexing past end of source strings + +2012-03-15 14:49 starseeker + + * [r49708] CMakeLists.txt: + set the right name for the 64bit NSIS file. + +2012-03-15 00:06 starseeker + + * [r49707] misc/CMake/DocBook.cmake: + Flesh out logic for generating fully qualified cmake scripts + while still using configuration-flexible paths for build targets + when doing DocBook building. + +2012-03-15 00:04 starseeker + + * [r49706] src/other/CMakeLists.txt: + Use ON/OFF instead of 1/0 here + +2012-03-14 21:43 n_reed + + * [r49705] src/other/step.dist, + src/other/step/src/cldai/CMakeLists.txt, + src/other/step/src/cldai/ErrorMap.cc, + src/other/step/src/cldai/ErrorMap.hh, + src/other/step/src/cldai/ErrorRpt.cc, + src/other/step/src/cldai/ErrorRpt.hh, + src/other/step/src/cldai/Makefile.am, + src/other/step/src/cldai/StrUtil.cc, + src/other/step/src/cldai/StrUtil.hh, + src/other/step/src/cldai/impconv.hh, + src/other/step/src/cldai/imptypes.hh, + src/other/step/src/clstepcore/CMakeLists.txt, + src/other/step/src/clstepcore/ExpDict.h.s, + src/other/step/src/clstepcore/Makefile.am, + src/other/step/src/clstepcore/Select.h, + src/other/step/src/clstepcore/scl_osschema.h, + src/other/step/src/clutils/CMakeLists.txt, + src/other/step/src/clutils/Makefile.am, + src/other/step/src/clutils/README, + src/other/step/src/clutils/dirobj.h, + src/other/step/src/clutils/scldir.h, + src/other/step/src/clutils/stat.h, + src/other/step/src/clutils/str_list.h, + src/other/step/src/express/CMakeLists.txt, + src/other/step/src/express/Makefile.am, + src/other/step/src/express/conf.h, + src/other/step/src/express/error.c, + src/other/step/src/express/express.c, + src/other/step/src/express/y.tok.h, + src/other/step/src/express/yyvars.c, + src/other/step/src/fedex_plus/CMakeLists.txt, + src/other/step/src/fedex_plus/Makefile.am, + src/other/step/src/fedex_plus/classes_wrapper.cc, + src/other/step/src/fedex_plus/fedex_os.c: + remove miscellaneous unused files + +2012-03-14 20:27 starseeker + + * [r49704] doc/docbook/books/en/CMakeLists.txt, + misc/CMake/DocBook.cmake, misc/CMake/fop.cmake.in, + misc/CMake/util-clean.cmake.in, misc/CMake/xmllint.cmake.in, + misc/CMake/xsltproc.cmake.in, src/other/CMakeLists.txt: + Rework the DocBook mechanisms to try and be more CMAKE_CFG_INTDIR + friendly + +2012-03-14 04:38 starseeker + + * [r49702] src/other/lemon/CMakeLists.txt: + see if we can simplify the lempar.c logic... + +2012-03-14 04:18 starseeker + + * [r49701] doc/docbook/books/en/CMakeLists.txt, + misc/CMake/DocBook.cmake, misc/CMake/fop.cmake.in, + misc/CMake/xmllint.cmake.in, misc/CMake/xsltproc.cmake.in: + Make a stab at broader use of the CMAKE_CFG_INTDIR mechanism - a + preliminary test with MSVC appeared to be successful, in which + case this is the way to go. + +2012-03-14 01:44 tbrowder2 + + * [r49700] doc/docbook/README: + add more info on availability of doclifter program; correct typo + +2012-03-14 01:37 tbrowder2 + + * [r49699] doc/docbook/README: + add info on converting man format to DocBook + +2012-03-14 01:14 starseeker + + * [r49698] misc/CMake/xsltproc.cmake.in, src/other/CMakeLists.txt: + tweaks + +2012-03-14 01:06 starseeker + + * [r49697] misc/CMake/ThirdParty.cmake, + misc/CMake/util-clean.cmake.in, misc/CMake/xsltproc.cmake.in, + src/other/CMakeLists.txt, src/other/lemon/CMakeLists.txt: + Make one last stab at trying to use multiconfig util executables + 'in-place' without the ackwardness of the util dir. Untested. + +2012-03-14 00:28 tbrowder2 + + * [r49696] src/conv/iges/convassem.c, src/conv/iges/convinst.c, + src/conv/iges/evalxform.c, src/conv/iges/getcurve.c, + src/conv/iges/iges_struct.h, src/conv/iges/matmult.c: + make temporary, local provisions for replacing local function + Matmult with libbn equivalents and testing results for comparison + +2012-03-14 00:24 tbrowder2 + + * [r49695] src/conv/iges/usage.c: + remind casual visitor what this usage statement goes with + +2012-03-13 23:53 starseeker + + * [r49694] src/other/CMakeLists.txt: + Manage the util directory in such a way that the executables (and + dlls) in the util dir always correspond to the current + configuration in MSVC. As a bonus, the same mechanism that tells + the build target whether util is in sync with the current + configuration also serves to identify at a glance to the user + which configuration util currently holds. + +2012-03-13 23:28 tbrowder2 + + * [r49693] regress/iges.sh: + add exec lines for a more robust test + +2012-03-13 23:27 tbrowder2 + + * [r49692] src/libbn/mat.c: + correct typo + +2012-03-13 23:26 tbrowder2 + + * [r49691] src/conv/iges/g-iges.1: + add missing '-P' option to description + +2012-03-13 23:25 tbrowder2 + + * [r49690] src/conv/iges/g-iges.c: + align option order and usage descriptions; add correct definition + of '-P' option; add missing '-P' option to usage line + +2012-03-13 23:22 starseeker + + * [r49689] misc/CMake/util-clean.cmake.in: + experimental script + +2012-03-13 22:20 tbrowder2 + + * [r49688] src/conv/iges/iges-g.1: + delete description of obsolete '-b' option + +2012-03-13 21:28 n_reed + + * [r49687] src/other/step/src/fedex_plus/classes.c: + Address warnings about non-explicit base class initialization by + adding intialization list to generated copy constructors. + +2012-03-13 21:03 starseeker + + * [r49686] src/other/lemon/CMakeLists.txt: + add dependency + +2012-03-13 20:43 starseeker + + * [r49685] src/other/lemon/CMakeLists.txt: + Make lempar.c a build-time copy, not configure time. May need + this to support some other changes. + +2012-03-13 20:42 starseeker + + * [r49684] CMakeLists.txt: + Don't print a message about this every time - do it only when + someone has tried to specify a preferences file + +2012-03-13 19:17 n_reed + + * [r49683] src/other/step/src/clstepcore/STEPaggregate.h, + src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes_wrapper.cc, + src/other/step/src/fedex_plus/multpass.c, + src/other/step/src/fedex_plus/selects.c: + Generated step sources raising return-type qualifier warnings + from improper use of const. + Implement intended behavior by returning const versions of + typedef'ed reference types. + Related to r49068. + +2012-03-13 19:11 starseeker + + * [r49682] src/other/CMakeLists.txt, src/other/libz/CMakeLists.txt: + Get closer to working multi-config build of utils. + +2012-03-13 18:46 brlcad + + * [r49681] TODO: + like the idea, but not as 'cp' command since that would diverge + from unix command behavior + +2012-03-13 16:20 tbrowder2 + + * [r49680] src/conv/iges/add_face.c, src/conv/iges/add_face.cpp, + src/conv/iges/add_inner_shell.c, src/conv/iges/arrange.c, + src/conv/iges/b-spline.c, src/conv/iges/block2.c, + src/conv/iges/brep.c, src/conv/iges/brep.cpp, + src/conv/iges/bubbleup.c, src/conv/iges/check_names.c, + src/conv/iges/cone.c, src/conv/iges/conv_drawings.c, + src/conv/iges/convassem.c, src/conv/iges/convinst.c, + src/conv/iges/convsolids.c, src/conv/iges/convsurf.c, + src/conv/iges/convtree.c, src/conv/iges/cyl.c, + src/conv/iges/do_subfigs.c, src/conv/iges/docolor.c, + src/conv/iges/ell.c, src/conv/iges/evalxform.c, + src/conv/iges/findp.c, src/conv/iges/g-iges.c, + src/conv/iges/get_att.c, src/conv/iges/get_cnurb_curve.c, + src/conv/iges/get_iges_vertex.c, src/conv/iges/get_outer_shell.c, + src/conv/iges/get_outer_shell.cpp, src/conv/iges/getcurve.c, + src/conv/iges/iges.c, src/conv/iges/iges_types.c, + src/conv/iges/main.c, src/conv/iges/make_face.c, + src/conv/iges/make_nurb_face.c, src/conv/iges/makedir.c, + src/conv/iges/makegroup.c, src/conv/iges/makemembers.c, + src/conv/iges/matmult.c, src/conv/iges/n_iges.cpp, + src/conv/iges/orient_loops.c, src/conv/iges/planar_nurb.c, + src/conv/iges/read_edge_list.c, src/conv/iges/readcnv.c, + src/conv/iges/readcols.c, src/conv/iges/readdbl.c, + src/conv/iges/readflt.c, src/conv/iges/readglobal.c, + src/conv/iges/readint.c, src/conv/iges/readmatrix.c, + src/conv/iges/readname.c, src/conv/iges/readrec.c, + src/conv/iges/readstart.c, src/conv/iges/readstrg.c, + src/conv/iges/readtime.c, src/conv/iges/readtree.c, + src/conv/iges/recsize.c, src/conv/iges/revolve.c, + src/conv/iges/showtree.c, src/conv/iges/sphere.c, + src/conv/iges/spline.c, src/conv/iges/splinef.c, + src/conv/iges/stack.c, src/conv/iges/tor.c, + src/conv/iges/trimsurf.c, src/conv/iges/wedge.c: + ws cleanup + +2012-03-13 15:42 tbrowder2 + + * [r49679] src/conv/iges/matmult.c: + ws; add brackets for clarity + +2012-03-13 15:39 tbrowder2 + + * [r49678] src/conv/iges/summary.c: + ws; code style + +2012-03-13 12:27 tbrowder2 + + * [r49677] src/conv/iges/main.c, src/conv/iges/read_vertex_list.c: + ws + +2012-03-13 11:34 tbrowder2 + + * [r49676] doc/docbook/resources/brlcad/images/logo-vm-gears.png, + doc/docbook/resources/brlcad/images/logo-vm.svg: + new logos for BRL-CAD web site + +2012-03-12 19:04 tbrowder2 + + * [r49675] TODO: + add a more explicit DocBook TODO item + +2012-03-10 00:05 tbrowder2 + + * [r49673] CMakeLists.txt: + make 'Found' message look similar to others + +2012-03-09 03:17 tbrowder2 + + * [r49671] BRL-CAD-VM-file-system: + remove--in wrong place + +2012-03-09 01:56 starseeker + + * [r49670] src/tclscripts/CMakeLists.txt: + Do need the toplevel target... something may be not quite right + here, needs more experimentation/testing. + +2012-03-09 00:41 starseeker + + * [r49669] src/other/CMakeLists.txt: + gah - typo + +2012-03-08 23:48 tbrowder2 + + * [r49668] BRL-CAD-VM-file-system: + add a directory to keep GSoC VM configuration files + +2012-03-08 21:16 n_reed + + * [r49667] src/other/step/src/fedex_plus/selects.c: + suppress unused variable warnings + +2012-03-08 19:07 bob1961 + + * [r49666] src/libtclcad/tclcad_obj.c: + Modified to_png to use GL_RGB instead of GL_RGBA. + +2012-03-08 19:06 n_reed + + * [r49665] src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/clstepcore/ExpDict.cc, + src/other/step/src/clstepcore/STEPaggregate.cc, + src/other/step/src/clstepcore/STEPattribute.cc, + src/other/step/src/clstepcore/STEPcomplex.cc, + src/other/step/src/clstepcore/orlist.cc, + src/other/step/src/clstepcore/read_func.cc, + src/other/step/src/clstepcore/sdaiApplication_instance.cc, + src/other/step/src/clstepcore/sdaiEnum.cc, + src/other/step/src/clutils/dirobj.cc, + src/other/step/src/clutils/gennodearray.cc: + remove unused variables + +2012-03-08 16:30 tbrowder2 + + * [r49664] INSTALL: + tell users how to defined a user-build-preference file + +2012-03-08 16:15 tbrowder2 + + * [r49663] CMakeLists.txt: + allow user several options, including an environment variable + BRLCAD_USER_GLOBAL_CONFIG_FILE=filename, to define default user + preferences + +2012-03-08 13:58 tbrowder2 + + * [r49662] CMakeLists.txt: + make it easier to see where the INSTALL file is being treated + +2012-03-08 13:57 tbrowder2 + + * [r49661] INSTALL: + tad bit better grammar + +2012-03-08 13:56 tbrowder2 + + * [r49660] HACKING: + tad bit better grammar + +2012-03-08 12:38 tbrowder2 + + * [r49659] misc/CMake/fop.cmake.in: + correct typo, use proper string prefix, cures fop error message + 'SEVERE: Couldn't find hyphenation pattern en' + +2012-03-07 21:38 brlcad + + * [r49658] src/util/bwhisteq.c: + make sure we're within array abounds for cov cid 1497 + TAINTED_SCALAR sanity + +2012-03-07 21:22 brlcad + + * [r49657] src/util/dbcp.c: + add an upper bounds check for cov cid 1501 TAINTED_SCALAR + +2012-03-07 21:08 brlcad + + * [r49656] doc/docbook/articles/it/images/image008.png: + somehow missed image008, delete + +2012-03-07 20:43 starseeker + + * [r49655] src/other/CMakeLists.txt: + Get this rule closer to working... + +2012-03-07 20:40 brlcad + + * [r49654] doc/docbook/articles/it/CMakeLists.txt: + add missing bc2.gif and sflogo.png images to dist + +2012-03-07 20:39 brlcad + + * [r49653] doc/docbook/articles/it/images/README.images_map, + doc/docbook/articles/it/images/image010.jpg, + doc/docbook/articles/it/images/image012.jpg, + doc/docbook/articles/it/images/image014.jpg, + doc/docbook/articles/it/images/image016.jpg, + doc/docbook/articles/it/images/image018.jpg, + doc/docbook/articles/it/images/image020.jpg: + remove the former image names. no value in keeping them around if + nothing uses them. + +2012-03-07 19:58 starseeker + + * [r49652] src/other/CMakeLists.txt: + try an experiment + +2012-03-07 18:14 starseeker + + * [r49651] misc/CMake/CheckCInline.cmake: + Repeated runs of CMake were resulting in no build logic being + output - try this approach to the CHECK_C_INLINE macro. + +2012-03-07 18:03 erikgreenwald + + * [r49650] src/libbu/parallel.c: + updates for openbsd + +2012-03-07 17:35 starseeker + + * [r49649] doc/docbook/CMakeLists.txt: + Need the fonts xsl file even if we aren't doing pdf + +2012-03-07 15:36 brlcad + + * [r49648] src/librtserver/CMakeLists.txt: + needs zlib? link fail + +2012-03-07 06:24 brlcad + + * [r49647] misc/CMake/CheckCInline.cmake: + no longer returns a define, leaves it up to caller. update docs + +2012-03-07 06:11 brlcad + + * [r49646] misc/CMake/CheckCInline.cmake: + include a common usage example in the header comments and props + to burly + +2012-03-07 06:06 brlcad + + * [r49645] CMakeLists.txt, misc/CMake/CheckCInline.cmake: + overhaul the new CHECK_C_INLINE macro to fix a substantial bug + (it wasn't actually testing different inline keywords...), but + also to make it a much better macro citizen. let the caller pass + a variable in to get the inline value back, if any, no longer + auto-adding to the global definitions. support caching so we + don't run the compile tests more than necessary. finally, improve + iteration and conditionals so we're more efficient and rename + variables for clarity. + +2012-03-07 05:09 starseeker + + * [r49644] src/other/lemon/CMakeLists.txt: + Fix lemon template configure + +2012-03-07 05:03 starseeker + + * [r49643] src/other/CMakeLists.txt: + expand on comments, remove debug message + +2012-03-07 03:57 starseeker + + * [r49642] CMakeLists.txt: + Put the output vars back as well - CMAKE_CFG_INTDIR isn't the + answer for us. + +2012-03-07 03:56 starseeker + + * [r49641] misc/CMake/ThirdParty.cmake, src/other/CMakeLists.txt: + CMAKE_CFG_INTDIR doesn't work for our purposes, as we need to + generate cmake scripts with the final path in place - CMake + doesn't know what Configuration means. + +2012-03-07 03:43 starseeker + + * [r49640] CMakeLists.txt: + Careful... can't use the variable path when we need specific + paths. May need to make some fixes to the variables being used to + place files. + +2012-03-07 03:36 starseeker + + * [r49639] CMakeLists.txt: + Might help to use the right variable name... + +2012-03-07 02:39 starseeker + + * [r49638] src/archer/CMakeLists.txt, + src/tclscripts/CMakeLists.txt: + wrap the add_custom_commands - MSVC doesn't seem to like it + as-is. + +2012-03-07 01:07 starseeker + + * [r49637] misc/CMake/DocBook.cmake: + Don't need the mannum there + +2012-03-06 23:17 n_reed + + * [r49636] src/conv/step/CMakeLists.txt, + src/other/step/data/203wseds.exp, + src/other/step/data/CMakeLists.txt, src/other/step/data/README, + src/other/step/data/ap201.exp, src/other/step/data/ap202.exp, + src/other/step/data/ap203/203wseds.exp, + src/other/step/data/ap203/README, + src/other/step/data/ap203/ap203edit.exp, + src/other/step/data/ap203edit.exp, src/other/step/data/ap225.exp, + src/other/step/data/ap227.exp, + src/other/step/data/ap227/ap227.exp, + src/other/step/data/wg3n1063_ap232.exp, + src/other/step/data/wg3n1342_ap218.exp, + src/other/step/data/wg3n1469_ap240.exp, + src/other/step/data/wg3n1568_ap239.exp, + src/other/step/data/wg3n1598_ap221.exp, + src/other/step/data/wg3n1941_ap224e3.exp, + src/other/step/data/wg3n2097_ap238.exp, + src/other/step/data/wg3n2188_ap236.exp, + src/other/step/data/wg3n2253_ap219_lf.exp, + src/other/step/data/wg3n2366_ap216tc1_aim_lf.exp, + src/other/step/data/wg3n2392_ap215tc1_aim_lf.exp, + src/other/step/data/wg3n2405_ap227e2tc1_aim_lf.exp, + src/other/step/data/wg3n2408_ap223_aim_lf.exp, + src/other/step/data/wg3n2545_ap235_aim_lf.exp, + src/other/step/data/wg3n2601_ap210e2_aim_lf.exp, + src/other/step/data/wg3n2628_ap214e3.exp, + src/other/step/data/wg3n2635_ap203e2_aim_lf.exp, + src/other/step/data/wg3n916_ap203.exp, + src/other/step/data/wg3n972_ap209.exp: + added the steptools ap express schemas + +2012-03-06 23:09 starseeker + + * [r49635] CMakeLists.txt, misc/CMake/ThirdParty.cmake, + src/other/CMakeLists.txt: + Give CFG_TYPE_INTDIR a try - recommended by David Cole: + http://www.cmake.org/pipermail/cmake/2012-March/049525.html + +2012-03-06 22:55 starseeker + + * [r49634] src/other/CMakeLists.txt: + remove debug message + +2012-03-06 22:43 tbrowder2 + + * [r49633] doc/docbook/CMakeLists.txt: + tidy comments for PDF + +2012-03-06 22:40 starseeker + + * [r49632] misc/CMake/ThirdParty.cmake, src/other/CMakeLists.txt: + Explain why we need to handle utility executables specially when + it comes to path, improves xmltools in that regard. + +2012-03-06 22:30 tbrowder2 + + * [r49631] doc/docbook/resources/brlcad/brlcad-fonts.xsl.in: + remove extra 'of'; align xml comment closer + +2012-03-06 22:28 tbrowder2 + + * [r49630] doc/docbook/fop.xconf.in: + move format info ahead of font data it applies to + +2012-03-06 21:52 starseeker + + * [r49629] + doc/docbook/resources/brlcad/brlcad-fo-stylesheet.xsl.in, + doc/docbook/resources/brlcad/brlcad-man-stylesheet.xsl.in, + doc/docbook/resources/brlcad/brlcad-xhtml-stylesheet.xsl.in, + doc/docbook/resources/brlcad/tutorial-template.xsl.in: + We're using templates now, so need to look in the binary + directory. + +2012-03-06 21:44 starseeker + + * [r49628] doc/docbook/CMakeLists.txt: + Group all PDF specific configure_file calls together + +2012-03-06 21:38 tbrowder2 + + * [r49627] doc/docbook/CMakeLists.txt, + doc/docbook/resources/brlcad/brlcad-fo-stylesheet.xsl.in: + add a common stylesheet for all DocBook products + +2012-03-06 21:30 tbrowder2 + + * [r49626] doc/docbook/resources/brlcad/brlcad-common.xsl, + doc/docbook/resources/brlcad/brlcad-common.xsl.in, + doc/docbook/resources/brlcad/brlcad-fonts.xsl, + doc/docbook/resources/brlcad/brlcad-fonts.xsl.in: + rename xsl files to be generated in build process + +2012-03-06 21:07 tbrowder2 + + * [r49625] doc/docbook/CMakeLists.txt, + doc/docbook/resources/brlcad/brlcad-fo-stylesheet.xsl.in: + add master fo customization layer stylesheet + +2012-03-06 20:15 starseeker + + * [r49624] src/conv/step/CMakeLists.txt, src/conv/step/SdaiAll.cc, + src/conv/step/SdaiCONFIG_CONTROL_DESIGN.cc, + src/conv/step/SdaiCONFIG_CONTROL_DESIGN.h, + src/conv/step/SdaiCONFIG_CONTROL_DESIGN.init.cc, + src/conv/step/Sdaiclasses.h, src/conv/step/compstructs.cc, + src/conv/step/schema.cc, src/conv/step/schema.h: + Remove the generated sources and turn on the fedex generation. + +2012-03-06 19:25 starseeker + + * [r49623] CMakeLists.txt: + typo + +2012-03-06 17:43 n_reed + + * [r49622] src/other/step/src/fedex_plus/classes.c: + Copy changes to the commited SdaiCONFIG_CONTROL_DESIGN.cc, which + disables adding of certain parent-class attributes on object + creation, to the corresponding generation code. + +2012-03-06 16:06 tbrowder2 + + * [r49621] doc/docbook/README: + correct typo + +2012-03-06 16:03 tbrowder2 + + * [r49620] + doc/docbook/books/en/BRL-CAD_Tutorial_Series-VolumeI.xml: + widen graphic for html + +2012-03-06 16:01 tbrowder2 + + * [r49619] doc/docbook/README.DB_authors_notes: + add info on centering mediaobjects for html + +2012-03-06 15:49 starseeker + + * [r49618] CMakeLists.txt: + We print this information when it is detected during configure - + need to keep the summary brief + +2012-03-06 13:30 erikgreenwald + + * [r49617] src/librt/primitives/metaball/metaball.c: + indianlarry noticed an extra 4 bytes being allocated for the + external buffer that aren't used, so tighten the allocation a + little bit. Previous files should still be OK, the extra + 'garbage' data is at the end, therefore ignored. + +2012-03-06 03:04 starseeker + + * [r49616] src/libfb/fbserv_obj.c, src/mged/fbserv.c: + Fix problem with raytracing on Win64 - error was stack + corruption, looks like pointer was too big for fd when it was an + int. With these changes both Archer and MGED are raytracing + again. + +2012-03-06 02:21 starseeker + + * [r49615] CMakeLists.txt, bench/CMakeLists.txt, + doc/docbook/CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake, + misc/CMake/DocBook.cmake, misc/CMake/TCL_PKGINDEX.cmake, + misc/CMake/ThirdParty.cmake, misc/CMakeLists.txt, + pix/CMakeLists.txt, sh/CMakeLists.txt, src/adrt/CMakeLists.txt, + src/archer/CMakeLists.txt, src/brlman/CMakeLists.txt, + src/libdm/CMakeLists.txt, src/libfb/CMakeLists.txt, + src/other/incrTcl/itcl/CMakeLists.txt, + src/other/incrTcl/itk/CMakeLists.txt, + src/other/iwidgets/CMakeLists.txt, + src/other/iwidgets/doc/CMakeLists.txt, + src/other/lemon/CMakeLists.txt, + src/other/libtermlib/CMakeLists.txt, + src/other/re2c/CMakeLists.txt, src/other/tcl/doc/CMakeLists.txt, + src/other/tcl/library/CMakeLists.txt, + src/other/tk/CMakeLists.txt, src/other/tk/doc/CMakeLists.txt, + src/other/tk/library/CMakeLists.txt, + src/other/tktable/CMakeLists.txt, src/tclscripts/CMakeLists.txt: + First stage in properly supporting multi-config build tools like + MSVC and Xcode. This doesn't get either the right C_FLAGS + settings (that will require some macro modifications to + CompileFlags and friends) or build settings (if you're oing to + get build-time profiles, it probably makes sense to have those + handle a few things) but it does seem to place most of the files + correctly for Xcode building. Almost certainly breaks the Windows + build (yet again) as it's untested there. + +2012-03-05 23:14 starseeker + + * [r49614] src/tclscripts/archer/Archer.tcl, + src/tclscripts/archer/ArcherCore.tcl: + try turning help back on in 64bit MSVC + +2012-03-05 23:11 starseeker + + * [r49613] src/other/tkhtml/src/css.c: + Apply a fix found by Dan Kennedy - + http://groups.google.com/group/tkhtml3/browse_thread/thread/fcee715c54fae86f + - this may be the show-stopper for 64 bit windows, although I'm + pretty sure it's not the only potential issue based on the W4 + results... + +2012-03-05 22:12 r_weiss + + * [r49612] src/mged/mged.c: + Fixed a bug in function 'std_out_or_err' file 'mged.c'. The + 'line' array was being written one byte past its size when line + length is RT_MAXLINE. This was causing an intermittent seg fault. + +2012-03-05 21:40 starseeker + + * [r49611] src/other/tkhtml/src/css.c, + src/other/tkhtml/src/cssparser.c, + src/other/tkhtml/src/cssprop.tcl, + src/other/tkhtml/src/htmldecode.c: + Take a stab at fixing a few of the compiler warnings on Linux... + +2012-03-05 21:05 starseeker + + * [r49610] src/other/lemon/lemon.c, src/other/lemon/lempar.c: + Update to the latest lemon sources. + +2012-03-05 20:41 starseeker + + * [r49609] src/other/tkhtml/src/htmltcl.c, + src/other/tkhtml/src/htmltext.c, src/other/tkhtml/src/htmltree.c, + src/other/tkhtml/src/htmlutil.c, src/other/tkhtml/src/restrack.c: + More old-style declarator updates + +2012-03-05 19:56 starseeker + + * [r49608] src/other/tkhtml/src/htmlhash.c, + src/other/tkhtml/src/htmlimage.c, + src/other/tkhtml/src/htmllayout.c, + src/other/tkhtml/src/htmlparse.c, + src/other/tkhtml/src/htmlprop.c, + src/other/tkhtml/src/htmlstyle.c, + src/other/tkhtml/src/htmltable.c, + src/other/tkhtml/src/htmltagdb.c: + More old-style declarations + +2012-03-05 19:36 starseeker + + * [r49607] src/other/tkhtml/src/css.c, + src/other/tkhtml/src/cssdynamic.c, + src/other/tkhtml/src/cssparser.c, + src/other/tkhtml/src/csssearch.c, + src/other/tkhtml/src/htmldecode.c, + src/other/tkhtml/src/htmldraw.c, + src/other/tkhtml/src/htmlfloat.c: + More old-style declarations + +2012-03-05 19:06 r_weiss + + * [r49606] src/librt/primitives/nmg/nmg_pt_fu.c: + Updated function 'bn_distsq_pt3_lseg3' in file 'nmg_pt_fu.c'. + Fixed a float 0.0 compare and did some code cleanup. + +2012-03-05 19:05 starseeker + + * [r49605] src/other/tkhtml/CMakeLists.txt: + cssprop.c depends on cssprop.tcl + +2012-03-05 19:03 starseeker + + * [r49604] src/other/tkhtml/src/cssprop.tcl: + One more old-style declarator in the template + +2012-03-05 19:01 r_weiss + + * [r49603] src/libbn/mat.c, src/libbn/plane.c: + Updated libbn functions bn_angle_measure, bn_dist_pt3_lseg3, + bn_distsq_line3_pt3, bn_isect_line3_line3, bn_isect_line3_plane, + bn_isect_line_lseg, bn_isect_lseg3_lseg3, bn_isect_pt_lseg, + bn_mat_fromto, bn_vec_ortho, bn_dist_pt3_line3. Performed code + cleanup, fixed float 0.0 compares and added the 'unlikely' macro + to improve performance. Updated files 'plane.c' and 'mat.c'. + +2012-03-05 18:49 starseeker + + * [r49602] src/other/tkhtml/src/css.c, + src/other/tkhtml/src/cssdynamic.c, + src/other/tkhtml/src/cssparser.c, + src/other/tkhtml/src/csssearch.c, + src/other/tkhtml/src/htmldecode.c, + src/other/tkhtml/src/htmldraw.c, + src/other/tkhtml/src/htmlfloat.c, + src/other/tkhtml/src/htmlimage.c, + src/other/tkhtml/src/htmlinline.c, + src/other/tkhtml/src/htmllayout.c, + src/other/tkhtml/src/htmllayout.h, + src/other/tkhtml/src/htmlparse.c, + src/other/tkhtml/src/htmlprop.c, + src/other/tkhtml/src/htmlstyle.c, + src/other/tkhtml/src/htmltable.c, + src/other/tkhtml/src/htmltagdb.c, src/other/tkhtml/src/htmltcl.c, + src/other/tkhtml/src/htmltext.c, src/other/tkhtml/src/htmltree.c, + src/other/tkhtml/src/htmlutil.c, src/other/tkhtml/src/main.c, + src/other/tkhtml/src/restrack.c, src/other/tkhtml/src/swproc.c: + W4 warning level on MSVC complains about old style definitions - + use cproto to auto-update most of them (may be a few it couldn't + parse...) + +2012-03-05 18:39 starseeker + + * [r49601] src/bwish/tcl.c: + Make a stab at playing nice with the tty when doing an xcode + build, per + http://stackoverflow.com/questions/1594251/how-to-check-if-stdin-is-still-opened-without-blocking + +2012-03-05 01:34 starseeker + + * [r49600] src/other/tkhtml/src/cssprop.tcl: + Generate modern functions, not old style... + +2012-03-05 00:13 starseeker + + * [r49599] src/other/tkhtml/src/htmldecode.c: + quiet a warning... + +2012-03-04 22:21 tbrowder2 + + * [r49598] doc/docbook/articles/it/about_it.xml, + doc/docbook/books/en/BRL-CAD_Tutorial_Series-VolumeI.xml, + doc/docbook/css/brlcad.css: + use css to align graphic objects in html (div.mediaobject { + text-align: center; } + +2012-03-04 22:03 tbrowder2 + + * [r49597] doc/docbook/articles/it/about_it.xml, + doc/docbook/books/en/BRL-CAD_Tutorial_Series-VolumeI.xml: + tidy html out for picture sizes, centering + +2012-03-04 12:47 tbrowder2 + + * [r49596] doc/docbook/articles/it/about_it.xml: + included images for pdf need indirect relative path to be found + due to no catalog + +2012-03-04 12:45 tbrowder2 + + * [r49595] + doc/docbook/books/en/BRL-CAD_Tutorial_Series-VolumeI.xml: + fit pdf pics; remove frames in 6-image table for improved + appearance + +2012-03-04 11:34 tbrowder2 + + * [r49594] doc/docbook/README: + update for current file tree structure + +2012-03-04 11:33 tbrowder2 + + * [r49593] doc/docbook/CMakeLists.txt: + correct typo + +2012-03-03 18:50 tbrowder2 + + * [r49592] CMakeLists.txt: + tweak to avoid dup message + +2012-03-03 18:02 tbrowder2 + + * [r49591] CMakeLists.txt: + add a bit more info for pdf generation + +2012-03-03 14:08 tbrowder2 + + * [r49590] doc/docbook/system/man1/en/obj-g.xml: + inform user of current max verbosity levels + +2012-03-03 14:07 tbrowder2 + + * [r49589] src/conv/obj-g.c: + correct typo; inform user of current max verbosity levels + +2012-03-03 00:05 tbrowder2 + + * [r49588] doc/docbook/system/man1/en/obj-g.xml: + corrected option letter for face orientation + +2012-03-02 20:25 starseeker + + * [r49587] CMakeLists.txt: + Set RPM system arch. + +2012-03-02 12:33 bob1961 + + * [r49586] src/libdm/axes.c: + Let's not forget about windows. + +2012-03-02 03:40 starseeker + + * [r49585] CMakeLists.txt: + don't mix case + +2012-03-02 00:02 starseeker + + * [r49584] CMakeLists.txt: + fix endif + +2012-03-01 16:32 starseeker + + * [r49583] doc/docbook/CMakeLists.txt, misc/CMake/fop.cmake.in: + Call out the log4j configuration file specifically for fop + +2012-03-01 12:21 tbrowder2 + + * [r49582] doc/docbook/articles/it/about_it.xml: + trying to improve pdf output + +2012-03-01 00:55 n_reed + + * [r49581] src/other/step/src/clutils/Str.cc: + logic looked a hair off (trying recovery even if bad bit set). + rewrite for readability. + +2012-03-01 00:54 starseeker + + * [r49580] src/other/lemon/lempar.c: + MSVC still didn't like the previous changes - re2c bootstrap + scanner hung in infinite loop. + +2012-02-29 23:42 tbrowder2 + + * [r49579] + doc/docbook/articles/it/images/brlcad-overview-benchmark-Bldg_391.jpg, + doc/docbook/articles/it/images/brlcad-overview-benchmark-M35.jpg, + doc/docbook/articles/it/images/brlcad-overview-benchmark-Moss.jpg, + doc/docbook/articles/it/images/brlcad-overview-benchmark-Sphflake.jpg, + doc/docbook/articles/it/images/brlcad-overview-benchmark-Star.jpg, + doc/docbook/articles/it/images/brlcad-overview-benchmark-World.jpg: + run images through gimp for use in pdf + +2012-02-29 22:23 erikgreenwald + + * [r49578] src/rttherm/CMakeLists.txt: + swap order of libged and libfb, ubuntu seems to care + +2012-02-28 23:52 starseeker + + * [r49577] doc/docbook/CMakeLists.txt: + Don't add the doc build target unless there is are some DocBook + targets to add + +2012-02-28 23:44 starseeker + + * [r49576] doc/docbook/articles/en/CMakeLists.txt, + doc/docbook/articles/hy/CMakeLists.txt, + doc/docbook/articles/it/CMakeLists.txt, + doc/docbook/articles/ru/CMakeLists.txt, + doc/docbook/books/en/CMakeLists.txt, + doc/docbook/lessons/en/CMakeLists.txt, + doc/docbook/lessons/es/CMakeLists.txt, + doc/docbook/presentations/en/CMakeLists.txt, + doc/docbook/specifications/en/CMakeLists.txt, + doc/docbook/system/man1/en/CMakeLists.txt, + doc/docbook/system/man3/en/CMakeLists.txt, + doc/docbook/system/man5/en/CMakeLists.txt, + doc/docbook/system/mann/en/CMakeLists.txt, + misc/CMake/DocBook.cmake: + Individual targets highlight the need for dependencies on the + image copying targets - add them where appropriate. + +2012-02-28 23:24 starseeker + + * [r49575] doc/docbook/CMakeLists.txt, + doc/docbook/books/en/CMakeLists.txt, misc/CMake/DocBook.cmake: + Add convenience targets for DocBook documentation building - doc, + html, man and pdf + +2012-02-28 23:12 n_reed + + * [r49574] src/libdm/axes.c: + condition opengl calls on having opengl + +2012-02-28 22:56 starseeker + + * [r49573] src/other/incrTcl/itk/CMake/FindX11.cmake, + src/other/tk/CMake/FindX11.cmake, + src/other/tkhtml/CMake/FindX11.cmake, + src/other/tkpng/CMake/FindX11.cmake, + src/other/tktable/CMake/FindX11.cmake: + Sync other copies of FindX11.cmake + +2012-02-28 22:30 r_weiss + + * [r49572] src/tclscripts/rtwizard/lib/PictureTypeE.itcl: + Updated tcl script 'PictureTypeE.itcl' for the 'rtwizard'. This + change was for the "Ghost Image with Insert" type. Fixed some + logic bugs, added support for pix to png conversion and added the + removal of tmp files. This code change works but the changes may + not be the best solution. + +2012-02-28 22:04 n_reed + + * [r49571] src/other/step/src/clstepcore/Registry.inline.cc, + src/other/step/src/clutils/scl_hash.h: + remove references to non-existent function + +2012-02-28 22:03 n_reed + + * [r49570] src/other/step/src/clstepcore/STEPattribute.cc: + fix bad int- and float-to-string conversions + +2012-02-28 17:32 erikgreenwald + + * [r49569] misc/CMake/FindX11.cmake: + Add /usr/lib/i386-linux-gnu/ to the search path for 32b, + mirroring the x86_64-linux-gnu path. Fixes Ubuntu. + +2012-02-28 16:07 bob1961 + + * [r49568] src/tclscripts/archer/ArcherCore.tcl: + Added rtcntrl method to allow control of the ArcherCore's + raytrace control panel from other widgets. + +2012-02-28 15:06 erikgreenwald + + * [r49567] HACKING: + typo + +2012-02-28 01:33 n_reed + + * [r49566] src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/cleditor/STEPfile.h, + src/other/step/src/cleditor/cmdmgr.h, + src/other/step/src/cleditor/s_HEADER_SCHEMA.h, + src/other/step/src/clstepcore/STEPaggregate.cc, + src/other/step/src/clstepcore/sdaiEnum.cc, + src/other/step/src/clstepcore/sdaiEnum.h: + address some constant string warnings + +2012-02-28 01:10 n_reed + + * [r49565] src/libdm/dm-ogl.c: + print pointer with %p instead of %llu. suppresses compiler + warning. + +2012-02-27 23:47 brlcad + + * [r49564] HACKING: + joab no longer works for GCN (works at IDG), so remove him as a + point-of-contact for announcements. + +2012-02-27 19:56 bob1961 + + * [r49563] include/dm.h, src/libdm/axes.c, src/libdm/dm-Null.c, + src/libdm/dm-X.c, src/libdm/dm-ogl.c, src/libdm/dm-plot.c, + src/libdm/dm-ps.c, src/libdm/dm-rtgl.c, src/libdm/dm-tk.c, + src/libdm/dm-wgl.c: + Added dm_drawPoint3D and dm_drawPoints3D. + +2012-02-27 19:51 bob1961 + + * [r49562] src/libtclcad/tclcad_obj.c: + Mods to to_data_axes() to allow gdas_draw to have 3 values (i.e. + no draw, draw axes, draw points). + +2012-02-27 05:34 starseeker + + * [r49561] CMakeLists.txt, INSTALL: + Copy/paste error, looks like... + +2012-02-27 03:18 tbrowder2 + + * [r49560] doc/docbook/articles/it/about_it.xml: + use meaningful image file names + +2012-02-27 03:17 tbrowder2 + + * [r49559] doc/docbook/articles/it/CMakeLists.txt: + update with correct file info + +2012-02-27 03:16 tbrowder2 + + * [r49558] src/libgcv/wfobj/obj_parser_state.h: + typo + +2012-02-27 03:15 tbrowder2 + + * [r49557] CMakeLists.txt: + document more options + +2012-02-27 03:15 tbrowder2 + + * [r49556] src/rt/viewedge.c: + ws + +2012-02-27 00:33 starseeker + + * [r49555] CMakeLists.txt: + Tweaks to Apache fop env check, version message, DocBook options. + +2012-02-27 00:27 starseeker + + * [r49554] misc/CMake/CheckCInline.cmake: + don't want the inline test printing each time cmake is run. + +2012-02-26 23:59 starseeker + + * [r49553] CMakeLists.txt, INSTALL: + Add the change to the option documentation in CMakeLists.txt, + rather than INSTALL - that part of the docs is autogenerated. + +2012-02-26 21:51 tbrowder2 + + * [r49552] INSTALL: + document the APACHE_FOP environment variable used by the cmake + build system + +2012-02-26 21:47 tbrowder2 + + * [r49551] CMakeLists.txt: + add recognition of an APACHE_FOP env var to point to a user's + fop; correct sense of cmake dependent option tests for pdf + +2012-02-26 19:08 tbrowder2 + + * [r49550] doc/docbook/books/en/tutorial_series_authors.xml: + make utf-8 explicit + +2012-02-26 19:08 tbrowder2 + + * [r49549] doc/docbook/README: + note new language in translated docs + +2012-02-26 18:27 tbrowder2 + + * [r49548] INSTALL: + add a tad more specificity since PDF is not mentioned in any of + the option names + +2012-02-26 17:10 tbrowder2 + + * [r49547] doc/docbook/articles/it/CMakeLists.txt: + add CMake data for Italian translation + +2012-02-26 17:00 tbrowder2 + + * [r49546] doc/docbook/articles/CMakeLists.txt: + add Italian translation + +2012-02-26 15:52 tbrowder2 + + * [r49545] doc/docbook/articles/it, + doc/docbook/articles/it/about_it.xml, + doc/docbook/articles/it/images, + doc/docbook/articles/it/images/README.images_map, + doc/docbook/articles/it/images/bc2.gif, + doc/docbook/articles/it/images/brlcad-overview-benchmark-Bldg_391.jpg, + doc/docbook/articles/it/images/brlcad-overview-benchmark-M35.jpg, + doc/docbook/articles/it/images/brlcad-overview-benchmark-Moss.jpg, + doc/docbook/articles/it/images/brlcad-overview-benchmark-Sphflake.jpg, + doc/docbook/articles/it/images/brlcad-overview-benchmark-Star.jpg, + doc/docbook/articles/it/images/brlcad-overview-benchmark-World.jpg, + doc/docbook/articles/it/images/brlcad-overview-data-flow.png, + doc/docbook/articles/it/images/image008.png, + doc/docbook/articles/it/images/image010.jpg, + doc/docbook/articles/it/images/image012.jpg, + doc/docbook/articles/it/images/image014.jpg, + doc/docbook/articles/it/images/image016.jpg, + doc/docbook/articles/it/images/image018.jpg, + doc/docbook/articles/it/images/image020.jpg, + doc/docbook/articles/it/images/sflogo.png: + add Italian translation + +2012-02-24 20:39 brlcad + + * [r49544] misc/CMake/CompilerFlags.cmake: + mtune=generic wasn't the cause of the illegal instruction + problem, so remove it. cause was sse. + +2012-02-24 20:36 brlcad + + * [r49543] TODO: + need to improve sse support big-time. been bitten by distribution + bugs at least twice now. also metaball adjusting seems to be + hosed. + +2012-02-24 20:36 starseeker + + * [r49542] misc/CMake/CheckCInline.cmake: + The MSVC build fails when trying to link openNURBS when we run + this macro - avoid it on MSVC until the correct solution is + determined. + +2012-02-24 19:57 brlcad + + * [r49541] misc/CMake/CompilerFlags.cmake: + go ahead and enable sse for debug builds, but make an emphatic + plea to not enable sse for release builds since we don't have the + right run-time infrastructure in place to avoid run-time illegal + instructions on systems that don't have sse. + +2012-02-24 19:53 brlcad + + * [r49540] misc/CMake/CompilerFlags.cmake: + GAH, revert the msse3 addition from r46520 as it invariably + caused days of mysterious debugging for the exact same reason it + was disabled in the first place. you can't just turn on sse for + binaries that are distributed since you'll end up with illegal + instructions (crashes) at runtime. debugged issue encountered on + debian with jordi sayol and user notius, who was running .deb + installs on a Pentium M system. + +2012-02-24 18:08 starseeker + + * [r49539] src/other/lemon/lempar.c: + Take a different approach to the issue seen with r49253 + +2012-02-24 06:04 brlcad + + * [r49538] NEWS: + reword for prb. tom browder fixed a bug affecting the regions and + solids commands where they were dumping core if run due to bogus + type coercion. reported and fixed by tom in sf bug report + 3392558, fixed in r48037. + +2012-02-24 06:00 brlcad + + * [r49537] NEWS: + reword for prb tracking since the commit messages are extracted. + tom browder fixed a bug in mged where the relatively new + BotEditor GUI was no longer functional. breakage was reported in + sf bug report 3392650, fixed in r48073 by tom. gui now displays + correctly. + +2012-02-24 05:54 brlcad + + * [r49536] NEWS: + Bob fixed a bug in Archer's tree view - the tree view wasn't + highlighting the correct objects when the option was set to + highlight objects that would be impacted by editing the currently + selected object. (reword to expand name) + +2012-02-24 05:51 brlcad + + * [r49535] NEWS: + Make sure the attributes and comb are always on the same page, + and that we don't miss color if someone works with rgb. + (expanding name so it'll be easier to tabulate and group down the + road, need to fix others after next PRB) + +2012-02-24 05:49 brlcad + + * [r49534] NEWS: + Apply alphabetical sorting to the toplevel objects list in + rtwizard. (edit due to inconsistent case) + +2012-02-24 05:47 brlcad + + * [r49533] NEWS: + slew of code fixes and slight build system tweaks in support of + the intel compiler, significant enough to note since it's + fundamental portability infrastructure. + +2012-02-24 05:41 brlcad + + * [r49532] src/util/bwmod.c: + make sure the index doesn't exceep the mapbuf buffer + +2012-02-24 05:36 brlcad + + * [r49531] src/other/lemon/lempar.c: + apparently yyRuleName is only used during debug compilation + according to icc + +2012-02-24 04:49 brlcad + + * [r49530] CMakeLists.txt: + call the new CHECK_C_INLINE macro for improved portability + +2012-02-24 04:48 brlcad + + * [r49529] misc/CMake/CheckCInline.cmake: + add an initial implementation of a new CHECK_C_INLINE() macro for + detecting legacy forms of specifying inlining. this impl is + loosely based off a snippet from Jack Kelly on the cmake mailing + list except it avoids writing out a source file and only defines + inline to something else if we need to. alas, this implementation + does cop-out and sets a global definition instead of letting the + caller decide by passing in a variable, but it should work well + enough for those legacy systems and compilation modes (like + default icc compilation) that need it. + +2012-02-24 03:57 starseeker + + * [r49528] misc/CMake/BRLCAD_Util.cmake, src/libdm/CMakeLists.txt, + src/libged/CMakeLists.txt, src/librt/CMakeLists.txt, + src/libtclcad/CMakeLists.txt, src/libwdb/CMakeLists.txt: + Take a different approach to per-target defines management - use + global properties instead of cached values. This should have + better behavior when configure options are changed. + +2012-02-23 22:29 n_reed + + * [r49527] src/libged/CMakeLists.txt: + initialize GED defines + +2012-02-23 22:19 starseeker + + * [r49526] src/librt/CMakeLists.txt, src/libwdb/CMakeLists.txt: + few more initializations + +2012-02-23 21:44 starseeker + + * [r49525] src/adrt/CMakeLists.txt, src/libtclcad/CMakeLists.txt: + Couple more tweaks for turning opengl on/off + +2012-02-23 21:27 starseeker + + * [r49524] src/librt/db_alloc.c: + Doubtful this gets to the heart of the matter, but when + investigating an xpush crash valgrind reports memory being called + uninitialized in the xpush free routines at xpush.c:90 is + initially allocated by db_alloc_directory_block. Somehow the + dp->d_use_hd entry in question has a 'used' pointer pointing to + uninitialized memory. Should have it in the first place, but if + we use bu_calloc in db_alloc_directory_block instead of bu_malloc + we at least don't crash. + +2012-02-23 21:24 starseeker + + * [r49523] src/libdm/CMakeLists.txt: + clear previous definitions in case something (like opengl + settings) changed. + +2012-02-23 20:10 starseeker + + * [r49520] NEWS, src/tclscripts/rtwizard/lib/MGEDpage.itk: + Apply alphabetical sorting to the toplevel objects list in + rtwizard. + +2012-02-23 18:53 brlcad + + * [r49519] src/liboptical/photonmap.c: + avoid division by zero + +2012-02-23 18:50 brlcad + + * [r49518] src/conv/dem-g.c, src/libtclcad/tclcad_obj.c: + cast int to enum type to appease icc + +2012-02-23 18:42 brlcad + + * [r49517] src/liboptical/sh_text.c: + fill out the callback functions that do nothing just to appease + pedantic compilation. uncovered the need for a second mlib_void() + due to the different signature. + +2012-02-23 18:40 brlcad + + * [r49516] src/librt/primitives/revolve/revolve.c: + bonefide bug detected by icc, the sketch verts array are 2d + entities so we should be calling V2MOVE() instead of VMOVE() and + V2JOIN1() instead of VJOIN1(). + +2012-02-23 18:37 brlcad + + * [r49515] src/vdeck/vdeck.c: + init op to obuf so it's not potentially used before init. + +2012-02-23 18:35 brlcad + + * [r49514] src/librt/primitives/pnts/pnts.c: + cast int to enum to make icc happy + +2012-02-23 18:34 brlcad + + * [r49513] src/mged/mged.c: + mged_notify() is used as an void(*)(int) pointer, so give it an + unused int param + +2012-02-23 18:32 brlcad + + * [r49512] src/util/fix_polysolids.c: + init at least the first union field to zero. + +2012-02-23 18:31 brlcad + + * [r49511] src/librt/search.c: + init to one of the enum types, not an int + +2012-02-23 18:26 brlcad + + * [r49510] src/libged/attr.c: + name is already the right type for bu_strcmp() + +2012-02-23 17:51 brlcad + + * [r49509] src/libged/exists.c, src/libged/typein.c: + icc does not like code that implicitly pretends enums are ints. + cast accordingly to make the intent explicit. + +2012-02-23 17:44 brlcad + + * [r49508] src/libged/edit.c, src/libged/tables.c: + icc portability, undo over-constification decls + +2012-02-23 17:37 brlcad + + * [r49507] src/proc-db/menger.c: + capture the mask values in an int before assigning to the mask to + appease icc + +2012-02-23 16:54 brlcad + + * [r49506] sh/footer.sh: + use cmake-mode instead of sh-mode now that it works, even though + users have to install it manually + +2012-02-23 07:02 brlcad + + * [r49505] AUTHORS, NEWS, doc/docbook/articles/CMakeLists.txt, + doc/docbook/articles/ru, doc/docbook/articles/ru/CMakeLists.txt, + doc/docbook/articles/ru/about_ru.xml: + include an even older translation of the about page to russian by + Ilya in 2008. don't have many details on this contributor but + again the translation seems sane. + +2012-02-23 06:30 brlcad + + * [r49504] AUTHORS, NEWS, doc/docbook/articles/CMakeLists.txt, + doc/docbook/articles/hy, doc/docbook/articles/hy/CMakeLists.txt, + doc/docbook/articles/hy/about_hy.xml: + include a recent translation of the about page by Karen Mgebrova + of armenia. the armenian (hy) translation is a solid utf-8 + monolith, but google translate confirms that it seems to be a + good translation. thanks karen! credit her in NEWS and AUTHORS + accordingly. originally tried to name the file մասին.xml and + everything worked fine in our toolchain except for the pre-commit + hook on the sf.net side of the fence. + +2012-02-23 05:24 brlcad + + * [r49503] doc/docbook/articles/en/CMakeLists.txt, + doc/docbook/articles/en/about.xml: + add the original about page from the website as a docbook + article. we've gotten a lot of mileage out of that text since I + pulled it all together 8+ years ago, long overdue some basic + revision control. + +2012-02-23 00:12 starseeker + + * [r49502] CMakeLists.txt: + Default RTSERVER to OFF until we figure out what to do about the + zlib issue - if someone needs it on and the need to use a java + compiled against an older zlib, they'll need to set + -DBRLCAD_ZLIB=OFF and -DBRLCAD_ENABLE_RTSERVER=ON. + +2012-02-22 22:40 bob1961 + + * [r49501] src/tclscripts/archer/ArcherCore.tcl: + Make ArcherCore::updateTreeDrawLists public. + +2012-02-22 21:34 jordisayol + + * [r49500] sh/make_deb.sh: + revert to erikgreenwald changes + +2012-02-22 20:58 brlcad + + * [r49499] TODO: + it's specifically the 'keyword' file format + +2012-02-22 20:57 brlcad + + * [r49498] TODO: + ls-dyna importer would be cool. + +2012-02-22 20:36 brlcad + + * [r49497] src/conv/ply-g.c: + revert r49396 since that comparison is always true (and newer + versions of gcc are able to figure that out). not a workable fix + for tainted data. + +2012-02-22 19:40 starseeker + + * [r49495] CMakeLists.txt, misc/CMake/BRLCAD_CheckFunctions.cmake: + bite the bullet - we need to be able to specifiy additional + directories in some cases when looking for headers, so add that + ability to BRLCAD_INCLUDE_FILE. + +2012-02-21 22:54 brlcad + + * [r49494] BUGS: + the yacc parsers are failing on non-bison platforms due to + differences in behavior. it'll be at least a few months before + all are converted to lemon, so note the bug in the meantime. the + fix looks pretty simple (FindYACC.cmake), but needs testing. + +2012-02-21 22:27 bob1961 + + * [r49493] src/tclscripts/lib/TkTable.tcl: + Update cadwidgets::TkTable::handleKey to potentially call the + dataCallback when a cell in column 0 receives a keypress. + +2012-02-21 20:57 brlcad + + * [r49492] TODO: + benchmark needs to include compiler details too. + +2012-02-21 20:05 brlcad + + * [r49491] TODO: + svg is in the same boat as pdf conversion export + +2012-02-21 17:55 starseeker + + * [r49487] src/librtserver/CMakeLists.txt: + Get librtserver closer to building properly. + +2012-02-21 15:00 jordisayol + + * [r49486] misc/debian/rules: + remove unneeded flags on deb building process. + +2012-02-21 14:09 starseeker + + * [r49485] src/other/libpng/projects/vstudio/pngstest: + pngstest is still empty (r49239) + +2012-02-21 14:07 starseeker + + * [r49484] src/other/libpng/CMakeLists.txt: + Go with 'lib' for all instances of CMAKE_LIBRARY_OUTPUT_DIRECTORY + (r49115) + +2012-02-21 14:04 starseeker + + * [r49483] src/other/libpng/Makefile.am: + re-add the changes to Makefile.am from 46025 + +2012-02-21 14:01 starseeker + + * [r49482] src/other/libpng/ANNOUNCE, src/other/libpng/CHANGES, + src/other/libpng/CMakeLists.txt, src/other/libpng/LICENSE, + src/other/libpng/Makefile.am, src/other/libpng/README, + src/other/libpng/configure.ac, + src/other/libpng/contrib/libtests/pngvalid.c, + src/other/libpng/libpng-manual.txt, src/other/libpng/libpng.3, + src/other/libpng/libpngpf.3, src/other/libpng/png.5, + src/other/libpng/png.c, src/other/libpng/png.h, + src/other/libpng/pngconf.h, src/other/libpng/pngerror.c, + src/other/libpng/pngpread.c, src/other/libpng/pngrutil.c, + src/other/libpng/pngstruct.h, src/other/libpng/pngtest.c, + src/other/libpng/projects/vstudio/pngstest, + src/other/libpng/projects/vstudio/readme.txt, + src/other/libpng/projects/vstudio/zlib.props, + src/other/libpng/scripts/README.txt, + src/other/libpng/scripts/def.dfn, + src/other/libpng/scripts/libpng-config-head.in, + src/other/libpng/scripts/libpng.pc.in, + src/other/libpng/scripts/makefile.cegcc, + src/other/libpng/scripts/makefile.linux, + src/other/libpng/scripts/makefile.ne12bsd, + src/other/libpng/scripts/makefile.netbsd, + src/other/libpng/scripts/makefile.openbsd, + src/other/libpng/scripts/pnglibconf.h.prebuilt, + src/other/libpng/scripts/symbols.def: + Update libpng to 1.5.9 + +2012-02-21 01:11 brlcad + + * [r49481] misc/CMake/CompilerFlags.cmake: + add -mtune=generic to release builds in order to help ensure that + -O3 compilations are still portable for a given target + architecture. this may or may not be the issue reported in sf + support request # 3464421 but give it a try. also, only set + -std=gnu89 if we're a debug build. that way you can specify NONE + for the build type and avoid both std flags. + +2012-02-19 20:34 jordisayol + + * [r49480] misc/debian/rules: + Update cmake settings on debian building process. + +2012-02-19 19:46 jordisayol + + * [r49479] misc/debian/rules: + Make 32-bit deb packages more compatible. + +2012-02-18 00:24 n_reed + + * [r49478] src/other/step/src/fedex_plus/classes_wrapper.cc: + don't output unused variable + +2012-02-17 22:53 n_reed + + * [r49477] src/other/step/src/cleditor/STEPfile.cc, + src/other/step/src/cleditor/STEPfile.inline.cc, + src/other/step/src/clstepcore/ExpDict.cc, + src/other/step/src/clstepcore/STEPaggregate.cc, + src/other/step/src/clstepcore/STEPattribute.cc, + src/other/step/src/clstepcore/read_func.cc, + src/other/step/src/clstepcore/sdaiApplication_instance.cc, + src/other/step/src/clstepcore/sdaiEnum.cc, + src/other/step/src/clutils/errordesc.cc: + remove some dead code + +2012-02-17 22:25 n_reed + + * [r49476] src/other/step/src/clprobe-ui/probe.cc, + src/other/step/src/clprobe-ui/stepentdescriptor.cc, + src/other/step/src/clprobe-ui/stepenteditor.cc, + src/other/step/src/clstepcore/STEPcomplex.cc, + src/other/step/src/clstepcore/Select.h, + src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/selects.c, + src/other/step/src/test/generate_express/generate_express.cc: + try to fix strings changed to std::string that still called + non-existant chars member function + +2012-02-17 19:53 bob1961 + + * [r49474] src/tclscripts/archer/ArcherCore.tcl: + Added doFlipView. Also fixed typo when adding history in doAe. + +2012-02-17 15:16 bob1961 + + * [r49473] src/util/imgdims.c: + The second parameter to bu_file_exists() should be NULL in this + case. + +2012-02-17 06:09 brlcad + + * [r49472] src/util/cv.c: + make sure the format cookies aren't null, sanity related to cid + 1500: TAINTED_SCALAR + +2012-02-17 05:58 brlcad + + * [r49471] misc/enigma/enigma.c: + coverity detects potential overflow or truncation so add some + sanity checking, cid 321: INTEGER_OVERFLOW + +2012-02-17 05:45 brlcad + + * [r49470] src/util/gencolor.c, src/util/hex.c, src/util/imgdims.c, + src/util/pixhist3d-pl.c: + bunch of bounds checks related to coverity TAINTED_SCALAR + detections. cid 1503, 1504, 1505, 1510 + +2012-02-17 05:42 brlcad + + * [r49469] src/rttherm/ssamp-bw.c, src/rttherm/ssampview.c: + see if the specified input files exist. relates to cid 1568,1569: + TAINTED_STRING + +2012-02-17 05:38 brlcad + + * [r49468] src/proc-db/contours.c, src/proc-db/molecule.c, + src/proc-db/pipe.c: + more bounds checks + +2012-02-17 05:35 brlcad + + * [r49467] src/proc-db/vegetation.c: + check some bounds related to coverity cid 2092, TAINTED_SCALAR + +2012-02-17 05:33 brlcad + + * [r49466] src/util/dbcp.c: + use libbu memory management + +2012-02-17 02:22 starseeker + + * [r49465] sh/distcheck_screen.sh: + Tweak tail commands + +2012-02-16 23:43 starseeker + + * [r49464] sh/distcheck_screen.sh: + Add a couple more names + +2012-02-16 23:39 starseeker + + * [r49463] sh/distcheck_screen.sh: + Put the titles on the right windows + +2012-02-16 21:44 starseeker + + * [r49462] misc/CMake/CompilerFlags.cmake: + We aren't using ExternalProject... + +2012-02-16 21:43 starseeker + + * [r49461] misc/CMake/CompilerFlags.cmake: + Checking the STD_C99_FLAGS variable in Autotools build logic that + served a similar purpose, it is using gnu99 - probably to avoid + issues c99 is causing on Linux. Go with that. + +2012-02-16 21:14 bob1961 + + * [r49460] src/libtclcad/tclcad_obj.c: + Initialize top_z using -MAX_FASTF. + +2012-02-16 20:21 starseeker + + * [r49459] CMakeLists.txt, misc/CMake/Distcheck.cmake: + Ah, right - turning on all the libs is now the responsibility of + the macro defining the test, not hardcoding it. + +2012-02-16 19:49 bob1961 + + * [r49458] src/tclscripts/archer/ArcherCore.tcl: + Fixed ArcherCore::packTree. If the first line contained a matrix, + the matrix was not getting enclosed in braces. + +2012-02-16 19:44 bob1961 + + * [r49457] src/librt/db_tree.c: + Update error message from db_tree_parse. + +2012-02-16 19:42 starseeker + + * [r49456] sh/CMakeLists.txt, sh/distcheck_screen.sh: + Fun with GNU screen (well, the development version anyway) - set + up a convenient set of windows for monitoring the parallel + distcheck build. + +2012-02-16 17:34 starseeker + + * [r49455] misc/CMake/distcheck_target.cmake.in: + Fix invocation of benchmark with option... + +2012-02-16 16:35 brlcad + + * [r49454] src/shapes/bolt.c, src/shapes/gastank.c, + src/shapes/window.c, src/shapes/window_frame.c, + src/shapes/wire.c: + test min/max bounds for most of the parameters where we need + something sane to proceed, the rest + +2012-02-16 16:27 brlcad + + * [r49453] src/shapes/handle.c: + test min/max bounds for most of the parameters where we need + something sane to proceed + +2012-02-16 16:18 starseeker + + * [r49452] misc/CMake/Distcheck.cmake: + Make log filename match target name + +2012-02-16 16:09 brlcad + + * [r49451] src/shapes/bolt.c, src/shapes/gastank.c, + src/shapes/handle.c, src/shapes/window.c, + src/shapes/window_frame.c, src/shapes/wire.c: + don't allow potentially tainted or unset data to propagate if + scanf fails. coverity TAINTED_SCALAR reports: cids 2093-2096 + +2012-02-16 16:06 starseeker + + * [r49450] CMakeLists.txt, misc/CMake/Distcheck.cmake: + Clean-up and polish - distcheck target can now be pointed to + distcheck-full or distcheck-std per user arg, don't re-create + targets if CREATE_DISTCHECK is called multiple times with the + same name, ws, other minor tweaks. + +2012-02-16 15:59 brlcad + + * [r49449] misc/CMake/CompilerFlags.cmake: + libfb uses C99_FLAG to try and mimic autoconf's accommodation for + the c89-busted gl.h in Mac OS X's OpenGL framework, so we need to + test and set it (but not persist it across the entire build tree) + +2012-02-16 08:04 starseeker + + * [r49448] misc/CMake/Distcheck.cmake, + misc/CMake/distcheck_repo_verify.cmake.in, + misc/CMake/distcheck_target.cmake.in: + 'Anything worth doing is worth applying insane overengineering + to, or something like that... This takes the CMake distcheck + architecture to the next level. It modularizes the distcheck + process into repository verification, source generation, and + build/regress testing components, with appropriate dependencies. + In addition to the advantage of being able to run 'only what you + need' if, say, you want to check repo verification status this + actually makes distribution testing of multiple build/configure + settings independent. So if distcheck needs to test both Debug + and Release CMAKE_BUILD_TYPE settings (which looks like a good + idea) a make -j9 distcheck will do the repo verifiction, build + the source archives and launch multiple builds of BRL-CAD in + parallel. On massively parallel machines this means not only C + source compilations in parallel but multiple CMake configures + running in parallel as well. The logging by default is much + quieter now, althought there is a variable override if needed... + to monitor the progress of individual configurations' builds you + can now tail -f the distcheck_.log files in the build + directory - so even for parallel testing of multiple + configurations the logging is organized automatically. The + standard distcheck target will do Debug and Release, but there is + also a distcheck-full target that will run ALL defined + configurations. Right now there aren't any more, but there are + some obvious candiates like a non-Tk build, and they can be added + to distcheck-full with a single definition line in + Distcheck.cmake + +2012-02-16 06:18 starseeker + + * [r49447] misc/CMake/distcheck_repo_verify.cmake.in: + Need to rework handling of final message using this method. + +2012-02-16 05:56 starseeker + + * [r49446] misc/CMake/distcheck_target.cmake.in: + Tweak the distcheck rules. + +2012-02-16 05:26 starseeker + + * [r49445] src/libtclcad/tclcad_obj.c: + More initializations + +2012-02-16 05:16 starseeker + + * [r49444] src/vdeck/vdeck.c: + The Release build in distcheck proves its worth. Initialize the + op pointer. + +2012-02-16 03:13 starseeker + + * [r49443] misc/CMake/distcheck_target.cmake.in: + If we're good, remove the compilation log + +2012-02-16 03:05 starseeker + + * [r49442] misc/CMake/Distcheck.cmake, + misc/CMake/distcheck_buildsys.cmake.in, + misc/CMake/distcheck_repo_verify.cmake.in, + misc/CMake/distcheck_target.cmake.in: + make the script name a bit more descriptive. + +2012-02-16 03:01 starseeker + + * [r49441] misc/CMake/Distcheck.cmake, + misc/CMake/distcheck_target.cmake.in: + Be quieter about a few things during distcheck... + +2012-02-16 02:30 starseeker + + * [r49440] CMakeLists.txt, misc/CMake/Distcheck.cmake, + misc/CMake/distcheck_buildsys.cmake.in, + misc/CMake/distcheck_message.in, + misc/CMake/distcheck_target.cmake.in: + Make a stab at cleaning up the distcheck logic a bit, or at least + reducing the line count of the logic needed to define it... + +2012-02-16 02:20 starseeker + + * [r49439] CMakeLists.txt: + Try making distcheck do both Debug and Release builds... + +2012-02-16 00:40 starseeker + + * [r49437] misc/CMake/distcheck_buildsys.cmake.in: + One other possible line to remove from svn info output for + distcheck... + +2012-02-15 22:12 bob1961 + + * [r49436] src/tclscripts/archer/Archer.tcl, + src/tclscripts/archer/ArcherCore.tcl: + Make Archer's notion of top/bottom the same as MGED's. + +2012-02-15 21:58 bob1961 + + * [r49435] src/libtclcad/tclcad_obj.c: + Tweak to_data_pick() to pick the top data point. + +2012-02-15 21:54 n_reed + + * [r49434] src/other/step/src/express/expscan.l: + another missed ignore + +2012-02-15 21:10 bob1961 + + * [r49433] src/conv/asc/asc2g.c: + Need to add "find" separately instead of "dbfind". + +2012-02-15 19:41 n_reed + + * [r49432] src/other/step/src/express/expscan.l: + looks like we forgot to ignore a token + +2012-02-15 18:52 n_reed + + * [r49431] include/bu.h: + expand bu_sscanf comment with behavioral details + +2012-02-15 18:48 n_reed + + * [r49430] src/libbu/sscanf.c: + zero width should be okay for c conversion too + +2012-02-15 17:24 starseeker + + * [r49429] TODO: + Add some initial notes on libbu option handling - nothing + definitive. + +2012-02-15 17:18 bob1961 + + * [r49428] src/tclscripts/archer/Archer.tcl, + src/tclscripts/archer/ArcherCore.tcl: + Added a slider for selecting object transparency. + +2012-02-15 17:01 starseeker + + * [r49427] TODO: + Another search feature in place. + +2012-02-15 16:59 starseeker + + * [r49426] TODO: + search allows all of these usages now - remove from TODO + +2012-02-15 15:06 bob1961 + + * [r49425] src/tclscripts/archer/ArcherCore.tcl: + Added Cyan to the list of colors available in the tree popup + menu. + +2012-02-14 22:17 brlcad + + * [r49424] src/shapes/wire.c: + don't just loudly ignore the scanf failure. set the variables to + something in order to avoid tainted or uninitialized data getting + read and used. increase max segments to 100 too while we're at + it. cid 1489. + +2012-02-14 22:16 n_reed + + * [r49423] src/libbu/sscanf.c, src/libbu/test_sscanf.c: + Support the C99 z, t, and hh modifiers on Windows. Add related + tests. + +2012-02-14 21:01 erikgreenwald + + * [r49422] src/util/decimate.c: + test output size. Cov1502 + +2012-02-14 20:20 brlcad + + * [r49421] src/shapes/window_frame.c: + if the scanf fails, don't just perror and keep processing with + the potentially 'tainted' scalar. set it to something sane (in + leu of aborting). cid 2097, run 10. + +2012-02-14 19:43 bob1961 + + * [r49420] src/libged/get_obj_bounds.c: + Now need to initialize stp->st_meth in _ged_get_obj_bounds2() + before calling ft_prep(). This is because of a change to all of + the rt_XXX_prep routines (i.e. they now call + stp->st_meth->ft_bbox). This eliminates the resulting + segmentation fault whenever _ged_get_obj_bounds2() is called. + +2012-02-14 19:10 bob1961 + + * [r49419] src/tclscripts/archer/Archer.tcl: + The mouse position needs to be computed from the object's center + before calling handleObjCenter. + +2012-02-14 18:53 bob1961 + + * [r49418] src/librt/primitives/nmg/nmg_bool.c: + Cast bu_ptbl_rm's second arg to long *. + +2012-02-14 17:35 erikgreenwald + + * [r49417] src/proc-db/metaball.c: + do not attempt to look up a null entity, skip it instead. Cov314 + +2012-02-14 16:26 brlcad + + * [r49416] src/librt/primitives/nmg/nmg_bool.c: + nothing valid to print since the second shell is freed during the + boolean eval. detected by coverity, cid 2103 (run 10). + +2012-02-14 16:17 brlcad + + * [r49415] src/librt/primitives/nmg/nmg_bool.c: + remove the loopuse pointers from the loops table prior to killing + them so we're not passing around free'd pointers to functions. + it's fine for bu_ptbl since it references them by value, but + smells funny and could be misleading down the road. + (USE_AFTER_FREE false positive, cov cid 2101) + +2012-02-14 16:05 starseeker + + * [r49414] NEWS, src/librt/comb/comb.c: + Make sure the attributes and comb are always on the same page, + and that we don't miss color if someone works with rgb. + +2012-02-13 21:50 n_reed + + * [r49413] src/libbu/sscanf.c: + Always use 'f' for float conversions. Using vls to build the + piecewise format strings during parsing makes things much easier. + +2012-02-13 19:06 r_weiss + + * [r49412] src/librt/primitives/nmg/nmg_fuse.c: + Updated function 'nmg_model_vertex_fuse' in file 'nmg_fuse.c'. + Added test so that if there are no vertex, do nothing, just exit. + +2012-02-11 02:21 n_reed + + * [r49411] src/librt/primitives/nmg/nmg_inter.c: + Testing fu == NULL after dereferencing. Appears fu is never NULL, + so remove test. CID 514. + +2012-02-11 01:59 n_reed + + * [r49410] src/librt/primitives/nmg/nmg_extrude.c: + Testing shell == NULL after dereferencing. Appears shell is never + NULL, so remove test. Cleanup and comment to clarify logic. CID + 516. + +2012-02-10 23:24 n_reed + + * [r49409] src/libged/make_pnts.c: + Unclosed fd. CID 495. + +2012-02-10 23:13 n_reed + + * [r49408] src/libged/red.c: + Remove fallthrough from default case. CID 352. + +2012-02-10 22:04 n_reed + + * [r49407] src/anim/anim_keyread.c, src/anim/anim_orient.c: + Swapped arguments. CID 401, 403. + +2012-02-10 21:57 n_reed + + * [r49406] src/sig/dconv.c: + Unclear what max sizes/indices *should* be. For now, just + increase array size to prevent overrun. CID 428. + +2012-02-10 19:33 starseeker + + * [r49405] src/rt/opt.c: + RT_PART_NUGRID is causing regression failures in the lights + regression test. + +2012-02-10 14:35 starseeker + + * [r49404] TODO: + Add a note to look into liboptical/libmultispectral 'someday' + +2012-02-10 14:08 starseeker + + * [r49403] misc/CMake/BRLCAD_Util.cmake, regress/CMakeLists.txt: + fixes for distcheck + +2012-02-10 13:28 brlcad + + * [r49402] src/liboptical/CMakeLists.txt: + the rtms static lib wasn't the right approach, but is now also no + longer needed + +2012-02-10 13:27 brlcad + + * [r49401] src/rttherm/CMakeLists.txt: + linking liboptical works only in the sense that it resolves the + compile symbols but will result in a runtime crash since the + datatypes mismatch. link libmultispectral instead (and only it) + +2012-02-10 13:26 brlcad + + * [r49400] src/libmultispectral/CMakeLists.txt: + re-add all of sources back to libmultispectral. the rtms static + lib isn't needed any longer but the sources are, otherwise the + ms-applications will crash (they should NOT link liboptical...) + +2012-02-10 13:19 starseeker + + * [r49399] src/libmultispectral/CMakeLists.txt, + src/liboptical/CMakeLists.txt, src/rttherm/CMakeLists.txt: + not the right fix... + +2012-02-10 01:47 starseeker + + * [r49398] src/libmultispectral/CMakeLists.txt, + src/liboptical/CMakeLists.txt, src/rttherm/CMakeLists.txt: + Remove rtms from CMake build. + +2012-02-10 01:38 starseeker + + * [r49397] src/fb/fbanim.c: + Sanity check on results of atoi - CID 1473 + +2012-02-10 00:35 starseeker + + * [r49396] src/conv/ply-g.c: + Is this what it wants for validating buf2? CID 1471 + +2012-02-10 00:14 starseeker + + * [r49395] src/conv/asc/pix2asc.c: + Try at input validation to resolve tainted scalar report - CID + 1463 + +2012-02-09 23:46 starseeker + + * [r49394] src/bwish/input.c: + Make a stab a validating the contents of buf - CID 1461 + +2012-02-09 23:44 n_reed + + * [r49393] src/lgt/prnt.c: + Forgot to dereference char* before comparing to '\0'; try again. + CID 389. + +2012-02-09 23:00 n_reed + + * [r49392] src/remrt/remrt.c: + Closing invalid fd. CID 386. + +2012-02-09 22:58 starseeker + + * [r49391] src/librt/primitives/nmg/nmg_fuse.c: + Still need the change from r49312 + +2012-02-09 22:33 n_reed + + * [r49390] src/conv/fast4-g.c: + Missed an unchecked return from ftell. CID 373. + +2012-02-09 22:16 n_reed + + * [r49389] src/conv/euclid/euclid-g.c: + Logic to kill cracks in shells looks okay but is confusing. See + if pulling it into a function makes any difference. CID 2100. + +2012-02-09 21:54 r_weiss + + * [r49388] src/librt/primitives/nmg/nmg_fuse.c: + These changes significantly improve the performance of edge + fusing. I have profiled this change which shows the improvement. + If the code is unclear I can add more documentation. + +2012-02-09 21:14 erikgreenwald + + * [r49387] NEWS, include/CMakeLists.txt, include/Makefile.am, + include/brlcad.i: + add initial SWIG file. + +2012-02-09 20:15 brlcad + + * [r49386] src/librt/shoot.c: + readability cleanup + +2012-02-09 20:14 brlcad + + * [r49385] src/libmultispectral/CMakeLists.txt, + src/libmultispectral/Makefile.am, src/libmultispectral/init.c, + src/rttherm/viewtherm.c: + with the recent init restructuring, multispectral no longer needs + it's own init function. just call optical_shader_init (from + libmultispectral). + +2012-02-09 20:09 brlcad + + * [r49384] src/libmultispectral/CMakeLists.txt, + src/libmultispectral/init.c, src/liboptical/CMakeLists.txt, + src/liboptical/init.c, src/liboptical/sh_text.c, + src/rttherm/CMakeLists.txt: + fix rttherm. demessify libmultispectral/liboptical pollution that + got translated into bad cmake build logic. move towards proper + file/symbol separation so multispectral applications do not link + liboptical. this includes moving the env_region global from + sh_text to init and not registering or linking non-multispectral + shaders. + +2012-02-09 19:42 erikgreenwald + + * [r49383] src/libbu/rb_create.c, src/libbu/rb_delete.c, + src/libbu/rb_diag.c, src/libbu/rb_extreme.c, src/libbu/rb_free.c, + src/libbu/rb_insert.c, src/libbu/rb_internals.h, + src/libbu/rb_order_stats.c, src/libbu/rb_rotate.c, + src/libbu/rb_search.c, src/libbu/rb_walk.c: + upcase red/black tree #defines + +2012-02-09 18:58 n_reed + + * [r49382] src/mged/muves.c: + Unclosed fd. CID 2091. + +2012-02-09 18:51 n_reed + + * [r49381] src/libbu/mappedfile.c: + Don't close invalid fd. CID 2083. + +2012-02-09 18:43 n_reed + + * [r49380] src/libbn/tabdata.c: + If line count is less than two, indices count-1 and count-2 will + be invalid. CID 2082. + +2012-02-09 18:23 n_reed + + * [r49379] src/libbn/tabdata.c: + ws + +2012-02-09 18:04 n_reed + + * [r49378] src/libbn/bntester.c: + Returning exit failure on eof instead of breaking from loop as + intended. CID 2077. + +2012-02-09 17:26 n_reed + + * [r49377] src/libbu/test_sscanf.c: + Near-identical switches on same value meant default case in + second switch could never be reached. Merged switches. CID 2078. + +2012-02-09 14:58 erikgreenwald + + * [r49376] src/libged/red.c: + warn if attribute update filed. Cov2076 + +2012-02-09 14:56 erikgreenwald + + * [r49375] src/librt/primitives/bot/bot.c: + consider a bot with NULL for faces or vertices to be a bad import + and immediately return. Cov2080, Cov2081 + +2012-02-09 14:49 erikgreenwald + + * [r49374] src/anim/anim_hardtrack.c: + initialize p3. Cov 2099 + +2012-02-09 14:48 erikgreenwald + + * [r49373] src/anim/anim_hardtrack.c: + initialize p2. Cov 2098 + +2012-02-09 14:42 erikgreenwald + + * [r49372] src/librt/db5_io.c: + Initialize attribute set in db5_get_attributes, even if no + attributes exist for the object (better to have a valid empty + attr set than garbage). Cov1603 + +2012-02-09 14:33 indianlarry + + * [r49371] src/librt/primitives/table.c: + Added "annotation" primitive stub to rt_functab[] to fix static + array overrun possibilities. Relates to Run 10 CID + 2086,2087,2088. + +2012-02-09 13:59 indianlarry + + * [r49370] src/util/loop.c: + Removed "-n" option wasn't being used, cleaned up 'incr' checks, + changed types and boundary checks on input scalars trying to get + rid of tainted scalar warnings from coverity but not sure it's + sufficient. Relates to Run 10 CID 1506. + +2012-02-09 13:33 indianlarry + + * [r49369] src/conv/step/ContextDependentShapeRepresentation.cpp, + src/conv/step/OrientedClosedShell.cpp: + Added NULL return check on dynamic cast and getEntityAttribute(). + Relates to Run 10 CID 2079 and 2084. + +2012-02-09 13:21 indianlarry + + * [r49368] src/conv/step/PullbackCurve.cpp: + Cleaned up and bounded variables used as array indexes, added + return checks on all calls to toUV(), other little cleanups. + Relates to Run 10 CID 2074, 2075 and 2085. + +2012-02-09 13:12 indianlarry + + * [r49367] src/conv/step/Product.cpp, + src/conv/step/ProductRelatedProductCategory.cpp: + Fixed resource leak. Similar case where needed to free up list on + error exit. Relates to Run 10 CID 2089 and 2090. + +2012-02-09 01:15 bob1961 + + * [r49366] src/tclscripts/archer/Archer.tcl, + src/tclscripts/archer/ArcherCore.tcl: + Added "Do Rtedge", "Do Rtedge Overlay" and "FB Overlay Color" + preferences to Archer + +2012-02-09 00:31 bob1961 + + * [r49365] src/tclscripts/lib/RtControl.tcl: + Added an rtedge capability to RtControl. + +2012-02-08 23:10 brlcad + + * [r49364] src/librt/primitives/nmg/nmg_misc.c: + jra modified nmg_find_top_face to look in more than just the z + direction in 1995, presumably lets us eliminate the 'bottommost' + cases that flip testing since it was always false. + +2012-02-08 22:59 brlcad + + * [r49363] src/rt/opt.c: + wow. the "new" nugrid spatial partitioning method actually works + and is looking to be about 10% faster for some renderings. guess + the code might actually be worth keeping around a lil while + longer afterall. + +2012-02-08 22:53 brlcad + + * [r49362] src/librt/cut.c: + call bu_calloc() instead of bu_malloc() since there are several + places in the code that just access the memory assuming + zero-initialization. the nugrid spatial partitioning was getting + non-null piecelist counts due to this, fixed and working with + zero'd memory. any time impact should be negligible and during + prep + +2012-02-08 22:15 n_reed + + * [r49361] src/libbu/sscanf.c: + make lack of support for wchar_t* clear by returning error for + %lc %ls %l[ + +2012-02-08 22:12 brlcad + + * [r49360] src/librt/cut.c: + remove dead code, no longer in sync + +2012-02-08 22:06 n_reed + + * [r49359] src/libbu/sscanf.c: + Return error for C/S/q conversions, which are neither standard + nor portable. + +2012-02-08 22:04 brlcad + + * [r49358] src/librt/cut.c: + looks like a bcopy->memcpy bug introduced in 28321. the third had + the args flipped correctly, but not the first two for some + reason. + +2012-02-08 21:41 brlcad + + * [r49357] src/proc-db/brepintersect.cpp: + the Triangulate() function doesn't seem to be used or very useful + in its current state. remove outright. + +2012-02-08 21:33 brlcad + + * [r49356] src/proc-db/brepintersect.cpp: + looks like another & != && snafu. (cid 223) + +2012-02-08 21:32 brlcad + + * [r49355] src/proc-db/spltest.c: + deadcode quellage. add some interior points (cid 224) + +2012-02-08 21:30 brlcad + + * [r49354] src/proc-db/surfaceintersect.cpp: + what? looks like meant &, not &&. deadcode detected cov cid 225. + +2012-02-08 21:28 brlcad + + * [r49353] src/rt/opt.c: + eliminate dead code. cannot reach EOF here because we're + while-looping until EOF. (cid 226) + +2012-02-08 21:24 brlcad + + * [r49352] src/shapes/wire.c: + ahh, there are more of these buggers. simplify for cov cid 228 + and 229 DEADCODE + +2012-02-08 21:21 brlcad + + * [r49351] src/shapes/wire.c: + looks like bad logic? should intended an '&&' but simpler to just + check the next range + +2012-02-08 21:08 brlcad + + * [r49350] src/sig/dfft.c: + calculate the window size based on the data buffer instead of + relying on them to sync. remove dead code detected by cov cid + 229. + +2012-02-08 20:58 brlcad + + * [r49349] src/tab/tabinterp.c: + looks like i>=1 was intended given the test for i==1 inside the + conditional. fixes cov cid 230. + +2012-02-08 20:54 bob1961 + + * [r49348] include/tclcad.h, src/libtclcad/tclcad_obj.c: + This fixes the problem with using the framebuffer while drawing + things in shaded mode. + +2012-02-08 20:53 bob1961 + + * [r49347] src/libdm/dm-ogl.c, src/libdm/dm-wgl.c: + Disable GL_BLEND before leaving drawVList. + +2012-02-08 20:52 brlcad + + * [r49346] src/vdeck/vdeck.c: + same for ell, deadcode default switch case. (cid 232) + +2012-02-08 20:49 brlcad + + * [r49345] src/vdeck/vdeck.c: + TGC is the default case and cgtype can't be anything else so + eliminate the insanity case. (cov DEADCODE cid 233) + +2012-02-08 20:18 n_reed + + * [r49344] src/libbu/sscanf.c, src/libbu/test_sscanf.c: + Changed supported vls conversions; new syntax and semantics. + Updated related tests. + +2012-02-08 19:51 brlcad + + * [r49343] src/libged/analyze.c, src/libged/autoview.c, + src/libged/bot_dump.c, src/libged/dg_obj.c, src/libged/draw.c, + src/libged/edit.c, src/libged/edpipe.c, src/libged/exists.c, + src/libged/importFg4Section.c, src/libged/loadview.c, + src/libged/ls.c, src/libged/nmg_simplify.c, src/libged/plot.c, + src/libged/png.c, src/libged/ps.c, src/libged/rcodes.c, + src/libged/report.c, src/libged/saveview.c, src/libged/tree.c, + src/libged/wdb_obj.c: + eliminate trailing ws, empty lines + +2012-02-08 19:49 brlcad + + * [r49342] src/libged/nmg_simplify.c: + remove the hack since it's a non-fix when a feature gets removed. + otherwise, r48606 should get reverted. (cov DEADCODE cid 2067) + +2012-02-08 19:29 brlcad + + * [r49341] src/fbed/fbed.c: + looks like a false positive, assuming the default case is + reasonable for EOF, but it's still probably quellable. fix for + CHECKED_RETURN cid 2071. + +2012-02-08 19:17 bob1961 + + * [r49340] src/librt/globals.c: + Add more commands to rt_vlist_cmd_descriptions[] + +2012-02-08 19:17 brlcad + + * [r49339] src/libgcv/wfobj/obj_grammar.yy, + src/libgcv/wfobj/obj_parser.cpp, src/libgcv/wfobj/obj_parser.h, + src/libgcv/wfobj/obj_parser_state.h, + src/libgcv/wfobj/obj_rules.h, src/libgcv/wfobj/tri_face.c: + eliminate trailing ws + +2012-02-08 19:15 brlcad + + * [r49338] src/libgcv/wfobj/obj_grammar.yy, + src/libgcv/wfobj/obj_parser.cpp, + src/libgcv/wfobj/obj_parser_state.h, + src/libgcv/wfobj/obj_rules.h, src/libgcv/wfobj/obj_rules.l: + rename the arl::obj_parser::detail namespaces to cad::gcv::obj + for better generality, simplicity, and (hopefully) improved + clarity + +2012-02-08 18:47 n_reed + + * [r49337] src/libgcv/wfobj/obj_parser.cpp: + wrap bu_malloc and bu_free so lemon can use them + +2012-02-08 14:57 erikgreenwald + + * [r49336] src/libbn/bntester.c: + Change usage to #define to prevent "format not a string literal + and no format arguments" warning. + +2012-02-08 14:54 erikgreenwald + + * [r49335] src/libbn/mat.c: + change mat.clf to mat.cg on bad input info bu_logs (%lf is not + c90) + +2012-02-08 14:51 erikgreenwald + + * [r49334] src/libbu/parse.c, src/libbu/ptbl.c, + src/libbu/rb_delete.c, src/libbu/rb_diag.c, + src/libbu/rb_insert.c, src/libbu/rb_order_stats.c, + src/libbu/rb_rotate.c: + quell format warnings + +2012-02-08 13:41 erikgreenwald + + * [r49333] src/liboptical/sh_toyota.c: + add missing parameter to bu_log. Clean up air_mass() a little. + +2012-02-08 13:38 erikgreenwald + + * [r49332] src/liboptical/sh_toyota.c: + test for double overflow, return DBL_MAX if coeff does overflow. + Cov328 + +2012-02-08 13:32 erikgreenwald + + * [r49331] src/conv/ply-g.c: + massage double through floor() and cast instead of blindly + assigning to int. Cov326 (I hope) + +2012-02-08 13:27 erikgreenwald + + * [r49330] src/conv/ply-g.c: + test for overflow, return DBL_MAX if an overflow on double + occurs. Cov325 + +2012-02-08 13:02 erikgreenwald + + * [r49329] src/libged/wdb_obj.c: + check return value of db_delete. Cov2072 + +2012-02-08 12:57 erikgreenwald + + * [r49328] src/libged/xpush.c: + check return value of db_delete. Cov2072 + +2012-02-08 12:54 erikgreenwald + + * [r49327] src/libged/dg_obj.c: + only close fdout if it's been opened. Cov2073 + +2012-02-08 07:45 brlcad + + * [r49326] regress/repository.sh: + now that they're all fixed or accounted for, go ahead and make + any future additions that are supposed to be avoided fail + regression + +2012-02-08 07:43 brlcad + + * [r49325] src/libbu/parse.c: + replace call to strncpy() with call to bu_vls_strncpy(). + simplifies the code some since we can just let the bu func do the + nul-termination and heap copy for us. + +2012-02-08 07:33 brlcad + + * [r49324] src/libbu/vls.c: + use a bu_vls string instead of a fixed-size buffer for the format + string. this allows us to simplify the code some since we don't + need to nul-terminate the string (due to bu_vls_strncpy()) and we + don't have to worry about the buffer limit. + +2012-02-08 07:30 brlcad + + * [r49323] regress/repository.sh: + db.h uses strncpy() in NAMEMOVE() and memcpy() is usually slower + so leave it be for now. also vls.c uses strncpy as an alternative + to strlcpy() for platforms that don't provide it. + +2012-02-08 07:05 brlcad + + * [r49322] src/libged/putmat.c: + replace fixed-size name1/name2 char buffers to be bu_vls strings. + avoids the direct stncpy() command and has better bounds checking + and nul termination. + +2012-02-07 23:56 starseeker + + * [r49321] src/other/incrTcl/itk/CMakeLists.txt, + src/other/libregex/CMakeLists.txt, + src/other/libtermlib/CMakeLists.txt, + src/other/libutahrle/CMakeLists.txt, + src/other/openNURBS/CMakeLists.txt, + src/other/sqlite3/tcl/CMakeLists.txt, + src/other/step/CMake/SCL_Utils.cmake, + src/other/tcl/CMakeLists.txt, src/other/tk/CMakeLists.txt, + src/other/tkhtml/CMakeLists.txt, src/other/tkpng/CMakeLists.txt, + src/other/tktable/CMakeLists.txt, src/other/togl/CMakeLists.txt, + src/other/togl/src/CMakeLists.txt: + Hopefully this will get things cleaned up on Windows again. + Untested. + +2012-02-07 21:58 starseeker + + * [r49320] misc/CMake/TCL_PKGINDEX.cmake, src/adrt/CMakeLists.txt, + src/liboptical/CMakeLists.txt, src/mged/points/CMakeLists.txt, + src/other/CMakeLists.txt, src/other/clipper/CMakeLists.txt, + src/other/incrTcl/itcl/CMakeLists.txt: + Thank you Windows for tremendously complicating life. The + add_library command puts out two files on Windows - a .dll and a + .lib - the dll goes into the executable directory and the lib + goes in the library directory. That means on Windows and only on + Windows, the pkgIndex.tcl scripts are going to have to know to + look in a different path. This was hidden earlier by setting + LIB_DIR to bin, but since we don't want to do that any more we + can no longer ignore the problem. Will take a fair bit of work to + get this right - all the src/other logic dealing with Tcl will + have to be updated. + +2012-02-07 20:54 starseeker + + * [r49319] misc/CMake/BRLCAD_Util.cmake: + We may need all three specific options to install to do the + 'right thing' with MSVC and libraries - per + http://www.cmake.org/Wiki/CMake:Install_Commands + +2012-02-07 20:25 bob1961 + + * [r49318] include/tclcad.h: + Change the signature of cho_open_tcl to match what's in + libtclcad. + +2012-02-07 20:24 bob1961 + + * [r49317] src/libtclcad/cmdhist_obj.c: + Need to include tclcad.h. + +2012-02-07 20:01 n_reed + + * [r49316] src/libbu/test_sscanf.c: + Using too many macros. Replace some with equivalent functions. + +2012-02-07 19:28 n_reed + + * [r49315] src/libbu/test_sscanf.c: + remember to free vls memory + +2012-02-07 19:20 n_reed + + * [r49314] src/libbu/sscanf.c: + simplify/optimize read loop for vls conversions + +2012-02-07 17:10 brlcad + + * [r49313] src/librt/primitives/nmg/nmg_fuse.c: + since ending up with zero edges during fuse implies something + else is wrong upstream in the logic, revert r48049 that was + supposed to just be a performance enhancement. since performance + wasn't quantified, it's not worth investigating without knowing + more details on the structure of this change. + +2012-02-07 16:30 brlcad + + * [r49312] src/librt/primitives/nmg/nmg_fuse.c: + if there are zero edges, don't alloc an edge list for it. implies + something else is wrong upstream. + +2012-02-07 09:59 brlcad + + * [r49311] regress/nirt.sh: + sometimes for parallel builds, regress-nirt is often ending up + running in silent mode causing regression differences and + failure. adding the -v flag should override the tty and input + detection in case it's some fs timing issue. + +2012-02-07 09:47 brlcad + + * [r49310] src/libbu/vls.c: + looks like an instance that will convert cleanly to bu_strlcpy() + from strncpy() since we know the buffer size + +2012-02-07 09:45 brlcad + + * [r49309] src/mged/mged.c: + bu_strlcpy() instead of strncpy()+null since strlcpy always + ensures null-terminations + +2012-02-07 09:45 brlcad + + * [r49308] include/db.h: + preceed comment with warning, not after it + +2012-02-07 09:43 brlcad + + * [r49307] src/adrt/load_g.c, src/adrt/master/master.c, + src/adrt/master/tienet_master.c, src/adrt/slave/slave.c, + src/conv/3dm/3dm-g.cpp: + convert strncpy() to bu_strlcpy() for safety/consistency + +2012-02-07 09:40 brlcad + + * [r49306] src/conv/dem-g.c: + use the buffer size, not the string size, remove unnecessary + comment + +2012-02-07 09:39 brlcad + + * [r49305] regress/repository.sh: + libcursor is dependency-free too, so ignore its use + +2012-02-07 09:29 brlcad + + * [r49304] src/libbn/bntester.c: + make the input and output file names be bu_vls strings, call + bu_strlcpy() on the format buffer + +2012-02-07 09:24 brlcad + + * [r49303] src/librt/primitives/ell/ell.c: + commented out, but it looks like it's a vls now + +2012-02-07 09:23 brlcad + + * [r49302] src/nirt/nirt.c: + they can both be bu_strlcpy() + +2012-02-07 09:23 brlcad + + * [r49301] src/librt/comb/db_comb.c: + another strncpy()-to-memcpy() conversion since we're dealing with + a memory buffer instead of a string. + +2012-02-07 09:21 brlcad + + * [r49300] regress/repository.sh: + ttcp is standalone, so is exempt + +2012-02-07 09:07 brlcad + + * [r49299] src/librt/comb/db_comb.c: + rewicker logic to avoid strncpy()/strncat() altogether. it's a + memory buffer being read from, so just call memcpy. also, there + was no apparent reason for a buffer size of 94, so increase it to + an 'even' 128. this is nearly double what is needed (32+32+2) so + there should be plenty of nul termination trailing. + +2012-02-07 09:02 brlcad + + * [r49298] regress/repository.sh: + ignore bu.h altogether since it's where all of these functions + are wrapped/replaced and commented on. + +2012-02-07 08:52 brlcad + + * [r49297] src/nirt/if.c: + fix typo + +2012-02-07 08:51 brlcad + + * [r49296] src/nirt/if.c: + we're looping over partitions so we do need to add in + bu_vls_trunc() calls that were implied with the prior + bu_vls_init() calls. regression detected badness, lick skippy. + +2012-02-07 08:20 brlcad + + * [r49295] src/libged/nirt.c: + trunc is unnecessary before strcpy + +2012-02-07 08:03 brlcad + + * [r49294] src/libged/red.c: + looks like the code merely got lucky before if the edit name got + wiped out. empty string doesn't mean edit the original, it's + ill-defined, so it should fall through and do nothing. + +2012-02-07 07:27 brlcad + + * [r49293] src/libbu/test_vls.c: + exercise bu_vls_strlen() too, compare with strlen() + +2012-02-07 06:42 brlcad + + * [r49292] src/libged/analyze.c: + bu_strlcat() instead of strcat() for safety + +2012-02-07 06:41 brlcad + + * [r49291] src/conv/dem-g.c: + no need for the filepaths to be heap-allocated. make them vls + strings on the stack instead with just one fall-through cleanup + section for improved maintainability. + +2012-02-07 05:00 brlcad + + * [r49290] src/conv/step/schema.cc: + interclass interface headers always come first in c++, include + bu.h after schema.h (this file will get reverted later when scl + sources are updated) + +2012-02-07 04:59 brlcad + + * [r49289] src/adrt/master/master.c, src/adrt/slave/slave.c: + use bu_getopt() instead of getopt() since ours is a portable + re-entrant version + +2012-02-07 04:56 brlcad + + * [r49288] src/external/Cubit/g-sat.cpp: + use libbu option parsing API for portability + +2012-02-07 04:56 brlcad + + * [r49287] regress/repository.sh: + sort, ignore dirname in bu.h too + +2012-02-07 04:50 brlcad + + * [r49286] src/libgcv/wfobj/obj_parser.cpp: + call bu_bomb() instead of directly calling abort() for all of + this generic exception handling. reasonable to not expose callers + to c++ exceptions, but there should be some way to recover on + such errors. + +2012-02-07 04:43 brlcad + + * [r49285] src/conv/dxf/bot-bldxf.c: + exit instead of dump. + +2012-02-07 04:42 brlcad + + * [r49284] src/remrt/rtsrv.c: + stupid bu_bomb() override .. must die, but for now kill the + abort(). + +2012-02-07 04:41 brlcad + + * [r49283] src/external/Cubit/g-sat.cpp: + if I recall correctly, the abort was added in leu of fixing an + uninspected crash-on-exit bug. take out the hack. + +2012-02-07 04:40 brlcad + + * [r49282] src/conv/asc/asc2g.c, src/lgt/error.c, + src/util/bwscale.c: + no clear reason why a potential core dump is warranted or useful + here. just exit. + +2012-02-07 04:39 brlcad + + * [r49281] src/fb/pl-fb.c, src/remrt/remrt.c: + BU_CKMAG instead of the duplicitious CHECK_IT/CK_STROKE macros. + consistency. + +2012-02-07 04:33 brlcad + + * [r49280] src/tab/scriptsort.c: + BU_CKMAG for magic number checking consistency + +2012-02-07 04:31 brlcad + + * [r49279] src/libbn/noise.c: + unreachable code since bu memory guarantees non-null return + +2012-02-07 04:21 brlcad + + * [r49278] src/librt/CMakeLists.txt, src/librt/Makefile.am, + src/librt/pmalloc.c: + remove the antiquated princeton memory allocater. this was a + multithreading-optimized/customized (by jra) version that used + the resource structure for managing allocations. while a nice + optimization, the code has not been in production use for nearly + two decades (ever?) and a maintenance cost has reared head. + +2012-02-07 04:19 brlcad + + * [r49277] src/librt/dspline.c: + don't call abort(). it's not library's responsibility to bring + down the application. make case insensitive while we're at it. + +2012-02-07 04:18 brlcad + + * [r49276] src/fbed/fbed.c: + call bu_bomb() instead of abort() so it can be a catchable event + with a potential debug trace. + +2012-02-07 04:12 brlcad + + * [r49275] src/librt/primitives/nmg/nmg_tri.c: + don't call abort(). it's not library's responsibility to bring + down the application. + +2012-02-07 04:11 brlcad + + * [r49274] regress/repository.sh: + match file names more carefully on the exemption list + +2012-02-07 04:08 brlcad + + * [r49273] include/fb.h, include/fbio.h: + get rid of FB_CKMAG. since bu is an fb dep, we can just use + BU_CKMAG. + +2012-02-07 04:00 brlcad + + * [r49272] include/fb.h: + the complexity is just not worth it for magic number checking. + pass FB_CKMAG through to BU_CKMAG. + +2012-02-07 03:56 brlcad + + * [r49271] src/conv/iges/n_iges.cpp, src/conv/intaval/regtab.cpp, + src/libbn/bntester.c: + update calls to fgets() to bu_fgets(), which has proper cr/nl + awareness important for portable file reading + +2012-02-07 03:52 brlcad + + * [r49270] src/adrt/librender/camera.c, src/anim/anim_sort.c, + src/anim/chan_permute.c, src/conv/asc/asc2g.c, + src/conv/asc/g2asc.c, src/conv/comgeom/solid.c, + src/conv/dxf/dxf-g.c, src/conv/enf-g.c, src/conv/fast4-g.c, + src/conv/g-vrml.c, src/conv/g-x3d.c, src/conv/iges/g-iges.c, + src/conv/iges/get_att.c, src/conv/iges/iges.c, + src/conv/nastran-g.c, src/conv/ply-g.c, src/conv/proe-g.c, + src/conv/stl/stl-g.c, src/external/Unigraphics/ug-g.c, + src/fb/fbpoint.c, src/fb/gif-fb.c, src/fb/pp-fb.c, + src/gtools/g_diff.c, src/lgt/lgt.h, src/lgt/mat_db.c, + src/lgt/reflect.c, src/libbu/backtrace.c, src/libbu/parallel.c, + src/libbu/parse.c, src/libbu/vls.c, src/libdm/dm-rtgl.c, + src/libfb/fb_generic.c, src/libfb/if_X.c, src/libfb/if_X24.c, + src/libfb/if_mem.c, src/libfb/if_ogl.c, src/libfb/if_stack.c, + src/libfb/if_wgl.c, src/libfb/tcl.c, src/libged/bot.c, + src/libged/get_obj_bounds.c, src/libged/gqa.c, + src/libged/importFg4Section.c, src/libged/keep.c, + src/libged/loadview.c, src/libged/mater.c, + src/libged/nmg_simplify.c, src/libged/preview.c, + src/libged/saveview.c, src/libged/typein.c, src/libged/vdraw.c, + src/libged/wdb_importFg4Section.c, src/libged/wdb_obj.c, + src/libged/wdb_vdraw.c, src/libicv/fileformat.c, + src/liboptical/sh_prj.c, src/liboptical/sh_text.c, + src/liboptical/sh_toyota.c, src/librt/dspline.c, + src/librt/primitives/bot/bot.c, + src/librt/primitives/metaball/metaball.c, src/librt/tcl.c, + src/mged/attach.c, src/mged/edarb.c, src/mged/rtif.c, + src/mged/update.c, src/nirt/command.c, src/nirt/interact.c, + src/nirt/nirt.c, src/nirt/parse_fmt.c, src/nirt/read_mat.c, + src/proc-db/sphflake.c, src/proc-db/tube.c, src/remrt/remrt.c, + src/rt/do.c, src/rt/view_bot_faces.c, src/util/bombardier.c, + src/util/bwfilter.c, src/util/gencolor.c, src/util/pix3filter.c, + src/util/pixfilter.c: + replace calls to strncmp() with calls to bu_strncmp(). exact same + behavior -- in fact, a pass-through -- for non-null pointers. for + null pointers, we should get stable behavior instead of crashing + inside the depths of a strlen or strncmp() itself. + +2012-02-07 01:56 bob1961 + + * [r49269] src/tclscripts/archer/Archer.tcl: + Added a line to disable the fb_mode in + Archer::updateRaytraceButtons. + +2012-02-07 01:50 bob1961 + + * [r49268] src/tclscripts/archer/Archer.tcl: + Revert the previous commit (i.e. re-enable Quad View). + +2012-02-07 01:14 bob1961 + + * [r49267] src/tclscripts/archer/Archer.tcl: + Disable quad view temporarily. + +2012-02-07 00:02 brlcad + + * [r49266] HACKING: + calloc/reallc and strncmp/strncasecmp are on the 'should not use' + list too. + +2012-02-06 22:58 brlcad + + * [r49265] regress/repository.sh: + add the beginnings of a new regression test for API usage to make + sure that common functions that libbu provides or wrapped are + being used instead of their non-libbu counterparts. we include + exemptions for the implementation files that wrap functions and + tester applications that compare them to the libbu version. since + there are so many matches, though, don't let the test halt + regression until they're all taken care of. + +2012-02-06 22:48 brlcad + + * [r49264] src/libged/red.c: + no, 49225 didn't go far enough. there is no reason for + target_name to be allocated on the heap. put the caller on the + stack and pass in a pointer in so we just print to it. simplifies + the cleanup too. + +2012-02-06 22:46 n_reed + + * [r49263] src/libbu/sscanf.c: + fix branching on unitialized value + +2012-02-06 21:43 starseeker + + * [r49262] src/librt/db5_types.c: + Initialize endptr to NULL (Lee Butler) + +2012-02-06 21:15 starseeker + + * [r49261] CMakeLists.txt: + Don't squack about librtserver unless it was actually on to start + with... + +2012-02-06 20:48 starseeker + + * [r49260] src/conv/step/schema.cc: + need bu.h here for BU_STR_EQUAL + +2012-02-06 20:35 brlcad + + * [r49259] src/conv/iges/check_names.c, + src/conv/step/STEPWrapper.cpp, src/conv/step/schema.cc, + src/libged/simulate/simphysics.cpp, src/liboptical/sh_osl.cpp: + BU_STR_EQUAL() propagation + +2012-02-06 20:35 erikgreenwald + + * [r49258] src/libged/red.c: + Add bu_vls_init() to dynamically allocated vls. 49225 messed up + by going a bit too wide. + +2012-02-06 20:32 brlcad + + * [r49257] src/libged/simulate/simulate.c: + eliminate dead commented-out code + +2012-02-06 20:28 brlcad + + * [r49256] regress/repository.sh: + restructure so that we only walk the source hierarchy with find + once. check for the other newer non-public headers (bin/bselect). + stub in a new test for API usage. + +2012-02-06 20:22 starseeker + + * [r49255] NEWS: + Bob fixed a bug in Archer's tree view - the tree view wasn't + highlighting the correct objects when the option was set to + highlight objects that would be impacted by editing the currently + selected object. + +2012-02-06 20:02 bob1961 + + * [r49254] src/tclscripts/archer/ArcherCore.tcl: + Fixed a bug in handleTreeSelect. Affected nodes not always + getting highlighted when in this mode. + +2012-02-06 20:01 starseeker + + * [r49253] src/other/lemon/lempar.c: + Bug in lemon parser template on Windows - we still need + yyRuleName even when NDEBUG is defined. + +2012-02-06 19:19 n_reed + + * [r49252] include/bu.h, src/librt/opennurbs_ext.h: + bu_sscanf should use scanf (not printf) syntax check. Substituted + remaining instances of __BU* with _BU*. + +2012-02-06 19:11 brlcad + + * [r49251] src/libged/exists.c, src/libged/nirt.c, src/librt/cmd.c, + src/librt/primitives/table.c, src/libtclcad/tclcad_obj.c, + src/rt/viewweight.c: + use BU_STR_EQUAL() and bu_strcmp/bu_strncmp instead of + strcmp/strncmp for more consistent and clear string comparison + behavior + +2012-02-06 19:09 brlcad + + * [r49250] src/librt/search.c, src/rt/read-rtlog.c: + tweak comments regarding string comparisons + +2012-02-06 19:08 brlcad + + * [r49249] src/fb/fbstretch.c: + comment not useful + +2012-02-06 19:07 brlcad + + * [r49248] src/libged/edit.c: + comment tweak + +2012-02-06 18:28 brlcad + + * [r49247] src/conv/cy-g.c: + convert instances of strncasecmp with bu_strncasecmp + +2012-02-06 18:10 brlcad + + * [r49246] src/libbu/str.c: + hard to call bu_strncasecmp() if it doesn't exist. fix typo. + +2012-02-06 18:04 brlcad + + * [r49245] include/bu.h: + save the file, then commit + +2012-02-06 18:03 brlcad + + * [r49244] include/bu.h: + eep, update the macros calls to bu_strcmpm() to bu_strcmp() + +2012-02-06 17:33 brlcad + + * [r49243] doc/deprecation.txt, include/bu.h, src/libbu/str.c: + header says null is a perfectly valid parameter to bu_strcmp() so + there's no need to print it. so get rid of the label parameter + since it's otherwise unused. that means the function can take on + the macro name and the macro can go away. round out the offering + with implementations for strncmp() and strncasecmp() too. + +2012-02-06 16:50 starseeker + + * [r49242] src/other/CMakeLists.txt: + INSTALL.new on CMake is different because we're not running the + THIRD_PARTY macro for SCL on Windows. Try a different approach to + disabling SCL with MSVC that should let the THIRD_PARTY macro + run. This will be moot once we get SCL working with MSVC, and can + go away then. + +2012-02-06 16:41 starseeker + + * [r49241] misc/CMake/BRLCAD_Util.cmake, + src/other/iwidgets/doc/CMakeLists.txt: + Need to take some extra care with the iwidgets manpages since + CMake is prefixing them. + +2012-02-04 18:28 starseeker + + * [r49240] CMakeLists.txt, + doc/docbook/resources/other/expand.cmake, + misc/CMake/distclean.cmake.in: + Turn on the distclean rule. This should be a real distclean, + working both in and out of the source directory. Needs more + testing. Currently is only likely to work with systems using + Makefiles + +2012-02-04 18:10 starseeker + + * [r49239] src/other/libpng/projects/vstudio/pngstest: + empty directory + +2012-02-04 17:44 starseeker + + * [r49238] doc/docbook/resources/other/docbook-schema, + doc/docbook/resources/other/standard/svg, + doc/docbook/resources/other/standard/xsl: + Remove empty dirs + +2012-02-04 17:42 starseeker + + * [r49237] doc/docbook/resources/other/README.schema, + doc/docbook/resources/other/docbook-5.0.tar.bz2, + doc/docbook/resources/other/docbook-schema/README.schema, + doc/docbook/resources/other/docbook-schema/docbook-5.0.tar.bz2, + doc/docbook/resources/other/docbook-schema/docbookxi.nvdl, + doc/docbook/resources/other/docbookxi.nvdl, + doc/docbook/resources/other/expand.cmake, + doc/docbook/resources/other/offo/README, + doc/docbook/resources/other/offo/README.offo, + doc/docbook/resources/other/standard/README.svg, + doc/docbook/resources/other/standard/README.xsl, + doc/docbook/resources/other/standard/docbook-xsl-ns.tar.bz2, + doc/docbook/resources/other/standard/met-fonts.xsl, + doc/docbook/resources/other/standard/svg/README, + doc/docbook/resources/other/standard/svg/met-fonts.xsl, + doc/docbook/resources/other/standard/svg/w3_svg_dtd.tar.bz2, + doc/docbook/resources/other/standard/w3_svg_dtd.tar.bz2, + doc/docbook/resources/other/standard/xsl/README.xsl, + doc/docbook/resources/other/standard/xsl/docbook-xsl-ns.tar.bz2: + Move some docbook stuff around + +2012-02-04 17:17 starseeker + + * [r49236] + doc/docbook/resources/other/docbook-schema/docbook-5.0.tar.bz2: + Another change-before-move commit + +2012-02-04 17:11 starseeker + + * [r49235] + doc/docbook/resources/other/standard/svg/w3_svg_dtd.tar.bz2, + doc/docbook/resources/other/standard/xsl/README.xsl, + doc/docbook/resources/other/standard/xsl/docbook-xsl-ns.tar.bz2: + Will need some tweaks to the docbook resources setup. This will + break things temporarily, but need to change files then move + them. + +2012-02-04 15:48 starseeker + + * [r49234] src/other/CMakeLists.txt: + whoops, get the lib dir symlinks too. + +2012-02-04 14:37 brlcad + + * [r49233] src/remrt/remrt.c: + straggler bu_vls_init() to = BU_VLS_INIT_ZERO conversion + +2012-02-04 13:53 brlcad + + * [r49232] src/mged/chgview.c, src/mged/sedit.h: + what? eliminate evil unused global strings + +2012-02-04 13:45 brlcad + + * [r49231] src/conv/cy-g.c, src/conv/g-x3d.c, + src/external/Unigraphics/ug-g.c, src/fbed/fbed.c, + src/libbn/multipoly.c, src/libbn/tabdata.c, src/libbu/parallel.c, + src/libfb/if_X24.c, src/libged/edpipe.c, src/libged/png.c, + src/libged/ps.c, src/librt/primitives/cline/cline.c, + src/librt/primitives/eto/eto.c, + src/librt/primitives/extrude/extrude.c, + src/librt/primitives/nmg/nmg_mod.c, + src/librt/primitives/nmg/nmg_tri.c, + src/librt/primitives/rhc/rhc.c, src/librt/primitives/rpc/rpc.c, + src/librt/primitives/sketch/sketch.c, src/librtserver/rtserver.c, + src/libtclcad/tclcad_obj.c, src/libwdb/pipe.c, src/mged/dozoom.c, + src/mged/edpipe.c, src/rt/do.c, src/rttherm/spectrum.c, + src/rttherm/ssampview.c, src/tab/scriptsort.c: + since 'new' is a reserved c++ keyword, avoid using it throughout + our code. one step closer to being able to compile everything as + c++ sources. + +2012-02-04 06:23 brlcad + + * [r49230] HACKING: + bu_strcasecmp() and BU_STR_EQUIV() instead of + stricmp()/strcasecmp() + +2012-02-04 06:22 brlcad + + * [r49229] src/conv/cy-g.c, src/libfb/fb_generic.c, + src/libfb/fb_obj.c, src/libfb/tcl.c, src/libged/typein.c: + propagate BU_STR_EQUIV() where strcasecmp() was being used + +2012-02-04 06:20 brlcad + + * [r49228] include/bu.h: + rename to BU_STR_EQUIV for equivalence since it's slightly less + ambiguous (but shortened to match BU_STR_EQUAL length). + +2012-02-04 05:46 brlcad + + * [r49227] include/bu.h: + add a BU_STR_SIMILAR() macro for converting the return value from + bu_strcasecmp() into a boolean. future version may wrap a + different function if it's expanded to disconsider insignificant + whitespace too. + +2012-02-04 05:40 brlcad + + * [r49226] include/bu.h, src/libbu/str.c: + add a bu_strcasecmp companion for bu_strcmp. + +2012-02-04 02:25 brlcad + + * [r49225] src/bwish/cmd.c, src/bwish/input.c, src/conv/g-dot.c, + src/fb/ioutil.c, src/gtools/g_diff.c, src/libdm/dm_obj.c, + src/libfb/fbserv_obj.c, src/libfb/tcl.c, src/libged/annotate.c, + src/libged/attr.c, src/libged/bot_dump.c, src/libged/bot_split.c, + src/libged/color.c, src/libged/concat.c, src/libged/copymat.c, + src/libged/decompose.c, src/libged/dg_obj.c, src/libged/draw.c, + src/libged/dup.c, src/libged/eac.c, src/libged/editit.c, + src/libged/erase.c, src/libged/exists.c, src/libged/ged.c, + src/libged/glob.c, src/libged/gqa.c, src/libged/how.c, + src/libged/human.c, src/libged/inside.c, src/libged/keep.c, + src/libged/lt.c, src/libged/make_name.c, src/libged/make_pnts.c, + src/libged/mater.c, src/libged/move.c, src/libged/move_all.c, + src/libged/nirt.c, src/libged/plot.c, src/libged/prefix.c, + src/libged/preview.c, src/libged/ps.c, src/libged/put_comb.c, + src/libged/rect.c, src/libged/red.c, src/libged/remove.c, + src/libged/rt.c, src/libged/search.c, src/libged/shells.c, + src/libged/tables.c, src/libged/tire.c, src/libged/title.c, + src/libged/track.c, src/libged/typein.c, src/libged/wdb_bigE.c, + src/libged/wdb_comb_std.c, src/libged/wdb_nirt.c, + src/libged/wdb_qray.c, src/libged/wdb_track.c, + src/libged/wdb_vdraw.c, src/libged/xpush.c, + src/libtclcad/tclcad_obj.c, src/mged/adc.c, src/mged/animedit.c, + src/mged/arbs.c, src/mged/attach.c, src/mged/bodyio.c, + src/mged/bool_rewrite.c, src/mged/buttons.c, src/mged/chgmodel.c, + src/mged/chgtree.c, src/mged/chgview.c, src/mged/cmd.c, + src/mged/color_scheme.c, src/mged/dir.c, src/mged/dm-X.c, + src/mged/dm-generic.c, src/mged/dm-ogl.c, src/mged/dm-rtgl.c, + src/mged/dm-tk.c, src/mged/dm-wgl.c, src/mged/dodraw.c, + src/mged/doevent.c, src/mged/edarb.c, src/mged/edsol.c, + src/mged/facedef.c, src/mged/grid.c, src/mged/history.c, + src/mged/menu.c, src/mged/mged.c, src/mged/muves.c, + src/mged/overlay.c, src/mged/plot.c, src/mged/points/process.c, + src/mged/polyif.c, src/mged/rect.c, src/mged/red.c, + src/mged/rtif.c, src/mged/scroll.c, src/mged/set.c, + src/mged/setup.c, src/mged/share.c, src/mged/solids_on_ray.c, + src/mged/tedit.c, src/mged/titles.c, src/mged/track.c, + src/mged/update.c, src/mged/usepen.c, src/mged/utility1.c, + src/mged/vparse.c, src/mged/vrlink.c, src/nirt/if.c, + src/nirt/nirt.c, src/rt/viewedge.c: + replace 580 calls to bu_vls_init() with static initialization via + BU_VLS_INIT_ZERO. this eliminated the need for more than 100 + conditionalized inits, which in turn eliminates the risk that a + vls might get used prior to initialization (whereby it crashes). + this improves memory management as well eliminating the function + call and memory allocation should the vls not actually be needed; + and it eliminates a memory leak if a vls were initialized but not + freed during an error condition. overall, improved + maintainability. + +2012-02-04 02:16 brlcad + + * [r49224] src/libged/ls.c: + and another unused vls masked by a bu_vls_init() + +2012-02-04 02:13 brlcad + + * [r49223] src/libged/trace.c: + another unused vls + +2012-02-03 22:56 brlcad + + * [r49222] src/shapes/coil.c: + conversion to using BU_VLS_INIT_ZERO instead of bu_vls_init() + where there's simple local use. detected another unused vls + (coil_type). + +2012-02-03 22:49 brlcad + + * [r49221] src/libged/get_comb.c: + a benefit of using BU_VLS_INIT_ZERO instead of bu_vls_init() is + that the compiler can actually detect an unused vls such as this + one + +2012-02-03 22:08 starseeker + + * [r49220] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake, + misc/CMakeLists.txt, pix/CMakeLists.txt, src/adrt/CMakeLists.txt, + src/archer/CMakeLists.txt, src/brlman/CMakeLists.txt, + src/gtools/CMakeLists.txt, src/other/CMakeLists.txt, + src/other/tcl/doc/CMakeLists.txt, + src/other/tk/doc/CMakeLists.txt: + Getting closer - this leaves bin, lib and share in place but they + should be nothing but a collection of empty directories for a + bare configure. Just need to teach distclean to check them for + empty dirs and recursively remove any empty dirs until we've + whittled it down to the minimum (for a pure configure with no + build step on a clean checkout, back to the checkout + configuration.) + +2012-02-03 21:16 bob1961 + + * [r49219] src/tclscripts/archer/Archer.tcl, + src/tclscripts/archer/ArcherCore.tcl: + Added a preference for display lists. + +2012-02-03 16:54 starseeker + + * [r49218] CMakeLists.txt, + doc/docbook/resources/other/expand.cmake, pix/CMakeLists.txt, + regress/mged/CMakeLists.txt, src/adrt/CMakeLists.txt, + src/libgcv/CMakeLists.txt, src/other/CMakeLists.txt, + src/other/togl/demo/CMakeLists.txt: + Make a stab at logic to clean out all files generated by CMake. + This is currently a bit too aggressive in that it will completely + nuke the bin, lib, and share output directories, but it's a step + in the right direction and seems to be able to restore a checkout + to clean status after an in-src-dir CMake configure (although + that's only tested on one platform and isn't yet portable - + assumes Makefiles, for example.) Not hooked into the build proper + yet - it generates a distclean.sh file in the toplevel build + directory that can be run manually. + +2012-02-03 16:41 starseeker + + * [r49217] src/other/re2c.dist: + sync re2c.dist + +2012-02-03 16:39 starseeker + + * [r49216] src/other/libz.dist: + sync libz.dist + +2012-02-03 16:38 starseeker + + * [r49215] src/other/libz/CMakeLists.txt, src/other/libz/zconf.h, + src/other/libz/zconf.h.in: + Enough of the zconf.h.in nonsense. We've already had to modify + zlib anyway. + +2012-02-03 16:35 starseeker + + * [r49214] src/other/re2c/README: + If we're using the template for the re2c README file (maybe + worthwhile, maybe not...) don't stash the generated output in the + src tree. Would need a mechanism like that used for our INSTALL + and configure scripts to make that work 'properly' + +2012-02-03 05:13 starseeker + + * [r49213] misc/CMake/BRLCAD_Util.cmake: + Gah - how did that slip through the cracks? Using just a toplevel + cmakefiles.cmake now + +2012-02-03 04:48 starseeker + + * [r49212] regress/mged/CMakeLists.txt, + src/other/re2c/CMakeLists.txt: + Couple clean-ups for in-src-dir configuration. + +2012-02-03 00:44 n_reed + + * [r49211] src/libbu/sscanf.c: + s/bu_exit/bu_bomb; accept 0 as a valid width for string + conversions + +2012-02-02 23:34 brlcad + + * [r49210] misc/CMake/CompilerFlags.cmake: + make the CHECK_C_FLAG macro a little more robust. the autonaming + feature is nice, but it needs to account for all possible + characters that aren't valid variable names. (e.g., --std=c++98) + also, the build type comparison is wrong as mixed case for this + variable. + +2012-02-02 23:25 brlcad + + * [r49209] src/mged/Makefile.am: + hideline.c is no more + +2012-02-02 22:08 starseeker + + * [r49208] misc/CMake/CompilerFlags.cmake: + Oh, I see now. gnu99 when doing a Release build, but gnu90 when + developing (normally done in Debug mode) + +2012-02-02 22:03 starseeker + + * [r49207] misc/CMake/LEMON_Util.cmake, + src/other/re2c/CMake/LEMON_Util.cmake, + src/other/step/CMake/LEMON_Util.cmake: + remove debug message + +2012-02-02 22:02 starseeker + + * [r49206] misc/CMake/CompilerFlags.cmake: + Hmm... make test match comment - was checking for gnu90 on debug, + gnu99 on release - check for both if doing release. How come + these checks are release only? + +2012-02-02 22:00 starseeker + + * [r49205] CMakeLists.txt, misc/CMake/LEMON_Util.cmake, + misc/CMake/LoadMacros.cmake, src/other/CMakeLists.txt, + src/other/libutahrle/CMakeLists.txt, + src/other/re2c/CMake/LEMON_Util.cmake, + src/other/re2c/CMakeLists.txt, + src/other/sqlite3/tcl/CMakeLists.txt, + src/other/step/CMake/LEMON_Util.cmake, + src/other/step/CMakeLists.txt, src/other/tcl/CMakeLists.txt, + src/other/tk/CMakeLists.txt, src/other/tkhtml/CMakeLists.txt, + src/other/tkpng/CMakeLists.txt, src/other/tktable/CMakeLists.txt, + src/other/togl/CMakeLists.txt: + Try to be better about using misc/CMake .cmake files by default. + Tweak the listing of additional files to clean from lemon output. + +2012-02-02 21:02 starseeker + + * [r49204] src/other/URToolkit/CMakeLists.txt, + src/other/clipper/CMakeLists.txt, src/other/hv3/CMakeLists.txt, + src/other/incrTcl/itcl/CMakeLists.txt, + src/other/incrTcl/itk/CMakeLists.txt, + src/other/iwidgets/CMakeLists.txt, src/other/jove/CMakeLists.txt, + src/other/lemon/CMakeLists.txt, + src/other/libregex/CMakeLists.txt, + src/other/libtermlib/CMakeLists.txt, + src/other/libutahrle/CMakeLists.txt, + src/other/openNURBS/CMakeLists.txt, + src/other/perplex/CMakeLists.txt, src/other/re2c/CMakeLists.txt, + src/other/sqlite3/CMakeLists.txt, + src/other/sqlite3/tcl/CMakeLists.txt, + src/other/step/CMakeLists.txt, src/other/tcl/CMakeLists.txt, + src/other/tk/CMakeLists.txt, src/other/tkhtml/CMakeLists.txt, + src/other/tkpng/CMakeLists.txt, src/other/tktable/CMakeLists.txt, + src/other/togl/CMakeLists.txt, src/other/xmltools/CMakeLists.txt, + src/other/xmltools/libexslt/CMakeLists.txt, + src/other/xmltools/libxml/CMakeLists.txt, + src/other/xmltools/libxslt/CMakeLists.txt: + Clean up some ws in src/other + +2012-02-02 20:45 brlcad + + * [r49203] misc/CMake/CompilerFlags.cmake: + toggle whether we're aiming for c89 or c99 based on the build + configuration, just so we get more portability coverage. as long + as we're compliant, might as well stay that way for as long as we + can bear. + +2012-02-02 20:35 brlcad + + * [r49202] src/libged/combmem.c: + gcc correctly detects an array overrun read where a vect_t was + being passed as a hvect_t with the H component getting used. + looks like at least a couple mistakes were made, fixed by just + making them hvect_t's. + +2012-02-02 20:24 starseeker + + * [r49201] src/other/re2c/CMake/LEMON_Util.cmake, + src/other/step/CMake/LEMON_Util.cmake: + Sync src/other copies of LEMON_Util.cmake + +2012-02-02 20:22 starseeker + + * [r49200] src/libgcv/wfobj/CMakeLists.txt: + Gah - remove debug message + +2012-02-02 20:21 starseeker + + * [r49199] misc/CMake/LEMON_Util.cmake, + src/libgcv/wfobj/CMakeLists.txt: + Make case labeling consistent. + +2012-02-02 20:13 brlcad + + * [r49198] CMakeLists.txt: + use the CheckTypeSize module's CHECK_TYPE_SIZE() macro for + explicitly evaluating the size of a pointer instead of assuming + cmake will figure it out for us. this takes care of the problems + assuming 32-bit on a 64-bit platform when the size can be + determined. unclear how cmake (repeatedly) got into states where + the CMAKE_SIZEOF_VOID_P ends up unset, but since it's a built-in + test, likely just some bug internal to cmake. + +2012-02-02 19:29 brlcad + + * [r49197] misc/CMake/LEMON_Util.cmake: + also try to clean up the lemoninput file we copied. i may be + doing something wrong here, though.. because it's not evident + that this section of code is getting called. + +2012-02-02 18:24 brlcad + + * [r49196] misc/CMake/LEMON_Util.cmake: + delete out lemon output files during make clean + +2012-02-02 18:11 n_reed + + * [r49195] src/libbu/sscanf.c, src/libbu/test_sscanf.c: + make maximum field width mandatory for %s and %[...] conversions + +2012-02-02 17:33 brlcad + + * [r49194] misc/CMake/Distclean.cmake: + add a distclean target so we can wipe out common cmake turds and + other built system entities without wiping out an entire build + tree. derived from distclean code by Jan Woetzel with some minor + tweaks for other compiler product dirs and more clear wording. + +2012-02-02 17:26 brlcad + + * [r49193] src/other/step/src/fedex_plus/classes.c, + src/other/step/src/fedex_plus/classes_misc.c, + src/other/step/src/fedex_plus/fedex_idl.c: + more static_inline propagation so we support strict c89 mode + +2012-02-02 17:26 brlcad + + * [r49192] src/other/step/src/express/fedex.c: + include getopt.h directly in case we're compiling in strict c89 + mode + +2012-02-02 17:10 brlcad + + * [r49191] src/libged/analyze.c: + no // comments in C files for portability + +2012-02-02 17:09 brlcad + + * [r49190] src/conv/obj-g.c, src/shapes/coil.c: + break up the long string literal for c89 compliance + +2012-02-02 17:08 brlcad + + * [r49189] src/libbu/Makefile.am: + realpath missing + +2012-02-02 17:08 brlcad + + * [r49188] src/libpkg/example/server.c: + c89-style comments + +2012-02-02 17:08 brlcad + + * [r49187] src/libicv/Makefile.am: + use PNG_CPPFLAGS instead of hard-coding them so that we don't get + a conflict if png is disabled + +2012-02-02 17:07 brlcad + + * [r49186] src/other/step/src/express/expr.c, + src/other/step/src/express/expscan.l: + use static_inline instead of 'static inline' so that we're + consistent with other uses and expand correctly to the right + symbols for this compilation + +2012-02-02 17:06 brlcad + + * [r49185] src/other/step/include/express/basic.h: + use __inline__ instead of inline for c89 compilation + +2012-02-01 23:29 n_reed + + * [r49184] src/libbu/test_sscanf.c: + add some vls conversion tests + +2012-02-01 23:16 n_reed + + * [r49183] src/libbu/sscanf.c: + need to skip input whitespace for %Vc and %V[...] iff conversion + format is preceded by whitespace + +2012-02-01 23:09 bob1961 + + * [r49182] src/tclscripts/archer/BotUtility.tcl: + Sort the list of bots + +2012-02-01 22:58 bob1961 + + * [r49181] src/tclscripts/archer/ArcherCore.tcl: + After initiating a bot_split while in COMP_PICK_BOT_SPLIT_MODE, + remove the old/original bot from the display. + +2012-02-01 22:26 bob1961 + + * [r49180] src/tclscripts/archer/ArcherCore.tcl: + Indicate to the user when a bot_split initiated in + COMP_PICK_BOT_SPLIT_MODE is complete. + +2012-02-01 22:21 bob1961 + + * [r49179] src/tclscripts/archer/ArcherCore.tcl: + This updates the COMP_PICK_BOT_SPLIT_MODE to work with the + previously updated bot_split2 method that was modified in + Oct-2011. + +2012-02-01 22:05 starseeker + + * [r49178] CMakeLists.txt: + We aren't currently using ExternalProject_Add, but add in a + little more of what would be needed if we did add a use of that + macro with a note on what else would be necessary. + +2012-02-01 21:49 n_reed + + * [r49177] src/libbu/sscanf.c: + still need to match literal sequence even if it ends with null + +2012-02-01 21:35 n_reed + + * [r49176] src/libbu/sscanf.c: + fix typo + +2012-02-01 21:08 n_reed + + * [r49175] src/libbu/sscanf.c: + make returns more uniform + +2012-02-01 21:05 starseeker + + * [r49174] CMakeLists.txt: + typo? don't see how custtarget is defined here + +2012-02-01 20:22 n_reed + + * [r49173] src/libbu/sscanf.c: + add a %Vs format for writing a string to a vls + +2012-02-01 18:20 n_reed + + * [r49172] src/libbu/sscanf.c: + add a %V[...] format for writing characters of a given character + class to a vls + +2012-02-01 17:51 n_reed + + * [r49171] src/libbu/sscanf.c: + add a %Vc format for writing chars to a vls + +2012-02-01 17:51 starseeker + + * [r49170] src/CMakeLists.txt, src/adrt/CMakeLists.txt, + src/anim/CMakeLists.txt, src/brlman/CMakeLists.txt, + src/burst/CMakeLists.txt, src/bwish/CMakeLists.txt, + src/canon/CMakeLists.txt, src/conv/iges/CMakeLists.txt, + src/conv/intaval/CMakeLists.txt, src/fb/CMakeLists.txt, + src/fbed/CMakeLists.txt, src/fbserv/CMakeLists.txt, + src/halftone/CMakeLists.txt, src/irprep/CMakeLists.txt, + src/lgt/CMakeLists.txt, src/mged/CMakeLists.txt, + src/mged/points/CMakeLists.txt, src/nirt/CMakeLists.txt, + src/proc-db/CMakeLists.txt, src/remrt/CMakeLists.txt, + src/rt/CMakeLists.txt, src/rttherm/CMakeLists.txt, + src/shapes/CMakeLists.txt, src/sig/CMakeLists.txt, + src/tab/CMakeLists.txt, src/tclscripts/CMakeLists.txt, + src/tclscripts/archer/CMakeLists.txt, + src/tclscripts/archer/images/CMakeLists.txt, + src/tclscripts/boteditor/CMakeLists.txt, + src/tclscripts/geometree/CMakeLists.txt, + src/tclscripts/hv3/CMakeLists.txt, + src/tclscripts/mged/CMakeLists.txt, + src/tclscripts/pl-dm/CMakeLists.txt, + src/tclscripts/rtwizard/CMakeLists.txt, + src/tclscripts/sdialogs/CMakeLists.txt, + src/tclscripts/swidgets/CMakeLists.txt, + src/tclscripts/swidgets/images/CMakeLists.txt, + src/tclscripts/swidgets/scripts/CMakeLists.txt, + src/tclscripts/util/CMakeLists.txt, src/util/CMakeLists.txt, + src/vdeck/CMakeLists.txt: + ws + +2012-02-01 17:51 bob1961 + + * [r49169] include/dm.h, src/libdm/dm-Null.c, src/libdm/dm-X.c, + src/libdm/dm-ogl.c, src/libdm/dm-plot.c, src/libdm/dm-ps.c, + src/libdm/dm-rtgl.c, src/libdm/dm-tk.c, src/libdm/dm-wgl.c, + src/libged/draw.c, src/libtclcad/tclcad_obj.c, src/mged/dodraw.c, + src/mged/dozoom.c, src/mged/mged.c, src/mged/mged.h: + Added dm_genDLists to struct dm. Changed dm_drawDList to return + void. Set sp->s_dlist with a call to DM_GEN_DLISTS and use + directly in openGL calls (i.e. no longer adding an offset). Also + updated MGED's use of display lists (i.e. things are now being + colored correctly. Also display lists were not always getting + built). + +2012-02-01 17:30 starseeker + + * [r49168] doc/CMakeLists.txt, doc/docbook/CMakeLists.txt, + doc/docbook/articles/en/CMakeLists.txt, + doc/docbook/books/en/CMakeLists.txt, + doc/docbook/lessons/en/CMakeLists.txt, + doc/docbook/lessons/es/CMakeLists.txt, + doc/docbook/presentations/en/CMakeLists.txt, + doc/docbook/specifications/en/CMakeLists.txt, + doc/docbook/system/man1/en/CMakeLists.txt, + doc/docbook/system/man3/en/CMakeLists.txt, + doc/docbook/system/man5/en/CMakeLists.txt, + doc/docbook/system/mann/en/CMakeLists.txt, + doc/html/CMakeLists.txt, doc/legal/CMakeLists.txt, + misc/CMakeLists.txt, misc/enigma/CMakeLists.txt, + misc/pkgconfig/CMakeLists.txt, + misc/win32-msvc/Dll/CMakeLists.txt, regress/CMakeLists.txt, + regress/gcv/CMakeLists.txt, regress/mged/CMakeLists.txt, + src/archer/CMakeLists.txt, src/gtools/CMakeLists.txt: + more whitespace cleanup + +2012-02-01 17:22 starseeker + + * [r49167] db/CMakeLists.txt, doc/html/CMakeLists.txt, + misc/CMake/BRLCAD_Util.cmake, misc/CMakeLists.txt, + src/archer/CMakeLists.txt, src/conv/CMakeLists.txt, + src/gtools/CMakeLists.txt, src/libanalyze/CMakeLists.txt, + src/libbn/CMakeLists.txt, src/libbu/CMakeLists.txt, + src/libcursor/CMakeLists.txt, src/libdm/CMakeLists.txt, + src/libfb/CMakeLists.txt, src/libfft/CMakeLists.txt, + src/libgcv/CMakeLists.txt, src/libged/CMakeLists.txt, + src/libicv/CMakeLists.txt, src/libmultispectral/CMakeLists.txt, + src/liboptical/CMakeLists.txt, src/liborle/CMakeLists.txt, + src/libpc/CMakeLists.txt, src/libpkg/CMakeLists.txt, + src/librt/CMakeLists.txt, src/librtserver/CMakeLists.txt, + src/libsysv/CMakeLists.txt, src/libtclcad/CMakeLists.txt, + src/libtermio/CMakeLists.txt, src/libwdb/CMakeLists.txt, + src/rt/CMakeLists.txt, src/util/CMakeLists.txt, + src/vfont/CMakeLists.txt: + BRLCAD_INCLUDE_DIRS is not as general as that name implies - + rename to BRLCAD_LIB_INCLUDE_DIRS and remove some 'magic' + variable name assumptions. While we're at it, clean up whitespace + and capitalization + +2012-02-01 16:40 starseeker + + * [r49166] CMakeLists.txt: + Add a few more links to RPATH handling docs + +2012-02-01 14:54 tbrowder2 + + * [r49165] README: + mention minimum required version of CMake so user isn't surprised + later + +2012-02-01 00:29 starseeker + + * [r49164] misc/CMake/CheckCSourceRuns.cmake, + src/other/incrTcl/itcl/CMake/CheckCSourceRuns.cmake, + src/other/incrTcl/itk/CMake/CheckCSourceRuns.cmake, + src/other/sqlite3/CMake/CheckCSourceRuns.cmake, + src/other/step/CMake/CheckCSourceRuns.cmake, + src/other/tcl/CMake/CheckCSourceRuns.cmake, + src/other/tk/CMake/CheckCSourceRuns.cmake, + src/other/togl/CMake/CheckCSourceRuns.cmake: + Quote SOURCE in case of spaces in pathnames... + +2012-02-01 00:19 starseeker + + * [r49163] misc/CMake/BRLCAD_CheckFunctions.cmake, + misc/CMake/CheckCFileRuns.cmake, + misc/CMake/CheckCSourceRuns.cmake, misc/CMake/FindLEX.cmake, + misc/CMake/FindTERMLIB.cmake, + src/other/incrTcl/itcl/CMake/CheckCFileRuns.cmake, + src/other/incrTcl/itcl/CMake/CheckCSourceRuns.cmake, + src/other/incrTcl/itcl/CMake/ac_std_funcs.cmake, + src/other/incrTcl/itcl/CMake/tcl.cmake, + src/other/incrTcl/itk/CMake/CheckCFileRuns.cmake, + src/other/incrTcl/itk/CMake/CheckCSourceRuns.cmake, + src/other/incrTcl/itk/CMake/ac_std_funcs.cmake, + src/other/incrTcl/itk/CMake/tcl.cmake, + src/other/sqlite3/CMake/CheckCSourceRuns.cmake, + src/other/sqlite3/tcl/CMake/CheckCFileRuns.cmake, + src/other/sqlite3/tcl/CMake/CheckCSourceRuns.cmake, + src/other/sqlite3/tcl/CMake/ac_std_funcs.cmake, + src/other/sqlite3/tcl/CMake/tcl.cmake, + src/other/step/CMake/CheckCFileRuns.cmake, + src/other/step/CMake/CheckCSourceRuns.cmake, + src/other/step/CMake/FindLEX.cmake, + src/other/tcl/CMake/CheckCFileRuns.cmake, + src/other/tcl/CMake/CheckCSourceRuns.cmake, + src/other/tcl/CMake/ac_std_funcs.cmake, + src/other/tcl/CMake/tcl.cmake, + src/other/tk/CMake/CheckCFileRuns.cmake, + src/other/tk/CMake/CheckCSourceRuns.cmake, + src/other/tk/CMake/ac_std_funcs.cmake, + src/other/tk/CMake/tcl.cmake, + src/other/togl/CMake/CheckCFileRuns.cmake, + src/other/togl/CMake/CheckCSourceRuns.cmake, + src/other/togl/CMake/CheckFunctions.cmake: + Dispose of the one-off CHECK_C_FILE_RUNS and instead enhance + CHECK_C_SOURCE_RUNS. Will try to contribute the change upstream. + +2012-01-31 23:47 n_reed + + * [r49162] src/libbu/sscanf.c: + build accepted character table for character class + +2012-01-31 23:42 starseeker + + * [r49161] misc/CMake/BRLCAD_CheckFunctions.cmake, + misc/CMake/BRLCAD_CompilerFlags.cmake, + misc/CMake/BRLCAD_Dependent_Options.cmake, + misc/CMake/BRLCAD_Options.cmake, misc/CMake/BRLCAD_Util.cmake, + misc/CMake/CheckCFileRuns.cmake, misc/CMake/CompilerFlags.cmake, + misc/CMake/DiffCache.cmake, misc/CMake/FindGL.cmake, + misc/CMake/FindLEMON.cmake, misc/CMake/FindOIIO.cmake, + misc/CMake/FindOPENNURBS.cmake, misc/CMake/FindOSL.cmake, + misc/CMake/FindOpenEXR.cmake, misc/CMake/FindPERPLEX.cmake, + misc/CMake/FindPkgMacros.cmake, misc/CMake/FindRE2C.cmake, + misc/CMake/FindREGEX.cmake, misc/CMake/FindSCL.cmake, + misc/CMake/FindShellDeps.cmake, misc/CMake/FindTBB.cmake, + misc/CMake/FindTCL.cmake, misc/CMake/FindTERMLIB.cmake, + misc/CMake/FindUTAHRLE.cmake, misc/CMake/FindX11.cmake, + misc/CMake/FindXMLLINT.cmake, misc/CMake/FindXSLTPROC.cmake, + misc/CMake/FindYACC.cmake, misc/CMake/FindZLIB.cmake, + misc/CMake/LEMON_Util.cmake, misc/CMake/PERPLEX_Util.cmake, + misc/CMake/RE2C_Util.cmake, misc/CMake/ResetCache.cmake, + misc/CMake/ResolveCompilerPaths.cmake, + misc/CMake/ThirdParty.cmake, misc/CMake/ThirdParty_TCL.cmake, + src/other/incrTcl/itk/CMake/FindX11.cmake, + src/other/re2c/CMake/FindLEMON.cmake, + src/other/re2c/CMake/LEMON_Util.cmake, + src/other/step/CMake/FindLEMON.cmake, + src/other/step/CMake/LEMON_Util.cmake, + src/other/tk/CMake/FindX11.cmake, + src/other/tkhtml/CMake/FindX11.cmake, + src/other/tkpng/CMake/FindX11.cmake, + src/other/tktable/CMake/FindX11.cmake, + src/other/xmltools/CMake/ResolveCompilerPaths.cmake: + Fix shiftwidth for vim in .cmake files + +2012-01-31 23:36 starseeker + + * [r49160] src/conv/CMakeLists.txt: + ws + +2012-01-31 23:35 starseeker + + * [r49159] src/conv/step/CMakeLists.txt: + ws + +2012-01-31 23:34 starseeker + + * [r49158] src/conv/step/CMakeLists.txt: + Slight clean-up of the fedex generating CMake logic, even though + it's not active yet. + +2012-01-31 22:48 bob1961 + + * [r49157] include/bn.h, src/libdm/dm-X.c, src/libdm/dm-ogl.c, + src/libdm/dm-plot.c, src/libdm/dm-ps.c, src/libdm/dm-tk.c, + src/libdm/dm-wgl.c, src/libged/draw.c, src/libged/plot.c, + src/libged/png.c, src/libged/ps.c, src/libged/select.c, + src/librt/primitives/bot/bot.c, + src/librt/primitives/nmg/nmg_misc.c, src/librt/vlist.c, + src/mged/dodraw.c, src/mged/plot.c, src/mged/polyif.c, + src/mged/rtif.c, src/util/pl-dm.c: + Added new vlist commands to support triangles. This allows the + display managers that care to do something better/faster if they + know they have triangles as opposed to polygons. + +2012-01-31 20:46 starseeker + + * [r49156] NEWS: + Review of Coverity issue 2069, commit r48706 - fix looks good. + Clean up handling of input read failure case in burst. + +2012-01-31 20:39 starseeker + + * [r49155] NEWS: + Review of Coverity issue 2070 - fix looks good. double-free error + potentially visible in shp-g. + +2012-01-31 20:35 n_reed + + * [r49154] src/libbu/sscanf.c: + flags variable should be long int type given how many flags are + being used + +2012-01-31 18:14 n_reed + + * [r49153] src/libbu/test_sscanf.c: + consistently print src and fmt strings + +2012-01-31 17:54 starseeker + + * [r49152] CMakeLists.txt: + When doing a delta, start the clock closer to the beginning... + probably not terribly significant since most of the time is taken + up in tests, but makes more sense if you're going looking for it + in the code. + +2012-01-31 17:41 n_reed + + * [r49151] src/libbu/test_sscanf.c: + add some simple tests of error behavior + +2012-01-31 14:30 bob1961 + + * [r49150] src/libtclcad/tclcad_obj.c: + If scale is NULL, the passed in argc should be 1. + +2012-01-30 23:54 bob1961 + + * [r49149] include/tclcad.h, src/libtclcad/tclcad_obj.c, + src/tclscripts/lib/Ged.tcl: + Expose display list capability via libtclcad and + tclscripts/lib/Ged.tcl + +2012-01-30 23:02 bob1961 + + * [r49148] src/libged/bigE.c, src/libged/draw.c, + src/libged/erase.c, src/libged/preview.c, + src/libged/set_transparency.c, src/libged/zap.c: + Initial code to send notification via callback when vlists are + created or freed. + +2012-01-30 22:57 bob1961 + + * [r49147] include/ged.h, include/obj.h, include/tclcad.h: + Moved struct ged_dm_view and struct ged_obj to tclcad.h. Moved + declaration of go_refresh() and go_refresh_draw() to tclcad.h. + Added ged_create_dlist_callback and ged_free_dlist_callback to + struct ged. + +2012-01-30 22:37 n_reed + + * [r49146] src/libbu/test_sscanf.c: + consistently exit on failure + +2012-01-30 22:21 n_reed + + * [r49145] src/libbu/test_sscanf.c: + duplication reduction + +2012-01-30 21:02 starseeker + + * [r49144] CMakeLists.txt: + clean up indentation (thanks emacs mode) + +2012-01-30 20:55 starseeker + + * [r49143] CMakeLists.txt: + stray upper->lower conversions + +2012-01-30 18:29 n_reed + + * [r49142] src/libbu/test_sscanf.c: + Add tests for correct max field width behavior for common types. + +2012-01-30 16:18 d_rossberg + + * [r49141] include/pstdint.h: + MSVS 2008 has an uintptr_t but no UINTPTR_MAX defined + therefore, if there is a MSVS with uintptr_t but no UINTPTR_MAX + defined => define the UINTPTR_MAX here + +2012-01-29 11:41 jordisayol + + * [r49140] misc/debian/control: + Update debian sources building dependencies. + +2012-01-29 11:30 jordisayol + + * [r49139] sh/make_deb.sh, sh/make_rpm.sh: + Update deb/rpm building dependencies. + +2012-01-29 06:13 brlcad + + * [r49138] src/libtclcad/tclcad_obj.c: + enable support for the new autoview option to archer as well. + looks like spaghetti tentacles run deep as it's not a simple call + through to ged_autoview, but should do the trick + +2012-01-29 06:12 brlcad + + * [r49137] src/libged/autoview.c: + clarity, model scale and view factor + +2012-01-29 06:04 brlcad + + * [r49136] src/mged/chgview.c: + bah, stupid. need to update the mged hook function to allow and + pass the new scale option too. + +2012-01-29 05:55 brlcad + + * [r49135] NEWS: + after mailing list discussion prompted by tom browder, added an + optional scaling parameter to the autoview command so that you + can display geometry presized with respect to the view. default + is still what it was fitting the model bounding sphere to half + the view, i.e., scale of 0.5 + +2012-01-29 05:49 brlcad + + * [r49134] src/libged/autoview.c: + add an optional scaling parameter to the autoview command. this + lets users override the default behavior, which is to scale the + view to twice the model bounding sphere. parameter is implemented + as the model scale with respect to the view size so that .9 will + give 90% view, 2.0 will give a model twice the size of the view, + etc. + +2012-01-28 02:54 starseeker + + * [r49133] CMakeLists.txt: + For now, take out the dll relocation - if someone wants to do + testing or we put it back in 'live', all that should be needed is + a reverse merge on this commit. Until we're ready, leave Windows + in a working state. + +2012-01-27 20:43 starseeker + + * [r49132] CMakeLists.txt: + Looks like we need to set target properties for multiple + configurations, in order to re-direct appropriately. + +2012-01-27 19:46 n_reed + + * [r49131] src/libbu/test_sscanf.c: + ensure float constants are printable + +2012-01-27 19:19 n_reed + + * [r49130] src/libbu/test_sscanf.c: + add tests for string termation behavior and support of literal + ']' and '-' in character classes + +2012-01-27 16:28 erikgreenwald + + * [r49129] src/libgcv/test_bottess.c: + add more compose tests + +2012-01-27 16:27 erikgreenwald + + * [r49128] src/libgcv/bottess.c: + fix bug, wrong faces being removed and kept. + +2012-01-27 16:15 erikgreenwald + + * [r49127] src/libgcv/bottess.c: + fix off by one error in bulk face removal + +2012-01-27 15:58 erikgreenwald + + * [r49126] src/libgcv/test_bottess.c: + makr foo. test nfaces. init bn_tol. + +2012-01-27 14:43 erikgreenwald + + * [r49125] src/libgcv/test_bottess.c: + start filling in the "all deleted" compose condition + +2012-01-27 05:34 brlcad + + * [r49124] misc/win32-msvc/bootstrap.cpp: + not the ib directory + +2012-01-27 05:03 brlcad + + * [r49123] misc/win32-msvc/bootstrap.cpp: + double-whammy, give the dll an apientry so there's at least one + symbol to call + +2012-01-27 03:10 brlcad + + * [r49122] misc/win32-msvc/bootstrap.cpp: + begs explanation, so detail what's going on here. also need + common.h for BRLCAD_ROOT. + +2012-01-27 03:02 brlcad + + * [r49121] misc/win32-msvc/CMakeLists.txt, + misc/win32-msvc/bootstrap.cpp: + stub in an initial bootstrap 'library' so that all of our + application binaries on Windows can call SetDllDirectory(). this + is avoid having to require users to set a PATH yet still keeping + libraries in lib and applications in bin like we do on all other + platforms. + +2012-01-26 23:27 n_reed + + * [r49120] src/libbu/test_sscanf.c: + stick related tests in their own routines + +2012-01-26 22:28 starseeker + + * [r49119] CMakeLists.txt: + set version, THEN define DATA_DIR... + +2012-01-26 22:19 starseeker + + * [r49118] CMakeLists.txt: + whoops, typo + +2012-01-26 22:18 n_reed + + * [r49117] src/libbu/test_sscanf.c: + condensed tests of numeric-constant conversions + +2012-01-26 22:18 starseeker + + * [r49116] CMakeLists.txt: + Here we go... set RUNTIME_OUTPUT_DIRECTORY to LIB_DIR - DLLs + should now end up on lib on Windows. This will probably break + stuff. Also make better use of BIN_DIR and LIB_DIR in the + toplevel file... + +2012-01-26 22:09 starseeker + + * [r49115] src/other/incrTcl/itcl/CMakeLists.txt, + src/other/incrTcl/itk/CMakeLists.txt, + src/other/libpng/CMakeLists.txt, src/other/step/CMakeLists.txt, + src/other/tcl/CMakeLists.txt, src/other/tk/CMakeLists.txt: + Go with 'lib' for all instances of CMAKE_LIBRARY_OUTPUT_DIRECTORY + +2012-01-26 22:01 starseeker + + * [r49114] CMakeLists.txt: + Same deal with the cfg_type case + +2012-01-26 22:00 starseeker + + * [r49113] CMakeLists.txt: + Misunderstood what CMAKE_LIBRARY_OUTPUT_DIRECTORY controls... + +2012-01-26 19:55 bob1961 + + * [r49112] src/tclscripts/archer/Archer.tcl, + src/tclscripts/archer/ArcherCore.tcl: + Temporarily disable tkhtml when on 64-bit windows platforms. + +2012-01-26 19:45 n_reed + + * [r49111] src/libbu/test_sscanf.c: + Constant suffixes are bad syntax, lose them. Test %n %% and %* + formats. + +2012-01-26 19:17 erikgreenwald + + * [r49110] src/libgcv/test_bottess.c: + fix format string + +2012-01-26 19:05 erikgreenwald + + * [r49109] src/libgcv/test_bottess.c: + macro-ize prep of trees for multiple tests + +2012-01-26 18:53 brlcad + + * [r49108] NEWS: + good one, bob fixed a bug in the extrude objects where an entire + extrude would disappear if you rendered it ever so slightly + off-angle but nearly dead-on. problem was due to tolerancing. + fixed in r49092. + +2012-01-26 18:42 n_reed + + * [r49107] src/libbu/sscanf.c: + don't give pointer argument if assignment is suppressed + +2012-01-26 18:42 starseeker + + * [r49106] TODO, misc/CMake/FindX11.cmake, + src/other/incrTcl/itk/CMake/FindX11.cmake, + src/other/tk/CMake/FindX11.cmake, + src/other/tkhtml/CMake/FindX11.cmake, + src/other/tkpng/CMake/FindX11.cmake, + src/other/tktable/CMake/FindX11.cmake: + Rework FindX11.cmake to be aware if results are coming back from + multiple directories, and report that fact. Too complicated to + have it sort out multiple X11 installations - this will at least + help the user's awareness that there might be a problem. + +2012-01-26 18:38 starseeker + + * [r49105] misc/CMake/Fink_MacPorts.cmake: + Reorganize Fink_Macports logic, add more comments + +2012-01-26 18:35 brlcad + + * [r49104] NEWS: + comment tense was right: Fixed a crash condition in coil where + the combination of the -S and -l options would result in an + attempt to dereference a NULL variable. CID 318 + +2012-01-26 18:33 brlcad + + * [r49103] NEWS: + s/#/*/ and reword while at it for past tense and more detail. + Attribute printing was haywire in nirt, printing ALL attributes + and ignoring the list. Now printing only specified attributes. + Cliff fixed it. + +2012-01-26 18:32 erikgreenwald + + * [r49102] src/libgcv/test_bottess.c: + do allocs for right tree, as compose does free()s + +2012-01-26 18:29 brlcad + + * [r49101] NEWS: + wrong char retry. cliff said: Add -h option to nirt to suppress + header, couple other tweaks + +2012-01-26 18:26 erikgreenwald + + * [r49100] src/libgcv/bottess.c: + guard against empty face sets + +2012-01-26 18:21 erikgreenwald + + * [r49099] src/libgcv/test_bottess.c: + start filling in test for compose() + +2012-01-26 18:17 erikgreenwald + + * [r49098] src/libgcv/soup.h: + add funcs for testing + +2012-01-26 18:15 erikgreenwald + + * [r49097] src/libgcv/bottess.c: + eliminate HIDDEN to allow function testing + +2012-01-26 18:06 bob1961 + + * [r49096] src/archer/archer: + Need to normalize check_root_dir. check_bin_dir doesn't need to + get normalized twice. + +2012-01-26 18:03 bob1961 + + * [r49095] src/tclscripts/archer/BotUtility.tcl: + Need to look in the bin directory for shared libs on windows. + +2012-01-26 17:49 n_reed + + * [r49094] src/libbu/sscanf.c: + don't check for assignment when none is expected + +2012-01-26 17:13 n_reed + + * [r49093] src/libbu/test_sscanf.c: + add test of %% format + +2012-01-26 16:43 bob1961 + + * [r49092] src/librt/primitives/extrude/extrude.c: + Using a bigger tolerance when checking dir_dot_z. This fixes the + cases where dir_dot_z was very close to 1.0, but not close enough + to switch to using u vector as the ray direction and yet still + close enough to cause a miss when there should have been a hit. + +2012-01-26 16:29 n_reed + + * [r49091] src/libbu/test_sscanf.c: + add a few pointer conversion tests + +2012-01-26 16:19 n_reed + + * [r49090] src/libbu/sscanf.c: + set pointer conversion flag but forgot to check for it + +2012-01-26 15:22 erikgreenwald + + * [r49089] src/libgcv/test_bottess.c: + stub in other test suites + +2012-01-25 22:34 brlcad + + * [r49088] doc/docbook/articles/en/CMakeLists.txt, + doc/docbook/articles/en/TEMPLATE.xml: + add an initial template that demonstrates some of the basic + docbook/xml elements for adding new articles. + +2012-01-25 22:21 starseeker + + * [r49087] TODO, regress/CMakeLists.txt, regress/nirt.sh: + Add regression testing for nirt based on the nirt DocBook manual. + +2012-01-25 22:15 starseeker + + * [r49086] NEWS, src/nirt/nirt.c, src/nirt/nirt.h: + Add -h option to nirt to suppress header, couple other tweaks. + +2012-01-25 22:14 n_reed + + * [r49085] src/libbu/test_sscanf.c: + Add some string-type tests now that character-class conversion is + debugged. + +2012-01-25 22:10 starseeker + + * [r49084] src/nirt/command.c: + err -> stdout for nirt default units reporting. + +2012-01-25 21:52 starseeker + + * [r49083] NEWS, src/nirt/if.c: + Attribute printing was haywire in nirt, printing ALL attributes + and ignoring the list. Now printing only specified attributes. + +2012-01-25 21:48 n_reed + + * [r49082] src/libbu/sscanf.c: + Doh! Accidently overwrote conversion type var before switching on + it. + +2012-01-25 21:01 starseeker + + * [r49081] src/nirt/sfiles/csv-gap.nrt: + Stray commas in csv-gap formatting were causing error when + specifying -f csv-gap in a nirt run. + +2012-01-25 20:52 n_reed + + * [r49080] src/libbu/sscanf.c: + Forgot that we need to search for closing brace of character + classes. Was causing truncated conversion specification. + +2012-01-25 20:36 brlcad + + * [r49079] src/libbu/badmagic.c: + not clear what is exactly being checked but the magic number + alignment checking looks to be incorrect now that we're using + uint32_t's everywhere. getting misalignment on big-endian 64-bit + system in shaders regression, fixed by checking our magic type. + +2012-01-25 20:32 brlcad + + * [r49078] src/libbn/noise.c: + clean up the magic number handling to be consistent with our + uint32_t magic type. expand the size of the hash table from + shorts to that as well and do some minor refactoring so that the + table size (4096) is defined in just one place and everything + keys off of it. + +2012-01-25 20:30 brlcad + + * [r49077] AUTHORS: + credit pavel jansa (pawleeq) with his numerous brl-cad tutorial + articles (in czech): http://www.abclinuxu.cz/autori/pavel-jansa + +2012-01-25 18:49 starseeker + + * [r49076] src/nirt/command.c: + another stdout fprintf change... + +2012-01-25 18:43 starseeker + + * [r49075] src/nirt/command.c: + Send the default coordinate printouts to stdout - really should + be handled like 'normal' nirt reporting... + +2012-01-25 18:20 n_reed + + * [r49074] src/libbu/test_sscanf.c: + Using macros to condense numeric conversion tests, now in their + own routine. Moving on to more exotic conversions. + +2012-01-25 18:00 starseeker + + * [r49073] src/other/libpng/CMakeLists.txt: + ws + +2012-01-25 17:57 starseeker + + * [r49072] src/other/libpng/CMakeLists.txt: + If we're conditionalizing the non-WIN32 files on generation, need + to also conditionalize the related install rules. + +2012-01-25 17:22 brlcad + + * [r49071] src/other/step/src/clstepcore/STEPattribute.h, + src/other/step/src/clstepcore/read_func.cc, + src/other/step/src/clstepcore/read_func.h, + src/other/step/src/clstepcore/sdai.h, + src/other/step/src/clstepcore/sdaiApplication_instance.cc, + src/other/step/src/clstepcore/sdaiApplication_instance.h, + src/other/step/src/clstepcore/sdaiSelect.cc, + src/other/step/src/clstepcore/sdaiSelect.h: + might make merging a bit more difficult or (more likely) repeats + work already done in the github tree, but helps ease our sanity + in the meantime. eliminate a slew of gcc warnings about string + literals being passed as char* parameters when they should be + treated immutable. mark them all const. + +2012-01-25 17:12 bob1961 + + * [r49070] src/mged/polyif.c: + Variable declarations need to be at the top of the code block. + +2012-01-25 17:10 brlcad + + * [r49069] src/other/step/src/clstepcore/ExpDict.h: + more warning quellage. shouldn't pass string constants to char* + parameters as they should be considered immutable/const. make + SelectTypeDescriptor() constructor take a const char* instead, + fortunately TypeDescriptor's constructor is correct. + +2012-01-25 17:08 brlcad + + * [r49068] src/conv/step/SdaiCONFIG_CONTROL_DESIGN.cc, + src/conv/step/SdaiCONFIG_CONTROL_DESIGN.h, + src/other/step/src/cldai/sdaiEntity_extent.cc, + src/other/step/src/cldai/sdaiEntity_extent.h, + src/other/step/src/cldai/sdaiModel_contents.cc, + src/other/step/src/cldai/sdaiModel_contents.h, + src/other/step/src/clstepcore/ExpDict.cc, + src/other/step/src/clstepcore/ExpDict.h, + src/other/step/src/clstepcore/STEPattribute.h, + src/other/step/src/clstepcore/STEPattribute.inline.cc, + src/other/step/src/clstepcore/sdaiEnum.h, + src/other/step/src/clstepcore/sdaiSelect.cc, + src/other/step/src/clstepcore/sdaiSelect.h: + Can't take it any longer. Doggy bag all the gcc vomit about SCL's + qualified type errors. Reduces the build log by about 16MB, 78k + warning lines, approx 765 unique instances. + Quell them all with a teeny little one-liner bit of scripting + based on the build log output: + for match in `grep qualifiers build.log | sort | uniq | cut -d: + -f1,2` ; do export file="`echo $match | cut -d: -f1`" ; export + line="`echo $match | cut -d: -f2`" ; export pline="`expr $line - + 1`" ; if test "x`sed -n ${pline}p + $file |grep const`" = "x" ; then sed -n ${line}p $file ; sed + "${line}s/\([[:space:]]*\)const \(.*\)/\1\2/" < $file > $file.sed + ; mv $file.sed $file ; else sed -n ${pline}p $file ; sed + "${pline}s/\([[:space:]]*\)const \(.*\)/\1\2/" < $file > + $file.sed ; mv $file.sed $file ; fi ; done + As to the issue at hand, there is no such thing as returning a + "const int". It's just a value (same goes for all the non-pointer + return types). Old SGI compiler was one of the first to be + pedantic about that mistake, but gcc wised up a few + years ago and warns about it now too. + +2012-01-25 05:43 brlcad + + * [r49067] BUGS, NEWS, TODO: + fixed the database corruption bug being seen on 64-bit big-endian + systems (sparc, power7, etc). looks like the size mismatch was + limited to the ebm, dsp, vol, and hf (deprecated) primitives. + issue caused by trying to serialize a 64-bit value into 32-bits + without taking the input type into account (code assumes it's + 32-bit) via bu_vls_struct_print('%d') serialization. + +2012-01-25 05:37 brlcad + + * [r49066] include/rtgeom.h: + fix a major db5 portability bug introduced around 7.18.2 reading + and writing ebm, dsp, vol, and hf primitives. changing their + dimension parameters to size_t didn't account for them being + converted typeless via libbu's bu_vls_struct_print('%d') during + export via int coercion into 32-bit data. thus, 64-bit size_t's + on a big-endian platform were writing out as zero (unless they + happened to have a value that exceeded 32-bits) which ends up + 'corrupting' the .g file. fix is to make sure we stick to a + 32-bit type so it'll export correctly. as such, convert to + uint32_t and document the issue. + +2012-01-25 05:03 brlcad + + * [r49065] src/conv/intaval/read_dra.cpp: + gcc complains about not initializing the remainder of the struct + members if we're going to perform static initialization this way. + a memset() might be more apropriate, but this does the trick with + no runtime overhead. + +2012-01-24 23:41 starseeker + + * [r49064] regress/mged/CMakeLists.txt, regress/mged/clone.mged: + Ah hah! That looks a lot closer to what it should look like. + +2012-01-24 23:35 bob1961 + + * [r49063] src/rt/viewweight.c: + Moved variable declaration to top of code block. + +2012-01-24 23:33 bob1961 + + * [r49062] include/raytrace.h: + Fixed a typo. + +2012-01-24 23:20 n_reed + + * [r49061] src/libbu/test_sscanf.c: + prefix local constants to avoid name collisions + +2012-01-24 23:12 starseeker + + * [r49060] regress/mged/CMakeLists.txt: + Make a stab at CMake logic to trigger the mged cmd regressions. + These need a fair bit of work - lots of invalid uses of globbing. + +2012-01-24 22:43 bob1961 + + * [r49059] src/other/xmltools/xsltproc.c: + Include winsock2.h if _WINSOCKAPI_ is not defined. This avoids + redefinition of things like struct timeval. + +2012-01-24 22:29 n_reed + + * [r49058] src/libbu/test_sscanf.c: + add more tests of basic conversion specifications + +2012-01-24 22:17 jordisayol + + * [r49057] misc/debian/changelog, sh/make_deb.sh, sh/make_rpm.sh: + Update debian/changelog version + Change multijob on deb/rpm builfing scripts + Remove binary checking on debian building script + +2012-01-24 22:03 starseeker + + * [r49056] regress/mged/clone.mged: + Can't use glob expansion in this environment - go with db_glob + and a foreach loop + +2012-01-24 21:29 erikgreenwald + + * [r49055] regress/CMakeLists.txt: + add analyze.asc to "extra_dist" type var + +2012-01-24 21:28 erikgreenwald + + * [r49054] src/conv/step/CMakeLists.txt: + change header entry from .cpp to .h + +2012-01-24 21:28 brlcad + + * [r49053] BUGS, NEWS, TODO: + document the now better-understood big-endian ebm/dsp export bug. + writing out a size_t as a 32-bit type is bad. this one will have + to be fixed before any new release distributions are posted. no + way to fix, review, and v&v by the end of jan. + +2012-01-24 21:20 starseeker + + * [r49052] misc/CMake/distcheck_buildsys.cmake.in: + Add some more comments to the buildsys component of CMake + distcheck logic. + +2012-01-24 21:17 erikgreenwald + + * [r49051] src/libbu/test_sscanf.c: + quell uninitialized var warning + +2012-01-24 21:05 tbrowder2 + + * [r49050] HACKING: + change target weight-regress to regress-weight per new naming + convention + +2012-01-24 21:00 indianlarry + + * [r49049] src/conv/step/ApplicationContext.cpp, + src/conv/step/ApplicationContext.h, + src/conv/step/ApplicationContextElement.cpp, + src/conv/step/ApplicationContextElement.h, + src/conv/step/BrepWithVoids.cpp, src/conv/step/BrepWithVoids.h, + src/conv/step/CMakeLists.txt, + src/conv/step/ContextDependentShapeRepresentation.cpp, + src/conv/step/ContextDependentShapeRepresentation.h, + src/conv/step/DesignContext.cpp, src/conv/step/DesignContext.h, + src/conv/step/Factory.cpp, src/conv/step/Factory.h, + src/conv/step/FunctionallyDefinedTransformation.cpp, + src/conv/step/FunctionallyDefinedTransformation.h, + src/conv/step/ItemDefinedTransformation.cpp, + src/conv/step/ItemDefinedTransformation.h, + src/conv/step/MechanicalContext.cpp, + src/conv/step/MechanicalContext.h, + src/conv/step/OpenNurbsInterfaces.cpp, + src/conv/step/OrientedClosedShell.cpp, + src/conv/step/OrientedClosedShell.h, src/conv/step/Product.cpp, + src/conv/step/Product.h, src/conv/step/ProductCategory.cpp, + src/conv/step/ProductCategory.h, + src/conv/step/ProductContext.cpp, src/conv/step/ProductContext.h, + src/conv/step/ProductDefinition.cpp, + src/conv/step/ProductDefinition.h, + src/conv/step/ProductDefinitionContext.cpp, + src/conv/step/ProductDefinitionContext.h, + src/conv/step/ProductDefinitionContextAssociation.cpp, + src/conv/step/ProductDefinitionContextAssociation.h, + src/conv/step/ProductDefinitionContextRole.cpp, + src/conv/step/ProductDefinitionContextRole.h, + src/conv/step/ProductDefinitionFormation.cpp, + src/conv/step/ProductDefinitionFormation.h, + src/conv/step/ProductDefinitionFormationWithSpecifiedSource.cpp, + src/conv/step/ProductDefinitionFormationWithSpecifiedSource.h, + src/conv/step/ProductDefinitionShape.cpp, + src/conv/step/ProductDefinitionShape.h, + src/conv/step/ProductRelatedProductCategory.cpp, + src/conv/step/ProductRelatedProductCategory.h, + src/conv/step/PropertyDefinition.cpp, + src/conv/step/PropertyDefinition.h, + src/conv/step/PullbackCurve.cpp, + src/conv/step/RepresentationRelationship.cpp, + src/conv/step/RepresentationRelationship.h, + src/conv/step/RepresentationRelationshipWithTransformation.cpp, + src/conv/step/RepresentationRelationshipWithTransformation.h, + src/conv/step/STEPWrapper.cpp, + src/conv/step/ShapeRepresentationRelationship.cpp, + src/conv/step/ShapeRepresentationRelationship.h, + src/conv/step/Transformation.cpp, src/conv/step/Transformation.h: + initial class additions and modifications to support assemblies + in STEP + +2012-01-24 20:46 starseeker + + * [r49048] src/conv/CMakeLists.txt, src/other/CMakeLists.txt: + Turn off the step stuff for now on MSVC - we're a ways away from + being able to build there. + +2012-01-24 20:26 brlcad + + * [r49047] TODO: + regress-solids is failing + +2012-01-24 20:25 n_reed + + * [r49046] src/libbu/test_sscanf.c: + Removed use of vsscanf and re-wrote test to be simpler, more + readable, and more portable. + +2012-01-24 20:22 brlcad + + * [r49045] regress/CMakeLists.txt: + rename all of the individual regression tests to regress-[TEST] + so they all follow a common convention of increasing target + specificity. also change the 'regress' target to merely depend on + all of the other regress targets so we can test in parallel. + +2012-01-24 19:57 starseeker + + * [r49044] regress/library.sh: + Don't print all the search verbosity by default. Can uncomment + the echo if we need it, but it's a distraction from the actual + regress output. + +2012-01-24 18:45 erikgreenwald + + * [r49043] src/libbu/test_vls.c: + remove test_vls.cLu, it's not portable + +2012-01-24 18:33 erikgreenwald + + * [r49042] src/libgcv/soup.h, src/libgcv/tri_intersect.c: + use GCV_EXPORT instead of local custom name. + +2012-01-24 18:28 indianlarry + + * [r49041] src/conv/step/step-g.cpp: + little more verbosity to file overwrite error message + +2012-01-24 18:25 erikgreenwald + + * [r49040] src/libgcv/test_bottess.c: + Block around decls. Hoist decls to beginning of blocks. + +2012-01-24 17:49 erikgreenwald + + * [r49039] src/libgcv/test_bottess.c: + test triangle foo values. add ansi color codes to summary and + macroize a bit. + +2012-01-24 16:49 n_reed + + * [r49038] src/libbu/test_sscanf.c: + Still need vsscanf for test routine. For now, require it to run + test. + +2012-01-24 16:23 brlcad + + * [r49037] src/conv/step/STEPWrapper.cpp: + error message cleanup for clarity since it's likely to be + invalid. review of r48313, cid 1836. + +2012-01-24 16:20 brlcad + + * [r49036] NEWS: + looks like r49031 from keith fixes a memory management issue in + scl that was causing a delete memory error. that plus the slew of + virtual inheritance tweaks qualitatively amount to improved + step-g memory management (visible to user in terms of memory + consumption, maybe preventing crashes for some usage cases) + +2012-01-24 16:12 brlcad + + * [r49035] src/libbu/timer.c: + try another approach, include the higher-level windows.h instead + of mmsystem.h for the Windows-specific QueryPerformanceCounter() + method. + +2012-01-24 16:10 brlcad + + * [r49034] CMakeLists.txt: + try another approach, test for windows.h bahamamama instead of + the subling mmsystem.h since it should also get use + QueryPerformanceCounter() + +2012-01-24 16:09 brlcad + + * [r49033] CMakeLists.txt: + looks like regex gone wild? + s/BRLCAD_INCLUDE_file/BRLCAD_INCLUDE_FILE/g + +2012-01-24 16:06 brlcad + + * [r49032] include/bin.h, include/bio.h: + better explain why we intentionally avoid using HAVE_* defines or + common.h in these headers. tempting, but they're meant to be + completely stand-alone files. + +2012-01-24 16:01 indianlarry + + * [r49031] src/other/step/src/cleditor/instmgr.cc: + make sure to ClearEntries() when array instances not owned by + MgrNodeArray otherwise parent class GenNodeArray will try and + delete memory error + +2012-01-24 15:53 indianlarry + + * [r49030] src/other/step/src/clutils/gennodearray.cc: + fix size in memset() initialization when growing buffer + +2012-01-24 15:41 erikgreenwald + + * [r49029] src/libbu/timer.c: + Wrap non-standard #warning to prevent build failure on msvc. + +2012-01-24 15:13 brlcad + + * [r49028] regress/CMakeLists.txt, regress/Makefile.am: + ignore new dsp.sh file for now + +2012-01-24 15:12 brlcad + + * [r49027] regress/dsp.sh: + stub in a new dsp primitive regression test + +2012-01-24 11:28 indianlarry + + * [r49026] src/conv/step/ClosedShell.cpp, + src/conv/step/ClosedShell.h, src/conv/step/ConnectedFaceSet.cpp, + src/conv/step/ConnectedFaceSet.h: + Add face set reversing flags and functions + +2012-01-24 11:10 indianlarry + + * [r49025] src/conv/step/Face.cpp, src/conv/step/Face.h: + Add face reversing flag and function + +2012-01-24 10:38 indianlarry + + * [r49024] src/conv/step/RepresentationItem.cpp: + correct "CLASSNAME" definition from "RepresentationContext" to + "RepresentationItem" + +2012-01-24 08:43 brlcad + + * [r49023] NEWS: + tom put a lot of effort into 'fixing' and enhancing the + mged/archer analyze command. the table formatting had become + extensively hosed, misaligned. extensively overhauled the faces + and volume tables. (reword of r48904 for descriptiveness since + the commit messages are what go through configuration control + review for a given user-visible change) + +2012-01-24 08:35 brlcad + + * [r49022] NEWS: + Tom fixed a pervasive, albeit minor string processing memory leak + by releasing the padded and tmpstr vls in r48968. affects most + libbu-logging/printing applications. + +2012-01-24 08:15 brlcad + + * [r49021] src/libbu/test_vls.c: + getting vls test failure on fedora16 (power7, big endian) where + libbu returns zero but printf is returning a massive positive + number + +2012-01-24 07:45 brlcad + + * [r49020] src/libged/nirt.c, src/libged/wdb_nirt.c: + looks like the remaining '%*s' assumptions that the size is a max + ala strncpy, not a minimum. fixed by manually running strncpy and + printing that vls. + +2012-01-24 07:38 brlcad + + * [r49019] src/bwish/input.c: + more of the same, even identical code to mged, assumptions of + '%*s' acting like strncpy and being a minimum. keep doing the + explicit copy regardless of the need to preserve behavior until + more direct testing can occur. + +2012-01-24 07:36 brlcad + + * [r49018] src/mged/mged.c: + replace a slew of bu_vls_init() calls with static initializers. + +2012-01-24 07:22 brlcad + + * [r49017] src/mged/mged.c: + handle a slew of '%*s' bu_loggers that seemed to assume strncpy + behavior with the size being a max (it's a min). probably all + benign (possibly even unnecessary code) given they all merely + blank out some portion of the input prompt, but preserves + behavior until more extensive testing can occur. + +2012-01-24 07:04 brlcad + + * [r49016] NEWS: + improved tab-completion behavior for mged and archer. now once + you have a match, it will auto-append a space after the command + so you're ready for the next argument. also, hitting tab on an + empty line will return all registered commands instead of + silently doing nothing. untested for archer (non-gui atm) + +2012-01-24 06:12 brlcad + + * [r49015] src/tclscripts/lib/Command.tcl: + apply similar usability enhancement to archer as was done for + mged. if there's only one match remaining, then add a space after + our match so the user is saved a keystroke. + +2012-01-24 06:06 brlcad + + * [r49014] src/tclscripts/lib/Command.tcl: + do the same for archer. looks like entirely duplicate code + fortunately/unfortunately so same fix applies to make an empty + tab-expansion return all registered commands. + +2012-01-24 06:02 brlcad + + * [r49013] NEWS: + improved tab-completion behavior in mged. now once you have a + match, it will auto-append a space after the command so you're + ready for the next argument. also, hitting tab on an empty line + will return all registered commands instead of silently doing + nothing. + +2012-01-24 05:59 brlcad + + * [r49012] src/tclscripts/mged/text.tcl: + even if line is empty, let tab-completion still do its job. + return all registered commands. improved usability consistent + with unix command prompt behavior. + +2012-01-24 04:38 starseeker + + * [r49011] CMakeLists.txt, bench/CMakeLists.txt, db/CMakeLists.txt, + doc/CMakeLists.txt, doc/docbook/CMakeLists.txt, + doc/docbook/articles/CMakeLists.txt, + doc/docbook/books/CMakeLists.txt, + doc/docbook/books/en/CMakeLists.txt, + doc/docbook/lessons/CMakeLists.txt, + doc/docbook/presentations/CMakeLists.txt, + doc/docbook/specifications/CMakeLists.txt, + doc/docbook/system/CMakeLists.txt, + doc/docbook/system/man1/CMakeLists.txt, + doc/docbook/system/man3/CMakeLists.txt, + doc/docbook/system/man5/CMakeLists.txt, + doc/docbook/system/mann/CMakeLists.txt, misc/CMakeLists.txt, + regress/CMakeLists.txt, regress/gcv/CMakeLists.txt, + src/CMakeLists.txt, src/archer/CMakeLists.txt, + src/conv/CMakeLists.txt, src/conv/step/CMakeLists.txt, + src/libfft/CMakeLists.txt, src/libgcv/CMakeLists.txt, + src/libged/CMakeLists.txt, src/libpkg/CMakeLists.txt, + src/mged/CMakeLists.txt, src/tclscripts/CMakeLists.txt, + src/tclscripts/archer/CMakeLists.txt, + src/tclscripts/rtwizard/CMakeLists.txt, + src/tclscripts/sdialogs/CMakeLists.txt, + src/tclscripts/swidgets/CMakeLists.txt: + few more upper->lower conversions + +2012-01-24 04:30 brlcad + + * [r49010] src/mged/mged.c: + wow, and all that for nothing. the input string is wiped out, but + a call to bu_vls_trunc() does it even better and is already being + called. maybe a vestige holdover from when it was a buffer + instead of a vls and nobody noticed. something a little fishy but + looks like it's working nicely. + +2012-01-24 04:14 starseeker + + * [r49009] CMakeLists.txt, bench/CMakeLists.txt, db/CMakeLists.txt, + doc/CMakeLists.txt, doc/docbook/CMakeLists.txt, + doc/docbook/articles/en/CMakeLists.txt, + doc/docbook/books/CMakeLists.txt, + doc/docbook/books/en/CMakeLists.txt, + doc/docbook/lessons/en/CMakeLists.txt, + doc/docbook/lessons/es/CMakeLists.txt, + doc/docbook/presentations/en/CMakeLists.txt, + doc/docbook/specifications/en/CMakeLists.txt, + doc/docbook/system/man1/en/CMakeLists.txt, + doc/docbook/system/man3/en/CMakeLists.txt, + doc/docbook/system/man5/en/CMakeLists.txt, + doc/docbook/system/mann/en/CMakeLists.txt, + doc/html/CMakeLists.txt, include/CMakeLists.txt, + misc/CMakeLists.txt, misc/enigma/CMakeLists.txt, + misc/pkgconfig/CMakeLists.txt, pix/CMakeLists.txt, + regress/CMakeLists.txt, sh/CMakeLists.txt, src/CMakeLists.txt, + src/adrt/CMakeLists.txt, src/anim/CMakeLists.txt, + src/archer/CMakeLists.txt, src/brlman/CMakeLists.txt, + src/burst/CMakeLists.txt, src/bwish/CMakeLists.txt, + src/conv/CMakeLists.txt, src/conv/iges/CMakeLists.txt, + src/conv/intaval/CMakeLists.txt, src/conv/step/CMakeLists.txt, + src/fb/CMakeLists.txt, src/fbed/CMakeLists.txt, + src/gtools/CMakeLists.txt, src/halftone/CMakeLists.txt, + src/irprep/CMakeLists.txt, src/lgt/CMakeLists.txt, + src/libanalyze/CMakeLists.txt, src/libbn/CMakeLists.txt, + src/libbu/CMakeLists.txt, src/libcursor/CMakeLists.txt, + src/libdm/CMakeLists.txt, src/libfb/CMakeLists.txt, + src/libfft/CMakeLists.txt, src/libgcv/CMakeLists.txt, + src/libgcv/wfobj/CMakeLists.txt, src/libged/CMakeLists.txt, + src/libicv/CMakeLists.txt, src/libmultispectral/CMakeLists.txt, + src/liboptical/CMakeLists.txt, src/liborle/CMakeLists.txt, + src/libpc/CMakeLists.txt, src/libpkg/CMakeLists.txt, + src/libpkg/example/CMakeLists.txt, src/librt/CMakeLists.txt, + src/librtserver/CMakeLists.txt, src/libsysv/CMakeLists.txt, + src/libtclcad/CMakeLists.txt, src/libtermio/CMakeLists.txt, + src/libwdb/CMakeLists.txt, src/mged/CMakeLists.txt, + src/mged/points/CMakeLists.txt, src/nirt/CMakeLists.txt, + src/proc-db/CMakeLists.txt, src/remrt/CMakeLists.txt, + src/rt/CMakeLists.txt, src/rttherm/CMakeLists.txt, + src/shapes/CMakeLists.txt, src/sig/CMakeLists.txt, + src/tab/CMakeLists.txt, src/tclscripts/CMakeLists.txt, + src/tclscripts/archer/CMakeLists.txt, + src/tclscripts/archer/images/CMakeLists.txt, + src/tclscripts/boteditor/CMakeLists.txt, + src/tclscripts/geometree/CMakeLists.txt, + src/tclscripts/hv3/CMakeLists.txt, + src/tclscripts/lib/CMakeLists.txt, + src/tclscripts/mged/CMakeLists.txt, + src/tclscripts/pl-dm/CMakeLists.txt, + src/tclscripts/rtwizard/CMakeLists.txt, + src/tclscripts/rtwizard/lib/CMakeLists.txt, + src/tclscripts/sdialogs/CMakeLists.txt, + src/tclscripts/sdialogs/scripts/CMakeLists.txt, + src/tclscripts/swidgets/CMakeLists.txt, + src/tclscripts/swidgets/images/CMakeLists.txt, + src/tclscripts/swidgets/scripts/CMakeLists.txt, + src/tclscripts/util/CMakeLists.txt, src/util/CMakeLists.txt, + src/vfont/CMakeLists.txt: + Take a stab at the CMakeLists.txt files (probably not complete) + +2012-01-24 04:00 starseeker + + * [r49008] misc/CMake/BRLCAD_CPackOptions.cmake.in, + misc/CMake/BRLCAD_CheckFunctions.cmake, + misc/CMake/BRLCAD_CompilerFlags.cmake, + misc/CMake/BRLCAD_Dependent_Options.cmake, + misc/CMake/BRLCAD_Options.cmake, misc/CMake/BRLCAD_Util.cmake, + misc/CMake/CMakeFiles.cmake, misc/CMake/CheckCFileRuns.cmake, + misc/CMake/CheckPrototypeExists.cmake, + misc/CMake/CompilerFlags.cmake, misc/CMake/DiffCache.cmake, + misc/CMake/DocBook.cmake, misc/CMake/FindGL.cmake, + misc/CMake/FindLEMON.cmake, misc/CMake/FindLEX.cmake, + misc/CMake/FindOPENNURBS.cmake, misc/CMake/FindOSL.cmake, + misc/CMake/FindPERPLEX.cmake, misc/CMake/FindPkgMacros.cmake, + misc/CMake/FindRE2C.cmake, misc/CMake/FindREGEX.cmake, + misc/CMake/FindSCL.cmake, misc/CMake/FindShellDeps.cmake, + misc/CMake/FindTCL.cmake, misc/CMake/FindTERMLIB.cmake, + misc/CMake/FindUTAHRLE.cmake, misc/CMake/FindX11.cmake, + misc/CMake/FindXMLLINT.cmake, misc/CMake/FindXSLTPROC.cmake, + misc/CMake/FindYACC.cmake, misc/CMake/FindZLIB.cmake, + misc/CMake/Fink_MacPorts.cmake, misc/CMake/LEMON_Util.cmake, + misc/CMake/PERPLEX_Util.cmake, misc/CMake/RE2C_Util.cmake, + misc/CMake/ResetCache.cmake, misc/CMake/ThirdParty.cmake, + misc/CMake/ThirdParty_TCL.cmake, + misc/CMake/distcheck_buildsys.cmake.in, misc/CMake/fop.cmake.in, + misc/CMake/msv.cmake.in, misc/CMake/rnv.cmake.in, + misc/CMake/xmllint.cmake.in, misc/CMake/xsltproc.cmake.in: + Have a go at standardizing the case of built-in CMake function + calls in our .cmake files, for readibility improvement. Not + hitting the CMakeLists.txt files yet. + +2012-01-24 04:00 brlcad + + * [r49007] src/mged/mged.c: + feature LONG time in the making. improve tab expansion padding a + trailing space if we get down to only one match remaining. + improved usability ftw. + +2012-01-24 03:57 brlcad + + * [r49006] src/mged/mged.c: + looks like console tab-completion in mged also relied on '%*s' + strncat behavior, though not critically so (wipes out the + previous command line) + +2012-01-24 02:39 brlcad + + * [r49005] src/mged/mged.c: + simplify, pull the free up to after Tcl_Eval() since we're done + with it + +2012-01-24 02:25 brlcad + + * [r49004] src/mged/cmd.c: + looks like a case where '%*s' is being used incorrectly. it's not + strncpy, so use a vls to get that intended result. + +2012-01-24 01:45 starseeker + + * [r49003] CMakeLists.txt: + obsolete comment + +2012-01-24 01:27 n_reed + + * [r49002] src/libbu/test_sscanf.c: + add more float-type tests + +2012-01-23 23:29 n_reed + + * [r49001] src/libbu/test_sscanf.c: + Added other integer type tests. Building the source strings to + include min/max values. + +2012-01-23 23:01 brlcad + + * [r49000] src/libbu/test_vls.c: + my test cases for the %* bug were already added, so don't need. + also, tidy output some now that there are a lot more complex + tests, align the PASS/FAIL for easy scanning. + +2012-01-23 22:24 tbrowder2 + + * [r48999] src/libbu/test_vls.c: + add Sean's tests + +2012-01-23 22:05 brlcad + + * [r48998] src/libbu/test_vls.c: + add a couple more width test cases, shows that the old + bu_vls_printf() implementation was wrong treating the length as a + max instead of as a min with left space padding. + +2012-01-23 21:16 indianlarry + + * [r48997] src/conv/step/DerivedUnit.cpp, + src/conv/step/DerivedUnitElement.cpp, + src/conv/step/GlobalUncertaintyAssignedContext.cpp, + src/conv/step/GlobalUnitAssignedContext.cpp, + src/conv/step/MeasureWithUnit.cpp, src/conv/step/PCurve.cpp, + src/conv/step/Representation.cpp: + cast using dynamic_cast<> + +2012-01-23 21:14 indianlarry + + * [r48996] src/conv/step/CompositeCurve.cpp: + cast using dynamic_cast<> + +2012-01-23 20:53 starseeker + + * [r48995] CMakeLists.txt: + Make a stab at fixing indenting in toplevel CMakeLists.txt file + +2012-01-23 20:24 indianlarry + + * [r48994] src/conv/step/DerivedUnitElement.h, + src/conv/step/DimensionalExponents.h, + src/conv/step/FoundedItem.h, src/conv/step/MeasureValue.h, + src/conv/step/MeasureWithUnit.h, src/conv/step/PCurveOrSurface.h, + src/conv/step/Representation.h, + src/conv/step/RepresentationContext.h, + src/conv/step/TrimmingSelect.h, src/conv/step/Unit.h: + virtually inherit STEPEntity; we only want one of these in any + multiple inheritance situation + +2012-01-23 20:21 tbrowder2 + + * [r48993] src/libged/human.c: + correct overzealous ws formatting (a macro gone wild with a + zoned-out human) + +2012-01-23 19:59 indianlarry + + * [r48992] src/conv/step/Axis2Placement.h: + virtually inherit STEPEntity; we only want one of these in any + multiple inheritance situation + +2012-01-23 19:38 indianlarry + + * [r48991] src/libged/track.c, src/libged/typein.c, + src/libged/wdb_track.c: + spaces where spaces shouldn't be; might be a formatter gone awry? + +2012-01-23 19:34 indianlarry + + * [r48990] src/libdm/dm-X.c, src/libdm/dm-ogl.c, + src/libdm/dm-rtgl.c, src/libdm/dm-tk.c, src/libdm/dm-wgl.c: + using bu_vls_strncpy() to get parent window name from vls string. + looks to be some changes to bu_vls_printf() where the "%*s" + format specifier is concerned. can revert when later is fixed + +2012-01-23 19:11 n_reed + + * [r48989] src/libbu/sscanf.c: + remove unused base var for now (holdover from vfscanf), but may + want it later... + +2012-01-23 19:00 tbrowder2 + + * [r48988] TODO: + add .density file and density database code refactoring task + +2012-01-23 18:58 starseeker + + * [r48987] misc/CMake/BRLCAD_CPackOptions.cmake.in, + misc/CMake/BRLCAD_CompilerFlags.cmake, + misc/CMake/BRLCAD_Options.cmake, misc/CMake/BRLCAD_Util.cmake, + misc/CMake/CMakeFiles.cmake, misc/CMake/CheckCFileRuns.cmake, + misc/CMake/CheckPrototypeExists.cmake, + misc/CMake/CompilerFlags.cmake, misc/CMake/DiffCache.cmake, + misc/CMake/DocBook.cmake, misc/CMake/FindGL.cmake, + misc/CMake/FindLEMON.cmake, misc/CMake/FindLEX.cmake, + misc/CMake/FindOIIO.cmake, misc/CMake/FindOPENNURBS.cmake, + misc/CMake/FindOSL.cmake, misc/CMake/FindOpenEXR.cmake, + misc/CMake/FindPkgMacros.cmake, misc/CMake/FindREGEX.cmake, + misc/CMake/FindTBB.cmake, misc/CMake/FindTCL.cmake, + misc/CMake/FindTERMLIB.cmake, misc/CMake/FindUTAHRLE.cmake, + misc/CMake/FindX11.cmake, misc/CMake/FindYACC.cmake, + misc/CMake/Fink_MacPorts.cmake, misc/CMake/LEMON_Util.cmake, + misc/CMake/PERPLEX_Util.cmake, misc/CMake/ResetCache.cmake, + misc/CMake/ThirdParty.cmake, misc/CMake/ThirdParty_TCL.cmake, + misc/CMake/distcheck_buildsys.cmake.in, misc/CMake/msv.cmake.in, + misc/CMake/rnv.cmake.in, misc/CMake/xmllint.cmake.in, + misc/CMake/xsltproc.cmake.in: + Go with the Emacs mode indentation style for CMake files + +2012-01-23 18:57 tbrowder2 + + * [r48986] src/libanalyze/density.c, src/libanalyze/test_density.c: + ws, style + +2012-01-23 18:28 starseeker + + * [r48985] misc/CMake/BRLCAD_CompilerFlags.cmake, + misc/CMake/BRLCAD_Dependent_Options.cmake, + misc/CMake/BRLCAD_Options.cmake, misc/CMake/BRLCAD_Util.cmake, + misc/CMake/CheckCFileRuns.cmake, misc/CMake/CompilerFlags.cmake, + misc/CMake/DiffCache.cmake, misc/CMake/FindGL.cmake, + misc/CMake/FindLEMON.cmake, misc/CMake/FindOIIO.cmake, + misc/CMake/FindOPENNURBS.cmake, misc/CMake/FindOSL.cmake, + misc/CMake/FindOpenEXR.cmake, misc/CMake/FindPERPLEX.cmake, + misc/CMake/FindPkgMacros.cmake, misc/CMake/FindRE2C.cmake, + misc/CMake/FindREGEX.cmake, misc/CMake/FindSCL.cmake, + misc/CMake/FindShellDeps.cmake, misc/CMake/FindTBB.cmake, + misc/CMake/FindTCL.cmake, misc/CMake/FindTERMLIB.cmake, + misc/CMake/FindUTAHRLE.cmake, misc/CMake/FindX11.cmake, + misc/CMake/FindXMLLINT.cmake, misc/CMake/FindXSLTPROC.cmake, + misc/CMake/FindYACC.cmake, misc/CMake/FindZLIB.cmake, + misc/CMake/Fink_MacPorts.cmake, misc/CMake/LEMON_Util.cmake, + misc/CMake/PERPLEX_Util.cmake, misc/CMake/RE2C_Util.cmake, + misc/CMake/ResetCache.cmake, + misc/CMake/ResolveCompilerPaths.cmake, + misc/CMake/ThirdParty.cmake, misc/CMake/ThirdParty_TCL.cmake: + cmake files are not sh files + +2012-01-23 18:20 tbrowder2 + + * [r48984] TODO: + wrapped some long lines for ease of perusal + +2012-01-23 18:08 starseeker + + * [r48983] doc/docbook/books/en/CMakeLists.txt: + whoops - too aggressive with the xsl dependencies. + +2012-01-23 18:07 starseeker + + * [r48982] misc/CMake/msv.cmake.in, misc/CMake/rnv.cmake.in, + misc/CMake/xmllint.cmake.in: + Update the validate scripts for the new setup + +2012-01-23 18:01 brlcad + + * [r48981] misc/CMake/BRLCAD_CheckFunctions.cmake: + missed one + +2012-01-23 17:57 brlcad + + * [r48980] misc/CMake/BRLCAD_CheckFunctions.cmake: + fix header funk + +2012-01-23 17:57 brlcad + + * [r48979] misc/CMake/BRLCAD_CheckFunctions.cmake: + this is in-part why these are so unnecessarily difficult to + read... three different indentation styles and two upper/lower + case conventions being used. out-of-place headers beg for an + explanation. set mode to cmake so emacs can fix some of the file + for us. + +2012-01-23 17:51 tbrowder2 + + * [r48978] src/libged/3ptarb.c, src/libged/arb.c, + src/libged/attr.c, src/libged/bigE.c, src/libged/bot_dump.c, + src/libged/bot_face_sort.c, src/libged/bot_flip.c, + src/libged/bot_merge.c, src/libged/bot_split.c, + src/libged/bot_sync.c, src/libged/clip.c, src/libged/clone.c, + src/libged/comb_std.c, src/libged/combmem.c, + src/libged/copyeval.c, src/libged/dg_obj.c, src/libged/draw.c, + src/libged/eac.c, src/libged/echo.c, src/libged/edcodes.c, + src/libged/erase.c, src/libged/exists.c, src/libged/find.c, + src/libged/fracture.c, src/libged/get_comb.c, + src/libged/get_obj_bounds.c, src/libged/get_solid_kp.c, + src/libged/gqa.c, src/libged/hide.c, src/libged/human.c, + src/libged/importFg4Section.c, src/libged/inside.c, + src/libged/killrefs.c, src/libged/killtree.c, + src/libged/loadview.c, src/libged/lt.c, src/libged/make.c, + src/libged/nirt.c, src/libged/pathsum.c, src/libged/prefix.c, + src/libged/put_comb.c, src/libged/putmat.c, src/libged/red.c, + src/libged/rfarb.c, src/libged/rmater.c, + src/libged/rotate_arb_face.c, src/libged/rrt.c, src/libged/rt.c, + src/libged/rtcheck.c, src/libged/savekey.c, + src/libged/saveview.c, src/libged/search.c, + src/libged/showmats.c, src/libged/tire.c, src/libged/trace.c, + src/libged/track.c, src/libged/typein.c, src/libged/unhide.c, + src/libged/vdraw.c, src/libged/wcodes.c, src/libged/wdb_bigE.c, + src/libged/wdb_comb_std.c, src/libged/wdb_importFg4Section.c, + src/libged/wdb_nirt.c, src/libged/wdb_track.c, + src/libged/wdb_vdraw.c, src/libged/which.c, + src/libged/which_shader.c, src/libged/xpush.c: + ws, style + +2012-01-23 17:40 brlcad + + * [r48977] misc/CMake/BRLCAD_CheckFunctions.cmake: + document the majority of macros saying what their side-effects + are where it's obvious. pass BRLCAD_TYPE_SIZE's header as a list + in case it's more than one. + +2012-01-23 17:34 n_reed + + * [r48976] include/bu.h, src/libbu/sscanf.c, + src/libbu/test_sscanf.c: + Implemented bu_vsscanf in terms of sscanf (loses vsscanf + dependency) with much help from BSD vfscanf.c (now using BSD + license). Needs testing. + +2012-01-23 17:15 brlcad + + * [r48975] misc/CMake/BRLCAD_CheckFunctions.cmake: + simplify, looks like CHECK_INCLUDE_FILES will work for checking + all header files. lamely prints var instead of the header, but + does the right/same check anyways. quotes necessary per cmake + macro list expansion rules + +2012-01-23 16:58 tbrowder2 + + * [r48974] src/libged/ged.c: + ws style + +2012-01-23 16:57 tbrowder2 + + * [r48973] src/libged/ls.c: + ws style + +2012-01-23 16:11 starseeker + + * [r48972] doc/docbook/CMakeLists.txt, + doc/docbook/books/en/CMakeLists.txt, misc/CMake/DocBook.cmake: + Make each type of DocBook output depend on the XSL stylesheet + used to generate that type of output, so it gets automatically + regenerated if the stylesheets are changed. Note that we don't + depend on the .xsl.in file but the generated .xsl file in the + build directory - this is OK because the .xsl.in files are + tracked by CMake, and CMake will be re-run if they change. If the + xsl.in file is different, it will change the generated .xsl file + and trigger the build rule. + +2012-01-23 15:46 starseeker + + * [r48971] CMakeLists.txt, misc/CMake/BRLCAD_CheckFunctions.cmake: + Alter BRLCAD_INCLUDE_FILE to support optionally supplying a list + of headers, instead of just one. + +2012-01-23 13:31 tbrowder2 + + * [r48970] src/libged/wdb_obj.c: + ws style + +2012-01-23 11:48 tbrowder2 + + * [r48969] regress/vls.sh: + tweak handling of expected fails + +2012-01-23 11:44 tbrowder2 + + * [r48968] src/libbu/vls.c: + delete vls structs after use + +2012-01-23 11:41 tbrowder2 + + * [r48967] src/libbu/vls.c: + eliminate old if/def code block + +2012-01-23 02:52 tbrowder2 + + * [r48966] src/libbu/test_vls.c: + removed unused signal handler + +2012-01-23 02:36 tbrowder2 + + * [r48965] src/libbn/complex.c: + move doxygen description of complex number functions from + implementation file to bu library header file (see patches + tracker ID 3376910) + +2012-01-23 02:36 tbrowder2 + + * [r48964] include/bn.h: + move doxygen description of complex number functions from + implementation file to bu library header file (see patches + tracker ID 3376910) + +2012-01-23 02:21 tbrowder2 + + * [r48963] regress/vls.sh: + Added a test for expected failures and variation of output + success based on actual test results of unexpected failures, + expected failures, and surprise pass of expected failures. + Tell user to look at the output log file if all is not perfect. + Removes alloutput products if no problems. + +2012-01-23 02:16 tbrowder2 + + * [r48962] src/libbu/vls.c: + Fixed so no current regression tests fail (but no guarantees). + Found some missing flags, precision wasn't handled properly + for strings (absolutely constrains string length [but not field + width]). + Added new bit flags for special format cases, added FIXMEs where + more looks are needed (more tests need to be added). + Added bit flag categories of modifiers and category bit-clearing + flags + Added comments to help trace the control flow. + Added curly braces to help decode and clarify if/else paths. + Added provision for "expected fail" cases (none at the moment). + Tests need to be added to handle more cases. + Review and critique solicited. + +2012-01-23 02:16 tbrowder2 + + * [r48961] src/libbu/test_vls.c: + Added and rearranged tests. + Added separate handling of expected failures (none at the + moment). + Output number of expected failures to stderr and unexpected + failures + to the exit code. + Modified format of test_vls function to more readily see the + input + being tested. + Added some printf statements to help explain test output. + +2012-01-21 14:14 tbrowder2 + + * [r48960] src/libbu/test_vls.c: + document a little better, move newly fixed test out of expected + failure category + +2012-01-21 13:50 tbrowder2 + + * [r48959] regress/vls.sh: + updated expected failures for current state + +2012-01-21 13:00 tbrowder2 + + * [r48958] src/libbu/vls.c: + resetting flags and other variable for each new fmt specifier + fixes the last bug reported (3475562); now there are only two + test failures (the same two that have been there for a while) + +2012-01-21 05:39 brlcad + + * [r48957] src/rt/viewweight.c: + s/FIX ME/FIXME/ for consistency and for external tools that key + off the common comment tags (FIXME, TODO, XXX, NOTE) + +2012-01-21 05:32 brlcad + + * [r48956] src/libbu/fchmod.c: + shouldn't need the fileno() decl any more (windows uses _fileno() + now as of 2005 anyways) + +2012-01-21 05:30 brlcad + + * [r48955] include/bu.h, src/fb/fb-pix.c, src/fb/fb-png.c, + src/libbu/fchmod.c, src/libbu/parallel.c, src/libged/fb2pix.c, + src/libged/saveview.c, src/rt/do.c: + fixing bu_fchmod() to be an fchmod() signature-matching function + was a good and sufficient fix. don't really need two functions + that do the same thing when fileno() gives the fd (even on + windows via _fileno()) + +2012-01-21 05:27 starseeker + + * [r48954] doc/docbook/resources/other/fonts/y14.5_COPYING.txt: + fix line length + +2012-01-21 05:14 brlcad + + * [r48953] doc/docbook/resources/other/fonts/y14.5_COPYING, + doc/docbook/resources/other/fonts/y14.5_COPYING.txt: + naming consistency + +2012-01-21 05:08 brlcad + + * [r48952] HACKING: + vls.sh, trivial reword sans parens + +2012-01-21 04:37 starseeker + + * [r48951] misc/CMake/ThirdParty.cmake: + Whoops - put this inside the if conditon... + +2012-01-20 22:30 starseeker + + * [r48950] misc/astyle.opt: + Allow deeper indenting + +2012-01-20 22:27 starseeker + + * [r48949] misc/astyle.opt: + don't want extra default indentation of conditionals + +2012-01-20 22:23 starseeker + + * [r48948] misc/astyle.opt: + Ah hah - we want to indent the cases of a switch statement + +2012-01-20 22:22 starseeker + + * [r48947] misc/CMake/ThirdParty.cmake: + Warn if a NOSYS library is turned off - Bad Things expected. + +2012-01-20 21:44 erikgreenwald + + * [r48946] CMakeLists.txt: + Bump requried CMake version to 2.8.4. osX couldn't find + dependancies (namely xsl-expand while building docbook articles) + even though the dep worked as a target on 2.8.3. + +2012-01-20 20:41 starseeker + + * [r48945] include/rtgeom.h: + Need to start way simpler here... + +2012-01-20 20:28 starseeker + + * [r48944] misc/astyle.opt: + Tweak the astyle opt file - for the moment, remove align-pointer + since it's changing some stuff in if conditionals (for example, + avs.c line 45) that look like maybe they shouldn't be changed. + Sean fixed astyle, so turn on kr styling. The pad-oper setting + appears to work as advertised, the question is whether we want to + apply it globally... + +2012-01-20 20:26 starseeker + + * [r48943] misc/CMake/ThirdParty.cmake: + Swap the order of checks 2 and 3 - if we're explicitly turning + something off, even NOSYS isn't enough to save it - this was true + anyway, so make the ordering clearer. + +2012-01-20 18:19 brlcad + + * [r48942] CMakeLists.txt, misc/CMake/BRLCAD_CheckFunctions.cmake: + didn't get the commit e-mail, and missed the new + BRLCAD_INCLUDE_FILE_WINDOWS() macro. looks like + BRLCAD_INCLUDE_FILE does just pass it though, so the + windows-specific macro shouldn't be needed. awaiting windows + build verification. + +2012-01-20 18:02 brlcad + + * [r48941] CMakeLists.txt: + looks like cmake has a mechanism for checking headers that + require other headers (at least CHECK_INCLUDE_FILES() does). list + them before the header, separated with semicolons. should fix the + issue prompted by r48886. + +2012-01-20 17:59 brlcad + + * [r48940] regress/mged.sh: + don't pop up a window on commands that want to try, set display + to null. also, delete output file(s) before writing them + +2012-01-20 15:17 erikgreenwald + + * [r48939] src/libgcv/test_bottess.c: + macro up face detection + +2012-01-20 13:47 erikgreenwald + + * [r48938] src/libged/analyze.c: + quell uninitialized var warning + +2012-01-20 13:44 erikgreenwald + + * [r48937] src/libfb/tcl.c: + erm, argv[0] is not a static string and this is not tcl, redo the + bu_log string for proper format/varargs handling + +2012-01-20 13:13 tbrowder2 + + * [r48936] regress/mged.sh: + correct test to remove only if not FAILED + +2012-01-20 13:12 starseeker + + * [r48935] regress/red.sh: + try not to use bash specific syntax... + +2012-01-20 05:34 brlcad + + * [r48934] src/conv/asc/pix2asc.c: + revert r48777 that maybe quelled a TAINTED_SCALAR coverity + warning since it causes a compilation warning (it's always true). + cleanup. + +2012-01-20 03:41 tbrowder2 + + * [r48933] regress/vls.sh: + add some more robustness: report if all expected failure pass + +2012-01-19 23:52 tbrowder2 + + * [r48932] src/libged/analyze.c: + declaration at top, but set value where it's used + +2012-01-19 23:34 bob1961 + + * [r48931] src/other/lemon/lempar.c: + Move variable declarations to top of code block. + +2012-01-19 23:22 bob1961 + + * [r48930] src/libged/analyze.c: + Move variable declarations to top of code block. + +2012-01-19 23:18 bob1961 + + * [r48929] src/libfb/if_mem.c: + Move variable declarations to top of code block. + +2012-01-19 23:13 bob1961 + + * [r48928] src/libbu/magic.c: + Needs bu.h + +2012-01-19 22:55 bob1961 + + * [r48927] src/libpkg/pkg.c: + Move "if" statement after variable declarations. + +2012-01-19 20:17 brlcad + + * [r48926] NEWS, TODO: + might miss the january release if the coverity defect code + reviewing takes too long or problems are encountered, but going + to try to hit that mark for 7.22.0 anyways. lots of testing and + commit review help needed. + +2012-01-19 20:12 tbrowder2 + + * [r48925] src/libged/analyze.c: + leave the note for future reference, please + +2012-01-19 18:43 brlcad + + * [r48924] src/libged/analyze.c: + quell compilation failure for 'field' being unused. mark the + sprintf workarounds as FIXME items since bu_vls_printf() is + apparently lacking. + +2012-01-19 17:33 starseeker + + * [r48923] regress/red.sh: + Looks like we need to export the EDITOR variable here - without + this export, an actual text editor kept getting launched during + the red-regress tests. + +2012-01-19 17:28 tbrowder2 + + * [r48922] regress/mged.sh: + this is a valid change for debugging failed tests + +2012-01-19 17:21 starseeker + + * [r48921] regress/mged.sh: + As far as I know, we haven't deliberately removed opendb + +2012-01-19 16:58 tbrowder2 + + * [r48920] regress/mged.sh: + opendb disappeared (forever?); had to substitute mged command to + get regression test to work (other tests may be affected by the + loss of opendb) + +2012-01-19 16:08 tbrowder2 + + * [r48919] regress/CMakeLists.txt: + vls test files are now checked in (sorry about that) + +2012-01-19 16:02 tbrowder2 + + * [r48918] regress/vls.sh: + distinguish expected from unexpected failures; no overall failure + for expected failures (and decrease on expected failures is also + reported) + +2012-01-19 16:00 tbrowder2 + + * [r48917] src/libbu/test_vls.c: + distinguish expected failures from unexpected failure; send + number of expected failures to stdout for regression tests; + status reflects number of unexpected test failures + +2012-01-19 15:51 starseeker + + * [r48916] regress/CMakeLists.txt: + comment out the vls.sh regression until the file is actually + present in the repository. + +2012-01-19 14:56 bob1961 + + * [r48915] src/libtclcad/tclcad_obj.c: + Need to initialize the view params in to_data_polygons. + +2012-01-19 14:41 tbrowder2 + + * [r48914] src/libbu/test_vls.c: + add new tests, track number of test failures and send to exit + status + +2012-01-19 14:38 tbrowder2 + + * [r48913] regress/CMakeLists.txt: + add regression test for the bu_vls_printf function + +2012-01-19 14:37 tbrowder2 + + * [r48912] HACKING: + add a bit more info for newbie testers + +2012-01-19 13:59 d_rossberg + + * [r48911] CMakeLists.txt, misc/CMake/BRLCAD_CheckFunctions.cmake, + src/libbu/timer.c: + added an include file check for MS Windows includes (they require + windows.h to be included before) + - reverted changes in revision 48886 + - used the new check for mmsystem.h + +2012-01-19 13:36 tbrowder2 + + * [r48910] src/libbu/test_vls.c: + add test for bug no. 3475562 + +2012-01-19 03:06 tbrowder2 + + * [r48909] src/libged/analyze.c: + add some strategic newlines + +2012-01-19 02:51 tbrowder2 + + * [r48908] src/libged/analyze.c: + add a newline to tgc output + +2012-01-19 02:47 tbrowder2 + + * [r48907] src/libged/analyze.c: + add pretty print of torus volume table + +2012-01-19 02:21 tbrowder2 + + * [r48906] HACKING: + add a bit more info on regression tests + +2012-01-19 02:13 tbrowder2 + + * [r48905] HACKING: + add a bit for more detail on adding regression tests + +2012-01-19 00:28 tbrowder2 + + * [r48904] NEWS: + update for analyze format fixes + +2012-01-19 00:27 tbrowder2 + + * [r48903] TODO: + update for analyze format fixes + +2012-01-19 00:24 tbrowder2 + + * [r48902] regress/analyze.asc: + tgm to use for mged analyze testing; has all arbs except arbn at + the moment + +2012-01-19 00:21 tbrowder2 + + * [r48901] src/libged/analyze.c: + changes to get pretty printing for mged analyze (arbs for this + first go); this has been tested on a tgm (analyze.asc) soon to be + newly placed in the ./regress directory + +2012-01-19 00:08 tbrowder2 + + * [r48900] src/libged/analyze.c: + start to tidy analyze output formatting: add some global values + and subroutines for handling dynamic table creation + +2012-01-18 23:41 starseeker + + * [r48899] doc/docbook/resources/other/fonts/y14.5.tar.bz2, + doc/docbook/resources/other/fonts/y14.5_COPYING: + Add public domain geometric dimensioning and tolerancing (gdt) + fonts from Peter Kanold, with an eye towards their being useful + in the new annotation primitive. + +2012-01-18 22:08 starseeker + + * [r48898] include/rtgeom.h: + Will need some way to specify head styles for points in + leaders... + +2012-01-18 22:04 starseeker + + * [r48897] include/db5.h, include/magic.h, include/raytrace.h, + include/rtgeom.h: + Start working out how to represent annotations in librt. Mostly + just initial thought, defining magic, etc. + +2012-01-18 21:01 n_reed + + * [r48896] CMakeLists.txt, include/bu.h, src/libbu/CMakeLists.txt, + src/libbu/Makefile.am, src/libbu/sscanf.c, + src/libbu/test_sscanf.c: + Add bu_sscanf and bu_vsscanf routines and associated test + program. Just wrappers for now; won't build without C99 vsscanf + routine. + +2012-01-18 17:29 bob1961 + + * [r48895] src/tclscripts/archer/AttrGroupsDisplayUtility.tcl: + wrap the open for read statements with a catch + +2012-01-18 10:02 d_rossberg + + * [r48894] include/bu.h, include/config_win.h, + include/config_win_cmake.h.in, src/fb/fb-pix.c, src/fb/fb-png.c, + src/libbu/fchmod.c, src/libbu/file.c, src/libbu/parallel.c, + src/libged/fb2pix.c, src/libged/saveview.c, src/rt/do.c: + - removed the wrong fchmod() <--> chmod() correspondence in + Windows (sorry for this) + - changed the bu_fchmod() parameter from stream to descriptor (as + in fchmod()) and created a new bu_fchmod_stream() with stream + parameter (i.e. same behavior as the old bu_fchmod()) + => bu_fchmod() should be an adequate wrapper (if fchmod() is + present) or replacement for fchmod() by now (I hope) + +2012-01-18 02:50 starseeker + + * [r48893] NEWS, TODO, src/other/libpng.dist: + Upgraded libpng to 1.5.7 - hopefully this will address issues on + ppc64, but it also means we should be able to use the vanilla + CMakeLists.txt file, since our changes were incorporated + upstream. Re-applied Makefile.am changes. + +2012-01-18 02:41 starseeker + + * [r48892] src/other/libpng/Makefile.am: + re-add the changes to Makefile.am from 46025 + +2012-01-18 02:38 starseeker + + * [r48891] src/other/libpng/ANNOUNCE, src/other/libpng/CHANGES, + src/other/libpng/CMakeLists.txt, src/other/libpng/INSTALL, + src/other/libpng/LICENSE, src/other/libpng/Makefile.am, + src/other/libpng/README, src/other/libpng/arm, + src/other/libpng/arm/filter_neon.S, + src/other/libpng/configure.ac, + src/other/libpng/contrib/README.txt, + src/other/libpng/contrib/gregbook/rpng2-win.c, + src/other/libpng/contrib/gregbook/rpng2-x.c, + src/other/libpng/contrib/libtests, + src/other/libpng/contrib/libtests/pngvalid.c, + src/other/libpng/contrib/pngminim/decoder/pngusr.h, + src/other/libpng/contrib/pngminim/encoder/pngusr.h, + src/other/libpng/contrib/pngminim/preader/pngusr.h, + src/other/libpng/contrib/pngminus/makefile.std, + src/other/libpng/contrib/visupng/PngFile.c, + src/other/libpng/contrib/visupng/PngFile.h, + src/other/libpng/contrib/visupng/VisualPng.c, + src/other/libpng/example.c, src/other/libpng/libpng-manual.txt, + src/other/libpng/libpng.3, src/other/libpng/libpngpf.3, + src/other/libpng/png.5, src/other/libpng/png.c, + src/other/libpng/png.h, src/other/libpng/pngconf.h, + src/other/libpng/pngerror.c, src/other/libpng/pngget.c, + src/other/libpng/pngmem.c, src/other/libpng/pngpread.c, + src/other/libpng/pngpriv.h, src/other/libpng/pngread.c, + src/other/libpng/pngrtran.c, src/other/libpng/pngrutil.c, + src/other/libpng/pngset.c, src/other/libpng/pngstruct.h, + src/other/libpng/pngtest.c, src/other/libpng/pngvalid.c, + src/other/libpng/pngwrite.c, src/other/libpng/pngwtran.c, + src/other/libpng/pngwutil.c, + src/other/libpng/projects/owatcom/libpng.wpj, + src/other/libpng/projects/owatcom/pngconfig.mak, + src/other/libpng/projects/owatcom/pngvalid.tgt, + src/other/libpng/projects/visualc6, + src/other/libpng/projects/vstudio/libpng/libpng.vcxproj, + src/other/libpng/projects/vstudio/pngstest, + src/other/libpng/projects/vstudio/pngvalid/pngvalid.vcxproj, + src/other/libpng/projects/vstudio/readme.txt, + src/other/libpng/projects/vstudio/vstudio.sln, + src/other/libpng/projects/vstudio/zlib.props, + src/other/libpng/projects/vstudio/zlib/zlib.vcxproj, + src/other/libpng/projects/xcode, + src/other/libpng/scripts/README.txt, + src/other/libpng/scripts/def.dfn, + src/other/libpng/scripts/libpng-config-head.in, + src/other/libpng/scripts/libpng.pc.in, + src/other/libpng/scripts/makefile.cegcc, + src/other/libpng/scripts/makefile.darwin, + src/other/libpng/scripts/makefile.linux, + src/other/libpng/scripts/makefile.ne12bsd, + src/other/libpng/scripts/makefile.netbsd, + src/other/libpng/scripts/makefile.openbsd, + src/other/libpng/scripts/makefile.std, + src/other/libpng/scripts/options.awk, + src/other/libpng/scripts/pnglibconf.dfa, + src/other/libpng/scripts/pnglibconf.h.prebuilt, + src/other/libpng/scripts/pnglibconf.mak, + src/other/libpng/scripts/sym.dfn, + src/other/libpng/scripts/symbols.def, + src/other/libpng/scripts/vers.dfn, + src/other/libpng/test-pngtest.sh, + src/other/libpng/test-pngvalid-full.sh, + src/other/libpng/test-pngvalid-simple.sh: + Upgrade to libpng 1.5.7 - this is a vanilla checkin, still need + to add the Makefile.am tweaks + +2012-01-17 21:18 erikgreenwald + + * [r48890] CMakeLists.txt, COPYING, Makefile.am, autogen.sh, + bench/benchmark.1, bench/lgt.sh, bench/pixcmp.1, bench/pixcmp.c, + bench/run.sh, bench/try.sh, bench/viewdiff.sh, configure.ac, + db/db.php, doc/bw.5, doc/cmap.5, + doc/docbook/system/man1/en/coil.xml, + doc/docbook/system/man1/en/obj-g.xml, + doc/docbook/system/man1/en/rt.xml, + doc/docbook/system/man1/en/rtarea.xml, + doc/docbook/system/man1/en/rtcheck.xml, + doc/docbook/system/man1/en/rtedge.xml, + doc/docbook/system/man1/en/tire.xml, + doc/docbook/system/mann/en/anim_cascade.xml, + doc/docbook/system/mann/en/anim_fly.xml, + doc/docbook/system/mann/en/anim_hardtrack.xml, + doc/docbook/system/mann/en/anim_keyread.xml, + doc/docbook/system/mann/en/anim_lookat.xml, + doc/docbook/system/mann/en/anim_offset.xml, + doc/docbook/system/mann/en/anim_orient.xml, + doc/docbook/system/mann/en/bb.xml, + doc/docbook/system/mann/en/bolt.xml, + doc/docbook/system/mann/en/exists.xml, + doc/docbook/system/mann/en/gastank.xml, + doc/docbook/system/mann/en/handle.xml, + doc/docbook/system/mann/en/picket_fence.xml, + doc/docbook/system/mann/en/search.xml, + doc/docbook/system/mann/en/window.xml, + doc/docbook/system/mann/en/window_frame.xml, + doc/docbook/system/mann/en/wire.xml, doc/ecosystem.dot, + doc/html/manuals/mged/animmate/rt.html, doc/pix.5, doc/plot3.5, + include/analyze.h, include/anim.h, include/bin.h, include/bio.h, + include/bn.h, include/bot.h, include/brep.h, include/brlcad.h, + include/brlcad_version.h, include/bselect.h, include/bu.h, + include/cmd.h, include/common.h, include/conf.h, + include/conf/BrlcadConfig.tmpl, include/conf/make.vbs, + include/config_win.h, include/config_win_cmake.h.in, + include/db.h, include/db5.h, include/dg.h, include/dm-Null.h, + include/dm-X.h, include/dm-glx.h, include/dm-ogl.h, + include/dm-pex.h, include/dm-plot.h, include/dm-ps.h, + include/dm-rtgl.h, include/dm-tk.h, include/dm-wgl.h, + include/dm.h, include/dm_color.h, include/dm_xvars.h, + include/dvec.h, include/fb.h, include/fbio.h, include/fbmsg.h, + include/fbserv_obj.h, include/fft.h, include/gcv.h, + include/ged.h, include/icv.h, include/libtermio.h, + include/light.h, include/magic.h, include/mater.h, include/nmg.h, + include/nurb.h, include/obj.h, include/optical.h, include/pc.h, + include/photonmap.h, include/pkg.h, include/plastic.h, + include/plot3.h, include/raytrace.h, include/redblack.h, + include/rt/defines.h, include/rtfunc.h, include/rtgeom.h, + include/rtserver.h, include/shadefuncs.h, include/shadework.h, + include/solid.h, include/spectrum.h, include/spm.h, + include/sysv.h, include/tclcad.h, include/tie.h, include/tol.h, + include/vectfont.h, include/vector_fpu.h, include/vector_x86.h, + include/vfont-if.h, include/vmath.h, include/wdb.h, m4/args.m4, + m4/cache.m4, m4/compiler.m4, m4/epsilon.m4, m4/patch.m4, + m4/prefix.m4, m4/search.m4, m4/stage.m4, + misc/CMake/BRLCAD_CompilerFlags.cmake, + misc/CMake/BRLCAD_Dependent_Options.cmake, + misc/CMake/BRLCAD_Options.cmake, misc/CMake/BRLCAD_Util.cmake, + misc/CMake/CMakeFiles.cmake, misc/CMake/CompilerFlags.cmake, + misc/CMake/DiffCache.cmake, misc/CMake/DocBook.cmake, + misc/CMake/FindGL.cmake, misc/CMake/FindLEMON.cmake, + misc/CMake/FindLEX.cmake, misc/CMake/FindOIIO.cmake, + misc/CMake/FindOPENNURBS.cmake, misc/CMake/FindOSL.cmake, + misc/CMake/FindOpenEXR.cmake, misc/CMake/FindPERPLEX.cmake, + misc/CMake/FindPkgMacros.cmake, misc/CMake/FindRE2C.cmake, + misc/CMake/FindREGEX.cmake, misc/CMake/FindSCL.cmake, + misc/CMake/FindShellDeps.cmake, misc/CMake/FindTBB.cmake, + misc/CMake/FindTCL.cmake, misc/CMake/FindTERMLIB.cmake, + misc/CMake/FindUTAHRLE.cmake, misc/CMake/FindX11.cmake, + misc/CMake/FindXMLLINT.cmake, misc/CMake/FindXSLTPROC.cmake, + misc/CMake/FindYACC.cmake, misc/CMake/FindZLIB.cmake, + misc/CMake/Fink_MacPorts.cmake, misc/CMake/LEMON_Util.cmake, + misc/CMake/PERPLEX_Util.cmake, misc/CMake/RE2C_Util.cmake, + misc/CMake/ResetCache.cmake, misc/CMake/ThirdParty.cmake, + misc/CMake/ThirdParty_TCL.cmake, + misc/CMake/distcheck_buildsys.cmake.in, + misc/archlinux/brlcad.install, misc/brlcad-config.1, + misc/brlcad-config.in, misc/brlcad.spec.in, + misc/debian/copyright, misc/macosx/Resources/License.rtf, + misc/nsis/updateVersion.tcl, misc/win32-msvc/Dll/BrlcadCore.rc, + misc/win32-msvc/Dll/TclDummies.c, misc/win32-msvc/Dll/brlcad.rc, + pix/cube.rt, regress/bots.sh, regress/fastgen.sh, + regress/flawfinder.sh, regress/gcv/dem/hawaii-c-control.tar.bz2, + regress/gcv/dem/hawaii-c.tar.bz2, regress/gqa.sh, + regress/iges.sh, regress/library.sh, regress/lights.sh, + regress/main.sh, regress/master_fetch.sh, regress/master_prep.sh, + regress/mged.sh, regress/mged/mged.tcl, regress/mged/run_test, + regress/mged_test.sh, regress/moss.sh, regress/nightly.sh, + regress/red.sh, regress/repository.sh, regress/shaders.sh, + regress/slave_build.sh, regress/solids.sh, regress/spdi.sh, + regress/testlib.c, regress/weight.sh, sh/any-png.sh, + sh/cadbug.sh, sh/cmakecheck.sh, sh/cmp.sh, sh/conversion.sh, + sh/copyright.sh, sh/cray.sh, sh/elapsed.sh, sh/enumerate.sh, + sh/facetall.sh, sh/footer.sh, sh/header.sh, sh/indent.sh, + sh/linkroot.sh, sh/make_bz2.sh, sh/make_deb.sh, sh/make_dmg.sh, + sh/make_pkg.sh, sh/make_rpm.sh, sh/make_tar.sh, sh/make_tgz.sh, + sh/make_zip.sh, sh/news2tracker.sh, sh/orbit.sh, sh/pixinfo.sh, + sh/pixread.sh, sh/pixwrite.sh, sh/sgisnap.sh, sh/show.sh, + sh/template.sh, sh/tracker.sh, sh/trimconfig.sh, sh/ws.sh, + src/adrt/adrt.h, src/adrt/adrt_struct.h, src/adrt/isst, + src/adrt/isst.bat, src/adrt/isst.h, src/adrt/isst_tcltk.c, + src/adrt/librender/camera.c, src/adrt/librender/camera.h, + src/adrt/librender/component.c, src/adrt/librender/cut.c, + src/adrt/librender/depth.c, src/adrt/librender/flat.c, + src/adrt/librender/flos.c, src/adrt/librender/grid.c, + src/adrt/librender/hit.c, src/adrt/librender/normal.c, + src/adrt/librender/path.c, src/adrt/librender/phong.c, + src/adrt/librender/render.h, + src/adrt/librender/render_internal.h, + src/adrt/librender/render_util.c, + src/adrt/librender/render_util.h, src/adrt/librender/spall.c, + src/adrt/librender/surfel.c, src/adrt/librender/texture.h, + src/adrt/librender/texture_blend.c, + src/adrt/librender/texture_bump.c, + src/adrt/librender/texture_camo.c, + src/adrt/librender/texture_checker.c, + src/adrt/librender/texture_clouds.c, + src/adrt/librender/texture_gradient.c, + src/adrt/librender/texture_image.c, + src/adrt/librender/texture_internal.h, + src/adrt/librender/texture_mix.c, + src/adrt/librender/texture_perlin.c, + src/adrt/librender/texture_stack.c, src/adrt/load.c, + src/adrt/load.h, src/adrt/load_g.c, src/adrt/master/compnet.c, + src/adrt/master/compnet.h, src/adrt/master/dispatcher.c, + src/adrt/master/dispatcher.h, src/adrt/master/master.c, + src/adrt/master/master.h, src/adrt/master/tienet_master.c, + src/adrt/master/tienet_master.h, src/adrt/slave/slave.c, + src/adrt/slave/slave.h, src/adrt/slave/tienet_slave.c, + src/adrt/slave/tienet_slave.h, src/adrt/tienet.h, + src/anim/anim_cascade.c, src/anim/anim_fly.c, + src/anim/anim_hardtrack.c, src/anim/anim_keyread.c, + src/anim/anim_lookat.c, src/anim/anim_offset.c, + src/anim/anim_orient.c, src/anim/anim_script.1, + src/anim/anim_script.c, src/anim/anim_sort.1, + src/anim/anim_sort.c, src/anim/anim_time.1, src/anim/anim_time.c, + src/anim/anim_track.1, src/anim/anim_track.c, + src/anim/anim_turn.1, src/anim/anim_turn.c, src/anim/cattrack.c, + src/anim/cattrack.h, src/anim/chan_add.c, src/anim/chan_mult.1, + src/anim/chan_mult.c, src/anim/chan_permute.1, + src/anim/chan_permute.c, src/archer/archer, + src/archer/archer.bat, + src/archer/plugins/Utility/attrGroupsDisplayUtilityP.tcl, + src/archer/plugins/Utility/attrGroupsDisplayUtilityP/AttrGroupsDisplayUtilityP.tcl, + src/archer/plugins/Utility/botUtilityP.tcl, + src/archer/plugins/Utility/botUtilityP/BotUtilityP.tcl, + src/archer/plugins/Wizards/humanwizard.tcl, + src/archer/plugins/Wizards/humanwizard/HumanWizard.tcl, + src/archer/plugins/Wizards/tankwizard.tcl, + src/archer/plugins/Wizards/tankwizard/TankWizard.tcl, + src/archer/plugins/Wizards/tirewizard.tcl, + src/archer/plugins/Wizards/tirewizard/TireWizard.tcl, + src/brlman/brlman.1, src/brlman/brlman.sh.in, src/burst/Hm.c, + src/burst/Hm.h, src/burst/HmGetc.c, src/burst/HmGlob.c, + src/burst/Mm.h, src/burst/Sc.c, src/burst/Sc.h, + src/burst/ascii.h, src/burst/burst.c, src/burst/burst.h, + src/burst/error.c, src/burst/extern.h, src/burst/fb.c, + src/burst/glob.c, src/burst/grid.c, src/burst/gridrotate.c, + src/burst/idents.c, src/burst/paint.c, src/burst/plot.c, + src/burst/prnt.c, src/burst/trie.c, src/burst/trie.h, + src/burst/ui.c, src/bwish/cadAppInit.c, src/bwish/cmd.c, + src/bwish/input.c, src/bwish/main.c, src/bwish/tcl.c, + src/bwish/unixMain.c, src/bwish/winMain.c, src/canon/canon.h, + src/canon/canonize.1, src/canon/canonize.c, src/canon/canonlib.c, + src/canon/chore.h, src/conv/3dm/3dm-g.cpp, src/conv/asc/asc2g.c, + src/conv/asc/asc2pix.c, src/conv/asc/g2asc.1, + src/conv/asc/g2asc.c, src/conv/asc/pix2asc.1, + src/conv/asc/pix2asc.c, src/conv/bot_dump.1, src/conv/bot_dump.c, + src/conv/bot_shell-vtk.1, src/conv/bot_shell-vtk.c, + src/conv/comgeom/3d.h, src/conv/comgeom/comgeom-g.1, + src/conv/comgeom/cvt.c, src/conv/comgeom/f2a.c, + src/conv/comgeom/mat.c, src/conv/comgeom/read.c, + src/conv/comgeom/region.c, src/conv/comgeom/solid.c, + src/conv/comgeom/tools.c, src/conv/comgeom/try.sh, + src/conv/conv-vg2g.1, src/conv/conv-vg2g.c, src/conv/cy-g.1, + src/conv/cy-g.c, src/conv/dbclean.1, src/conv/dbclean.sh, + src/conv/dbupgrade.1, src/conv/dbupgrade.c, src/conv/dem-g.c, + src/conv/dxf/bot-bldxf.c, src/conv/dxf/dxf-g.1, + src/conv/dxf/dxf-g.c, src/conv/dxf/dxf.h, src/conv/dxf/g-dxf.1, + src/conv/dxf/g-dxf.c, src/conv/enf-g.1, src/conv/enf-g.c, + src/conv/euclid/euclid-g.1, src/conv/euclid/euclid-g.c, + src/conv/euclid/euclid_format.c, + src/conv/euclid/euclid_unformat.c, src/conv/euclid/g-euclid.1, + src/conv/euclid/g-euclid.c, src/conv/euclid/g-euclid1.c, + src/conv/fast4-g.1, src/conv/fast4-g.c, src/conv/g-acad.1, + src/conv/g-acad.c, src/conv/g-dot.c, src/conv/g-egg.1, + src/conv/g-egg.c, src/conv/g-nff.1, src/conv/g-nff.c, + src/conv/g-obj.1, src/conv/g-obj.c, src/conv/g-shell-rect.1, + src/conv/g-shell-rect.c, src/conv/g-var.1, src/conv/g-var.c, + src/conv/g-vrml.1, src/conv/g-vrml.c, src/conv/g-x3d.1, + src/conv/g-x3d.c, src/conv/g-xxx.c, src/conv/g-xxx_facets.c, + src/conv/g4-g5.c, src/conv/g5-g4.c, + src/conv/iges/BrepHandler.cpp, src/conv/iges/PullbackCurve.cpp, + src/conv/iges/PullbackCurve.h, src/conv/iges/add_face.c, + src/conv/iges/add_face.cpp, src/conv/iges/add_inner_shell.c, + src/conv/iges/add_loop.c, src/conv/iges/arrange.c, + src/conv/iges/b-spline.c, src/conv/iges/block2.c, + src/conv/iges/brep.c, src/conv/iges/brep.cpp, + src/conv/iges/brlabs.c, src/conv/iges/brlcad_brep.cpp, + src/conv/iges/brlcad_brep.hpp, src/conv/iges/bubbleup.c, + src/conv/iges/check_names.c, src/conv/iges/cone.c, + src/conv/iges/conv_drawings.c, src/conv/iges/convassem.c, + src/conv/iges/convinst.c, src/conv/iges/convsolids.c, + src/conv/iges/convsurf.c, src/conv/iges/convtree.c, + src/conv/iges/copytree.c, src/conv/iges/cyl.c, + src/conv/iges/do_subfigs.c, src/conv/iges/docolor.c, + src/conv/iges/ell.c, src/conv/iges/evalxform.c, + src/conv/iges/extrudcirc.c, src/conv/iges/extrudcon.c, + src/conv/iges/extrude.c, src/conv/iges/findp.c, + src/conv/iges/freetree.c, src/conv/iges/g-iges.1, + src/conv/iges/g-iges.c, src/conv/iges/get_att.c, + src/conv/iges/get_cnurb_curve.c, src/conv/iges/get_edge_list.c, + src/conv/iges/get_iges_vertex.c, src/conv/iges/get_outer_shell.c, + src/conv/iges/get_outer_shell.cpp, src/conv/iges/get_vertex.c, + src/conv/iges/get_vertex_list.c, src/conv/iges/getcurve.c, + src/conv/iges/iges-g.1, src/conv/iges/iges.c, + src/conv/iges/iges.h, src/conv/iges/iges_extern.h, + src/conv/iges/iges_struct.h, src/conv/iges/iges_types.c, + src/conv/iges/iges_types.h, src/conv/iges/main.c, + src/conv/iges/make_face.c, src/conv/iges/make_nurb_face.c, + src/conv/iges/makedir.c, src/conv/iges/makegroup.c, + src/conv/iges/makemembers.c, src/conv/iges/matmult.c, + src/conv/iges/n_iges.cpp, src/conv/iges/n_iges.hpp, + src/conv/iges/n_main.cpp, src/conv/iges/orient_loops.c, + src/conv/iges/planar_nurb.c, src/conv/iges/read_att.c, + src/conv/iges/read_edge_list.c, src/conv/iges/read_vertex_list.c, + src/conv/iges/readcnv.c, src/conv/iges/readcols.c, + src/conv/iges/readdbl.c, src/conv/iges/readflt.c, + src/conv/iges/readglobal.c, src/conv/iges/readint.c, + src/conv/iges/readmatrix.c, src/conv/iges/readname.c, + src/conv/iges/readrec.c, src/conv/iges/readstart.c, + src/conv/iges/readstrg.c, src/conv/iges/readtime.c, + src/conv/iges/readtree.c, src/conv/iges/recsize.c, + src/conv/iges/revolve.c, src/conv/iges/showtree.c, + src/conv/iges/sphere.c, src/conv/iges/spline.c, + src/conv/iges/splinef.c, src/conv/iges/stack.c, + src/conv/iges/summary.c, src/conv/iges/tor.c, + src/conv/iges/treecheck.c, src/conv/iges/trimsurf.c, + src/conv/iges/usage.c, src/conv/iges/wedge.c, + src/conv/intaval/glob.h, src/conv/intaval/read_dra.cpp, + src/conv/intaval/read_dra.h, src/conv/intaval/regtab.cpp, + src/conv/intaval/regtab.h, src/conv/intaval/tgf-g.cpp, + src/conv/intaval/write_brl.cpp, src/conv/intaval/write_brl.h, + src/conv/jack/g-jack.c, src/conv/jack/jack-g.c, + src/conv/nastran-g.1, src/conv/nastran-g.c, + src/conv/nmg/asc-nmg.1, src/conv/nmg/asc-nmg.c, + src/conv/nmg/g-nmg.1, src/conv/nmg/g-nmg.c, + src/conv/nmg/nmg-bot.1, src/conv/nmg/nmg-bot.c, + src/conv/nmg/nmg-rib.1, src/conv/nmg/nmg-rib.c, + src/conv/nmg/nmg-sgp.c, src/conv/obj-g.c, src/conv/off/g-off.c, + src/conv/off/off-g.c, src/conv/patch/patch-g.1, + src/conv/patch/patch-g.c, src/conv/patch/patch-g.h, + src/conv/patch/pull_comp.sh, src/conv/patch/pull_solidsub.sh, + src/conv/patch/rpatch.1, src/conv/patch/rpatch.c, + src/conv/ply-g.1, src/conv/ply-g.c, src/conv/poly-bot.1, + src/conv/poly-bot.c, src/conv/proe-g.1, src/conv/proe-g.c, + src/conv/shp/shp-g.c, + src/conv/step/AdvancedBrepShapeRepresentation.cpp, + src/conv/step/AdvancedBrepShapeRepresentation.h, + src/conv/step/AdvancedFace.cpp, src/conv/step/AdvancedFace.h, + src/conv/step/AmountOfSubstanceContextDependentUnit.cpp, + src/conv/step/AmountOfSubstanceContextDependentUnit.h, + src/conv/step/AmountOfSubstanceConversionBasedUnit.cpp, + src/conv/step/AmountOfSubstanceConversionBasedUnit.h, + src/conv/step/AmountOfSubstanceSiUnit.cpp, + src/conv/step/AmountOfSubstanceSiUnit.h, + src/conv/step/AmountOfSubstanceUnit.cpp, + src/conv/step/AmountOfSubstanceUnit.h, + src/conv/step/AreaContextDependentUnit.cpp, + src/conv/step/AreaContextDependentUnit.h, + src/conv/step/AreaConversionBasedUnit.cpp, + src/conv/step/AreaConversionBasedUnit.h, + src/conv/step/AreaSiUnit.cpp, src/conv/step/AreaSiUnit.h, + src/conv/step/AreaUnit.cpp, src/conv/step/AreaUnit.h, + src/conv/step/Axis1Placement.cpp, src/conv/step/Axis1Placement.h, + src/conv/step/Axis2Placement.cpp, src/conv/step/Axis2Placement.h, + src/conv/step/Axis2Placement2D.cpp, + src/conv/step/Axis2Placement2D.h, + src/conv/step/Axis2Placement3D.cpp, + src/conv/step/Axis2Placement3D.h, + src/conv/step/BRLCADWrapper.cpp, src/conv/step/BRLCADWrapper.h, + src/conv/step/BSplineCurve.cpp, src/conv/step/BSplineCurve.h, + src/conv/step/BSplineCurveWithKnots.cpp, + src/conv/step/BSplineCurveWithKnots.h, + src/conv/step/BSplineSurface.cpp, src/conv/step/BSplineSurface.h, + src/conv/step/BSplineSurfaceWithKnots.cpp, + src/conv/step/BSplineSurfaceWithKnots.h, + src/conv/step/BezierCurve.cpp, src/conv/step/BezierCurve.h, + src/conv/step/BezierSurface.cpp, src/conv/step/BezierSurface.h, + src/conv/step/BoundaryCurve.cpp, src/conv/step/BoundaryCurve.h, + src/conv/step/BoundedCurve.cpp, src/conv/step/BoundedCurve.h, + src/conv/step/BoundedPCurve.cpp, src/conv/step/BoundedPCurve.h, + src/conv/step/BoundedSurface.cpp, src/conv/step/BoundedSurface.h, + src/conv/step/BoundedSurfaceCurve.cpp, + src/conv/step/BoundedSurfaceCurve.h, + src/conv/step/CartesianPoint.cpp, src/conv/step/CartesianPoint.h, + src/conv/step/CartesianTransformationOperator.cpp, + src/conv/step/CartesianTransformationOperator.h, + src/conv/step/CartesianTransformationOperator2D.cpp, + src/conv/step/CartesianTransformationOperator2D.h, + src/conv/step/CartesianTransformationOperator3D.cpp, + src/conv/step/CartesianTransformationOperator3D.h, + src/conv/step/Circle.cpp, src/conv/step/Circle.h, + src/conv/step/ClosedShell.cpp, src/conv/step/ClosedShell.h, + src/conv/step/CompositeCurve.cpp, src/conv/step/CompositeCurve.h, + src/conv/step/CompositeCurveOnSurface.cpp, + src/conv/step/CompositeCurveOnSurface.h, + src/conv/step/CompositeCurveSegment.cpp, + src/conv/step/CompositeCurveSegment.h, src/conv/step/Conic.cpp, + src/conv/step/Conic.h, src/conv/step/ConicalSurface.cpp, + src/conv/step/ConicalSurface.h, + src/conv/step/ConnectedFaceSet.cpp, + src/conv/step/ConnectedFaceSet.h, + src/conv/step/ContextDependentUnit.cpp, + src/conv/step/ContextDependentUnit.h, + src/conv/step/ConversionBasedUnit.cpp, + src/conv/step/ConversionBasedUnit.h, src/conv/step/Curve.cpp, + src/conv/step/Curve.h, src/conv/step/CurveBoundedSurface.cpp, + src/conv/step/CurveBoundedSurface.h, + src/conv/step/CurveReplica.cpp, src/conv/step/CurveReplica.h, + src/conv/step/CylindricalSurface.cpp, + src/conv/step/CylindricalSurface.h, + src/conv/step/DefinitionalRepresentation.cpp, + src/conv/step/DefinitionalRepresentation.h, + src/conv/step/DerivedUnit.cpp, src/conv/step/DerivedUnit.h, + src/conv/step/Direction.cpp, src/conv/step/Direction.h, + src/conv/step/Edge.cpp, src/conv/step/Edge.h, + src/conv/step/EdgeCurve.cpp, src/conv/step/EdgeCurve.h, + src/conv/step/EdgeLoop.cpp, src/conv/step/EdgeLoop.h, + src/conv/step/ElectricCurrentContextDependentUnit.cpp, + src/conv/step/ElectricCurrentContextDependentUnit.h, + src/conv/step/ElectricCurrentConversionBasedUnit.cpp, + src/conv/step/ElectricCurrentConversionBasedUnit.h, + src/conv/step/ElectricCurrentSiUnit.cpp, + src/conv/step/ElectricCurrentSiUnit.h, + src/conv/step/ElectricCurrentUnit.cpp, + src/conv/step/ElectricCurrentUnit.h, + src/conv/step/ElementarySurface.cpp, + src/conv/step/ElementarySurface.h, src/conv/step/Ellipse.cpp, + src/conv/step/Ellipse.h, src/conv/step/Face.cpp, + src/conv/step/Face.h, src/conv/step/FaceBound.cpp, + src/conv/step/FaceBound.h, src/conv/step/FaceOuterBound.cpp, + src/conv/step/FaceOuterBound.h, src/conv/step/FaceSurface.cpp, + src/conv/step/FaceSurface.h, src/conv/step/Factory.cpp, + src/conv/step/Factory.h, src/conv/step/FoundedItem.cpp, + src/conv/step/FoundedItem.h, + src/conv/step/FunctionallyDefinedTransformation.cpp, + src/conv/step/FunctionallyDefinedTransformation.h, + src/conv/step/GeometricRepresentationContext.cpp, + src/conv/step/GeometricRepresentationContext.h, + src/conv/step/GeometricRepresentationItem.cpp, + src/conv/step/GeometricRepresentationItem.h, + src/conv/step/GlobalUncertaintyAssignedContext.cpp, + src/conv/step/GlobalUncertaintyAssignedContext.h, + src/conv/step/GlobalUnitAssignedContext.cpp, + src/conv/step/GlobalUnitAssignedContext.h, + src/conv/step/Hyperbola.cpp, src/conv/step/Hyperbola.h, + src/conv/step/IntersectionCurve.cpp, + src/conv/step/IntersectionCurve.h, + src/conv/step/LengthContextDependentUnit.cpp, + src/conv/step/LengthContextDependentUnit.h, + src/conv/step/LengthConversionBasedUnit.cpp, + src/conv/step/LengthConversionBasedUnit.h, + src/conv/step/LengthMeasureWithUnit.cpp, + src/conv/step/LengthMeasureWithUnit.h, + src/conv/step/LengthSiUnit.cpp, src/conv/step/LengthSiUnit.h, + src/conv/step/LengthUnit.cpp, src/conv/step/LengthUnit.h, + src/conv/step/Line.cpp, src/conv/step/Line.h, + src/conv/step/LocalUnits.cpp, src/conv/step/LocalUnits.h, + src/conv/step/Loop.cpp, src/conv/step/Loop.h, + src/conv/step/LuminousIntensityContextDependentUnit.cpp, + src/conv/step/LuminousIntensityContextDependentUnit.h, + src/conv/step/LuminousIntensityConversionBasedUnit.cpp, + src/conv/step/LuminousIntensityConversionBasedUnit.h, + src/conv/step/LuminousIntensitySiUnit.cpp, + src/conv/step/LuminousIntensitySiUnit.h, + src/conv/step/LuminousIntensityUnit.cpp, + src/conv/step/LuminousIntensityUnit.h, + src/conv/step/ManifoldSolidBrep.cpp, + src/conv/step/ManifoldSolidBrep.h, + src/conv/step/MassContextDependentUnit.cpp, + src/conv/step/MassContextDependentUnit.h, + src/conv/step/MassConversionBasedUnit.cpp, + src/conv/step/MassConversionBasedUnit.h, + src/conv/step/MassSiUnit.cpp, src/conv/step/MassSiUnit.h, + src/conv/step/MassUnit.cpp, src/conv/step/MassUnit.h, + src/conv/step/MeasureValue.cpp, src/conv/step/MeasureValue.h, + src/conv/step/MeasureWithUnit.cpp, + src/conv/step/MeasureWithUnit.h, src/conv/step/NamedUnit.cpp, + src/conv/step/NamedUnit.h, src/conv/step/OffsetCurve2D.cpp, + src/conv/step/OffsetCurve2D.h, src/conv/step/OffsetCurve3D.cpp, + src/conv/step/OffsetCurve3D.h, src/conv/step/OffsetSurface.cpp, + src/conv/step/OffsetSurface.h, + src/conv/step/OpenNurbsInterfaces.cpp, + src/conv/step/OrientedEdge.cpp, src/conv/step/OrientedEdge.h, + src/conv/step/PCurve.cpp, src/conv/step/PCurve.h, + src/conv/step/PCurveOrSurface.cpp, + src/conv/step/PCurveOrSurface.h, src/conv/step/Parabola.cpp, + src/conv/step/Parabola.h, + src/conv/step/ParametricRepresentationContext.cpp, + src/conv/step/ParametricRepresentationContext.h, + src/conv/step/Path.cpp, src/conv/step/Path.h, + src/conv/step/Placement.cpp, src/conv/step/Placement.h, + src/conv/step/Plane.cpp, src/conv/step/Plane.h, + src/conv/step/PlaneAngleContextDependentUnit.cpp, + src/conv/step/PlaneAngleContextDependentUnit.h, + src/conv/step/PlaneAngleConversionBasedUnit.cpp, + src/conv/step/PlaneAngleConversionBasedUnit.h, + src/conv/step/PlaneAngleMeasureWithUnit.cpp, + src/conv/step/PlaneAngleMeasureWithUnit.h, + src/conv/step/PlaneAngleSiUnit.cpp, + src/conv/step/PlaneAngleSiUnit.h, + src/conv/step/PlaneAngleUnit.cpp, src/conv/step/PlaneAngleUnit.h, + src/conv/step/Point.cpp, src/conv/step/Point.h, + src/conv/step/Polyline.cpp, src/conv/step/Polyline.h, + src/conv/step/PullbackCurve.cpp, src/conv/step/PullbackCurve.h, + src/conv/step/QuasiUniformCurve.cpp, + src/conv/step/QuasiUniformCurve.h, + src/conv/step/QuasiUniformSurface.cpp, + src/conv/step/QuasiUniformSurface.h, + src/conv/step/RatioContextDependentUnit.cpp, + src/conv/step/RatioContextDependentUnit.h, + src/conv/step/RatioConversionBasedUnit.cpp, + src/conv/step/RatioConversionBasedUnit.h, + src/conv/step/RatioSiUnit.cpp, src/conv/step/RatioSiUnit.h, + src/conv/step/RatioUnit.cpp, src/conv/step/RatioUnit.h, + src/conv/step/RationalBSplineCurve.cpp, + src/conv/step/RationalBSplineCurve.h, + src/conv/step/RationalBSplineCurveWithKnots.cpp, + src/conv/step/RationalBSplineCurveWithKnots.h, + src/conv/step/RationalBSplineSurface.cpp, + src/conv/step/RationalBSplineSurface.h, + src/conv/step/RationalBSplineSurfaceWithKnots.cpp, + src/conv/step/RationalBSplineSurfaceWithKnots.h, + src/conv/step/RationalBezierCurve.cpp, + src/conv/step/RationalBezierCurve.h, + src/conv/step/RationalBezierSurface.cpp, + src/conv/step/RationalBezierSurface.h, + src/conv/step/RationalQuasiUniformCurve.cpp, + src/conv/step/RationalQuasiUniformCurve.h, + src/conv/step/RationalQuasiUniformSurface.cpp, + src/conv/step/RationalQuasiUniformSurface.h, + src/conv/step/RationalUniformCurve.cpp, + src/conv/step/RationalUniformCurve.h, + src/conv/step/RationalUniformSurface.cpp, + src/conv/step/RationalUniformSurface.h, + src/conv/step/RectangularCompositeSurface.cpp, + src/conv/step/RectangularCompositeSurface.h, + src/conv/step/RectangularTrimmedSurface.cpp, + src/conv/step/RectangularTrimmedSurface.h, + src/conv/step/Representation.cpp, src/conv/step/Representation.h, + src/conv/step/RepresentationContext.cpp, + src/conv/step/RepresentationContext.h, + src/conv/step/RepresentationItem.cpp, + src/conv/step/RepresentationItem.h, src/conv/step/STEPEntity.cpp, + src/conv/step/STEPEntity.h, src/conv/step/STEPWrapper.cpp, + src/conv/step/STEPWrapper.h, src/conv/step/SeamCurve.cpp, + src/conv/step/SeamCurve.h, src/conv/step/ShapeRepresentation.cpp, + src/conv/step/ShapeRepresentation.h, src/conv/step/SiUnit.cpp, + src/conv/step/SiUnit.h, + src/conv/step/SolidAngleContextDependentUnit.cpp, + src/conv/step/SolidAngleContextDependentUnit.h, + src/conv/step/SolidAngleConversionBasedUnit.cpp, + src/conv/step/SolidAngleConversionBasedUnit.h, + src/conv/step/SolidAngleSiUnit.cpp, + src/conv/step/SolidAngleSiUnit.h, + src/conv/step/SolidAngleUnit.cpp, src/conv/step/SolidAngleUnit.h, + src/conv/step/SolidModel.cpp, src/conv/step/SolidModel.h, + src/conv/step/SphericalSurface.cpp, + src/conv/step/SphericalSurface.h, src/conv/step/Surface.cpp, + src/conv/step/Surface.h, src/conv/step/SurfaceCurve.cpp, + src/conv/step/SurfaceCurve.h, + src/conv/step/SurfaceOfLinearExtrusion.cpp, + src/conv/step/SurfaceOfLinearExtrusion.h, + src/conv/step/SurfaceOfRevolution.cpp, + src/conv/step/SurfaceOfRevolution.h, + src/conv/step/SurfacePatch.cpp, src/conv/step/SurfacePatch.h, + src/conv/step/SurfaceReplica.cpp, src/conv/step/SurfaceReplica.h, + src/conv/step/SweptSurface.cpp, src/conv/step/SweptSurface.h, + src/conv/step/ThermodynamicTemperatureContextDependentUnit.cpp, + src/conv/step/ThermodynamicTemperatureContextDependentUnit.h, + src/conv/step/ThermodynamicTemperatureConversionBasedUnit.cpp, + src/conv/step/ThermodynamicTemperatureConversionBasedUnit.h, + src/conv/step/ThermodynamicTemperatureSiUnit.cpp, + src/conv/step/ThermodynamicTemperatureSiUnit.h, + src/conv/step/ThermodynamicTemperatureUnit.cpp, + src/conv/step/ThermodynamicTemperatureUnit.h, + src/conv/step/TimeContextDependentUnit.cpp, + src/conv/step/TimeContextDependentUnit.h, + src/conv/step/TimeConversionBasedUnit.cpp, + src/conv/step/TimeConversionBasedUnit.h, + src/conv/step/TimeSiUnit.cpp, src/conv/step/TimeSiUnit.h, + src/conv/step/TimeUnit.cpp, src/conv/step/TimeUnit.h, + src/conv/step/TopologicalRepresentationItem.cpp, + src/conv/step/TopologicalRepresentationItem.h, + src/conv/step/ToroidalSurface.cpp, + src/conv/step/ToroidalSurface.h, src/conv/step/TrimmedCurve.cpp, + src/conv/step/TrimmedCurve.h, src/conv/step/TrimmingSelect.cpp, + src/conv/step/TrimmingSelect.h, + src/conv/step/UncertaintyMeasureWithUnit.cpp, + src/conv/step/UncertaintyMeasureWithUnit.h, + src/conv/step/UniformCurve.cpp, src/conv/step/UniformCurve.h, + src/conv/step/UniformSurface.cpp, src/conv/step/UniformSurface.h, + src/conv/step/Unit.cpp, src/conv/step/Unit.h, + src/conv/step/Vector.cpp, src/conv/step/Vector.h, + src/conv/step/Vertex.cpp, src/conv/step/Vertex.h, + src/conv/step/VertexLoop.cpp, src/conv/step/VertexLoop.h, + src/conv/step/VertexPoint.cpp, src/conv/step/VertexPoint.h, + src/conv/step/VolumeContextDependentUnit.cpp, + src/conv/step/VolumeContextDependentUnit.h, + src/conv/step/VolumeConversionBasedUnit.cpp, + src/conv/step/VolumeConversionBasedUnit.h, + src/conv/step/VolumeSiUnit.cpp, src/conv/step/VolumeSiUnit.h, + src/conv/step/VolumeUnit.cpp, src/conv/step/VolumeUnit.h, + src/conv/step/step-g.cpp, src/conv/stl/g-stl.1, + src/conv/stl/g-stl.c, src/conv/stl/stl-g.1, src/conv/stl/stl-g.c, + src/conv/tankill/g-tankill.1, src/conv/tankill/g-tankill.c, + src/conv/tankill/tankill-g.1, src/conv/tankill/tankill-g.c, + src/conv/viewpoint-g.1, src/conv/viewpoint-g.c, + src/conv/walk_example.c, src/external/Cubit/g-sat.cpp, + src/external/ProEngineer/proe-brl.c, + src/external/Unigraphics/conv.h, src/external/Unigraphics/log.h, + src/external/Unigraphics/ug-g.1, src/external/Unigraphics/ug-g.c, + src/external/Unigraphics/ug_misc.c, + src/external/Unigraphics/ug_misc.h, src/fb/bw-fb.1, + src/fb/bw-fb.c, src/fb/cell-fb.1, src/fb/cell-fb.c, + src/fb/cmap-crunch.c, src/fb/cmap-fb.1, src/fb/cmap-fb.c, + src/fb/fb-bw.1, src/fb/fb-bw.c, src/fb/fb-cmap.1, + src/fb/fb-cmap.c, src/fb/fb-fb.1, src/fb/fb-fb.c, + src/fb/fb-orle.1, src/fb/fb-orle.c, src/fb/fb-pix.1, + src/fb/fb-pix.c, src/fb/fb-png.1, src/fb/fb-png.c, + src/fb/fb-rle.1, src/fb/fb-rle.c, src/fb/fbanim.1, + src/fb/fbanim.c, src/fb/fbcbars.1, src/fb/fbcbars.c, + src/fb/fbclear.1, src/fb/fbclear.c, src/fb/fbcmap.1, + src/fb/fbcmap.c, src/fb/fbcmrot.1, src/fb/fbcmrot.c, + src/fb/fbcolor.1, src/fb/fbcolor.c, src/fb/fbfade.1, + src/fb/fbfade.c, src/fb/fbframe.1, src/fb/fbframe.c, + src/fb/fbfree.1, src/fb/fbfree.c, src/fb/fbgamma.1, + src/fb/fbgamma.c, src/fb/fbgammamod.c, src/fb/fbgrid.1, + src/fb/fbgrid.c, src/fb/fbhelp.1, src/fb/fbhelp.c, + src/fb/fblabel.1, src/fb/fblabel.c, src/fb/fbline.1, + src/fb/fbline.c, src/fb/fbpoint.1, src/fb/fbpoint.c, + src/fb/fbscanplot.1, src/fb/fbscanplot.c, src/fb/fbstretch.1, + src/fb/fbstretch.c, src/fb/fbthreadtest.c, src/fb/fbzoom.1, + src/fb/fbzoom.c, src/fb/gif-fb.1, src/fb/gif-fb.c, + src/fb/gif2fb.1, src/fb/gif2fb.c, src/fb/ioutil.c, + src/fb/orle-fb.1, src/fb/orle-fb.c, src/fb/pix-fb.1, + src/fb/pix-fb.c, src/fb/pixautosize.1, src/fb/pixautosize.c, + src/fb/pixflip-fb.c, src/fb/pl-fb.1, src/fb/pl-fb.c, + src/fb/png-fb.1, src/fb/png-fb.c, src/fb/polar-fb.1, + src/fb/polar-fb.c, src/fb/pp-fb.1, src/fb/pp-fb.c, + src/fb/rle-fb.1, src/fb/rle-fb.c, src/fb/spm-fb.c, + src/fbed/ascii.h, src/fbed/char.c, src/fbed/cursorbits.h, + src/fbed/empty.c, src/fbed/execshell.c, src/fbed/extern.h, + src/fbed/fb_ik.h, src/fbed/fbed.1, src/fbed/fbed.c, + src/fbed/fill_buf.c, src/fbed/getinput.c, src/fbed/glob.c, + src/fbed/popup.h, src/fbed/pos_pad.c, src/fbed/prnt.c, + src/fbed/squash.c, src/fbed/std.h, src/fbed/try.c, + src/fbed/try.h, src/fbserv/fbserv.1, src/fbserv/fbserv.c, + src/fbserv/server.c, src/gtools/beset/beset.c, + src/gtools/beset/beset.h, src/gtools/beset/fitness.c, + src/gtools/beset/fitness.h, src/gtools/beset/population.c, + src/gtools/beset/population.h, src/gtools/g_diff.1, + src/gtools/g_diff.c, src/gtools/g_lint.1, src/gtools/g_lint.c, + src/gtools/g_qa.c, src/gtools/g_transfer.c, src/gtools/remapid.1, + src/gtools/remapid.c, src/halftone/halftone.1, + src/halftone/main.c, src/halftone/sharpen.c, + src/halftone/tone_classic.c, src/halftone/tone_floyd.c, + src/halftone/tone_folly.c, src/halftone/tone_simple.c, + src/halftone/tonescale.c, src/irprep/all_sf.c, + src/irprep/firpass.1, src/irprep/firpass.c, src/irprep/ir-X.1, + src/irprep/ir-X.c, src/irprep/irdisp.1, src/irprep/irdisp.c, + src/irprep/pictx.1, src/irprep/pictx.c, src/irprep/secpass.1, + src/irprep/secpass.c, src/irprep/shapefact.1, + src/irprep/shapefact.c, src/irprep/showtherm.1, + src/irprep/showtherm.c, src/irprep/subroutines.c, + src/lgt/ascii.h, src/lgt/char.c, src/lgt/cursors.h, + src/lgt/do_options.c, src/lgt/error.c, src/lgt/execshell.c, + src/lgt/extern.h, src/lgt/fb.c, src/lgt/glob.c, + src/lgt/grid_rotate.c, src/lgt/hmenu.c, src/lgt/hmenu.h, + src/lgt/ir.c, src/lgt/lgt.1, src/lgt/lgt.c, src/lgt/lgt.h, + src/lgt/lgt_db.c, src/lgt/mat_db.c, src/lgt/mat_db.h, + src/lgt/octree.c, src/lgt/prnt.c, src/lgt/reflect.c, + src/lgt/screen.h, src/lgt/texture.c, src/lgt/texture.h, + src/lgt/tree.h, src/lgt/trie.c, src/libanalyze/density.c, + src/libanalyze/overlaps.c, src/libanalyze/test_density.c, + src/libbn/anim.c, src/libbn/axis.c, src/libbn/bntester.c, + src/libbn/complex.c, src/libbn/font.c, src/libbn/fortran.c, + src/libbn/globals.c, src/libbn/libplot3.3, src/libbn/list.c, + src/libbn/marker.c, src/libbn/mat.c, src/libbn/msr.c, + src/libbn/multipoly.c, src/libbn/noise.c, src/libbn/plane.c, + src/libbn/plot3.c, src/libbn/poly.c, src/libbn/qmath.c, + src/libbn/rand.c, src/libbn/scale.c, src/libbn/sphmap.c, + src/libbn/symbol.c, src/libbn/tabdata.c, src/libbn/tcl.c, + src/libbn/tplot.c, src/libbn/ulp.c, src/libbn/vectfont.c, + src/libbn/vector.c, src/libbn/vers.c, src/libbn/vert_tree.c, + src/libbn/wavelet.c, src/libbu/argv.c, src/libbu/avs.c, + src/libbu/backtrace.c, src/libbu/badmagic.c, + src/libbu/basename.c, src/libbu/bitv.c, src/libbu/bomb.c, + src/libbu/booleanize.c, src/libbu/brlcad_path.c, src/libbu/cmd.c, + src/libbu/cmdhist.c, src/libbu/color.c, src/libbu/convert.c, + src/libbu/crashreport.c, src/libbu/ctype.c, src/libbu/dirent.c, + src/libbu/dirname.c, src/libbu/dlfcn.c, src/libbu/endian.c, + src/libbu/escape.c, src/libbu/fchmod.c, src/libbu/fgets.c, + src/libbu/file.c, src/libbu/fnmatch.c, src/libbu/fopen_uniq.c, + src/libbu/getcwd.c, src/libbu/getopt.c, src/libbu/globals.c, + src/libbu/hash.c, src/libbu/hist.c, src/libbu/hook.c, + src/libbu/htond.3, src/libbu/htond.c, src/libbu/htonf.c, + src/libbu/interrupt.c, src/libbu/ispar.c, src/libbu/kill.c, + src/libbu/lex.c, src/libbu/linebuf.c, src/libbu/list.c, + src/libbu/log.c, src/libbu/magic.c, src/libbu/malloc.c, + src/libbu/mappedfile.c, src/libbu/mread.c, src/libbu/observer.c, + src/libbu/parallel.c, src/libbu/parse.c, src/libbu/pool.c, + src/libbu/printb.c, src/libbu/process.c, src/libbu/progname.c, + src/libbu/ptbl.c, src/libbu/quote.c, src/libbu/rb_create.c, + src/libbu/rb_delete.c, src/libbu/rb_diag.c, + src/libbu/rb_extreme.c, src/libbu/rb_free.c, + src/libbu/rb_insert.c, src/libbu/rb_internals.h, + src/libbu/rb_order_stats.c, src/libbu/rb_rotate.c, + src/libbu/rb_search.c, src/libbu/rb_walk.c, src/libbu/realpath.c, + src/libbu/redblack.3, src/libbu/semaphore.c, src/libbu/simd.c, + src/libbu/str.c, src/libbu/tcl.c, src/libbu/temp.c, + src/libbu/test_basename.c, src/libbu/test_dirname.c, + src/libbu/test_escape.c, src/libbu/test_progname.c, + src/libbu/test_quote.c, src/libbu/test_timer.c, + src/libbu/test_vls.c, src/libbu/timer.c, src/libbu/units.c, + src/libbu/vers.c, src/libbu/vfont.c, src/libbu/vlb.c, + src/libbu/vls.c, src/libbu/whereis.c, src/libbu/which.c, + src/libbu/xdr.c, src/libcursor/cursor.c, + src/libcursor/libcursor.3, src/libdm/adc.c, src/libdm/axes.c, + src/libdm/clip.c, src/libdm/color.c, src/libdm/dm-Null.c, + src/libdm/dm-X.c, src/libdm/dm-generic.c, src/libdm/dm-ogl.c, + src/libdm/dm-plot.c, src/libdm/dm-ps.c, src/libdm/dm-rtgl.c, + src/libdm/dm-tk.c, src/libdm/dm-wgl.c, src/libdm/dm_obj.c, + src/libdm/focus.c, src/libdm/grid.c, src/libdm/knob.c, + src/libdm/labels.c, src/libdm/options.c, src/libdm/query.c, + src/libdm/rect.c, src/libdm/scale.c, src/libdm/tcl.c, + src/libdm/vers.c, src/libfb/asize.c, src/libfb/dmdfb.h, + src/libfb/fb_generic.c, src/libfb/fb_log.c, src/libfb/fb_obj.c, + src/libfb/fb_paged_io.c, src/libfb/fb_rect.c, + src/libfb/fb_util.c, src/libfb/fbserv_obj.c, + src/libfb/if_TEMPLATE.c, src/libfb/if_X.c, src/libfb/if_debug.c, + src/libfb/if_disk.c, src/libfb/if_mem.c, src/libfb/if_null.c, + src/libfb/if_ogl.c, src/libfb/if_remote.c, src/libfb/if_stack.c, + src/libfb/if_tk.c, src/libfb/if_wgl.c, src/libfb/libfb.3, + src/libfb/nilcursor.h, src/libfb/oglcursor.h, src/libfb/tcl.c, + src/libfb/vers.c, src/libfft/ditsplit.c, src/libfft/ditsplitc.c, + src/libfft/fftc.c, src/libfft/fftest.c, src/libfft/fftfast.c, + src/libfft/ifftc.c, src/libfft/splitdit.c, + src/libfft/splitditc.c, src/libgcv/bottess.c, + src/libgcv/region_end.c, src/libgcv/region_end_mc.c, + src/libgcv/soup.h, src/libgcv/test_bottess.c, + src/libgcv/tri_intersect.c, src/libgcv/tri_intersect.h, + src/libgcv/wfobj/obj_grammar.yy, + src/libgcv/wfobj/obj_grammar_decls.h, + src/libgcv/wfobj/obj_parser.cpp, src/libgcv/wfobj/obj_parser.h, + src/libgcv/wfobj/obj_parser_state.h, + src/libgcv/wfobj/obj_rules.h, src/libgcv/wfobj/obj_rules.l, + src/libgcv/wfobj/obj_token_type.h, src/libgcv/wfobj/tri_face.c, + src/libgcv/wfobj/tri_face.h, src/libged/3ptarb.c, + src/libged/adc.c, src/libged/adjust.c, src/libged/ae2dir.c, + src/libged/aet.c, src/libged/analyze.c, src/libged/annotate.c, + src/libged/arb.c, src/libged/arced.c, src/libged/arot.c, + src/libged/attr.c, src/libged/autoview.c, src/libged/bb.c, + src/libged/bev.c, src/libged/bigE.c, src/libged/blast.c, + src/libged/bo.c, src/libged/bot.c, src/libged/bot_condense.c, + src/libged/bot_decimate.c, src/libged/bot_dump.c, + src/libged/bot_face_fuse.c, src/libged/bot_face_sort.c, + src/libged/bot_flip.c, src/libged/bot_merge.c, + src/libged/bot_smooth.c, src/libged/bot_split.c, + src/libged/bot_sync.c, src/libged/bot_vertex_fuse.c, + src/libged/brep.c, src/libged/cat.c, src/libged/cc.c, + src/libged/center.c, src/libged/clip.c, src/libged/clone.c, + src/libged/color.c, src/libged/comb.c, src/libged/comb_color.c, + src/libged/comb_std.c, src/libged/combmem.c, src/libged/concat.c, + src/libged/copy.c, src/libged/copyeval.c, src/libged/copymat.c, + src/libged/cpi.c, src/libged/dbip.c, src/libged/debugbu.c, + src/libged/debugdir.c, src/libged/debuglib.c, + src/libged/debugmem.c, src/libged/debugnmg.c, + src/libged/decompose.c, src/libged/delay.c, src/libged/dg_obj.c, + src/libged/dir2ae.c, src/libged/draw.c, src/libged/dump.c, + src/libged/dup.c, src/libged/eac.c, src/libged/echo.c, + src/libged/edcodes.c, src/libged/edcomb.c, src/libged/edit.c, + src/libged/editit.c, src/libged/edmater.c, src/libged/edpipe.c, + src/libged/erase.c, src/libged/exists.c, src/libged/expand.c, + src/libged/eye.c, src/libged/eye_pos.c, src/libged/facetize.c, + src/libged/fb2pix.c, src/libged/find.c, src/libged/form.c, + src/libged/fracture.c, src/libged/ged.c, + src/libged/ged_private.h, src/libged/ged_util.c, + src/libged/get.c, src/libged/get_autoview.c, + src/libged/get_comb.c, src/libged/get_eyemodel.c, + src/libged/get_obj_bounds.c, src/libged/get_solid_kp.c, + src/libged/get_type.c, src/libged/glob.c, src/libged/globals.c, + src/libged/gqa.c, src/libged/grid.c, src/libged/grid2model_lu.c, + src/libged/grid2view_lu.c, src/libged/group.c, src/libged/hide.c, + src/libged/how.c, src/libged/human.c, src/libged/illum.c, + src/libged/importFg4Section.c, src/libged/inside.c, + src/libged/instance.c, src/libged/isize.c, src/libged/item.c, + src/libged/keep.c, src/libged/keypoint.c, src/libged/kill.c, + src/libged/killall.c, src/libged/killrefs.c, + src/libged/killtree.c, src/libged/label.c, src/libged/list.c, + src/libged/loadview.c, src/libged/log.c, src/libged/lookat.c, + src/libged/ls.c, src/libged/lt.c, src/libged/m2v_point.c, + src/libged/make.c, src/libged/make_bb.c, src/libged/make_name.c, + src/libged/make_pnts.c, src/libged/match.c, src/libged/mater.c, + src/libged/mirror.c, src/libged/model2grid_lu.c, + src/libged/model2view.c, src/libged/model2view_lu.c, + src/libged/move.c, src/libged/move_all.c, + src/libged/move_arb_edge.c, src/libged/move_arb_face.c, + src/libged/mrot.c, src/libged/nirt.c, src/libged/nmg_collapse.c, + src/libged/nmg_fix_normals.c, src/libged/nmg_simplify.c, + src/libged/ocenter.c, src/libged/open.c, src/libged/orient.c, + src/libged/orotate.c, src/libged/oscale.c, + src/libged/otranslate.c, src/libged/overlay.c, src/libged/path.c, + src/libged/pathlist.c, src/libged/pathsum.c, + src/libged/perspective.c, src/libged/pix2fb.c, src/libged/plot.c, + src/libged/pmat.c, src/libged/pmodel2view.c, src/libged/png.c, + src/libged/polyclip.cpp, src/libged/pov.c, src/libged/prcolor.c, + src/libged/prefix.c, src/libged/preview.c, src/libged/protate.c, + src/libged/ps.c, src/libged/pscale.c, src/libged/ptranslate.c, + src/libged/push.c, src/libged/put.c, src/libged/put_comb.c, + src/libged/putmat.c, src/libged/qray.c, src/libged/qray.h, + src/libged/quat.c, src/libged/qvrot.c, src/libged/rcodes.c, + src/libged/rect.c, src/libged/red.c, src/libged/regdef.c, + src/libged/region.c, src/libged/remove.c, src/libged/report.c, + src/libged/rfarb.c, src/libged/rmap.c, src/libged/rmat.c, + src/libged/rmater.c, src/libged/rot.c, src/libged/rot_point.c, + src/libged/rotate_about.c, src/libged/rotate_arb_face.c, + src/libged/rotate_eto.c, src/libged/rotate_extrude.c, + src/libged/rotate_hyp.c, src/libged/rotate_tgc.c, + src/libged/rrt.c, src/libged/rt.c, src/libged/rtabort.c, + src/libged/rtcheck.c, src/libged/savekey.c, + src/libged/saveview.c, src/libged/scale.c, + src/libged/scale_ehy.c, src/libged/scale_ell.c, + src/libged/scale_epa.c, src/libged/scale_eto.c, + src/libged/scale_extrude.c, src/libged/scale_hyp.c, + src/libged/scale_part.c, src/libged/scale_rhc.c, + src/libged/scale_rpc.c, src/libged/scale_superell.c, + src/libged/scale_tgc.c, src/libged/scale_tor.c, + src/libged/screengrab.c, src/libged/search.c, + src/libged/select.c, src/libged/set_output_script.c, + src/libged/set_transparency.c, src/libged/set_uplotOutputMode.c, + src/libged/setview.c, src/libged/shaded_mode.c, + src/libged/shader.c, src/libged/shells.c, src/libged/showmats.c, + src/libged/simulate/simcollisionalgo.cpp, + src/libged/simulate/simcollisionalgo.h, + src/libged/simulate/simphysics.cpp, src/libged/simulate/simrt.c, + src/libged/simulate/simrt.h, src/libged/simulate/simulate.c, + src/libged/simulate/simulate.h, src/libged/simulate/simutils.c, + src/libged/simulate/simutils.h, src/libged/size.c, + src/libged/slew.c, src/libged/solids_on_ray.c, + src/libged/sphgroup.c, src/libged/summary.c, src/libged/sync.c, + src/libged/tables.c, src/libged/tire.c, src/libged/title.c, + src/libged/tol.c, src/libged/tops.c, src/libged/tra.c, + src/libged/trace.c, src/libged/track.c, + src/libged/translate_extrude.c, src/libged/translate_tgc.c, + src/libged/tree.c, src/libged/typein.c, src/libged/unhide.c, + src/libged/units.c, src/libged/v2m_point.c, src/libged/vdraw.c, + src/libged/version.c, src/libged/view.c, + src/libged/view2grid_lu.c, src/libged/view2model.c, + src/libged/view2model_lu.c, src/libged/view2model_vec.c, + src/libged/view_obj.c, src/libged/viewdir.c, src/libged/vrot.c, + src/libged/vutil.c, src/libged/wcodes.c, src/libged/wdb_bigE.c, + src/libged/wdb_comb_std.c, src/libged/wdb_importFg4Section.c, + src/libged/wdb_nirt.c, src/libged/wdb_obj.c, + src/libged/wdb_qray.c, src/libged/wdb_qray.h, + src/libged/wdb_track.c, src/libged/wdb_vdraw.c, + src/libged/whatid.c, src/libged/which.c, + src/libged/which_shader.c, src/libged/who.c, src/libged/wmater.c, + src/libged/xpush.c, src/libged/ypr.c, src/libged/zap.c, + src/libged/zoom/zoom.c, src/libicv/fileformat.c, + src/libicv/rot.c, src/libmultispectral/init.c, + src/libmultispectral/sh_temp.c, src/liboptical/init.c, + src/liboptical/liboslrend.cpp, src/liboptical/liboslrend.h, + src/liboptical/material.c, src/liboptical/photonmap.c, + src/liboptical/refract.c, src/liboptical/sh_air.c, + src/liboptical/sh_billboard.c, src/liboptical/sh_brdf.c, + src/liboptical/sh_camo.c, src/liboptical/sh_cloud.c, + src/liboptical/sh_cook.c, src/liboptical/sh_fbm.c, + src/liboptical/sh_fire.c, src/liboptical/sh_flat.c, + src/liboptical/sh_gauss.c, src/liboptical/sh_grass.c, + src/liboptical/sh_light.c, src/liboptical/sh_noise.c, + src/liboptical/sh_null.c, src/liboptical/sh_osl.cpp, + src/liboptical/sh_plastic.c, src/liboptical/sh_points.c, + src/liboptical/sh_prj.c, src/liboptical/sh_rtrans.c, + src/liboptical/sh_scloud.c, src/liboptical/sh_spm.c, + src/liboptical/sh_stack.c, src/liboptical/sh_stxt.c, + src/liboptical/sh_tcl.c, src/liboptical/sh_text.c, + src/liboptical/sh_toon.c, src/liboptical/sh_toyota.c, + src/liboptical/sh_treetherm.c, src/liboptical/sh_xxx.c, + src/liboptical/shade.c, src/liboptical/vers.c, + src/liboptical/wray.c, src/liborle/liborle.3, src/liborle/rle.c, + src/libpc/pcBasic.h, src/libpc/pcConstraint.cpp, + src/libpc/pcConstraint.h, src/libpc/pcGenerator.cpp, + src/libpc/pcGenerator.h, src/libpc/pcInterval.h, + src/libpc/pcMathGrammar.h, src/libpc/pcMathLF.h, + src/libpc/pcMathVM.cpp, src/libpc/pcMathVM.h, + src/libpc/pcNetwork.cpp, src/libpc/pcNetwork.h, + src/libpc/pcParameter.cpp, src/libpc/pcParameter.h, + src/libpc/pcParser.cpp, src/libpc/pcParser.h, + src/libpc/pcSolver.h, src/libpc/pcVCSet.cpp, src/libpc/pcVCSet.h, + src/libpc/pcVariable.cpp, src/libpc/pcVariable.h, + src/libpc/pc_constraints.c, src/libpc/pc_main.c, + src/libpc/solver_test.cpp, src/libpc/vm_test.cpp, + src/libpkg/example/client.c, src/libpkg/example/ntp.h, + src/libpkg/example/server.c, src/libpkg/pkg.c, src/libpkg/tcl.c, + src/libpkg/tpkg.c, src/libpkg/vers.c, src/librt/attributes.c, + src/librt/bbox.c, src/librt/bezier_2d_isect.c, + src/librt/binunif/binunif.c, src/librt/binunif/db5_bin.c, + src/librt/bool.c, src/librt/brep_test.cpp, src/librt/bundle.c, + src/librt/cmd.c, src/librt/columnparse.c, src/librt/comb/comb.c, + src/librt/comb/comb_mirror.c, src/librt/comb/db_comb.c, + src/librt/constraint.c, src/librt/cut.c, src/librt/db5_alloc.c, + src/librt/db5_io.c, src/librt/db5_scan.c, src/librt/db5_types.c, + src/librt/db_alloc.c, src/librt/db_anim.c, + src/librt/db_corrupt.c, src/librt/db_flags.c, + src/librt/db_flip.c, src/librt/db_fullpath.c, + src/librt/db_inmem.c, src/librt/db_io.c, src/librt/db_lookup.c, + src/librt/db_match.c, src/librt/db_open.c, src/librt/db_path.c, + src/librt/db_scan.c, src/librt/db_tree.c, src/librt/db_walk.c, + src/librt/dir.c, src/librt/dspline.c, src/librt/fortray.c, + src/librt/globals.c, src/librt/htbl.c, src/librt/librt.3, + src/librt/librt_private.h, src/librt/many.c, src/librt/mater.c, + src/librt/memalloc.c, src/librt/mkbundle.c, src/librt/namegen.c, + src/librt/nurb_example.c, src/librt/opennurbs_ext.cpp, + src/librt/opennurbs_ext.h, src/librt/oslo_calc.c, + src/librt/oslo_map.c, src/librt/pmalloc.c, src/librt/pr.c, + src/librt/prcomb.c, src/librt/prep.c, + src/librt/primitives/arb8/arb8.c, + src/librt/primitives/arb8/arb8_brep.cpp, + src/librt/primitives/arb8/arb8_mirror.c, + src/librt/primitives/arbn/arbn.c, + src/librt/primitives/arbn/arbn_brep.cpp, + src/librt/primitives/arbn/arbn_mirror.c, + src/librt/primitives/ars/ars.c, + src/librt/primitives/ars/ars_mirror.c, + src/librt/primitives/bot/bot.c, + src/librt/primitives/bot/bot_brep.cpp, + src/librt/primitives/bot/bot_mirror.c, + src/librt/primitives/bot/btg.c, src/librt/primitives/bot/btg.h, + src/librt/primitives/bot/btgf.c, + src/librt/primitives/bot/g_bot_include.c, + src/librt/primitives/bot/tie.c, + src/librt/primitives/bot/tie_kdtree.c, + src/librt/primitives/bot/tieprivate.h, + src/librt/primitives/brep/brep.cpp, + src/librt/primitives/brep/brep_debug.cpp, + src/librt/primitives/brep/brep_debug.h, + src/librt/primitives/bspline/bspline.cpp, + src/librt/primitives/bspline/bspline_mirror.c, + src/librt/primitives/bspline/nurb_basis.c, + src/librt/primitives/bspline/nurb_bezier.c, + src/librt/primitives/bspline/nurb_bound.c, + src/librt/primitives/bspline/nurb_brep.cpp, + src/librt/primitives/bspline/nurb_c2.c, + src/librt/primitives/bspline/nurb_copy.c, + src/librt/primitives/bspline/nurb_diff.c, + src/librt/primitives/bspline/nurb_eval.c, + src/librt/primitives/bspline/nurb_flat.c, + src/librt/primitives/bspline/nurb_interp.c, + src/librt/primitives/bspline/nurb_knot.c, + src/librt/primitives/bspline/nurb_norm.c, + src/librt/primitives/bspline/nurb_plot.c, + src/librt/primitives/bspline/nurb_poly.c, + src/librt/primitives/bspline/nurb_ray.c, + src/librt/primitives/bspline/nurb_refine.c, + src/librt/primitives/bspline/nurb_reverse.c, + src/librt/primitives/bspline/nurb_solve.c, + src/librt/primitives/bspline/nurb_split.c, + src/librt/primitives/bspline/nurb_tess.c, + src/librt/primitives/bspline/nurb_trim.c, + src/librt/primitives/bspline/nurb_trim_util.c, + src/librt/primitives/bspline/nurb_util.c, + src/librt/primitives/bspline/nurb_xsplit.c, + src/librt/primitives/cline/cline.c, + src/librt/primitives/dsp/dsp.c, src/librt/primitives/dsp/dsp.h, + src/librt/primitives/dsp/dsp_brep.cpp, + src/librt/primitives/dsp/dsp_mirror.c, + src/librt/primitives/ebm/ebm.c, + src/librt/primitives/ebm/ebm_brep.cpp, + src/librt/primitives/ebm/ebm_mirror.c, + src/librt/primitives/ehy/ehy.c, + src/librt/primitives/ehy/ehy_brep.cpp, + src/librt/primitives/ell/ell.c, + src/librt/primitives/ell/ell_brep.cpp, + src/librt/primitives/ell/ell_mirror.c, + src/librt/primitives/epa/epa.c, + src/librt/primitives/epa/epa_brep.cpp, + src/librt/primitives/epa/epa_mirror.c, + src/librt/primitives/eto/eto.c, + src/librt/primitives/eto/eto_brep.cpp, + src/librt/primitives/eto/eto_mirror.c, + src/librt/primitives/extrude/extrude.c, + src/librt/primitives/extrude/extrude_brep.cpp, + src/librt/primitives/fixpt.h, src/librt/primitives/generic.c, + src/librt/primitives/grip/grip.c, + src/librt/primitives/grip/grip_mirror.c, + src/librt/primitives/half/half.c, + src/librt/primitives/half/half_mirror.c, + src/librt/primitives/hf/hf.c, src/librt/primitives/hyp/hyp.c, + src/librt/primitives/hyp/hyp_brep.cpp, + src/librt/primitives/hyp/hyp_mirror.c, + src/librt/primitives/metaball/metaball.c, + src/librt/primitives/metaball/metaball.h, + src/librt/primitives/metaball/metaball_tri.c, + src/librt/primitives/mirror.c, src/librt/primitives/nmg/nmg.c, + src/librt/primitives/nmg/nmg_bool.c, + src/librt/primitives/nmg/nmg_brep.cpp, + src/librt/primitives/nmg/nmg_ck.c, + src/librt/primitives/nmg/nmg_class.c, + src/librt/primitives/nmg/nmg_copy.c, + src/librt/primitives/nmg/nmg_eval.c, + src/librt/primitives/nmg/nmg_extrude.c, + src/librt/primitives/nmg/nmg_fcut.c, + src/librt/primitives/nmg/nmg_fuse.c, + src/librt/primitives/nmg/nmg_index.c, + src/librt/primitives/nmg/nmg_info.c, + src/librt/primitives/nmg/nmg_inter.c, + src/librt/primitives/nmg/nmg_junk.c, + src/librt/primitives/nmg/nmg_manif.c, + src/librt/primitives/nmg/nmg_mesh.c, + src/librt/primitives/nmg/nmg_mirror.c, + src/librt/primitives/nmg/nmg_misc.c, + src/librt/primitives/nmg/nmg_mk.c, + src/librt/primitives/nmg/nmg_mod.c, + src/librt/primitives/nmg/nmg_plot.c, + src/librt/primitives/nmg/nmg_pr.c, + src/librt/primitives/nmg/nmg_pt_fu.c, + src/librt/primitives/nmg/nmg_rt_isect.c, + src/librt/primitives/nmg/nmg_rt_segs.c, + src/librt/primitives/nmg/nmg_tri.c, + src/librt/primitives/nmg/nmg_tri_mc.c, + src/librt/primitives/nmg/nmg_visit.c, + src/librt/primitives/obj_adjust.c, + src/librt/primitives/obj_curve.c, + src/librt/primitives/obj_describe.c, + src/librt/primitives/obj_export.c, + src/librt/primitives/obj_free.c, src/librt/primitives/obj_get.c, + src/librt/primitives/obj_ifree.c, + src/librt/primitives/obj_import.c, + src/librt/primitives/obj_make.c, + src/librt/primitives/obj_mirror.c, + src/librt/primitives/obj_norm.c, + src/librt/primitives/obj_params.c, + src/librt/primitives/obj_plot.c, src/librt/primitives/obj_prep.c, + src/librt/primitives/obj_print.c, + src/librt/primitives/obj_shot.c, src/librt/primitives/obj_tess.c, + src/librt/primitives/obj_tnurb.c, src/librt/primitives/obj_uv.c, + src/librt/primitives/obj_vshot.c, + src/librt/primitives/obj_xform.c, + src/librt/primitives/part/part.c, + src/librt/primitives/part/part_mirror.c, + src/librt/primitives/pipe/pipe.c, + src/librt/primitives/pipe/pipe_brep.cpp, + src/librt/primitives/pipe/pipe_mirror.c, + src/librt/primitives/pnts/pnts.c, + src/librt/primitives/poly/poly.c, + src/librt/primitives/poly/poly_brep.cpp, + src/librt/primitives/poly/poly_mirror.c, + src/librt/primitives/rec/rec.c, + src/librt/primitives/revolve/revolve.c, + src/librt/primitives/revolve/revolve_brep.cpp, + src/librt/primitives/rhc/rhc.c, + src/librt/primitives/rhc/rhc_brep.cpp, + src/librt/primitives/rhc/rhc_mirror.c, + src/librt/primitives/rpc/rpc.c, + src/librt/primitives/rpc/rpc_brep.cpp, + src/librt/primitives/rpc/rpc_mirror.c, + src/librt/primitives/sketch/sketch.c, + src/librt/primitives/sketch/sketch_brep.cpp, + src/librt/primitives/sph/sph.c, + src/librt/primitives/sph/sph_brep.cpp, + src/librt/primitives/submodel/submodel.c, + src/librt/primitives/superell/superell.c, + src/librt/primitives/superell/superell_mirror.c, + src/librt/primitives/table.c, src/librt/primitives/tgc/tgc.c, + src/librt/primitives/tgc/tgc_brep.cpp, + src/librt/primitives/tgc/tgc_mirror.c, + src/librt/primitives/tor/tor.c, + src/librt/primitives/tor/tor_brep.cpp, + src/librt/primitives/tor/tor_mirror.c, + src/librt/primitives/vol/vol.c, + src/librt/primitives/vol/vol_brep.cpp, + src/librt/primitives/vol/vol_mirror.c, + src/librt/primitives/xxx/xxx.c, src/librt/raydebug.tcl, + src/librt/regionfix.c, src/librt/roots.c, src/librt/search.c, + src/librt/search.h, src/librt/shoot.c, src/librt/spectrum.c, + src/librt/tcl.c, src/librt/timer-nt.c, src/librt/timer42.c, + src/librt/timerhep.c, src/librt/timerunix.c, src/librt/tol.c, + src/librt/transform.c, src/librt/tree.c, src/librt/uvpoints.cpp, + src/librt/vers.c, src/librt/vlist.c, src/librt/vshoot.c, + src/librt/wdb.c, src/librtserver/rtserver.c, + src/librtserver/rtserverTest.c, src/libsysv/memset.c, + src/libsysv/strdup.c, src/libtclcad/cmdhist_obj.c, + src/libtclcad/tclcad.c, src/libtclcad/tclcadAutoPath.c, + src/libtclcad/tclcad_obj.c, src/libtclcad/tkImgFmtPIX.c, + src/libtermio/termio.c, src/libtermio/termio_win32.c, + src/libwdb/arbn.c, src/libwdb/ars.c, src/libwdb/bot.c, + src/libwdb/brep.cpp, src/libwdb/cline.c, src/libwdb/constraint.c, + src/libwdb/dsp.c, src/libwdb/dynamic_geometry.c, + src/libwdb/ebm.c, src/libwdb/export.c, src/libwdb/extrude.c, + src/libwdb/id.c, src/libwdb/libwdb.3, src/libwdb/mater.c, + src/libwdb/nmg.c, src/libwdb/nurb.c, src/libwdb/pipe.c, + src/libwdb/reg.c, src/libwdb/sketch.c, src/libwdb/submodel.c, + src/libwdb/units.c, src/libwdb/vol.c, src/libwdb/wdb.c, + src/mged/adc.c, src/mged/animedit.c, src/mged/arbs.c, + src/mged/attach.c, src/mged/axes.c, src/mged/bodyio.c, + src/mged/bool_rewrite.c, src/mged/buttons.c, + src/mged/cad_boundp.1, src/mged/cad_boundp.c, + src/mged/cad_parea.1, src/mged/cad_parea.c, src/mged/chgmodel.c, + src/mged/chgtree.c, src/mged/chgview.c, src/mged/clone.c, + src/mged/cmd.c, src/mged/cmd.h, src/mged/color_scheme.c, + src/mged/columns.c, src/mged/comb_bool.h, + src/mged/comb_bool_parse.y, src/mged/comb_bool_scan.l, + src/mged/dir.c, src/mged/dm-X.c, src/mged/dm-generic.c, + src/mged/dm-ogl.c, src/mged/dm-plot.c, src/mged/dm-ps.c, + src/mged/dm-rtgl.c, src/mged/dm-tk.c, src/mged/dm-wgl.c, + src/mged/dodraw.c, src/mged/doevent.c, src/mged/dozoom.c, + src/mged/edarb.c, src/mged/edars.c, src/mged/edpipe.c, + src/mged/edsol.c, src/mged/facedef.c, src/mged/fbserv.c, + src/mged/fbserv.h, src/mged/grid.c, src/mged/history.c, + src/mged/htmlLibraryUi.h, src/mged/joints.h, src/mged/mater.c, + src/mged/menu.c, src/mged/menu.h, src/mged/mgdev.h, + src/mged/mged.bat, src/mged/mged.c, src/mged/mged.h, + src/mged/mged_dm.h, src/mged/mover.c, src/mged/muves.c, + src/mged/overlay.c, src/mged/plot.c, src/mged/points/count.c, + src/mged/points/count.h, src/mged/points/main.c, + src/mged/points/points_parse.y, src/mged/points/points_scan.l, + src/mged/points/process.c, src/mged/points/process.h, + src/mged/polyif.c, src/mged/predictor.c, src/mged/qray.h, + src/mged/rect.c, src/mged/red.c, src/mged/rtif.c, + src/mged/scroll.c, src/mged/scroll.h, src/mged/sedit.h, + src/mged/set.c, src/mged/setup.c, src/mged/share.c, + src/mged/solids_on_ray.c, src/mged/tedit.c, src/mged/titles.c, + src/mged/titles.h, src/mged/track.c, src/mged/update.c, + src/mged/usepen.c, src/mged/utility1.c, src/mged/vparse.c, + src/mged/vrlink.c, src/nirt/bsphere.c, src/nirt/command.c, + src/nirt/conversion.c, src/nirt/if.c, src/nirt/interact.c, + src/nirt/nirt.c, src/nirt/nirt.h, src/nirt/parse_fmt.c, + src/nirt/read_mat.c, src/nirt/showshot.1, src/nirt/showshot.c, + src/nirt/str_manip.c, src/nirt/usrfmt.h, src/proc-db/bottest.c, + src/proc-db/brep_cube.cpp, src/proc-db/brep_simple.cpp, + src/proc-db/brepintersect.cpp, src/proc-db/brepintersect.h, + src/proc-db/breplicator.cpp, src/proc-db/brickwall.c, + src/proc-db/clutter.c, src/proc-db/common.c, + src/proc-db/contours.c, src/proc-db/csgbrep.cpp, + src/proc-db/globe.c, src/proc-db/kurt.c, src/proc-db/lens.c, + src/proc-db/makebuilding/makebuilding.c, src/proc-db/masonry.c, + src/proc-db/menger.c, src/proc-db/metaball.c, + src/proc-db/mkbuilding.c, src/proc-db/mkbuilding.h, + src/proc-db/molecule.c, src/proc-db/nmgmodel.c, + src/proc-db/pipe.c, src/proc-db/pipetest.c, src/proc-db/pix2g.c, + src/proc-db/pyramid.c, src/proc-db/rawbot.c, + src/proc-db/ringworld.c, src/proc-db/room.c, + src/proc-db/sketch.c, src/proc-db/sphflake.c, + src/proc-db/spltest.c, src/proc-db/surfaceintersect.cpp, + src/proc-db/surfaceintersect.h, src/proc-db/tea.c, + src/proc-db/tea.h, src/proc-db/tea_nmg.c, src/proc-db/torii.c, + src/proc-db/tube.c, src/proc-db/vegetation.c, + src/proc-db/vegetation.h, src/proc-db/wavy.c, + src/proc-db/wdb_example.c, src/remrt/ihost.c, src/remrt/ihost.h, + src/remrt/protocol.h, src/remrt/remrt.1, src/remrt/remrt.c, + src/remrt/rtsrv.c, src/rt/do.c, src/rt/ext.h, src/rt/heatgraph.c, + src/rt/libfb-dummy.c, src/rt/main.c, src/rt/opt.c, src/rt/rad.h, + src/rt/read-rtlog.c, src/rt/reshoot.1, src/rt/reshoot.c, + src/rt/rt_bot_faces.1, src/rt/rtexample.c, src/rt/rtg3.1, + src/rt/rthide.1, src/rt/rtpp.1, src/rt/rtrange.1, src/rt/rtray.1, + src/rt/rtregis.1, src/rt/rtregis.c, src/rt/rtscale.1, + src/rt/rtscale.c, src/rt/rtshot.1, src/rt/rtshot.c, + src/rt/rtuif.h, src/rt/rtwalk.1, src/rt/rtwalk.c, + src/rt/rtweight.1, src/rt/rtxray.1, src/rt/scanline.c, + src/rt/scanline.h, src/rt/sh_tcl.c, src/rt/view.c, + src/rt/view_bot_faces.c, src/rt/viewarea.c, src/rt/viewcell.c, + src/rt/viewcheck.c, src/rt/viewdir.c, src/rt/viewdummy.c, + src/rt/viewedge.c, src/rt/viewfrac.c, src/rt/viewg3.c, + src/rt/viewhide.c, src/rt/viewpp.c, src/rt/viewrad.c, + src/rt/viewrange.c, src/rt/viewray.c, src/rt/viewscat.c, + src/rt/viewsil.c, src/rt/viewweight.c, src/rt/viewxray.c, + src/rt/worker.c, src/rttherm/pixtest.c, src/rttherm/rttherm.1, + src/rttherm/spectrum.c, src/rttherm/ssamp-bw.1, + src/rttherm/ssamp-bw.c, src/rttherm/ssampview.c, + src/rttherm/ssampview.tcl, src/rttherm/test.sh, + src/rttherm/viewtherm.c, src/shapes/bolt.c, src/shapes/coil.c, + src/shapes/fence.c, src/shapes/fence.h, src/shapes/gastank.c, + src/shapes/handle.c, src/shapes/human.c, + src/shapes/picket_fence.c, src/shapes/tire.c, + src/shapes/window.c, src/shapes/window_frame.c, + src/shapes/wire.c, src/sig/a-d.c, src/sig/butter.c, + src/sig/bw-d.c, src/sig/c-d.c, src/sig/coswin.c, src/sig/d-a.c, + src/sig/d-bw.c, src/sig/d-f.c, src/sig/d-i.c, src/sig/d-u.c, + src/sig/d2-c.c, src/sig/damdf.c, src/sig/dauto.c, + src/sig/dauto2.c, src/sig/dconv.c, src/sig/ddisp.c, + src/sig/dfft.c, src/sig/dmod.c, src/sig/dpeak.c, src/sig/dsel.c, + src/sig/dstats.c, src/sig/dwin.c, src/sig/f-d.c, src/sig/f-i.c, + src/sig/fhor.c, src/sig/hamwin.c, src/sig/i-a.c, src/sig/i-d.c, + src/sig/i-f.c, src/sig/ihist.c, src/sig/imod.c, src/sig/interp.c, + src/sig/istats.c, src/sig/smod.c, src/sig/syn.c, src/sig/u-a.c, + src/sig/u-bw.c, src/sig/u-d.c, src/sig/u-f.c, src/sig/umod.c, + src/sig/ustats.c, src/tab/script-tab.c, src/tab/script.l, + src/tab/tabinterp.1, src/tab/tabinterp.c, src/tab/tabsub.1, + src/tab/tabsub.c, src/tab/tokens.h, src/tclscripts/ami.tcl, + src/tclscripts/ampi.tcl, src/tclscripts/archer/Arb4EditFrame.tcl, + src/tclscripts/archer/Arb5EditFrame.tcl, + src/tclscripts/archer/Arb6EditFrame.tcl, + src/tclscripts/archer/Arb7EditFrame.tcl, + src/tclscripts/archer/Arb8EditFrame.tcl, + src/tclscripts/archer/Archer.tcl, + src/tclscripts/archer/ArcherCore.tcl, + src/tclscripts/archer/AttrGroupsDisplayUtility.tcl, + src/tclscripts/archer/BotUtility.tcl, + src/tclscripts/archer/CombEditFrame.tcl, + src/tclscripts/archer/DataUtils.tcl, + src/tclscripts/archer/EhyEditFrame.tcl, + src/tclscripts/archer/EllEditFrame.tcl, + src/tclscripts/archer/EpaEditFrame.tcl, + src/tclscripts/archer/EtoEditFrame.tcl, + src/tclscripts/archer/ExtrudeEditFrame.tcl, + src/tclscripts/archer/GeometryEditFrame.tcl, + src/tclscripts/archer/GripEditFrame.tcl, + src/tclscripts/archer/HalfEditFrame.tcl, + src/tclscripts/archer/HypEditFrame.tcl, + src/tclscripts/archer/LoadArcherLibs.tcl, + src/tclscripts/archer/PartEditFrame.tcl, + src/tclscripts/archer/PipeEditFrame.tcl, + src/tclscripts/archer/Plugin.tcl, + src/tclscripts/archer/RhcEditFrame.tcl, + src/tclscripts/archer/RpcEditFrame.tcl, + src/tclscripts/archer/ShaderEdit.tcl, + src/tclscripts/archer/SphereEditFrame.tcl, + src/tclscripts/archer/SuperellEditFrame.tcl, + src/tclscripts/archer/TgcEditFrame.tcl, + src/tclscripts/archer/TorusEditFrame.tcl, + src/tclscripts/archer/Utility.tcl, + src/tclscripts/archer/Wizard.tcl, + src/tclscripts/archer/bgerror.tcl, + src/tclscripts/archer/tabwindow.itk, + src/tclscripts/cad_dialog.tcl, src/tclscripts/chkexterns.tcl, + src/tclscripts/fs_dialog.tk, + src/tclscripts/geometree/GeometryBrowser.tcl, + src/tclscripts/geometree/geometree.tcl, + src/tclscripts/helpcomm.tcl, src/tclscripts/helplib.tcl, + src/tclscripts/hoc.tcl, src/tclscripts/lib/Accordian.tcl, + src/tclscripts/lib/CellPlot.tcl, + src/tclscripts/lib/ColorEntry.tcl, + src/tclscripts/lib/ComboBox.tcl, src/tclscripts/lib/Command.tcl, + src/tclscripts/lib/Database.tcl, src/tclscripts/lib/Db.tcl, + src/tclscripts/lib/Display.tcl, src/tclscripts/lib/Dm.tcl, + src/tclscripts/lib/Drawable.tcl, src/tclscripts/lib/Ged.tcl, + src/tclscripts/lib/Help.tcl, src/tclscripts/lib/Legend.tcl, + src/tclscripts/lib/Mged.tcl, + src/tclscripts/lib/ModelAxesControl.tcl, + src/tclscripts/lib/QuadDisplay.tcl, + src/tclscripts/lib/RtControl.tcl, src/tclscripts/lib/Splash.tcl, + src/tclscripts/lib/Table.tcl, src/tclscripts/lib/TableView.tcl, + src/tclscripts/lib/TkTable.tcl, src/tclscripts/lib/View.tcl, + src/tclscripts/lib/ViewAxesControl.tcl, + src/tclscripts/lib/cursor.tcl, src/tclscripts/libdm.tcl, + src/tclscripts/man_browser.tcl, src/tclscripts/menu_override.tcl, + src/tclscripts/mged/accel.tcl, src/tclscripts/mged/adc.tcl, + src/tclscripts/mged/anim.tcl, src/tclscripts/mged/apply.tcl, + src/tclscripts/mged/apply_mat.tcl, src/tclscripts/mged/asc2g.tcl, + src/tclscripts/mged/attr_edit.tcl, + src/tclscripts/mged/bindings.tcl, + src/tclscripts/mged/bot_face_select.tcl, + src/tclscripts/mged/bots.tcl, + src/tclscripts/mged/build_region.tcl, + src/tclscripts/mged/calipers.tcl, + src/tclscripts/mged/callbacks.tcl, src/tclscripts/mged/clear.tcl, + src/tclscripts/mged/collaborate.tcl, + src/tclscripts/mged/color.tcl, + src/tclscripts/mged/color_scheme.tcl, + src/tclscripts/mged/comb.tcl, src/tclscripts/mged/combmenu.tcl, + src/tclscripts/mged/cycle.tcl, + src/tclscripts/mged/dbfindtree.tcl, + src/tclscripts/mged/dbupgrade.tcl, + src/tclscripts/mged/dmtype.tcl, src/tclscripts/mged/e_id.tcl, + src/tclscripts/mged/edit_menu.tcl, + src/tclscripts/mged/edit_solid.tcl, + src/tclscripts/mged/edit_solid_int.tcl, + src/tclscripts/mged/editmenu.tcl, + src/tclscripts/mged/editobj.tcl, + src/tclscripts/mged/eobjmenu.tcl, + src/tclscripts/mged/expand_comb.tcl, + src/tclscripts/mged/extract.tcl, + src/tclscripts/mged/facetize_all_regions.tcl, + src/tclscripts/mged/font.tcl, src/tclscripts/mged/g2asc.tcl, + src/tclscripts/mged/garbage_collect.tcl, + src/tclscripts/mged/get_regions.tcl, + src/tclscripts/mged/grid.tcl, src/tclscripts/mged/help.tcl, + src/tclscripts/mged/helpdevel.tcl, + src/tclscripts/mged/icreate.tcl, src/tclscripts/mged/illum.tcl, + src/tclscripts/mged/lgt_mat.tcl, src/tclscripts/mged/list.tcl, + src/tclscripts/mged/make_solid.tcl, src/tclscripts/mged/man.tcl, + src/tclscripts/mged/menu.tcl, src/tclscripts/mged/mged.tcl, + src/tclscripts/mged/mgedrc.tcl, src/tclscripts/mged/mike.tcl, + src/tclscripts/mged/mouse.tcl, src/tclscripts/mged/muves.tcl, + src/tclscripts/mged/mview.tcl, src/tclscripts/mged/openw.tcl, + src/tclscripts/mged/overlap.tcl, src/tclscripts/mged/pattern.tcl, + src/tclscripts/mged/pattern_gui.tcl, + src/tclscripts/mged/plot.tcl, src/tclscripts/mged/points.tcl, + src/tclscripts/mged/prj_add.tcl, src/tclscripts/mged/ps.tcl, + src/tclscripts/mged/qray.tcl, src/tclscripts/mged/ray.tcl, + src/tclscripts/mged/raypick.tcl, src/tclscripts/mged/reid.tcl, + src/tclscripts/mged/relos.tcl, + src/tclscripts/mged/remap_mater.tcl, + src/tclscripts/mged/remat.tcl, src/tclscripts/mged/rrmb.tcl, + src/tclscripts/mged/rt.tcl, src/tclscripts/mged/rt_script.tcl, + src/tclscripts/mged/sample.tcl, src/tclscripts/mged/shaders.tcl, + src/tclscripts/mged/skt_ed.tcl, src/tclscripts/mged/solclick.tcl, + src/tclscripts/mged/solcreate.tcl, src/tclscripts/mged/solid.tcl, + src/tclscripts/mged/text.tcl, src/tclscripts/mged/titles.tcl, + src/tclscripts/mged/tree.tcl, src/tclscripts/mged/xclone.tcl, + src/tclscripts/mouse.tcl, src/tclscripts/pl-dm/bindings.tcl, + src/tclscripts/pl-dm/help.tcl, src/tclscripts/pl-dm/menu.tcl, + src/tclscripts/rtwizard/RaytraceWizard.tcl, + src/tclscripts/rtwizard/lib/DbPage.itk, + src/tclscripts/rtwizard/lib/ExamplePage.itk, + src/tclscripts/rtwizard/lib/FbPage.itk, + src/tclscripts/rtwizard/lib/FeedbackDialog.itk, + src/tclscripts/rtwizard/lib/FrameBufferDialog.itk, + src/tclscripts/rtwizard/lib/FullColorPage.itk, + src/tclscripts/rtwizard/lib/GhostPage.itk, + src/tclscripts/rtwizard/lib/HelpPage.itk, + src/tclscripts/rtwizard/lib/HighlightedPage.itk, + src/tclscripts/rtwizard/lib/IntroPage.itk, + src/tclscripts/rtwizard/lib/LinePage.itk, + src/tclscripts/rtwizard/lib/MGEDpage.itk, + src/tclscripts/rtwizard/lib/PictureTypeA.itcl, + src/tclscripts/rtwizard/lib/PictureTypeB.itcl, + src/tclscripts/rtwizard/lib/PictureTypeBase.itcl, + src/tclscripts/rtwizard/lib/PictureTypeC.itcl, + src/tclscripts/rtwizard/lib/PictureTypeD.itcl, + src/tclscripts/rtwizard/lib/PictureTypeE.itcl, + src/tclscripts/rtwizard/lib/PictureTypeF.itcl, + src/tclscripts/rtwizard/lib/Wizard.itk, + src/tclscripts/rtwizard/rtwizard.bat, + src/tclscripts/rtwizard/rtwizard.tcl, + src/tclscripts/sdialogs/scripts/entrydialog.itk, + src/tclscripts/sdialogs/scripts/listdialog.itk, + src/tclscripts/sdialogs/scripts/stddlgs.tcl, + src/tclscripts/sdialogs/sdialogs.tcl, + src/tclscripts/swidgets/scripts/selectlists.itk, + src/tclscripts/swidgets/scripts/tkgetdir.itk, + src/tclscripts/swidgets/scripts/togglearrow.itk, + src/tclscripts/swidgets/scripts/tooltip.itk, + src/tclscripts/swidgets/scripts/tree.itk, + src/tclscripts/swidgets/swidgets.tcl, + src/tclscripts/util/expand_int_ranges.tcl, + src/tclscripts/util/luniq.tcl, src/tclscripts/vmath.tcl, + src/util/alias-pix.c, src/util/ap-pix.1, src/util/ap-pix.c, + src/util/asc-pl.1, src/util/asc-pl.c, src/util/azel.1, + src/util/azel.c, src/util/bary.1, src/util/bary.c, + src/util/bombardier.c, src/util/bombardier.h, src/util/brlcad.1, + src/util/buffer.1, src/util/buffer.c, src/util/bw-a.c, + src/util/bw-imp.1, src/util/bw-imp.c, src/util/bw-pix.1, + src/util/bw-pix.c, src/util/bw-png.1, src/util/bw-png.c, + src/util/bw-ps.1, src/util/bw-ps.c, src/util/bw-rle.1, + src/util/bw-rle.c, src/util/bw3-pix.1, src/util/bw3-pix.c, + src/util/bwcrop.1, src/util/bwcrop.c, src/util/bwdiff.1, + src/util/bwdiff.c, src/util/bwfilter.1, src/util/bwfilter.c, + src/util/bwhist.1, src/util/bwhist.c, src/util/bwhisteq.1, + src/util/bwhisteq.c, src/util/bwmod.1, src/util/bwmod.c, + src/util/bwrect.1, src/util/bwrect.c, src/util/bwrot.1, + src/util/bwrot.c, src/util/bwscale.c, src/util/bwshrink.1, + src/util/bwshrink.c, src/util/bwstat.1, src/util/bwstat.c, + src/util/bwthresh.1, src/util/bwthresh.c, src/util/cv.1, + src/util/cv.c, src/util/dbcp.1, src/util/dbcp.c, + src/util/decimate.1, src/util/decimate.c, src/util/double-asc.c, + src/util/dpix-pix.1, src/util/dpix-pix.c, src/util/dsp_add.c, + src/util/dunncolor.1, src/util/dunncolor.c, src/util/dunncomm.c, + src/util/dunnsnap.1, src/util/dunnsnap.c, + src/util/fix_polysolids.c, src/util/gencolor.1, + src/util/gencolor.c, src/util/hex.1, src/util/hex.c, + src/util/imgdims.1, src/util/imgdims.c, src/util/loop.1, + src/util/loop.c, src/util/lowp.c, src/util/mac-pix.1, + src/util/mac-pix.c, src/util/morphedit.1, src/util/morphedit.tcl, + src/util/orle-pix.1, src/util/orle-pix.c, src/util/pc_test.c, + src/util/pix-alias.1, src/util/pix-alias.c, src/util/pix-bw.1, + src/util/pix-bw.c, src/util/pix-bw3.1, src/util/pix-bw3.c, + src/util/pix-orle.1, src/util/pix-orle.c, src/util/pix-png.1, + src/util/pix-png.c, src/util/pix-ppm.1, src/util/pix-ppm.c, + src/util/pix-ps.1, src/util/pix-ps.c, src/util/pix-rle.1, + src/util/pix-rle.c, src/util/pix-spm.c, src/util/pix-sun.1, + src/util/pix-sun.c, src/util/pix-yuv.c, src/util/pix3filter.c, + src/util/pixbackgnd.1, src/util/pixbackgnd.c, + src/util/pixbgstrip.1, src/util/pixbgstrip.c, + src/util/pixblend.1, src/util/pixblend.c, src/util/pixborder.1, + src/util/pixborder.c, src/util/pixbustup.1, src/util/pixbustup.c, + src/util/pixclump.1, src/util/pixclump.c, src/util/pixcolors.1, + src/util/pixcolors.c, src/util/pixcount.c, src/util/pixcut.1, + src/util/pixcut.c, src/util/pixdiff.1, src/util/pixdiff.c, + src/util/pixdsplit.1, src/util/pixdsplit.c, src/util/pixelswap.c, + src/util/pixembed.c, src/util/pixfade.1, src/util/pixfade.c, + src/util/pixfields.c, src/util/pixfieldsep.c, + src/util/pixfilter.1, src/util/pixfilter.c, src/util/pixhalve.1, + src/util/pixhalve.c, src/util/pixhist.1, src/util/pixhist.c, + src/util/pixhist3d-pl.1, src/util/pixhist3d-pl.c, + src/util/pixhist3d.1, src/util/pixhist3d.c, + src/util/pixinterp2x.1, src/util/pixinterp2x.c, + src/util/pixmatte.1, src/util/pixmatte.c, src/util/pixmerge.1, + src/util/pixmerge.c, src/util/pixmorph.1, src/util/pixmorph.c, + src/util/pixpaste.c, src/util/pixrect.1, src/util/pixrect.c, + src/util/pixrot.1, src/util/pixrot.c, src/util/pixsaturate.1, + src/util/pixsaturate.c, src/util/pixscale.1, src/util/pixscale.c, + src/util/pixshrink.1, src/util/pixshrink.c, src/util/pixstat.1, + src/util/pixstat.c, src/util/pixsubst.1, src/util/pixsubst.c, + src/util/pixtile.1, src/util/pixtile.c, src/util/pixuntile.1, + src/util/pixuntile.c, src/util/pl-X.1, src/util/pl-X.c, + src/util/pl-asc.1, src/util/pl-asc.c, src/util/pl-dm.c, + src/util/pl-hpgl.1, src/util/pl-hpgl.c, src/util/pl-pl.1, + src/util/pl-pl.c, src/util/pl-ps.1, src/util/pl-ps.c, + src/util/pl-tek.1, src/util/pl-tek.c, src/util/plcolor.1, + src/util/plcolor.c, src/util/pldebug.1, src/util/pldebug.c, + src/util/plgetframe.1, src/util/plgetframe.c, src/util/plline2.1, + src/util/plline2.c, src/util/plrot.1, src/util/plrot.c, + src/util/plstat.c, src/util/png-bw.1, src/util/png-bw.c, + src/util/png-pix.1, src/util/png-pix.c, src/util/png_info.1, + src/util/png_info.c, src/util/random.1, src/util/random.c, + src/util/rle-pix.1, src/util/rle-pix.c, src/util/roots_example.c, + src/util/sun-pix.1, src/util/sun-pix.c, src/util/terrain.1, + src/util/terrain.c, src/util/texturescale.c, src/util/ttcp.c, + src/util/wavelet.1, src/util/wavelet.c, src/util/xyz-pl.c, + src/util/yuv-pix.c, src/vdeck/cgarbs.c, src/vdeck/match.c, + src/vdeck/parsarg.c, src/vdeck/std.h, src/vdeck/vdeck.1, + src/vdeck/vdeck.c, src/vdeck/vextern.h, src/vfont/getfont.c, + src/vfont/vfont.h: + Enter the Dragon. Welcome, 2012! -2011-10-13 15:06 starseeker +2012-01-17 20:16 tbrowder2 - * [r47227] doc/docbook/CMakeLists.txt: - Try to make soure our target directory is present before running - xsltproc, to avoid multiple instances arguing - see - http://mail.gnome.org/archives/xslt/2009-December/msg00011.html + * [r48889] src/libged/analyze.c: + starting on cleaning up analyze table formatting; some ws and + style fixes, too -2011-10-13 14:57 starseeker +2012-01-17 19:40 brlcad - * [r47226] src/tclscripts/hv3_man_browser_test.tcl: - Use paned view. This may do it, except for the itcl/itk - integration issues in Archer... + * [r48888] TODO: + Apparently the latest libpng might resovle the ld failure + encountered on FC16, ppc64. -2011-10-13 14:11 starseeker +2012-01-17 17:45 tbrowder2 - * [r47225] src/tclscripts/hv3_man_browser_test.tcl: - getting close. Have scrollbar now, get the search bindings - working even if the focus is in the tree. + * [r48887] src/rt/viewweight.c: + improve comment; realign code with correct spacing after edits -2011-10-13 14:02 starseeker +2012-01-17 16:28 d_rossberg - * [r47224] src/archer/CMakeLists.txt: - Try a symlink when possible for archer + * [r48886] src/libbu/timer.c: + there is no preprocessor directive #warning in MSVC 2008 + there is an equivalent preprocessor directive but then we need an + additional compiler switch ... -2011-10-13 13:25 starseeker +2012-01-17 16:20 d_rossberg - * [r47223] src/tclscripts/hv3_man_browser_test.tcl: - key bindings too. + * [r48885] include/config_win.h, include/config_win_cmake.h.in: + two additional Windows symbol equivalences (fchmod(), mode_t) -2011-10-13 13:22 starseeker +2012-01-17 15:54 tbrowder2 - * [r47222] src/tclscripts/hv3_man_browser_test.tcl: - Add the search option for pages back in. + * [r48884] regress/weight.sh: + modify test 2 output to reflect removal of all comments from the + density file before further processing -2011-10-13 11:43 abhi2011 +2012-01-17 15:53 tbrowder2 - * [r47221] src/libged/simulate/simrt.c, - src/libged/simulate/simrt.h: - Rayshot results structure corrected to be initialized for every - manifold now, instead of for every ray + * [r48883] src/rt/viewweight.c: + remove comments before further processing of an input line -2011-10-13 11:03 abhi2011 +2012-01-17 15:31 tbrowder2 - * [r47220] src/libged/simulate/simrt.c, - src/libged/simulate/simrt.h, src/libged/simulate/simulate.c, - src/libged/simulate/simutils.c, src/libged/simulate/simutils.h: - Corrected some indentations in the code + * [r48882] regress/weight.sh: + add another bit of complexity to the second test (inline + comments)--current trunk still passes this test -2011-10-13 04:44 starseeker +2012-01-17 12:51 tbrowder2 - * [r47219] src/tclscripts/hv3_man_browser_test.tcl: - Still need a scrollbar, but coming along nicely - can now pull up - manual pages. + * [r48881] src/rt/viewweight.c: + oops, free resources at the right place -2011-10-13 04:15 starseeker +2012-01-17 12:42 tbrowder2 - * [r47218] src/tclscripts/hv3_man_browser_test.tcl: - use bu_brlcad_data. Still just a trivial example thus far. + * [r48880] src/rt/viewweight.c: + realign std spaces after editing; add some FIX ME notes and + questions for more experienced heads; free resources -2011-10-13 03:48 starseeker +2012-01-17 00:24 tbrowder2 - * [r47217] src/archer/archer: - Er, don't want to complain if we've just launched via symlink - (e.g. the /usr/brlcad/bin -> /usr/brlcad/rel-x.x.x/bin situation) - so resolve the argv0 file up front. + * [r48879] src/rt/viewweight.c: + a slight optimization -2011-10-13 01:15 starseeker +2012-01-16 23:26 tbrowder2 - * [r47216] doc/docbook/books/CMakeLists.txt, doc/docbook/books/it, - doc/docbook/books/ru: - Remove empty dirs until they have contents + * [r48878] src/rt/viewweight.c: + give more info on missing material info--name the region affected -2011-10-13 01:12 abhi2011 +2012-01-16 22:08 tbrowder2 - * [r47215] src/libged/simulate/simrt.c, - src/libged/simulate/simrt.h: - Wrote some initial code to generate contact pairs out of overlaps - detected while shooting rays down the x axis + * [r48877] src/rt/viewweight.c: + moved WEIGHT BY REGION NAME outside the first region collection + loop, then used + the new array on the print out + ran the current regression test (./regress/weight.sh) 100 times + with NO + failures + next step will be a bit of optimization on the inner read loop of + the + two main print loops -2011-10-13 01:01 starseeker +2012-01-16 21:45 tbrowder2 - * [r47214] doc/CMakeLists.txt, doc/docbook/CMakeLists.txt, - doc/docbook/books/CMakeLists.txt, - doc/docbook/books/en/CMakeLists.txt, src/other/CMakeLists.txt: - Add some files to the CMake logic. For the moment, just ignore - sqlite3 and hv3 - functionality using those repositories isn't - quite ready yet. + * [r48876] src/rt/viewweight.c: + removed macro guards + moved second block ["if (rpt_overlap)"] into the first + rearrange some block variables as a result + fill new region array + increment MAX_ITEM by 2 to create an "end ID" for conventional + loop idiom use + use new array for WEIGHT BY REGION ID sort + use new id variable to emphasize index on region ID -2011-10-13 00:49 starseeker +2012-01-16 20:32 tbrowder2 - * [r47213] src/tclscripts/CMakeLists.txt, - src/tclscripts/Makefile.am, - src/tclscripts/hv3_man_browser_test.tcl: - first baby steps, but this demonstrates the fundamental - possibility of customizing the hv3 browser to serve as a man page - help browser. Just a checkpoint. + * [r48875] src/rt/viewweight.c: + oops, forgot to replace integer with the variable name -2011-10-12 23:18 starseeker +2012-01-16 20:29 tbrowder2 - * [r47212] doc/ecosystem.dot: - Graphviz generated layout detailing relationships between 3rd - party libraries and BRL-CAD components. High level overview. + * [r48874] src/rt/viewweight.c: + use variables instead of error-prone integer literals to define + format field widths -2011-10-12 23:05 n_reed +2012-01-16 20:22 tbrowder2 - * [r47211] src/other/step/src/express/Makefile.am: - remove reference to non-existant file + * [r48873] src/rt/viewweight.c: + remove 'always true test' -2011-10-12 22:51 n_reed +2012-01-16 20:20 tbrowder2 - * [r47210] configure.ac: - disable STEP build + * [r48872] src/rt/viewweight.c: + turn off array version for now -2011-10-12 22:10 brlcad +2012-01-16 20:19 tbrowder2 - * [r47209] TODO: - only two show-stopper items holding up the release. need to make - sure rtcheck works and testing multipe blank lines in mged. + * [r48871] src/rt/viewweight.c: + add macro guards to maintain two versions during development -2011-10-12 22:03 brlcad +2012-01-16 20:17 tbrowder2 - * [r47208] doc/docbook/Makefile.am: - this seems to get things working for an out-of-dir build. needed - to tell perl where the perl module resided and not assume the - generated catalog generator file is in the source dir. + * [r48870] src/rt/viewweight.c: + add variables for a region array -2011-10-12 22:02 brlcad +2012-01-16 20:15 tbrowder2 - * [r47207] configure.ac, doc/docbook/DBPATH.pm.in: - no need to define and substitute new variables here, just use the - default abs_top_srcdir which lets us keep the path logic where it - belongs too (in DBPATH.pm). + * [r48869] src/rt/viewweight.c: + add a qsort comp function for future use -2011-10-12 22:01 brlcad +2012-01-16 20:02 tbrowder2 - * [r47206] doc/docbook/create-xml-catalogs.pl: - create the directory if it doesn't yet exist (which it never does - for an out-of-dir build) + * [r48868] src/rt/viewweight.c: + reverting most of the file--need to revisit the big picture + before optimizing; still have problems of periodic region list + variation; will add the array fix for that WITHOUT the other loop + changes -2011-10-12 20:42 starseeker +2012-01-16 17:49 tbrowder2 - * [r47205] src/other/togl/include/GL/glew.h: - glew.h patch from Tim Myers for Mac + * [r48867] src/rt/viewweight.c: + a tad of formatting -2011-10-12 20:16 starseeker +2012-01-16 17:47 tbrowder2 - * [r47204] src/other/sqlite3/CMakeLists.txt: - Er, oops - how about -D + * [r48866] src/rt/viewweight.c: + add a sort comparison function for a region array; add variables + for array handling and hoisting loops upward -2011-10-12 19:53 n_reed +2012-01-16 17:45 tbrowder2 - * [r47203] src/other/step/src/express/express.c: - remove debug output + * [r48865] src/rt/viewweight.c: + use bu_fgets instead of fgets -2011-10-12 19:52 bob1961 +2012-01-16 17:04 tbrowder2 - * [r47202] src/tclscripts/archer/Archer.tcl: - update bot_flip_check to set the flipped bot's orientation to rh - if previously oriented + * [r48864] regress/weight.sh: + slight simplification -2011-10-12 19:50 n_reed +2012-01-16 12:30 d_rossberg - * [r47201] src/other/step.dist, - src/other/step/src/express/CMakeLists.txt, - src/other/step/src/express/Makefile.am, - src/other/step/src/express/expparse.y, - src/other/step/src/express/expparse_new.y, - src/other/step/src/express/express.c, - src/other/step/src/express/express_new.c, - src/other/step/src/express/expscan.l, - src/other/step/src/express/expscan.re, - src/other/step/src/fedex_plus/CMakeLists.txt: - making lemon parser sources the only parser sources + * [r48863] src/conv/intaval/read_dra.cpp: + do not set a form's id here, it's only a flag saying "same form + but different place" i.e. translated + initialized form in its declaration to calm Coverity -2011-10-12 19:43 n_reed +2012-01-15 20:49 tbrowder2 - * [r47200] src/other/step/include/express/lexact.h, - src/other/step/src/express/lexact.c: - replaced conditional variable declarations with explcit ones to - simplify building + * [r48862] include/bu.h: + correct typo -2011-10-12 19:22 brlcad +2012-01-15 19:46 tbrowder2 - * [r47199] src/tclscripts/archer/images/Makefile.am: - option_tree is no more + * [r48861] include/raytrace.h: + correct typo -2011-10-12 17:27 n_reed +2012-01-15 18:46 tbrowder2 - * [r47198] src/other/step/src/express/expparse_new.y, - src/other/step/src/express/token_type.h: - putting token type definition in its own header + * [r48860] regress/weight.sh, src/rt/viewweight.c: + tidy format of weight output; ease maintenance of viewweight.c + formatting -2011-10-12 17:14 n_reed +2012-01-15 18:05 tbrowder2 - * [r47197] src/other/step/src/express/CMakeLists.txt: - build new scanner output into new libexpress + * [r48859] src/rt/viewweight.c: + allow up to 5-digit material codes and region IDs; change 'item' + to 'region ID' -2011-10-12 13:40 bob1961 +2012-01-15 13:36 tbrowder2 - * [r47196] src/libdm/dm-ogl.c, src/libdm/dm-wgl.c: - Restore calls to glOrtho in wgl_reshape() and ogl_reshape(). + * [r48858] regress/weight.sh: + make the weight test slightly more robust -2011-10-12 01:46 starseeker +2012-01-15 13:32 tbrowder2 - * [r47195] misc/CMake/FindLEMON.cmake: - Fix lemon comment + * [r48857] regress/weight.sh: + make the weight test slightly more robust -2011-10-12 01:44 starseeker +2012-01-15 12:46 tbrowder2 - * [r47194] src/libgcv/Makefile.am, src/libgcv/wfobj/CMakeLists.txt, - src/libgcv/wfobj/obj_grammar.h.in, - src/libgcv/wfobj/obj_grammar.yy, - src/libgcv/wfobj/obj_grammar_decls.h.in, - src/libgcv/wfobj/obj_parser.cpp, src/libgcv/wfobj/obj_rules.re: - obj_grammar.h is being overwritten by lemon before its output - gets renamed to obj_grammer.hpp when srcdir=bindir. Rename the - file to obj_grammar_decls.h to avoid the problem. + * [r48856] src/rt/viewweight.c: + leave notes for wiser heads -2011-10-12 01:15 starseeker +2012-01-15 12:31 tbrowder2 - * [r47193] misc/CMake/FindLEMON.cmake: - even if we're in toplevel src, we need to rename lemon's output - if we're doing cpp instead of c files - give this a try. + * [r48855] src/rt/viewweight.c: + put listing loop under rpt_overlap test as is done for the + 'weight by item' block following -2011-10-11 23:24 brlcad +2012-01-15 12:24 tbrowder2 - * [r47192] src/libbu/dirname.c: - rename slash/slash2 to found_dslash/found_fslash respectively so - logic is a lil easier to read + * [r48854] src/rt/viewweight.c: + reduce eye strain by changing variable 'l' (ell) to a more + legible token -2011-10-11 23:20 brlcad +2012-01-15 12:19 tbrowder2 - * [r47191] src/libbu/dirname.c: - bob's change in r47182 made it obvious that there is more logic - failure and potential for crash.. need to make sure both slash - and slash2 are non-null before setting them (and we want to - always set them if they're not at the beginning of the path) + * [r48853] src/rt/viewweight.c: + working on subtle problem with output for regression tests -2011-10-11 23:11 starseeker +2012-01-15 06:30 starseeker - * [r47190] src/other/sqlite3/CMakeLists.txt: - More sqlite3 CMake tweaks + * [r48852] misc/astyle.opt: + Reported a bug to AStyle dev with k&r formatting of functions + using return types with spaces (i.e. a function returning 'void' + will format correctly, but one returning 'struct bn_table *' + won't) but otherwise results are looking fairly good - still only + tested a few files though, may be more bugs lurking. -2011-10-11 23:07 brlcad +2012-01-15 02:55 starseeker - * [r47189] src/adrt/master/compnet.c, src/adrt/master/dispatcher.c, - src/adrt/master/tienet_master.c, src/adrt/slave/slave.c: - tie.h no longer lives in a libtie subdir + * [r48851] misc/CMakeLists.txt, misc/astyle.opt: + Start working out an astyle option file for formatting BRL-CAD + files. -2011-10-11 23:01 brlcad +2012-01-14 18:23 starseeker - * [r47188] src/librt/CMakeLists.txt, src/librt/Makefile.am, - src/librt/timer52brl.c: - remove timer52brl.c for referring to header files that haven't - existed in about a decade. there doesn't seem to be much utility - in even keeping this bsd-style implementation around for - reference since it just emulates bsd calls, and nowhere close to - a compiling state regardless. + * [r48850] doc/docbook/CMakeLists.txt, + doc/docbook/books/en/CMakeLists.txt, doc/docbook/fop.xconf.in, + doc/docbook/resources/brlcad/brlcad-man-stylesheet.xsl.in, + doc/docbook/resources/brlcad/brlcad-xhtml-stylesheet.xsl.in, + doc/docbook/resources/brlcad/tutorial-template.xsl.in, + doc/docbook/resources/other/docbook-schema/ChangeLog, + doc/docbook/resources/other/docbook-schema/README, + doc/docbook/resources/other/docbook-schema/README.schema, + doc/docbook/resources/other/docbook-schema/VERSION, + doc/docbook/resources/other/docbook-schema/catalog.xml, + doc/docbook/resources/other/docbook-schema/docbook-5.0.tar.bz2, + doc/docbook/resources/other/docbook-schema/docbook.nvdl, + doc/docbook/resources/other/docbook-schema/docs, + doc/docbook/resources/other/docbook-schema/dtd, + doc/docbook/resources/other/docbook-schema/rng, + doc/docbook/resources/other/docbook-schema/sch, + doc/docbook/resources/other/docbook-schema/tools, + doc/docbook/resources/other/docbook-schema/xsd, + doc/docbook/resources/other/expand.cmake, + doc/docbook/resources/other/fonts/README, + doc/docbook/resources/other/fonts/dejavu-lgc, + doc/docbook/resources/other/fonts/dejavu-lgc-fonts.tar.bz2, + doc/docbook/resources/other/fonts/dejavu_COPYING.txt, + doc/docbook/resources/other/fonts/stix, + doc/docbook/resources/other/fonts/stix-fonts.tar.bz2, + doc/docbook/resources/other/fonts/stix_COPYING.txt, + doc/docbook/resources/other/offo/README, + doc/docbook/resources/other/offo/binary, + doc/docbook/resources/other/offo/licenses.txt, + doc/docbook/resources/other/offo/offo-2.0.tar.bz2, + doc/docbook/resources/other/offo/source, + doc/docbook/resources/other/standard/svg/README, + doc/docbook/resources/other/standard/svg/svg-animation.mod, + doc/docbook/resources/other/standard/svg/svg-animevents-attrib.mod, + doc/docbook/resources/other/standard/svg/svg-basic-clip.mod, + doc/docbook/resources/other/standard/svg/svg-basic-color.mod, + doc/docbook/resources/other/standard/svg/svg-basic-filter.mod, + doc/docbook/resources/other/standard/svg/svg-basic-font.mod, + doc/docbook/resources/other/standard/svg/svg-basic-graphics-attrib.mod, + doc/docbook/resources/other/standard/svg/svg-basic-paint-attrib.mod, + doc/docbook/resources/other/standard/svg/svg-basic-structure.mod, + doc/docbook/resources/other/standard/svg/svg-basic-text.mod, + doc/docbook/resources/other/standard/svg/svg-clip.mod, + doc/docbook/resources/other/standard/svg/svg-color.mod, + doc/docbook/resources/other/standard/svg/svg-conditional.mod, + doc/docbook/resources/other/standard/svg/svg-container-attrib.mod, + doc/docbook/resources/other/standard/svg/svg-core-attrib.mod, + doc/docbook/resources/other/standard/svg/svg-cursor.mod, + doc/docbook/resources/other/standard/svg/svg-datatypes.mod, + doc/docbook/resources/other/standard/svg/svg-docevents-attrib.mod, + doc/docbook/resources/other/standard/svg/svg-extensibility.mod, + doc/docbook/resources/other/standard/svg/svg-extresources-attrib.mod, + doc/docbook/resources/other/standard/svg/svg-filter.mod, + doc/docbook/resources/other/standard/svg/svg-font.mod, + doc/docbook/resources/other/standard/svg/svg-framework.mod, + doc/docbook/resources/other/standard/svg/svg-gradient.mod, + doc/docbook/resources/other/standard/svg/svg-graphevents-attrib.mod, + doc/docbook/resources/other/standard/svg/svg-graphics-attrib.mod, + doc/docbook/resources/other/standard/svg/svg-hyperlink.mod, + doc/docbook/resources/other/standard/svg/svg-image.mod, + doc/docbook/resources/other/standard/svg/svg-marker.mod, + doc/docbook/resources/other/standard/svg/svg-mask.mod, + doc/docbook/resources/other/standard/svg/svg-opacity-attrib.mod, + doc/docbook/resources/other/standard/svg/svg-paint-attrib.mod, + doc/docbook/resources/other/standard/svg/svg-pattern.mod, + doc/docbook/resources/other/standard/svg/svg-profile.mod, + doc/docbook/resources/other/standard/svg/svg-qname.mod, + doc/docbook/resources/other/standard/svg/svg-script.mod, + doc/docbook/resources/other/standard/svg/svg-shape.mod, + doc/docbook/resources/other/standard/svg/svg-structure.mod, + doc/docbook/resources/other/standard/svg/svg-style.mod, + doc/docbook/resources/other/standard/svg/svg-text.mod, + doc/docbook/resources/other/standard/svg/svg-view.mod, + doc/docbook/resources/other/standard/svg/svg-viewport-attrib.mod, + doc/docbook/resources/other/standard/svg/svg-xlink-attrib.mod, + doc/docbook/resources/other/standard/svg/svg10.dtd, + doc/docbook/resources/other/standard/svg/svg11-attribs.mod, + doc/docbook/resources/other/standard/svg/svg11-basic-attribs.mod, + doc/docbook/resources/other/standard/svg/svg11-basic-flat.dtd, + doc/docbook/resources/other/standard/svg/svg11-basic-model.mod, + doc/docbook/resources/other/standard/svg/svg11-basic.dtd, + doc/docbook/resources/other/standard/svg/svg11-flat.dtd, + doc/docbook/resources/other/standard/svg/svg11-model.mod, + doc/docbook/resources/other/standard/svg/svg11-tiny-attribs.mod, + doc/docbook/resources/other/standard/svg/svg11-tiny-flat.dtd, + doc/docbook/resources/other/standard/svg/svg11-tiny-model.mod, + doc/docbook/resources/other/standard/svg/svg11-tiny.dtd, + doc/docbook/resources/other/standard/svg/svg11.dtd, + doc/docbook/resources/other/standard/svg/w3_svg_dtd.tar.bz2, + doc/docbook/resources/other/standard/xsl/AUTHORS, + doc/docbook/resources/other/standard/xsl/BUGS, + doc/docbook/resources/other/standard/xsl/COPYING, + doc/docbook/resources/other/standard/xsl/INSTALL, + doc/docbook/resources/other/standard/xsl/NEWS, + doc/docbook/resources/other/standard/xsl/NEWS.html, + doc/docbook/resources/other/standard/xsl/NEWS.xml, + doc/docbook/resources/other/standard/xsl/README, + doc/docbook/resources/other/standard/xsl/README.xsl, + doc/docbook/resources/other/standard/xsl/RELEASE-NOTES.html, + doc/docbook/resources/other/standard/xsl/RELEASE-NOTES.txt, + doc/docbook/resources/other/standard/xsl/RELEASE-NOTES.xml, + doc/docbook/resources/other/standard/xsl/TODO, + doc/docbook/resources/other/standard/xsl/VERSION, + doc/docbook/resources/other/standard/xsl/catalog.xml, + doc/docbook/resources/other/standard/xsl/common, + doc/docbook/resources/other/standard/xsl/docbook-xsl-ns.tar.bz2, + doc/docbook/resources/other/standard/xsl/docsrc, + doc/docbook/resources/other/standard/xsl/eclipse, + doc/docbook/resources/other/standard/xsl/extensions, + doc/docbook/resources/other/standard/xsl/fo, + doc/docbook/resources/other/standard/xsl/highlighting, + doc/docbook/resources/other/standard/xsl/html, + doc/docbook/resources/other/standard/xsl/htmlhelp, + doc/docbook/resources/other/standard/xsl/images, + doc/docbook/resources/other/standard/xsl/javahelp, + doc/docbook/resources/other/standard/xsl/lib, + doc/docbook/resources/other/standard/xsl/manpages, + doc/docbook/resources/other/standard/xsl/params, + doc/docbook/resources/other/standard/xsl/profiling, + doc/docbook/resources/other/standard/xsl/roundtrip, + doc/docbook/resources/other/standard/xsl/slides, + doc/docbook/resources/other/standard/xsl/template, + doc/docbook/resources/other/standard/xsl/tests, + doc/docbook/resources/other/standard/xsl/website, + doc/docbook/resources/other/standard/xsl/xhtml, + doc/docbook/resources/other/standard/xsl/xhtml-1_1, + misc/CMake/DocBook.cmake, misc/CMake/fop.cmake.in: + Rework handling of 3rd party resources in doc/docbook - teach + CMake to de-compress archives of the files in question, instead + of checking in the full (verbose) xsl files and uncompressed + fonts. On-disk size of doc/docbook/resources shrinks from 43 Megs + to 17 - i.e. 26 Megs less to download per BRL-CAD svn checkout. + File count in doc/docbook/resources goes from 1604 to 47. + +2012-01-14 16:29 tbrowder2 + + * [r48849] doc/docbook/resources/other/offo/README: + add location of offo source + +2012-01-14 16:25 tbrowder2 + + * [r48848] doc/docbook/resources/other/fonts/stix/README: + add STIX license + +2012-01-14 16:15 tbrowder2 + + * [r48847] doc/docbook/resources/other/fonts/stix/README: + slight correction + +2012-01-14 16:12 tbrowder2 + + * [r48846] doc/docbook/resources/other/fonts/stix/README: + document the parentage and conversion of the STIX TrueType fonts + +2012-01-14 16:00 tbrowder2 + + * [r48845] regress/weight.sh: + tidy test file; rtweight now passes both simple and complex + density file regression test (which is turned on for release + testing) + +2012-01-14 15:32 tbrowder2 + + * [r48844] NEWS, TODO, regress/weight.sh, src/rt/viewweight.c: + fixed rtweight to handle blanks, comment lines, malformed lines, + and the modified NIST materials file; problem was fscanf stops + scanning on input at first error and thus the infinite loop: + using fgets forces each line to be read; an extra buffer is + needed in that case to handle the line input versus the sscan + buffer for reading tokens (but I didn't try using the same buffer + for both) + +2012-01-14 14:51 tbrowder2 + + * [r48843] src/rt/viewweight.c: + put bu_free of density file name in proper place + +2012-01-14 13:26 tbrowder2 + + * [r48842] src/rt/viewweight.c: + squelch memory leak + +2012-01-14 13:24 tbrowder2 + + * [r48841] src/rt/viewweight.c: + ws -2011-10-11 22:57 brlcad +2012-01-14 13:00 tbrowder2 - * [r47187] src/other/step/src/clutils/dirobj.cc, - src/other/step/src/clutils/stat.h: - #include ridiculousness. full path to sys/stat.h (and dirent) is - not portable. + * [r48840] src/rt/viewweight.c: + feof returns true for eof, not EOF -2011-10-11 22:49 brlcad +2012-01-14 12:58 tbrowder2 - * [r47186] src/conv/iges/CMakeLists.txt, src/conv/iges/Makefile.am, - src/conv/iges/spl.c: - remove the similarly unused spl.c file that was referring to a - non-existent b_spline.h header. + * [r48839] src/rt/viewweight.c: + ws, format -2011-10-11 22:47 brlcad +2012-01-14 12:38 tbrowder2 - * [r47185] src/mged/CMakeLists.txt, src/mged/Makefile.am, - src/mged/fbserv_win32.c: - remove the unused-and-not-being-compiled fbserv_win32.c file, - especially now that cmake is building fbserv.c across all - platforms. file was referring to a non-existing pkgtypes.h libfb - header too. + * [r48838] src/rt/viewweight.c: + ws, style, format -2011-10-11 22:26 starseeker +2012-01-14 12:21 tbrowder2 - * [r47184] src/other/sqlite3/CMakeLists.txt, - src/other/sqlite3/tcl/CMakeLists.txt: - Couple tweaks to the sqlite3 build - we have now successfully run - hv3 on Windows. + * [r48837] misc/NIST_DENSITIES: + adjust 6-digit material codes so they will fit in the materials + array (we drop the leading 1) -2011-10-11 21:59 n_reed +2012-01-13 23:51 starseeker - * [r47183] doc/bison_to_lemon.txt: - additions and corrections + * [r48836] misc/CMake/ThirdParty.cmake, + misc/CMake/ThirdParty_TCL.cmake: + String normalization FAIL for third party build logic. Let's try + that again... -2011-10-11 21:32 bob1961 +2012-01-13 22:13 brlcad - * [r47182] src/libbu/dirname.c: - In bu_dirname, need to check to see if slash is NULL (i.e. we - could be on Windows and actually using a forward slash instead of - BU_DIR_SEPARATOR which is a backslash on this platform). Don't - you just love Windows? + * [r48835] NEWS: + nick's 48742 fix to anim_cascade fixed a clear-cut crasher. + params to anim_mat2ypr() were flipped. -2011-10-11 20:33 brlcad +2012-01-13 22:00 brlcad - * [r47181] HACKING: - there is a facebook and twitter feed, mention them as part of the - release process (ask me for the pw if you need to post) + * [r48834] src/other/step/src/clstepcore/complexSupport.h: + initialize all of the class fields. fixes report from coverity + UNINIT_CTOR check. (cid 2034) -2011-10-11 20:30 brlcad +2012-01-13 21:50 brlcad - * [r47180] TODO: - some reid support requests from the modeling team. add an option - to increment with values other than 1 and another for - reporting/detecting if the region numbers being used conflict - with existing region numbers elsewhere in the database. + * [r48833] src/other/step/src/clstepcore/ExpDict.h: + initialize all of the class fields. fixes report from coverity + UNINIT_CTOR check. (cid 2014) -2011-10-11 20:15 starseeker +2012-01-13 21:44 brlcad - * [r47179] src/other/tk/CMakeLists.txt: - Oops - handle X11 dirs better for tk + * [r48832] src/proc-db/surfaceintersect.cpp: + initialize all of the class fields. fixes report from coverity + UNINIT_CTOR check. (cid 1666) -2011-10-11 19:50 starseeker +2012-01-13 21:35 n_reed - * [r47178] src/other/incrTcl/itcl/CMakeLists.txt, - src/other/incrTcl/itk/CMakeLists.txt: - Make a stab at updating the incrTcl CMakeLists.txt files + * [r48831] src/util/pixhist3d.c: + unchecked indexes. CID 1511 -2011-10-11 19:30 starseeker +2012-01-13 21:35 starseeker - * [r47177] src/other/sqlite3/tcl/CMake/tcl.cmake: - missed one... + * [r48830] regress/CMakeLists.txt, regress/gcv, + regress/gcv/CMakeLists.txt, regress/gcv/README, regress/gcv/dem, + regress/gcv/dem/README, regress/gcv/dem/dem-regress.cmake.in, + regress/gcv/dem/hawaii-c-control.tar.bz2, + regress/gcv/dem/hawaii-c.tar.bz2: + Add a regression test for dem-g - working out general techniques + for geometry conversion regression. This appears to work, but at + the moment it's a stand-alone dem-regress build target. -2011-10-11 19:29 starseeker +2012-01-13 21:33 bob1961 - * [r47176] src/other/incrTcl/itcl/CMake/tcl.cmake, - src/other/incrTcl/itk/CMake/tcl.cmake, - src/other/tcl/CMake/tcl.cmake, src/other/tk/CMake/tcl.cmake: - Whoops, not a simple one to one mapping of the macros. + * [r48829] src/mged/edsol.c: + run 8, CID 216, DEADCODE. -2011-10-11 19:24 starseeker +2012-01-13 21:28 tbrowder2 - * [r47175] src/other/incrTcl/itcl/CMake/tcl.cmake, - src/other/incrTcl/itk/CMake/tcl.cmake, - src/other/sqlite3/tcl/CMake/tcl.cmake, - src/other/tcl/CMake/tcl.cmake, src/other/tk/CMake/tcl.cmake: - TCL_CHECK_LIBRARY -> CHECK_LIBRARY_EXISTS + * [r48828] src/util/pixcolors.c: + eliminated 'always false' statement (due to array type) -2011-10-11 18:55 erikgreenwald +2012-01-13 21:25 tbrowder2 - * [r47174] src/libgcv/bottess.c: - fix broken indentation + * [r48827] src/util/pixcolors.c: + ws, style -2011-10-10 00:23 abhi2011 +2012-01-13 21:17 tbrowder2 - * [r47173] src/libged/simulate/simrt.c, - src/libged/simulate/simrt.h, src/libged/simulate/simulate.c, - src/libged/simulate/simutils.c, src/libged/simulate/simutils.h: - Added ray shooting in the X direction in the manifold generator - to query the overlap area(of the AABBs) of 2 regions + * [r48826] src/librt/comb/db_comb.c: + fix array overrun error; same problem as in commit at revision + 48780: Fixed coverity error 'overrun static'. CID 2068 -2011-10-09 16:29 abhi2011 +2012-01-13 21:15 r_weiss - * [r47172] src/libged/simulate/simutils.c: - Eliminating some fishy memory leak fixes + * [r48825] src/librt/comb/comb.c: + Updated file comb.c function rt_comb_v5_serialize. Fixed a + coverity error 'negative returns'. CID 384. -2011-10-08 18:49 brlcad +2012-01-13 21:11 n_reed - * [r47171] src/librt/primitives/dsp/dsp.c: - fix typo and turn them into vect2d_t + * [r48824] src/util/pixbustup.c: + unchecked cl argument. CID 1508 -2011-10-08 17:17 brlcad +2012-01-13 21:08 bob1961 - * [r47170] src/librt/primitives/dsp/dsp.c: - can use V2INIT_ZERO for initialization + * [r48823] src/libwdb/wdb.c: + run 8, CID 213, DEADCODE. -2011-10-08 15:59 erikgreenwald +2012-01-13 21:07 tbrowder2 - * [r47169] src/librt/primitives/dsp/dsp.c: + * [r48822] src/libged/editit.c: quell uninitialized variable warning -2011-10-08 15:55 erikgreenwald +2012-01-13 21:05 tbrowder2 - * [r47168] src/librt/primitives/brep/brep.cpp: + * [r48821] src/libgcv/test_bottess.c: quell uninitialized variable warning -2011-10-08 13:23 abhi2011 - - * [r47167] src/libged/simulate/simrt.c, - src/libged/simulate/simulate.c, src/libged/simulate/simutils.c: - More memory leak search n' destroy - -2011-10-08 13:18 brlcad - - * [r47166] BUGS: - report of attach X crashing after attempting to draw an object in - classic mode - -2011-10-08 01:02 abhi2011 - - * [r47165] src/libged/simulate/simphysics.cpp, - src/libged/simulate/simrt.c, src/libged/simulate/simrt.h, - src/libged/simulate/simulate.c, src/librt/bbox.c: - Fixed list freeup issues for the overlap and hit list generated - while shooting rays, also searched and destroyed some memory - leaks - -2011-10-07 22:19 starseeker - - * [r47164] src/other/CMakeLists.txt, src/other/hv3, - src/other/hv3/CMakeLists.txt, src/other/hv3/Makefile.am, - src/other/hv3/README, src/other/hv3/bookmarks.html, - src/other/hv3/bugreport.html, src/other/hv3/combobox.tcl, - src/other/hv3/demo, src/other/hv3/demo/index.html, - src/other/hv3/demo/small-eagleCAD.gif, - src/other/hv3/demo/viewpage.tcl, src/other/hv3/hv.tcl, - src/other/hv3/hv3.tcl, src/other/hv3/hv3_bookmarks.tcl, - src/other/hv3/hv3_browser.tcl, src/other/hv3/hv3_bugreport.tcl, - src/other/hv3/hv3_common.tcl, src/other/hv3/hv3_console.tcl, - src/other/hv3/hv3_db.tcl, src/other/hv3/hv3_debug.tcl, - src/other/hv3/hv3_doctype.tcl, src/other/hv3/hv3_dom.tcl, - src/other/hv3/hv3_dom2.tcl, src/other/hv3/hv3_dom3.tcl, - src/other/hv3/hv3_dom_compiler.tcl, - src/other/hv3/hv3_dom_containers.tcl, - src/other/hv3/hv3_dom_core.tcl, src/other/hv3/hv3_dom_events.tcl, - src/other/hv3/hv3_dom_html.tcl, src/other/hv3/hv3_dom_ns.tcl, - src/other/hv3/hv3_dom_style.tcl, - src/other/hv3/hv3_dom_xmlhttp.tcl, - src/other/hv3/hv3_download.tcl, src/other/hv3/hv3_encodings.tcl, - src/other/hv3/hv3_file.tcl, src/other/hv3/hv3_form.tcl, - src/other/hv3/hv3_frames.tcl, src/other/hv3/hv3_frameset.tcl, - src/other/hv3/hv3_history.tcl, src/other/hv3/hv3_home.tcl, - src/other/hv3/hv3_http.tcl, src/other/hv3/hv3_icons.tcl, - src/other/hv3/hv3_image.tcl, src/other/hv3/hv3_log.tcl, - src/other/hv3/hv3_main.tcl, src/other/hv3/hv3_nav.tcl, - src/other/hv3/hv3_notebook.tcl, src/other/hv3/hv3_object.tcl, - src/other/hv3/hv3_polipo.tcl, src/other/hv3/hv3_profile.tcl, - src/other/hv3/hv3_prop.tcl, src/other/hv3/hv3_request.tcl, - src/other/hv3/hv3_string.tcl, src/other/hv3/hv3_style.tcl, - src/other/hv3/hv3_url.tcl, src/other/hv3/hv3_util.tcl, - src/other/hv3/hv3_widgets.tcl, src/other/hv3/hv3bridge.c, - src/other/hv3/hv3events.c, src/other/hv3/hv3format.c, - src/other/hv3/hv3function.c, src/other/hv3/hv3see.c, - src/other/hv3/hv3timeout.c, src/other/hv3/hvinit.c, - src/other/hv3/index.html, src/other/hv3/license.txt, - src/other/hv3/license_snit.txt, src/other/hv3/main.tcl, - src/other/hv3/nogif.fig, src/other/hv3/nogif.gif, - src/other/hv3/nogifsm.gif, src/other/hv3/snit.tcl, - src/other/hv3/snit2.tcl, src/other/hv3/ss.tcl, - src/other/hv3/ssinit.c, src/other/hv3/tst_main.tcl, - src/other/sqlite3, src/other/sqlite3/CMake, - src/other/sqlite3/CMake/ResolveCompilerPaths.cmake, - src/other/sqlite3/CMakeLists.txt, src/other/sqlite3/shell.c, - src/other/sqlite3/sqlite3.1, src/other/sqlite3/sqlite3.c, - src/other/sqlite3/sqlite3.h, src/other/sqlite3/sqlite3ext.h, - src/other/sqlite3/tcl, src/other/sqlite3/tcl/CMake, - src/other/sqlite3/tcl/CMake/CheckCFileRuns.cmake, - src/other/sqlite3/tcl/CMake/CheckPrototypeExists.cmake, - src/other/sqlite3/tcl/CMake/ResolveCompilerPaths.cmake, - src/other/sqlite3/tcl/CMake/ac_std_funcs.cmake, - src/other/sqlite3/tcl/CMake/tcl.cmake, - src/other/sqlite3/tcl/CMakeLists.txt, - src/other/sqlite3/tcl/tclsqlite3.c: - Add the full hv3 browser to src/other - preliminary for switching - from special-purpose man and help viewers to customizations of - the more powerful hv3 browser. Prompted by the css additions to - the Docbook output, but may also provide a text searching - capability. - -2011-10-07 21:29 n_reed - - * [r47163] src/other/step/src/express/CMakeLists.txt, - src/other/step/src/express/expparse_new.y, - src/other/step/src/express/express_new.c, - src/other/step/src/fedex_plus/CMakeLists.txt: - added new version of express.c with lemon parsing loop; building - fedex_plus with lemon as well - -2011-10-07 21:11 starseeker - - * [r47162] src/other/incrTcl/itcl/CMake/FindTIMEZONE.cmake, - src/other/incrTcl/itcl/CMake/tcl.cmake, - src/other/incrTcl/itcl/CMake/test_sources, - src/other/incrTcl/itcl/CMake/test_sources/alloca_header_test.c, - src/other/incrTcl/itcl/CMake/test_sources/alloca_test.c, - src/other/incrTcl/itcl/CMake/test_sources/ctypes_test.c, - src/other/incrTcl/itcl/CMake/test_sources/sys_wait_test.c, - src/other/incrTcl/itcl/CMakeLists.txt, - src/other/incrTcl/itk/CMake/FindTIMEZONE.cmake, - src/other/incrTcl/itk/CMake/ac_std_funcs.cmake, - src/other/incrTcl/itk/CMake/tcl.cmake, - src/other/incrTcl/itk/CMake/test_sources, - src/other/incrTcl/itk/CMake/test_sources/alloca_header_test.c, - src/other/incrTcl/itk/CMake/test_sources/alloca_test.c, - src/other/incrTcl/itk/CMake/test_sources/ctypes_test.c, - src/other/incrTcl/itk/CMake/test_sources/sys_wait_test.c, - src/other/incrTcl/itk/CMakeLists.txt, - src/other/tcl/CMake/FindTIMEZONE.cmake, - src/other/tcl/CMake/tcl.cmake, src/other/tcl/CMakeLists.txt, - src/other/tk/CMake/FindTIMEZONE.cmake, - src/other/tk/CMake/ac_std_funcs.cmake, - src/other/tk/CMake/tcl.cmake, src/other/tk/CMake/test_sources, - src/other/tk/CMake/test_sources/alloca_header_test.c, - src/other/tk/CMake/test_sources/alloca_test.c, - src/other/tk/CMake/test_sources/ctypes_test.c, - src/other/tk/CMake/test_sources/sys_wait_test.c, - src/other/tk/CMakeLists.txt, src/other/tkhtml/CMakeLists.txt: - Try to make the 8.5.9 tcl build logic look a little more like the - latest 8.6b2 files. - -2011-10-07 02:14 starseeker - - * [r47161] misc/CMake/FindLEMON.cmake: - Hmm. Don't try moving things if source and destination are the - same... - -2011-10-07 00:43 abhi2011 - - * [r47160] src/libged/simulate/simrt.c, - src/libged/simulate/simrt.h, src/libged/simulate/simutils.c: - Began to actually shoot rays towards simulation geometry, needs - some debugging(issues during memory cleanup) - -2011-10-06 21:11 abhi2011 - - * [r47159] src/libged/simulate/simrt.c, - src/libged/simulate/simrt.h, src/libged/simulate/simutils.c: - Trying to get the overlap points by shooting raysat the AABB - overlap region - -2011-10-06 18:26 abhi2011 - - * [r47158] src/libged/simulate/simrt.c, - src/libged/simulate/simrt.h, src/libged/simulate/simulate.c: - Added initial code to shoot rays during manifold generation - -2011-10-06 16:56 n_reed - - * [r47157] src/other/step/src/express/CMakeLists.txt, - src/other/step/src/express/expparse_new.y: - got lemon source compiling; not yet operational +2012-01-13 20:56 n_reed -2011-10-06 15:28 erikgreenwald + * [r48820] src/util/sun-pix.c: + unchecked index variable. CID 1512 - * [r47156] NEWS, src/tclscripts/mged/reid.tcl: - Added a -n arg to reid for incrementing by a specified - value. +2012-01-13 20:54 bob1961 -2011-10-06 14:46 erikgreenwald + * [r48819] src/irprep/secpass.c: + run 8, CID 180, DEADCODE. - * [r47155] NEWS, src/tclscripts/mged/reid.tcl: - return last assigned id value from reid command +2012-01-13 20:52 indianlarry -2011-10-06 14:14 starseeker + * [r48818] src/sig/syn.c: + casted to force expected(?) branching and index wrap. addresses + coverity run 8 CID 330 - * [r47154] src/other/CMakeLists.txt: - Make a stab at turning Itcl/Itk back on if we can't find the - libraries. +2012-01-13 20:48 tbrowder2 -2011-10-06 14:04 erikgreenwald + * [r48817] src/libgcv/test_bottess.c: + unwrap macros so we can see what is happening - * [r47153] src/libgcv/wfobj/tri_face.c: - common.h needs to come before bu.h +2012-01-13 20:29 tbrowder2 -2011-10-06 13:49 n_reed - - * [r47152] src/other/step/src/express/expparse_new.y: - working through type-mismatch compile errors - -2011-10-06 13:37 abhi2011 - - * [r47151] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simrt.c, src/libged/simulate/simulate.c, - src/libged/simulate/simulate.h, src/libged/simulate/simutils.c: - Merged bullet and rt manifold info in 1 structure, easier that - way - -2011-10-06 12:56 abhi2011 - - * [r47150] src/libged/simulate/simrt.c, - src/libged/simulate/simrt.h, src/libged/simulate/simulate.c, - src/libged/simulate/simutils.c: - Finished creating the AABB overlap regions - -2011-10-06 12:03 abhi2011 + * [r48816] src/librt/primitives/nmg/nmg_tri.c: + quell uninitialized variable warning - * [r47149] src/libged/simulate/simrt.c, - src/libged/simulate/simrt.h, src/libged/simulate/simutils.c, - src/libged/simulate/simutils.h: - Added initial code to create the AABB overlap regions +2012-01-13 20:28 tbrowder2 -2011-10-06 05:58 brlcad + * [r48815] src/librt/primitives/nmg/nmg_misc.c: + quell uninitialized variable warning - * [r47148] src/librt/uvpoints.cpp: - big cleanup. remove 'using namespace std' abomination, quell - warnings, fix shadowings, and more. +2012-01-13 20:09 erikgreenwald -2011-10-06 05:32 brlcad + * [r48814] src/mged/mged.c: + verify non-0 length buffers first element is not zero. Cov1485 - * [r47147] misc/CMake/BRLCAD_CompilerFlags.cmake: - ffast-math is never a good option for our code because the math - that results is extremely unstable an unreliable for useful - calculations. +2012-01-13 20:04 bob1961 -2011-10-06 05:09 brlcad + * [r48813] src/conv/stl/stl-g.c: + run 8, CID 178-179, DEADCODE. - * [r47146] NEWS: - keith also improved the step-g importer presumably preventing it - from crashing or otherwise doing bad things where it was - overrunning an array during cubit interpolation. another - undocumented change to the .0 release. +2012-01-13 20:02 erikgreenwald -2011-10-06 05:07 brlcad + * [r48812] src/util/pixcolors.c: + verify unsigned char is [0,255]. Cov1509 - * [r47145] NEWS: - keith improved the step-g importer fixing some issues importing - ellipse and circle conics. another user-visible change that - didn't make the .0 release notes. +2012-01-13 19:58 bob1961 -2011-10-06 04:58 brlcad + * [r48811] src/conv/proe-g.c: + run 8, CID 177, DEADCODE. - * [r47144] NEWS: - bob worked around some glitches with the windows gl display - manager by copying display list data into a GLdouble array before - sending to opengl (r44645) remedying strange behavior on windows - where arrows were sometimes being drawn incorrectly. sounds like - corrupt memory, but this works around the issue successfull. +2012-01-13 19:58 brlcad -2011-10-06 04:55 brlcad + * [r48810] src/proc-db/brepintersect.cpp: + initialize all of the class fields. fixes report from coverity + UNINIT_CTOR check. (cid 1665) - * [r47143] NEWS: - cliff improved the mged/archer 'attr' command to only halt on - read-only databases if it's a write attr action. allow - get/list/show. credited to the .0 release. +2012-01-13 19:57 erikgreenwald -2011-10-06 04:52 brlcad + * [r48809] src/util/buffer.c: + verify bu_temp_file returned a valid handle before using it. + Cov571 - * [r47142] NEWS: - cliff improved the mged/archer 'attr' command to only halt on - read-only databases if it's a write attr action. allow - get/list/show +2012-01-13 19:55 erikgreenwald -2011-10-06 04:45 brlcad + * [r48808] src/mged/vrlink.c: + verify buf is not null. Cov568 - * [r47141] src/librt/CMakeLists.txt: - is this why autotools is still catching more errors that cmake - build? remove the -Wno-error flag from non-static compilation. +2012-01-13 19:54 n_reed -2011-10-06 04:40 brlcad + * [r48807] src/sig/dconv.c: + potentially indexing one past last. CID 428 - * [r47140] NEWS: - another category of changes richard made centered around - improving boolean evaluation and NMG processing performance. - don't yet have specific numbers, but document the changes anyways - (see r45319) +2012-01-13 19:54 erikgreenwald -2011-10-06 04:38 brlcad + * [r48806] src/mged/mged.c: + verify dm entry is not null before shutting it down. Cov553 - * [r47139] NEWS: - richard made a slew of changes to improve NMG processing which - have been enabled, but not yet independently validated so - schedule their announcement in the next minor bump. one specific - example is r45358 where he improved the success of boolean ops - when there coplanar faces. this affects mged tessellation - commands (facetize, E, ev) as well as most of our exporters. +2012-01-13 19:54 brlcad -2011-10-06 04:34 brlcad + * [r48805] src/librt/primitives/brep/brep.cpp: + initialize all of the class fields. fixes report from coverity + UNINIT_CTOR check. (cid 1663) - * [r47138] src/librt/primitives/bot/bot.c: - And lead us not into temptation, but deliver us from evil. rename - rt_bot_ifree2() to bot_ifree2() so it's not considered public - api. in fact, mark it hidden too. +2012-01-13 19:51 erikgreenwald -2011-10-06 04:29 brlcad + * [r48804] src/mged/chgview.c: + verify output of path_parse is not null. Cov552 - * [r47137] src/libgcv/bottess.c, src/libgcv/region_end_mc.c: - ws +2012-01-13 19:51 r_weiss -2011-10-06 04:28 brlcad + * [r48803] src/librt/comb/comb.c: + Updated comb.c. fixed overrun static errors. - * [r47136] src/libgcv/bottess.c: - there's no need to call rt_bot_ifree2() directly. create an - rt_db_internal with the right juju and we can call rt_bot_ifree() - which will call ifree2 for us. no more wet shoes. +2012-01-13 19:51 indianlarry -2011-10-06 04:16 brlcad + * [r48802] src/sig/smod.c: + increase static size of clip_l[] and clip_h[] to match mapbuf[] + since initialized together. Fixes coverity Run 8 CID 429 - * [r47135] NEWS: - richard also committed a fix to a bug in the rm/erase command - affecting at least mged and presumably archer too. A segmentation - fault would occur when a region is displayed in 'mged' and the - 'rm' command is used to remove a member of the displayed region - and the member occurs in the region more than once. +2012-01-13 19:50 bob1961 -2011-10-06 04:13 brlcad + * [r48801] src/lgt/reflect.c: + run 8, CID 181-185, DEADCODE. It is impossible for failure to be + set to PT_BEHIND or PT_EYE in the Get_Partition macro. If it gets + into this section it will always be set to PT_GRID. - * [r47134] NEWS: - richard fixed a bug in mged's mater command (in r45415) where the - inheritance could not be changed unless the color is changed at - the same. should affect archer too, but only tested with mged. +2012-01-13 19:47 brlcad -2011-10-06 03:32 brlcad + * [r48800] src/libpc/pcVariable.cpp: + UNINIT_CTOR, cid 1659. initialize all class fields in + constructors. - * [r47133] TODO: - need to test the new edit command. +2012-01-13 19:44 brlcad -2011-10-06 03:10 brlcad + * [r48799] src/libpc/pcParser.cpp: + UNINIT_CTOR, cid 1658. initialize all class fields in + constructors. - * [r47132] TODO: - need to rerun previous conversion comparison to see how things - have changed with all of the recent NMG changes +2012-01-13 19:39 r_weiss -2011-10-06 02:48 brlcad + * [r48798] src/libfb/fbserv_obj.c: + Update file fbserv_obj.c functions fbs_rfbzoom fbs_rfbwriterect + fbs_rfbwrite fbs_rfbwindow fbs_rfbview fbs_rfbsetcursor + fbs_rfbscursor fbs_rfbreadrect fbs_rfbreadrect fbs_rfbread + fbs_rfbread fbs_rfbhelp fbs_rfbcursor fbs_rfbclear + fbs_rfbbwwriterect fbs_rfbbwreadrect fbs_rfbbwreadrectw. Did code + cleanup and worked on coverity error 'reverse inull' for these + functions. Coverity CIDs 535-548. - * [r47131] NEWS: - richard fixed a bug which caused a seg fault if a loopuse - contained a single vertex instead of an edgeuse. presumably this - improves a tess case where invalid geometry ends up in a loopuse - that would later result in a bomb or crash. +2012-01-13 19:39 brlcad -2011-10-06 01:07 abhi2011 + * [r48797] src/libpc/pcParameter.cpp: + UNINIT_CTOR, cid 1657. initialize all class fields in + constructors. - * [r47130] src/libged/CMakeLists.txt, - src/libged/simulate/simulate.c, src/libged/simulate/simulate.h: - Related changes to simulate command to use the raytraced - manifolds +2012-01-13 19:35 brlcad -2011-10-06 01:01 abhi2011 + * [r48796] src/libpc/pcNetwork.cpp: + init v and e (cid 1656) - * [r47129] src/libged/simulate/simrt.c, - src/libged/simulate/simrt.h: - Began implementing a raytrace based manifold generator +2012-01-13 19:26 erikgreenwald -2011-10-06 00:30 brlcad + * [r48795] src/libged/put_comb.c: + test comb after BU_GET. Cov549 - * [r47128] NEWS: - minor code, but technically user-visible -- archer will now load - plugins with spaces in the name. +2012-01-13 19:23 brlcad -2011-10-06 00:20 brlcad + * [r48794] src/libpc/pcConstraint.cpp: + initialize all class members, UNINIT_CTOR (cid 1652) - * [r47127] include/bu.h: - how about an informative parameter name +2012-01-13 19:23 erikgreenwald -2011-10-06 00:18 brlcad + * [r48793] src/conv/shp/shapelib/shpopen.c: + test mallocs before dereferencing. Cov518 - * [r47126] include/bu.h: - document the new bu_dirname() particulars as well as cleaning up - the wording on bu_basename() too to be consistent. +2012-01-13 19:22 indianlarry -2011-10-06 00:06 brlcad + * [r48792] src/mged/track.c: + wrong variable being initialized, fixes coverity run 8 CID 427 - * [r47125] src/libbu/dirname.c: - similar to bu_basename(), make bu_dirname() also always treat - unix-style '/' forward slashes as path separators even on - platforms that use a different directory separator (windows). - that will make the function continue to be useful for geometry - paths, which are always url/unix-style. fixed a bug detected - during unit testing while at it, collapsing sequences of trailing - path separators to just one. +2012-01-13 19:19 starseeker -2011-10-06 00:03 brlcad + * [r48791] src/conv/intaval/read_dra.cpp: + Check form.npts - CID 1465 - * [r47124] src/libbu/CMakeLists.txt: - enable logic for new test_dirname binary. also removing what - should be unnecessary link libraries (htond doesn't use libpng) - and comment on bad MSVC platform toggle. +2012-01-13 19:19 erikgreenwald -2011-10-06 00:02 brlcad + * [r48790] src/librt/primitives/nmg/nmg_misc.c: + test i_fus before dereferencing. Cov517 - * [r47123] src/libbu/Makefile.am, src/libbu/test_dirname.c: - add in a new unit test for bu_dirname() similar to bu_basename(). +2012-01-13 19:14 brlcad -2011-10-05 23:57 brlcad + * [r48789] src/conv/intaval/regtab.h: + initialize all of the wmember entities in the constructor. this + addresses an UNINIT_CTOR check being reported by coverity due to + three uninitialized fields (addHead.wm_name, excludeHead.wm_name, + head.wm_name). doesn't seem to be critical, but for general + safety. (cid 1647) - * [r47122] src/libbu/test_basename.c: - couple more test cases, make sure escaping behavior works as - expected (more important on windows where it becomes a dir - separator). +2012-01-13 19:13 starseeker -2011-10-05 23:25 brlcad + * [r48788] src/conv/dem-g.c: + Use realpath to validate av[1] - CID 1464 - * [r47121] src/libbu/basename.c: - simplify, just call bu_strdup() like bu_dirname() does +2012-01-13 19:13 brlcad -2011-10-05 22:38 brlcad + * [r48787] include/wdb.h: + add a WMEMBER_INIT_ZERO static initializer and a WMEMBER_INIT() + macro for initializing wmember structs. - * [r47120] src/libged/bot_flip.c, src/libged/bot_split.c, - src/libged/bot_sync.c: - unrevert the r47116 revert of r47050, making the routines use - bu_basename() for path trimming instead of rolling custom. does - that fix it, bob? +2012-01-13 19:12 erikgreenwald -2011-10-05 22:36 brlcad + * [r48786] src/librt/primitives/hf/hf.c: + test stp before dereferencing it. Cov551 - * [r47119] include/bu.h, src/libbu/basename.c: - enhanced bu_basename(), now with more slashy flavor. always - interprets '/' as a path separator in addition to whatever the - native separator is so that we can use libbu for geometry paths - as well as filesystem paths. also added a quick check to make - sure drive paths are removed if this is windows so we don't get - the drive letter returned as a path. also started to add code to - recognize escaped paths but it turns out that the system - basename() (bsd/mac) doesn't support that feature so it was - pulled. +2012-01-13 19:09 erikgreenwald -2011-10-05 22:22 brlcad + * [r48785] src/conv/iges/getcurve.c: + test splroot for NULL early. Cov515 - * [r47118] src/libbu/test_basename.c: - add a few more tests to make sure we get reasonable (dos-style) - drive prefix behavior +2012-01-13 19:05 n_reed -2011-10-05 20:39 abhi2011 + * [r48784] src/mged/edsol.c: + bad constant index (typo). CID 426 - * [r47117] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simulate.c, src/libged/simulate/simulate.h, - src/libged/simulate/simutils.c: - Converted some strings to vls +2012-01-13 19:04 indianlarry -2011-10-05 20:05 brlcad + * [r48783] src/libged/wdb_vdraw.c: + Added static bounds check for bn_vlist arrays cmd[BN_VLIST_CHUNK] + and pt[BN_VLIST_CHUNK]. Coverity run 8 CIDs 420 and 421 - * [r47116] src/libged/bot_flip.c, src/libged/bot_split.c, - src/libged/bot_sync.c: - revert the bu_basename() modification, back to r47050, since that - function was updated to not only handle '/' but whatever the - platform separator is. sorry bob. +2012-01-13 18:53 erikgreenwald -2011-10-05 20:04 bob1961 + * [r48782] src/libfb/fbserv_obj.c: + test buf before accessing. - * [r47115] src/tclscripts/archer/Archer.tcl: - Tweaked Archer::pluginLoader to accomodate spaces in a filename. +2012-01-13 18:50 n_reed -2011-10-05 19:30 bob1961 + * [r48781] src/librt/primitives/hf/hf.c: + unchecked index. CID 425 - * [r47114] src/tclscripts/archer/Archer.tcl: - Minor tweak to Archer::handleTreeSelect. +2012-01-13 18:45 r_weiss -2011-10-05 18:09 brlcad + * [r48780] src/librt/comb/db_comb.c: + Updated file db-comb.c function db_wrap_v4_external. Fixed + coverity error 'overrun static'. CID 2068. - * [r47113] src/librt/bbox.c, src/librt/bezier_2d_isect.c, - src/librt/bool.c, src/librt/brep_test.cpp, src/librt/bundle.c, - src/librt/columnparse.c, src/librt/constraint.c, - src/librt/db5_alloc.c, src/librt/db5_types.c, - src/librt/db_anim.c, src/librt/db_flags.c, - src/librt/db_fullpath.c, src/librt/db_scan.c, - src/librt/dspline.c, src/librt/fortray.c, src/librt/htbl.c, - src/librt/many.c, src/librt/memalloc.c, src/librt/mkbundle.c, - src/librt/namegen.c, src/librt/oslo_map.c, src/librt/pr.c, - src/librt/search.h: - sweepting ws style indent and comment cleanup - -2011-10-05 18:08 brlcad - - * [r47112] src/librt/db5_scan.c, src/librt/db_inmem.c, - src/librt/db_io.c, src/librt/db_tree.c, src/librt/db_walk.c, - src/librt/dir.c, src/librt/mater.c, src/librt/opennurbs_ext.h, - src/librt/oslo_calc.c, src/librt/prep.c, src/librt/regionfix.c, - src/librt/roots.c, src/librt/search.c, src/librt/shoot.c, - src/librt/spectrum.c, src/librt/tcl.c, src/librt/timer-nt.c, - src/librt/timer42.c, src/librt/timer52brl.c, - src/librt/timerhep.c, src/librt/timerunix.c, - src/librt/transform.c, src/librt/tree.c, src/librt/vlist.c, - src/librt/vshoot.c, src/librt/wdb.c: - comment cleanup, remove F U N C T I O N _ N A M E S written out - in comments since the reasoning becomes moot with the migration - of comments into headers and automatic doxygen parsing. - -2011-10-05 18:04 brlcad - - * [r47111] src/librt/uvpoints.cpp: - add missing footer, update style and ws - -2011-10-05 17:39 brlcad - - * [r47110] src/librt/CMakeLists.txt, src/librt/Makefile.am, - src/librt/parse.c: - wow, duplicate file ignored (yet updated and maintained) for many - years that doesn't even belong in here any longer. the struct - parsing functions were migrated to libbu a long time ago, so - delete this remnant file. - -2011-10-05 17:15 abhi2011 - - * [r47109] src/libged/simulate/simulate.c, - src/libged/simulate/simutils.c, src/libged/simulate/simutils.h: - Got rid of the prefix_name function which was hogging memory, - directly using bu_vls instead +2012-01-13 18:42 erikgreenwald -2011-10-05 16:56 brlcad + * [r48779] src/mged/fbserv.c: + test buf before accessing. - * [r47108] src/librt/db_path.c: - add common footer, update style +2012-01-13 18:36 n_reed -2011-10-05 16:25 brlcad + * [r48778] src/anim/anim_orient.c, src/libged/ypr.c: + more swapped args to anim_mat2ypr. CID 417 - * [r47107] NEWS: - abhijit nandy added a new 'simulate' command to mged/archer that - allows applying physical interactions such as gravity, friction, - and linear/angular accelleration forces. this is anticipatory - documentation for the next minor release bump, but warrants a - paragraph highlight with additional detail. +2012-01-13 18:35 starseeker -2011-10-05 16:22 brlcad + * [r48777] src/conv/asc/pix2asc.c: + Try to check the pix characters... little surprised this is + giving a TAINTED_SCALAR warning... CID 1463 - * [r47106] NEWS: - abhijit nandy (abhi2011) fixed an mged crash where bad things - happened if you killed an object that was illuminated for - editing. no longer crashes by testing for NULL. +2012-01-13 18:35 erikgreenwald -2011-10-05 16:17 brlcad + * [r48776] src/mged/fbserv.c: + test buf for null. Cov561 - * [r47105] NEWS: - a lot of fingers have been in the obj-g pie. document the new obj - parser engine, originally written by mike tegtmeyer, integrated - by richard weiss, and rewritten/translated by nicholas reed. the - fact that it's a structured parser improves parsing robustness. +2012-01-13 18:34 erikgreenwald -2011-10-05 16:12 brlcad + * [r48775] src/mged/fbserv.c: + test buf for null. Cov559 - * [r47104] NEWS: - by converting the flex/bison logic to re2c/lemon, that - effectively ported the obj-g importer to windows since it can now - be compiled without the flex/bison dependency. +2012-01-13 18:33 erikgreenwald -2011-10-05 16:09 brlcad + * [r48774] src/mged/fbserv.c: + test buf for null. Cov558 - * [r47103] BUGS: - bot bbox routine isn't calculating the bbox correctly +2012-01-13 18:32 erikgreenwald -2011-10-05 15:56 brlcad + * [r48773] src/mged/fbserv.c: + test buf for null. Cov557 - * [r47102] BUGS: - make a note, exists documentation claims more than is possible +2012-01-13 18:29 r_weiss -2011-10-05 15:53 brlcad + * [r48772] src/libged/get_solid_kp.c: + Updated file ged_solid_kp.c function _ged_get_solid_keypoint. + Fixed a coverity 'overrun static' error. CID 1750. - * [r47101] NEWS: - sparked by a new testing command added by bob parker, cliff - stubbed in initial functionality for a new 'exists' command. this - command is intended to be a corollary to the unix 'test' command - with features for detecting various geometry conditions and - expressions +2012-01-13 18:29 erikgreenwald -2011-10-05 15:46 starseeker + * [r48771] src/mged/fbserv.c: + test buf for null. Cov556 - * [r47100] doc/docbook/CMakeLists.txt: - handle brlcad.css +2012-01-13 18:24 erikgreenwald -2011-10-05 15:40 brlcad + * [r48770] src/mged/fbserv.c: + test buf for null. Cov565 - * [r47099] NEWS: - the obj-g importer has gotten lots of love and attention from - nick and richard over the past year. none of it was user-visible - until very recently, so begin documenting the changes. bigger - announcement will get added on the next minor bump summarizing - the new importer. +2012-01-13 18:22 erikgreenwald -2011-10-05 15:21 starseeker + * [r48769] src/mged/fbserv.c: + test buf for null. Cov566 - * [r47098] doc/docbook/books/en/CMakeLists.txt, - doc/docbook/resources/brlcad/tutorial-cover-template.xsl.in, - doc/docbook/resources/brlcad/tutorial-template.xsl.in: - Add CMake logic to support the covers on the Tutorial volumes. +2012-01-13 18:20 erikgreenwald -2011-10-05 14:37 brlcad + * [r48768] src/mged/fbserv.c: + test buf for null. Cov567 - * [r47097] NEWS: - bob added a new panel (and menu) of edit pick options to archer - for cleaning up non-solid BoT geometry. initially populated it - with a set of component pick mode radiobuttons and a few bot - related buttons for splitting, syncing and/or flipping bots. +2012-01-13 18:19 brlcad -2011-10-05 13:56 bob1961 + * [r48767] src/conv/intaval/regtab.h: + the Region forward decl is unnecessary. the class is declared in + here and nothing uses it between this decl and the class decl. - * [r47096] src/tclscripts/archer/images/CMakeLists.txt, - src/tclscripts/archer/images/option_edit.png, - src/tclscripts/archer/images/option_text.png, - src/tclscripts/archer/images/option_tree.png, - src/tclscripts/archer/images/tools.png: - Added tools.png and option_edit.png. Removed option_tree.png. - Updated option_text.png +2012-01-13 18:17 n_reed -2011-10-05 13:52 bob1961 + * [r48766] src/libged/move_arb_face.c: + insufficient index checking. CID 413 - * [r47095] src/tclscripts/archer/Archer.tcl: - Added a tool panel to the attributes view panel and initially - populated it with a set of component pick mode radiobuttons and a - few bot related buttons for splitting, syncing and/or flipping - bots. Added a radiobutton to the attribute view's toolbar and - updated the images associated with the buttons. +2012-01-13 18:17 erikgreenwald -2011-10-05 13:46 bob1961 + * [r48765] src/mged/fbserv.c: + test buf for null. Cov555 - * [r47094] src/tclscripts/archer/ArcherCore.tcl: - Added ArcherCore::redrawWho. +2012-01-13 18:15 erikgreenwald -2011-10-05 13:20 abhi2011 + * [r48764] src/mged/fbserv.c: + test buf for null. Cov554 - * [r47093] src/libged/simulate/simulate.c, - src/libged/simulate/simutils.c, src/libged/simulate/simutils.h: - Corrected some code related to prefixing names +2012-01-13 18:14 brlcad -2011-10-05 12:26 abhi2011 + * [r48763] src/mged/update.c: + mark the 'done' variable as volatile since it's updated via Tk, + possibly asynchronously. should quell coverity INFINITE_LOOP + report (cid 320). - * [r47092] src/libged/CMakeLists.txt, - src/libged/simulate/simulate.c: - Modified simulate.c to use the the utils from the utility files - now and some related cmake changes +2012-01-13 18:14 erikgreenwald -2011-10-05 12:24 abhi2011 + * [r48762] src/mged/fbserv.c: + test buf for null. Cov560 - * [r47091] src/libged/simulate/simutils.h: - Number of functions hitting the roof, moving utility stuff out to - separate file +2012-01-13 18:09 tbrowder2 -2011-10-05 12:24 abhi2011 + * [r48761] TODO: + add reference to more items to do for STEP code - * [r47090] src/libged/simulate/simutils.c: - Number of functions hitting the roof, moving utility stuff out to - seperate file +2012-01-13 18:07 brlcad -2011-10-05 11:48 tbrowder2 + * [r48760] src/mged/clone.c: + prevent a bonefide infinite loop bug introduced when bu_getopt() + was pulled out of an option parsing loop. coverity detected via + INFINITE_LOOP check (cid 319). - * [r47089] HACKING: - add comma +2012-01-13 18:01 erikgreenwald -2011-10-05 11:01 abhi2011 + * [r48759] src/util/bwcrop.c: + verify xval before using as loop bound. Cov1496 - * [r47088] src/libged/simulate/simulate.c: - Added code to display the normals generated at each manifold +2012-01-13 17:51 indianlarry -2011-10-05 04:07 brlcad + * [r48758] src/librt/comb/comb.c: + Check for overrunning static array buffer Run 8 CID 422,423 - * [r47087] NEWS: - richard also added new options to the g-vrml exporter. to quote: - Significate updates to the 'g-vrml' converter. Some logic bugs - were fixed. Triangulation was changed to use - 'nmg_triangulate_model' instead of its own function which was - very limited. Added two new options. A '-b' option to perform a - bot dump (all csg geometry is ignored) and '-e' to perform an - evaluation or all opjects including bots. By default bots are - dumped and csg evaluation is perform ignoring the bots. Some code - refactoring was also done. More testing is needed but appears to - be working well. +2012-01-13 17:50 brlcad -2011-10-05 04:00 brlcad + * [r48757] src/librt/primitives/nmg/nmg_fcut.c: + looks like the section of code immediately preceeding handles the + WEDGE2_IDENTICAL case, and was intentionally added back in r7584 + by mike to test for TOUCHing wedges first. so can remove the + prior stale case detected by coverity DEADCODE check (cid 210). - * [r47086] NEWS: - I implemented a new g-dot exporter for exporting to the Graphviz - DOT format, allowing for impressive visualization of geometry - structure's DAG. intended as a plugin piece for the GCV/GS and - new geometry editor (way) down the road. +2012-01-13 17:50 n_reed -2011-10-05 03:48 brlcad + * [r48756] src/irprep/ir-X.c: + comparing index against wrong constant. CID 406 - * [r47085] NEWS: - richard improved the g-vrml exporter so that it no longer halts - conversion on the first bomb encountered, but now keeps track of - the failure count and continues processing (similar to the other - converters). this feature was requested by tim mallory and has - been mentioned by other users. +2012-01-13 17:50 erikgreenwald -2011-10-05 03:25 brlcad + * [r48755] src/fb/gif2fb.c: + hoist width/height expansion and verify values. Cov1475 - * [r47084] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simcollisionalgo.h, - src/libged/simulate/simphysics.cpp, - src/libged/simulate/simulate.c: - header cleanup. helps to identify redundant and avoid cyclic - includes. +2012-01-13 17:44 starseeker -2011-10-05 03:18 brlcad + * [r48754] src/conv/asc/asc2pix.c: + Check both lower bound as well - CID 1462 - * [r47083] src/libged/simulate/simulate.h: - include vmath. headers need to include the headers they require. +2012-01-13 17:38 erikgreenwald -2011-10-05 03:05 brlcad + * [r48753] src/vdeck/vdeck.c: + explicitely track remaining buffer and use that for dirname copy + bound. Cov1272 - * [r47082] src/librt/comb/comb.c: - leave a NOTE about the anamoly so it's documented and so someone - doesn't accidentally remove it later without understanding the - implications. +2012-01-13 17:36 starseeker -2011-10-05 02:39 starseeker + * [r48752] src/conv/patch/patch-g.c: + check num ranges - CID 1470 - * [r47081] doc/docbook/CMakeLists.txt, - doc/docbook/resources/brlcad/brlcad-xml-catalog.xml.in: - Accomidate new directory locations +2012-01-13 17:34 brlcad -2011-10-05 01:00 brlcad + * [r48751] src/librt/primitives/nmg/nmg_fcut.c: + if it's an unknown wedge class type, then the code falls through + and probably does bad things, but it at least logs a message now. + relates to coverity MISSING_BREAK cid 357 from erik and cid 358 + too. - * [r47080] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simphysics.cpp: - minor alignment +2012-01-13 17:34 bob1961 -2011-10-04 20:39 tbrowder2 + * [r48750] src/libged/editit.c: + Modified _ged_editit() to do some kind of last ditch check for an + editor if editstring is NULL. This gets edcodes etc. working with + archer. Not tested on windows. - * [r47079] doc/docbook/Makefile.am: - correct path for new offo hyphenation binary +2012-01-13 17:30 r_weiss -2011-10-04 20:35 brlcad + * [r48749] src/librt/primitives/arb8/arb8.c: + Updated file 'arb8.c' and 'struct arb_specific'. This change was + to correct a coverity error 'overrun static' in function + 'rt_arb_vshot'. CID 424. - * [r47078] misc/batch-indent-region.el: - no-go, remove the basic offset since files are supposed to define - it via their style. +2012-01-13 17:27 erikgreenwald -2011-10-04 20:10 brlcad + * [r48748] src/vdeck/vdeck.c: + copy directory entry length - * [r47077] misc/batch-indent-region.el: - set the c-basic-offset forcibly in case there's something - specific about batch mode in emacs23 +2012-01-13 17:23 brlcad -2011-10-04 20:05 abhi2011 + * [r48747] src/libged/make_name.c: + looks like the fallthrough to the Usage statement was + intentional, but make it explicit anyways. coverity reported a + MISSING_BREAK due to the ambiguity. - * [r47076] src/libged/simulate/simulate.c, - src/libged/simulate/simulate.h: - Corrected indenting by adding c-basic-offset: 4 to file trailer - and running indent.sh only +2012-01-13 17:18 n_reed -2011-10-04 20:02 brlcad + * [r48746] src/anim/anim_keyread.c, src/anim/anim_lookat.c, + src/anim/anim_orient.c: + swapped arguments to anim_mat2ypr. CID 401, 402, 403 - * [r47075] src/libged/bot_split.c, src/libged/bot_sync.c: - more reuse of bu_baseame() instead of replicating the same - strrchr() code. probably deserves a librt routine for getting a - basename from a path so we can avoid dynamic memory but this is - still a reuse improvement for now. +2012-01-13 17:12 erikgreenwald -2011-10-04 19:54 brlcad + * [r48745] src/bwish/input.c: + verify read character is not 0. Cov1461 - * [r47074] src/libged/bot_flip.c: - instead of manually searching down path elements, just use - bu_basename(). it does exactly that and is the well defined - reusable interface. +2012-01-13 17:12 brlcad -2011-10-04 19:47 tbrowder2 + * [r48744] src/fb/pl-fb.c: + at a glance, looks like the two MISSING_BREAK detections from + coverity (cid 342,343) are intentional fall-through cases so + document them as such to quell the warning. - * [r47073] doc/docbook/fop.xconf.in: - update font path for restucturing +2012-01-13 17:09 bob1961 -2011-10-04 19:44 tbrowder2 + * [r48743] src/libged/edcodes.c: + run 8, CID 198, DEADCODE. - * [r47072] doc/docbook/fop.xconf.in: - make more general - absolute file path for out-of-directory build +2012-01-13 17:09 n_reed -2011-10-04 19:37 tbrowder2 + * [r48742] src/anim/anim_cascade.c: + misordered arguments. CID 400 - * [r47071] doc/docbook/create-xml-catalogs.pl: - rename dirs for new structure +2012-01-13 17:07 bob1961 -2011-10-04 19:29 tbrowder2 + * [r48741] src/mged/utility1.c: + Fixed a bug. Shouldn't be adding 1 to argc in call to + ged_edcodes. - * [r47070] - doc/docbook/resources/other/offo/offo-hyphenation-source-v2.0, - doc/docbook/resources/other/offo/source: - rename to remove version +2012-01-13 17:07 erikgreenwald -2011-10-04 19:28 tbrowder2 + * [r48740] src/rt/rtshot.c: + test number of rings for a legit value. Cov1488 - * [r47069] doc/docbook/resources/other/offo/binary, - doc/docbook/resources/other/offo/offo-hyphenation-binary-v2.0: - rename to remove version +2012-01-13 17:00 n_reed -2011-10-04 19:27 tbrowder2 + * [r48739] src/conv/iges/trimsurf.c: + Static string can't have NULL address. Do empty check instead. + CID 392 - * [r47068] doc/docbook/resources/other/offo/README: - document what version of offo this is +2012-01-13 16:55 n_reed -2011-10-04 19:23 tbrowder2 + * [r48738] src/conv/iges/convsurf.c: + Static string can't have NULL address. Do empty check instead. + CID 391 - * [r47067] doc/docbook/resources/other/fonts/truetype: - remove unused dir +2012-01-13 16:49 r_weiss -2011-10-04 19:20 tbrowder2 + * [r48737] src/libged/put.c: + Updated file put.c function ged_put. Fixed coverity error + 'overrun static'. CID 414. - * [r47066] doc/docbook/resources/other/fonts/dejavu-lgc, - doc/docbook/resources/other/fonts/stix, - doc/docbook/resources/other/fonts/truetype/dejavu-lgc, - doc/docbook/resources/other/fonts/truetype/stix: - restructure external resources +2012-01-13 16:48 n_reed -2011-10-04 19:18 tbrowder2 + * [r48736] src/conv/dxf/dxf-g.c: + Static string can't have NULL address. Do empty check instead. + CID 390 - * [r47065] doc/docbook/resources/other/fonts/truetype/dejavu-lgc, - doc/docbook/resources/other/fonts/truetype/dejavu-lgc-fonts-ttf-2.33: - rename to remove version +2012-01-13 16:46 erikgreenwald -2011-10-04 19:14 tbrowder2 + * [r48735] src/util/pl-pl.c: + collapse logic, removing a variable. Explicitely cast to short on + return. Cov331 - * [r47064] doc/docbook/resources/other/fonts/truetype/stix, - doc/docbook/resources/other/fonts/truetype/stix-v1.0.0: - rename to remove version +2012-01-13 16:45 brlcad -2011-10-04 19:06 tbrowder2 + * [r48734] src/libged/inside.c: + idb_type just might be negative if an object is initialized with + RT_DB_INTERNAL_INIT() and never filled in with internal details. + prevents a potential (albeit unlikely) crash, detected by + NEGATIVE_RETURNS coverity check (cid 383) - * [r47063] - doc/docbook/resources/other/fonts/truetype/stix-v1.0.0/README: - document version of the STIX fonts +2012-01-13 16:42 r_weiss -2011-10-04 18:57 tbrowder2 + * [r48733] src/libged/wdb_obj.c: + Updated file wdb_obj.c function wdb_put_cmd. Fixed a coverity + error 'overrun static'. CID 419. - * [r47062] doc/docbook/resources/offo-hyphenation-binary-v2.0, - doc/docbook/resources/offo-hyphenation-source-v2.0, - doc/docbook/resources/other/offo/offo-hyphenation-binary-v2.0, - doc/docbook/resources/other/offo/offo-hyphenation-source-v2.0: - segregate external resources +2012-01-13 16:31 brlcad -2011-10-04 18:56 tbrowder2 + * [r48732] src/lgt/do_options.c: + another unclosed file pointer. coverity RESOURCE_LEAK check (cid + 474) - * [r47061] doc/docbook/resources/other/offo: - restucturing external resources +2012-01-13 16:31 n_reed -2011-10-04 18:55 tbrowder2 + * [r48731] src/lgt/prnt.c: + said NULL, meant '\0'. CID 389 - * [r47060] doc/docbook/resources/fonts, - doc/docbook/resources/other/fonts: - segregate external resources +2012-01-13 16:29 starseeker -2011-10-04 18:54 tbrowder2 + * [r48730] src/util/ttcp.c: + Do some input validation for ttcp - CID 1513 - * [r47059] doc/docbook/resources/other/standard, - doc/docbook/resources/standard: - segregate external resources +2012-01-13 16:23 brlcad -2011-10-04 18:53 tbrowder2 + * [r48729] src/lgt/do_options.c: + free the file pointer we just opened. RESOURCE_LEAK coverity + check (cid 475) - * [r47058] doc/docbook/resources/docbook-schema, - doc/docbook/resources/other/docbook-schema: - segregate external resources +2012-01-13 16:22 erikgreenwald -2011-10-04 18:52 tbrowder2 + * [r48728] src/util/sun-pix.c: + test image size in double space for possible overflow. Cov332 - * [r47057] doc/docbook/resources/docbook, - doc/docbook/resources/docbook-schema: - rename for clarity; avoid confusion with stylesheets +2012-01-13 16:21 brlcad -2011-10-04 18:50 tbrowder2 + * [r48727] src/lgt/lgt.c: + ws, indent, style - * [r47056] doc/docbook/resources/docbook, - doc/docbook/resources/docbook-5.0: - rename to remove version +2012-01-13 16:20 n_reed -2011-10-04 18:47 tbrowder2 + * [r48726] src/util/dunncomm.c: + closing an fd known to be invalid. CID 388 - * [r47055] doc/docbook/resources/other: - start of resources restructuring +2012-01-13 16:20 brlcad -2011-10-04 18:43 brlcad + * [r48725] src/lgt/do_options.c: + memory fail. not only not using bu_malloc() but not stashing the + pointer so we can't free it. switch it to default line buffering + for simplicity, untested. detected by coverity RESOURCE_LEAK + check (cid 476) - * [r47054] src/libbu/basename.c, src/libbu/brlcad_path.c, - src/libbu/crashreport.c, src/libbu/fchmod.c, src/libbu/image.c, - src/libbu/malloc.c, src/libbu/parse.c, src/libbu/simd.c, - src/libbu/test_basename.c, src/libbu/test_progname.c, - src/libbu/test_quote.c: - trailing ws and indent cleanup +2012-01-13 16:17 erikgreenwald -2011-10-04 18:28 brlcad + * [r48724] src/proc-db/tube.c: + test number of samples for extrapolation to avoid buffer + underrun. Cov329 - * [r47053] src/libged/simulate/simulate.c: - use vmath macros where appropriate, reduces line count. restore - indent for the affected functions. +2012-01-13 16:15 n_reed -2011-10-04 18:26 bob1961 + * [r48723] src/remrt/remrt.c: + handle invalid fd rather than passing it down. CID 386 - * [r47052] src/tclscripts/archer/ArcherCore.tcl: - Simplify ArcherCore::redrawObj. +2012-01-13 16:13 r_weiss -2011-10-04 18:20 brlcad + * [r48722] src/lgt/do_options.c: + Updated file do_options.c function f_Batch. Fixed coverity error + 'resource leak'. CID 472. - * [r47051] src/libged/simulate/simulate.h: - separate out struct members into one per line so they can be - individually documented; revert the ws changes. +2012-01-13 16:11 brlcad -2011-10-04 18:16 bob1961 + * [r48721] src/other/tnt/tnt_array1d.h: + fix a leak detected by coverity (cid 157) via CTOR_DTOR_LEAK + check. all of the constructors initialize data_, but the + destructor wasn't releasing it - * [r47050] src/libged/bot_flip.c, src/libged/bot_split.c, - src/libged/bot_sync.c: - Modify bot_split, bot_sync and bot_flip to accept arguments - containing full paths to bots. +2012-01-13 16:07 bob1961 -2011-10-04 17:47 abhi2011 + * [r48720] src/libged/wdb_comb_std.c: + run 8, CID 204, DEADCODE. - * [r47049] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simphysics.cpp, - src/libged/simulate/simulate.c, src/libged/simulate/simulate.h: - Added more code to check the generated manifolds +2012-01-13 16:06 brlcad -2011-10-04 17:29 starseeker + * [r48719] src/libpkg/pkg.c: + address a race condition time-of-call, time-of-use issue detected + by coverity TOCTOU check (cid 1589) whereby the file we stat + might not be the file we open. swap the order so we still get our + stat data but reusing the file that was opened. - * [r47048] doc/docbook/CMakeLists.txt: - fix typo. Try and get the fop command line to match that from - autotools +2012-01-13 16:04 erikgreenwald -2011-10-04 16:58 starseeker + * [r48718] src/conv/nmg/asc-nmg.c: + verify vertex number. Cov1468 and 324 - * [r47047] doc/docbook/articles/en/CMakeLists.txt, - doc/docbook/presentations/en/CMakeLists.txt: - Couple stray leftover variables. +2012-01-13 16:01 brlcad -2011-10-04 16:54 starseeker + * [r48717] src/mged/bodyio.c: + ws/indent. previous commit (r48712) message to bodyio.c should + have also said that it fixed a time-of-call, time-of-use race + condition detected by coverity TOCTOU check. (cid 1590) - * [r47046] doc/docbook/CMakeLists.txt, - doc/docbook/books/CMakeLists.txt: - Getting closer to getting pdf working, but not finding fonts... - missing something. +2012-01-13 15:59 bob1961 -2011-10-04 16:15 starseeker + * [r48716] src/libged/wdb_comb_std.c: + run 8, CID 203, DEADCODE. - * [r47045] doc/docbook/CMakeLists.txt, - doc/docbook/resources/brlcad/brlcad-xml-catalog.xml.in: - switch a couple of the xsl stylesheet targets, fix paths. +2012-01-13 15:58 starseeker -2011-10-04 15:50 starseeker + * [r48715] src/conv/euclid/euclid-g.c: + Bounds check reg_id (somewhat more liberal than the function + itself on allowable region id values - something to look into + later.) CID 1766 - * [r47044] doc/docbook/CMakeLists.txt, - doc/docbook/resources/brlcad/brlcad-xml-catalog.xml.in: - First baby steps towards more advanced Docbook processing with - CMake. Make the catalog file a CMake configure template, and add - the environment variables needed for xsltproc to the custom - command invocations. Lot more and lot tricker to come, but this - is a start. +2012-01-13 15:58 erikgreenwald -2011-10-04 15:33 bob1961 + * [r48714] src/vdeck/vdeck.c: + cast sizeof() to size_t? Cov1272 - * [r47043] src/tclscripts/archer/Archer.tcl, - src/tclscripts/archer/ArcherCore.tcl: - Ripped out Archer's undo mechanism in preparation for using - transactions. +2012-01-13 15:57 bob1961 -2011-10-04 13:33 bob1961 + * [r48713] src/libged/plot.c: + run 8, CID 200, DEADCODE. - * [r47042] src/tclscripts/archer/Archer.tcl: - Added bot_split_all, bot_sync_all and bot_fix_all. Updated - bot_flip_check to return a built up string instead of spewing - things directly to the command window. +2012-01-13 15:56 brlcad -2011-10-04 13:31 bob1961 + * [r48712] src/mged/bodyio.c: + it's a function, not a macro - * [r47041] src/tclscripts/archer/ArcherCore.tcl: - bot_split2, if the specified bot was split, now returns a list - containing the name of the original bot and the backup name. The - original name is used for the group containing the new bots - resulting from the split. The backup name references the original - bot. +2012-01-13 15:56 erikgreenwald -2011-10-04 12:56 n_reed + * [r48711] src/gtools/beset/population.c: + char* -> char in sizeof. Cov1266 - * [r47040] src/other/step/src/express/CMakeLists.txt, - src/other/step/src/express/expscan.re: - Added disabled macros to build temp fedex_new target for - development. Added expscan.re to build against, but it has not - yet been converted to re2c. +2012-01-13 15:55 erikgreenwald -2011-10-04 00:36 n_reed + * [r48710] src/gtools/beset/population.c: + char** -> char* in sizeof. Cov1265 - * [r47039] doc/bison_to_lemon.txt, - src/other/step/src/express/expparse_new.y: - seems lemon requires real type name in type declaration +2012-01-13 15:55 brlcad -2011-10-03 23:25 n_reed + * [r48709] src/conv/iges/trimsurf.c: + the vertex use ends up being used too, remove it. looks like + copy-paste from another function. - * [r47038] src/other/step/src/express/expparse_new.y: - making choice for ambigous reduction explicit to suppress - conflict error from lemon +2012-01-13 15:54 erikgreenwald -2011-10-03 20:12 brlcad + * [r48708] src/conv/cy-g.c: + fastf_t** -> fastf_t* in sizeof. Cov1263 - * [r47037] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simcollisionalgo.h, - src/libged/simulate/simphysics.cpp, - src/libged/simulate/simulate.c, src/libged/simulate/simulate.h: - more mass ws indent style comment cleanup. very hard to follow - when even the file itself is so self-inconsistent. update - copyright year to 2011 as year of inception. +2012-01-13 15:49 erikgreenwald -2011-10-03 19:53 bob1961 + * [r48707] src/proc-db/contours.c: + pull npts check outside of for loop. Add upper limit test. - * [r47036] src/libged/bot_split.c: - Modified libged/bot_split to reset make_name's counter before - creating new bots. +2012-01-13 15:46 brlcad -2011-10-03 19:47 brlcad + * [r48706] src/burst/ui.c: + if reading input fails, then cmdfp will be unset and passed to + fclose(). fixed. detected by coverity UNINIT check - * [r47035] src/libged/simulate/simulate.c: - ws indent style cleanup. should be following HACKING. +2012-01-13 15:43 erikgreenwald -2011-10-03 19:45 brlcad + * [r48705] src/mged/animedit.c: + minor casting fixes - * [r47034] src/libged/simulate/simulate.c: - use vls strings instead of a fixed buffer. strcat for efficiency. - may want to consider bn_mat_print*() functions instead of rolling - your own like this. remove c++-style comment. +2012-01-13 15:41 erikgreenwald -2011-10-03 19:01 tbrowder2 + * [r48704] src/mged/animedit.c: + type size fix (struct directory*, not struct directory**). + Cov1270 - * [r47033] doc/docbook/Makefile.am: - ensure doc/docbook/css dir and files are installed +2012-01-13 15:41 starseeker -2011-10-03 16:46 tbrowder2 + * [r48703] src/fb/fbgammamod.c: + Several memory issues in fbgammamod - CID 465-466 - * [r47032] - doc/docbook/resources/brlcad/brlcad-xhtml-stylesheet.xsl: - add reference to new BRL-CAD css stylesheet for html +2012-01-13 15:41 n_reed -2011-10-03 16:45 tbrowder2 + * [r48702] src/lgt/octree.c: + unchecked return from ftell. CID 380 - * [r47031] - doc/docbook/lessons/en/mged01_creating_primitive_shapes.xml: - changes to improve appearance of first figure in html and pdf +2012-01-13 15:41 indianlarry -2011-10-03 16:45 tbrowder2 + * [r48701] src/librt/opennurbs_ext.cpp, src/librt/opennurbs_ext.h: + remaining constructor initialization issues turned up by + coverity. Run 8 CIDs: 1648-51,1662 - * [r47030] doc/docbook/Makefile.am: - add suffix rule dependencies portably; remove recipe statements - no longer needed; add helpful comments +2012-01-13 15:40 erikgreenwald -2011-10-03 16:43 tbrowder2 + * [r48700] src/mged/animedit.c: + type size fix (struct directory*, not struct directory**). + Cov1271 - * [r47029] doc/docbook/css, doc/docbook/css/brlcad.css: - add css stylesheet for BRL-CAD html docs +2012-01-13 15:40 bob1961 -2011-10-03 15:59 n_reed + * [r48699] src/libged/eac.c: + run 8, CID 197, DEADCODE. - * [r47028] src/other/step/src/express/expparse_new.y: - indent/ws +2012-01-13 15:39 brlcad -2011-10-03 15:35 tbrowder2 + * [r48698] src/librt/primitives/nmg/nmg_brep.cpp: + no need to make a model, not used (cid 1706). - * [r47027] doc/docbook/README.DB_authors_notes: - reword section on image control, add DB references +2012-01-13 15:38 erikgreenwald -2011-10-03 15:03 tbrowder2 + * [r48697] src/conv/off/g-off.c: + type size fix (int, not int*). Cov1264 - * [r47026] doc/docbook/README.DB_authors_notes: - corrected role settings +2012-01-13 15:38 brlcad -2011-10-03 14:20 bob1961 + * [r48696] src/fb/cmap-fb.c: + the last one isn't used. UNUSED_VALUE reported from coverity (cid + 1694) - * [r47025] src/librt/primitives/bot/bot.c: - Modified rt_bot_split_func() to look for shared edges instead of - a shared point. +2012-01-13 15:38 bob1961 -2011-10-03 13:58 tbrowder2 + * [r48695] src/librt/binunif/binunif.c: + run 8, CID 193, DEADCODE. - * [r47024] doc/docbook/README.DB_authors_notes: - add figure template and explanation for better control of DB - images +2012-01-13 15:36 starseeker -2011-10-02 23:55 abhi2011 + * [r48694] src/fb/spm-fb.c: + Free scanline - CID 467 - * [r47023] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simphysics.cpp, - src/libged/simulate/simulate.c, src/libged/simulate/simulate.h: - Added manifold drawing code +2012-01-13 15:36 n_reed -2011-10-02 17:34 tbrowder2 + * [r48693] src/gtools/remapid.c: + unhandled EOF returns. CID 378, 379 - * [r47022] doc/docbook/Makefile.am: - mods to allow en book pdf generation with no parallel make - restrictions; some convenience definition macros used +2012-01-13 15:35 brlcad -2011-10-02 17:32 tbrowder2 + * [r48692] src/conv/tankill/tankill-g.c: + attempt to quell UNUSED_VALUE detected by coverity (cid 1693) - * [r47021] doc/docbook/create-book-covers.pl: - mods for generating and using unique cover and color file per en - book +2012-01-13 15:32 bob1961 -2011-10-02 17:30 tbrowder2 + * [r48691] src/libged/get_obj_bounds.c: + run 8, CID 192, DEADCODE. - * [r47020] doc/docbook/BRLCAD_DOC.pm: - mods for generating and inserting unique color file per en book +2012-01-13 15:30 starseeker -2011-10-02 17:29 tbrowder2 + * [r48690] src/fbed/fbed.c: + close file pointer - CID 468 - * [r47019] - doc/docbook/resources/brlcad/brlcad-fo-stylesheet-covers-v1.xsl, - doc/docbook/resources/brlcad/brlcad-fo-stylesheet-covers-v2.xsl, - doc/docbook/resources/brlcad/brlcad-fo-stylesheet-covers-v3.xsl, - doc/docbook/resources/brlcad/brlcad-fo-stylesheet-covers-v4.xsl: - add unique entry stylesheet per en book +2012-01-13 15:28 starseeker -2011-10-02 17:28 tbrowder2 + * [r48689] src/fbed/fbed.c: + close file pointer - CID 469 - * [r47018] - doc/docbook/resources/brlcad/brlcad-fo-stylesheet-covers.xsl: - remove old multi-book file not usable for parallel make +2012-01-13 15:24 starseeker -2011-10-02 17:27 tbrowder2 + * [r48688] src/gtools/remapid.c: + close the file pointer - CID 471 - * [r47017] - doc/docbook/resources/brlcad/book-covers-fo-template.xsl: - mod to allow unique colors file per each en book +2012-01-13 15:22 starseeker -2011-10-02 16:16 abhi2011 + * [r48687] src/lgt/texture.c: + close iconfp on error - CID 477 - * [r47016] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simulate.c: - Corrected some // comments in C code to prevent warnings +2012-01-13 15:19 starseeker -2011-10-02 16:07 abhi2011 + * [r48686] src/libfb/fb_generic.c: + Free memory - CID 481 - * [r47015] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simulate.c, src/libged/simulate/simulate.h: - Corrected positioning code and removed BB calculation in every - iteration +2012-01-13 15:17 bob1961 -2011-10-02 09:08 abhi2011 + * [r48685] src/libged/analyze.c: + run 8, CID 191, DEADCODE. - * [r47014] src/libged/simulate/simphysics.cpp, - src/libged/simulate/simulate.c: - checked to see if some subtle positioning issues could be solved - by not calculating the BB each iteration, but that created large - differences between the correct and rendered position, so - sticking with the recalculation of BB each iteration approach and - focusing on adding rt +2012-01-13 15:14 n_reed -2011-10-01 21:04 abhi2011 + * [r48684] src/fbed/fbed.c: + avoid using negative index. CID 377 - * [r47013] src/libged/simulate/simulate.c: - More bug fixes, forgot to uncomment the memory cleanup routine +2012-01-13 15:03 r_weiss -2011-10-01 20:55 abhi2011 + * [r48683] src/rt/viewarea.c: + Updated file viewarea.c function increment_assembly_counter. + Fixed a coverity 'reverse inull' error. CID 570. - * [r47012] src/libged/simulate/simcollisionalgo.cpp: - fixed order of arguments in the VMOVE() which retrieve the - collision points +2012-01-13 14:59 brlcad -2011-10-01 20:48 abhi2011 + * [r48682] src/conv/nmg/asc-nmg.c: + faceuse is never used, fixes UNUSED_VALUE coverity issue (cid + 1692) - * [r47011] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simulate.c: - Fixed some memory bugs +2012-01-13 14:59 n_reed -2011-10-01 19:47 abhi2011 + * [r48681] src/fbed/fbed.c: + unchecked EOF return. CID 376 - * [r47010] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simulate.c, src/libged/simulate/simulate.h: - Trying to pass contact manifolds via a linked list back to libged +2012-01-13 14:56 brlcad -2011-10-01 13:20 abhi2011 + * [r48680] src/conv/nastran-g.c: + the first ptr is obviously not reused (strtok() is stateful), so + quell the UNUSED_VALUE coverity report by not staching the value. + (cid 1691) - * [r47009] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simulate.c, src/libged/simulate/simulate.h: - Added contact manifold related members to the sim_params struct - to communicate them back to libged and display them +2012-01-13 14:54 brlcad -2011-10-01 11:40 abhi2011 + * [r48679] src/conv/iges/makegroup.c: + UNUSED_VALUE detected by coverity. returned matrix isn't used. + (cid 1690) - * [r47008] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simphysics.cpp, - src/libged/simulate/simulate.c: - Added code to check the collision points during collision - processing +2012-01-13 14:51 brlcad -2011-09-30 23:57 abhi2011 + * [r48678] src/conv/iges/trimsurf.c: + unused edgeuse, reported by Coverity in UNUSED_VALUE check (cid + 1689) - * [r47007] src/libged/simulate/simulate.c: - Added code to display bounding boxes, recalculating the BB every - iteration is causing boxes that have moved to stay bent in their - new position as each bounding box is inserted as a new cube in - the next iteration. This problem should disappear when contact - points are calculated correctly +2012-01-13 14:49 r_weiss -2011-09-30 23:48 n_reed + * [r48677] src/librt/primitives/ars/ars.c: + Updated file ars.c function rt_ars_import4. Fixed a coverity + 'sizeof mismatch' error. CID 1269. - * [r47006] src/other/step/src/express/Makefile.am, - src/other/step/src/express/expparse_new.y: - added initial bison to lemon syntax conversion of expparse.y +2012-01-13 14:49 bob1961 -2011-09-30 23:16 n_reed + * [r48676] src/libged/edit.c: + run 8, CID 1727, CONSTANT EXPRESSION RESULT, part 2 - * [r47005] doc/CMakeLists.txt, doc/Makefile.am, - doc/bison_to_lemon.txt, doc/flex_to_re2c.txt: - added notes on converting bison/flex to re2c/lemon +2012-01-13 14:47 brlcad -2011-09-30 21:05 tbrowder2 + * [r48675] src/rttherm/ssampview.c: + remove dead code - * [r47004] doc/docbook/books/en/images/v4-image001.jpg, - doc/docbook/books/en/images/v4-image002.jpg, - doc/docbook/books/en/images/v4-image003.gif, - doc/docbook/books/en/images/v4-image004.jpg, - doc/docbook/books/en/images/v4-image005.jpg, - doc/docbook/books/en/images/v4-image006.jpg, - doc/docbook/books/en/images/v4-image007.jpg, - doc/docbook/books/en/images/v4-image008.gif, - doc/docbook/books/en/images/v4-image009.jpg, - doc/docbook/books/en/images/v4-image010.jpg, - doc/docbook/books/en/images/v4-image011.jpg: - add missing Vol IV images +2012-01-13 14:46 bob1961 -2011-09-30 20:37 tbrowder2 + * [r48674] src/libged/edit.c: + run 8, CID 1727, CONSTANT EXPRESSION RESULT. - * [r47003] doc/docbook/Makefile.am: - added a test for the xml catalog, and regeneration if necessary, - to all suffix rules that use xsltproc; added xml catalog as a - dependency to other rules using xsltproc +2012-01-13 14:44 n_reed -2011-09-30 19:22 bob1961 + * [r48673] src/fb/gif2fb.c: + unchecked error return. CID 375 - * [r47002] src/tclscripts/archer/Archer.tcl, - src/tclscripts/archer/ArcherCore.tcl: - Cleaned up a bit of crud in Archer.tcl. Also added code to - enhance bot_split when splitting via component pick mode. The old - bot (i.e. the one getting split) becomes a group containing the - newly created bots resulting from the split. +2012-01-13 14:41 erikgreenwald -2011-09-30 19:17 bob1961 + * [r48672] src/rttherm/ssampview.c: + comment out useless assign until tcl arg is fixed. Cov1714 - * [r47001] src/tclscripts/lib/Ged.tcl: - Comparing mRayCurrWho with mRayLastWho is not adequate for - determining whether or not to create a ray object or use the old - one. The current and previous who lists may match and yet contain - a different hierarcy (i.e. things could have changed out from - under it). More needs to be done here. +2012-01-13 14:40 erikgreenwald -2011-09-30 19:11 bob1961 + * [r48671] src/rttherm/ssampview.c: + comment out useless assign until tcl arg is fixed. Cov1713 - * [r47000] src/libged/bot_split.c: - Update libged/bot_split.c to return a list of sublists where each - sublist contains the original bot and a subsublist containing the - new bots created by the split. +2012-01-13 14:39 brlcad -2011-09-30 16:00 tbrowder2 + * [r48670] src/libbu/parse.c: + looks like there are a few more SIGN_EXTENSION defects being + reported by coverity. same problem, where we were loosing range + on buffer values greater than 0x7FFFFFFF (which probably would + have led to instability on crazy-large structures (approaching + 32-bit limit). unlikely an issue, but real bug nonetheless. - * [r46999] doc/docbook/Makefile.am: - remove unused dependencies in suffix rules +2012-01-13 14:37 erikgreenwald -2011-09-30 14:47 tbrowder2 + * [r48669] src/conv/shp/shapelib/shpopen.c: + remove double-frees. Cov2070 - * [r46998] TODO: - add, modify DB pdf tasks +2012-01-13 14:35 indianlarry -2011-09-30 14:05 brlcad + * [r48668] src/libpc/pcVariable.h: + Didn't interpret coverity issue last time submitted. Actually + needed to add check for list::end() before using after the the + loop to std::list:erase() elements. Relates to Run 8 CID 333. - * [r46997] TODO: - looks like I added some utf-8 characters when I added the section - about the shorthand character conventions for - union/subtraction/intersection. +2012-01-13 14:35 erikgreenwald -2011-09-30 11:53 bob1961 + * [r48667] src/librt/primitives/nmg/nmg_fcut.c: + log what should be an unreachable point and add a break at the + end of the case. Cov358 - * [r46996] src/tclscripts/archer/Archer.tcl, - src/tclscripts/archer/ArcherCore.tcl: - Got rid of some dead code (i.e. mouse_ray). Removed everything - related to COMP_ERASE_MODE. Added a component pick mode and - associated menu for using the component pick button for many - different purposes. +2012-01-13 14:34 r_weiss -2011-09-30 11:49 bob1961 + * [r48666] src/librt/primitives/nmg/nmg_mk.c: + Updated file nmg_mk.c functions nmg_kvu nmg_kfu nmg_klu nmg_ks + nmg_kr nmg_km nmg_jv nmg_keu. Removed coverity 'use after free' + errors. CIDs 1823-1832. - * [r46995] src/tclscripts/lib/Ged.tcl: - Added code to call rt_gettrees and prep etc. only when the - display list changes. +2012-01-13 14:32 bob1961 -2011-09-30 07:35 d_rossberg + * [r48665] src/libged/analyze.c: + run 8, CID 1733, DEADCODE. - * [r46994] src/other/incrTcl/itcl/CMakeLists.txt, - src/other/incrTcl/itk/CMakeLists.txt, - src/other/tcl/CMakeLists.txt, src/other/tk/CMakeLists.txt, - src/other/tkhtml/CMakeLists.txt, - src/other/tktable/CMakeLists.txt: - removed release build-type specific MSVC compiler option - CMake generates per default many configurations for MSVC, e.g. - "Debug;Release;MinSizeRel;RelWithDebInfo". However, the /MD - option (use muti-thread DLL C-runtime) is valid for release - configurations only. The debug needs the /MDd option (muti-thread - debug DLL C-runtime, for example. Using the wrong C-runtime may - lead to unresolved symbol errors during linking. - Luckily CMake's default MSVC compiler options go well with - TCL/TK's needs. Therefore these are used now. If one day - BRL-CAD's compiler flags setting works for MSVC too it should be - just as well. +2012-01-13 14:31 n_reed -2011-09-30 04:45 brlcad + * [r48664] src/conv/stl/g-stl.c: + using fd after open fails. CID 374 - * [r46993] - doc/docbook/books/en/BRL-CAD_Tutorial_Series-VolumeIV.xml: - looks like this has been 'wrong' since the original. add the - requisite dashes to all of the various -whatever command-line - options so users aren't trying to type things like 'g-dxf o - file.dxf file.g object'. that detail was picked up and reported - on the help forum recently by kerryhall. +2012-01-13 14:31 starseeker -2011-09-29 22:26 bob1961 + * [r48663] src/libfb/if_X.c: + free what has been successfully calloced on error - CID 483 - * [r46992] src/tclscripts/archer/images/component_select.png: - Update component_select image. +2012-01-13 14:30 indianlarry -2011-09-29 20:59 starseeker + * [r48662] src/conv/step/MeasureValue.cpp: + Added initializers accidently skipped in initial fix. Relates to + Run 8 CIDs 1987 1989 - * [r46991] src/librt/comb/comb.c: - Gah. Older versions of BRL-CAD are hard-coded to look for oshader - in the attributes when importing combs. This makes the particular - label oshader an actual part of the .g file format itself, and - NOT writing it out was breaking import of shaders when a .g file - is created in a new version of BRL-CAD and subsequently opened in - an older version. Need to check what other hard-coded assumptions - got accidently messed with. +2012-01-13 14:30 bob1961 -2011-09-29 18:50 tbrowder2 + * [r48661] src/libged/analyze.c: + run 8, CID 1734, DEADCODE. - * [r46990] doc/docbook/README: - reword; add release date of new DB stylesheets for XSLT 2.0 +2012-01-13 14:27 starseeker -2011-09-29 18:49 tbrowder2 + * [r48660] src/libfb/tcl.c: + Free before return - CID 486 - * [r46989] doc/docbook/Makefile.am: - current process for DB book covers does not allow parallel make - processes so using special .NOTPARALLEL target; also requires - having book pdf generation in one recipe from xml to fo to pdf +2012-01-13 14:25 bob1961 -2011-09-29 18:10 tbrowder2 + * [r48659] src/libged/comb_std.c: + run 8, CID 1735, DEADCODE. - * [r46988] doc/docbook/README: - add info on the saxon-he xslt 2.0 processor and news of the - recent release of the DB xslt 2.0 stylesheets +2012-01-13 14:18 n_reed -2011-09-29 17:56 brlcad + * [r48658] src/conv/fast4-g.c: + unchecked return from ftell CID 373 - * [r46987] src/conv/3dm/3dm-g.cpp: - don't use the file path as the toplevel object name. use its - basename instead since the slashes cause hell. +2012-01-13 14:16 starseeker -2011-09-29 17:50 brlcad + * [r48657] src/libged/bot_dump.c: + remember to fclose when erroring out - CID 487 - * [r46986] src/librt/db_anim.c, src/librt/db_tree.c, - src/librt/prep.c, src/librt/tcl.c, src/librt/tree.c, - src/librt/wdb.c: - check other callers of DB_FULL_PATH_CUR_DIR() to make sure we - don't try to dereference a NULL pointer. +2012-01-13 14:12 bob1961 -2011-09-29 17:40 brlcad + * [r48656] src/libged/get_solid_kp.c: + run 8, CID 1736, DEADCODE. - * [r46985] src/librt/search.c: - prevent search from crashing if we can't get a directory pointer - to a specified path. encountered this with an object erroneously - containing slashes in the name. +2012-01-13 14:08 starseeker -2011-09-29 14:04 d_rossberg + * [r48655] src/librt/opennurbs_ext.cpp: + Free parent when erroring out - CID 488 - * [r46984] CMakeLists.txt: - the current setting of compiler flags does not work for the MSVC - compiler, it results in a broken build - (The CMake standard for MSVC is linking with the C-runtime-DLL, - which is OK. The ridiculous gcc flags force MSVC to use its own - standards: Linking every DLL statically with a separate - C-runtime.) +2012-01-13 14:07 brlcad -2011-09-29 12:29 tbrowder2 + * [r48654] NEWS, src/fb/gif2fb.c: + looks like there's an off-by-one error in gif2fb, reported by + coverity OVERRUN_STATIC check (cid 2059), that should result in a + segfault if we attempted to convert a tall non-interlaced image. - * [r46983] doc/docbook/Makefile.am: - trimmed some fat; added missing tools to dist list +2012-01-13 14:05 bob1961 -2011-09-29 12:22 tbrowder2 + * [r48653] src/libged/vdraw.c: + run 8, CID 1751, OVERRUN STATIC. - * [r46982] doc/docbook/README.DB_authors_notes: - add info on pdf graphics and eps conversions +2012-01-13 14:04 starseeker -2011-09-29 12:19 tbrowder2 + * [r48652] src/libged/dg_obj.c: + Don't try to fopen an output file if fdout is already non-NULL + (presumably this happens if multiple -o options are passed...) - + CID 490 - * [r46981] doc/docbook/README: - added scribus as a program for DB authors for converting eps to - svg format +2012-01-13 14:04 n_reed -2011-09-29 03:18 tbrowder2 + * [r48651] src/util/dbcp.c: + missing break. CID 367 - * [r46980] doc/docbook/Makefile.am: - add targets for testing book covers\nexectute create-book-covers - for bot fo and pdf due to files changes with color changes for - each volume +2012-01-13 14:01 n_reed -2011-09-29 03:16 tbrowder2 + * [r48650] src/util/azel.c: + remove fall-through from break, CID 366 - * [r46979] doc/docbook/fop.xconf.in: - correct font data to cover font substitution warnings +2012-01-13 13:58 starseeker -2011-09-29 03:15 tbrowder2 + * [r48649] src/libged/dg_obj.c: + remember to fclose when erroring out - CID 490 - * [r46978] doc/docbook/create-book-covers.pl: - allow for both xml and fo suffixes to be recognized for - generation to work +2012-01-13 13:55 starseeker -2011-09-28 21:05 brlcad + * [r48648] src/libged/rcodes.c: + Close fp - CID 491 - * [r46977] TODO: - killall is reporting lookup failures +2012-01-13 13:54 bob1961 -2011-09-28 20:26 bob1961 + * [r48647] src/libged/vdraw.c: + run 8, CID 1737, DEADCODE. - * [r46976] src/tclscripts/mged/openw.tcl: - Set zbuffer after dm creation. +2012-01-13 13:52 starseeker -2011-09-28 20:25 erikgreenwald + * [r48646] src/libged/edcodes.c: + Close, then handle errors - CID 492 - * [r46975] src/libgcv/bottess.c: - Detect vertex intersection cases, Stub logic for splitting. +2012-01-13 13:50 starseeker -2011-09-28 20:13 bob1961 + * [r48645] src/libged/edmater.c: + Close, then handle errors - CID 493 - * [r46974] src/libdm/dm-ogl.c, src/libdm/dm-wgl.c: - Initialize light and zbuffer when creating display manager - windows. +2012-01-13 13:47 starseeker -2011-09-28 19:46 tbrowder2 + * [r48644] src/libged/loadview.c: + remember to fclose when erroring out - CID 494 - * [r46973] doc/docbook/resources/brlcad: - adding some ignores +2012-01-13 13:44 starseeker -2011-09-28 19:45 tbrowder2 + * [r48643] src/libged/saveview.c: + remember to fclose when erroring out - CID 497 - * [r46972] doc/docbook/fop.xconf.in: - updating some font info +2012-01-13 13:40 starseeker -2011-09-28 19:45 tbrowder2 + * [r48642] src/libged/tree.c: + remember to fclose when erroring out - CID 498 - * [r46971] doc/docbook/resources/brlcad/brlcad-fo-stylesheet.xsl, - doc/docbook/resources/brlcad/brlcad-man-stylesheet.xsl, - doc/docbook/resources/brlcad/brlcad-xhtml-stylesheet.xsl: - updating include references to use the prefix rewrite rules in - the catalog +2012-01-13 13:36 starseeker -2011-09-28 18:47 tbrowder2 + * [r48641] src/libicv/rot.c: + remember to fclose - CID 499 - * [r46970] doc/docbook/Makefile.am: - only want first dependency for the commands to operate on +2012-01-13 13:29 starseeker -2011-09-28 18:39 tbrowder2 + * [r48640] src/mged/clone.c: + remember to fclose when erroring out - CID 502 - * [r46969] doc/docbook/Makefile.am: - correct final location of stylesheets +2012-01-13 13:26 starseeker -2011-09-28 17:30 tbrowder2 + * [r48639] src/mged/history.c: + remember to fclose when erroring out - CID 503 - * [r46968] doc/docbook/create-book-covers.pl: - make cover color a variable; use color code to allow for hex - color definition +2012-01-13 13:24 starseeker -2011-09-28 17:27 tbrowder2 + * [r48638] src/mged/tedit.c: + remember to fclose when erroring out - CID 504 - * [r46967] doc/docbook/BRLCAD_DOC.pm: - make cover color a variable input +2012-01-13 13:22 starseeker -2011-09-28 17:26 tbrowder2 + * [r48637] src/remrt/remrt.c: + remember to fclose - CID 506 - * [r46966] - doc/docbook/resources/brlcad/brlcad-fo-stylesheet-covers.xsl: - remove incorrect include file +2012-01-13 13:19 starseeker -2011-09-28 17:26 tbrowder2 + * [r48636] src/remrt/remrt.c: + remember to fclose - CID 507 - * [r46965] - doc/docbook/resources/brlcad/book-covers-fo-template.xsl: - make cover color a variable input +2012-01-13 13:17 starseeker -2011-09-28 17:09 tbrowder2 + * [r48635] src/rt/read-rtlog.c: + Make sure we fclose the file before returning with an error + condition - CID 508 - * [r46964] - doc/docbook/resources/brlcad/images/brlcad-logo-669966.svg, - doc/docbook/resources/brlcad/images/brlcad-logo-6699cc.svg, - doc/docbook/resources/brlcad/images/brlcad-logo-cc6666.svg, - doc/docbook/resources/brlcad/images/brlcad-logo-cc9966.svg: - add logo svg files in brlcad site palette shadow colors +2012-01-13 13:06 starseeker -2011-09-28 17:05 brlcad + * [r48634] src/tab/tabinterp.c: + make sure goto out also closes the fp. CID 509 - * [r46963] doc/docbook/resources/brlcad/brlcad-man-stylesheet.xsl: - another absolute reference that made compilation unhappy. refer - to xsl with relative path. now completes successfully. +2012-01-13 13:02 brlcad -2011-09-28 17:03 brlcad + * [r48633] src/rt/do.c: + quell unused warning - * [r46962] doc/docbook/Makefile.am: - getting an error about 'make[1]: *** No rule to make target all'. - Stop.' .. don't yet know who is supposed to be generating that. +2012-01-13 12:59 starseeker -2011-09-28 17:00 brlcad + * [r48632] src/util/pix-alias.c: + We malloced it - free it. CID 510 - * [r46961] - doc/docbook/resources/brlcad/brlcad-xhtml-stylesheet.xsl: - seems the base URI path is doc/docbook/resources/brlcad? .. refer - to docbook.xsl with a relative path +2012-01-13 12:54 starseeker -2011-09-28 16:57 brlcad + * [r48631] src/util/pix3filter.c: + Free working_name on error cases. CID 511 - * [r46960] doc/docbook/Makefile.am: - avoid gnu-makeisms by expanding the list manually since we still - need to portably build via autotools for a few more releases. - cmake should have a better solution. +2012-01-13 12:48 starseeker -2011-09-28 15:40 tbrowder2 + * [r48630] src/util/pixclump.c: + Close fp before it goes out of scope - CID 512 - * [r46959] - doc/docbook/resources/brlcad/brlcad-fo-stylesheet-covers.xsl: - correct for new file location; add provision for auto color - changes +2012-01-13 12:02 indianlarry -2011-09-28 15:38 tbrowder2 + * [r48629] src/conv/conv-vg2g.c, src/fb/bw-fb.c, src/fb/pix-fb.c, + src/fb/pixflip-fb.c, src/halftone/main.c, src/sig/imod.c, + src/sig/istats.c, src/sig/smod.c, src/sig/umod.c, + src/sig/ustats.c, src/util/bwmod.c, src/util/bwshrink.c, + src/util/double-asc.c, src/util/dpix-pix.c, src/util/lowp.c, + src/util/pix-yuv.c, src/util/pixbustup.c, src/util/pixdsplit.c, + src/util/pixshrink.c, src/util/pixtile.c, src/util/yuv-pix.c: + Fix to remaining tainted strings. Relates to Run 8 CIDs + 1517,1545-7,1553,1560,1570-85 - * [r46958] - doc/docbook/resources/brlcad/images/brlcad-logo-blue.svg, - doc/docbook/resources/brlcad/images/brlcad-logo-limegreen.svg: - add new color choices +2012-01-13 03:02 starseeker -2011-09-28 15:37 tbrowder2 + * [r48628] src/liboptical/photonmap.c: + Yow. Whole lotta places we can lose FH - add fclose calls. CID + 2065 - * [r46957] - doc/docbook/resources/brlcad/images/brlcad-logo-green.svg, - doc/docbook/resources/brlcad/images/brlcad-logo-red.svg: - correct color values +2012-01-13 02:57 starseeker -2011-09-28 15:16 tbrowder2 + * [r48627] src/conv/shp/shapelib/shpopen.c: + Free malloced memory if we're erroring out - CID 464 - * [r46956] - doc/docbook/resources/brlcad/images/brlcad-logo-green.svg: - add a green logo +2012-01-13 02:30 starseeker -2011-09-28 14:57 tbrowder2 + * [r48626] src/anim/anim_cascade.c: + initialize vect_t variables - CID 1598 - * [r46955] doc/docbook/Makefile.am, - doc/docbook/brlcad-fo-stylesheet-covers.xsl, - doc/docbook/brlcad-gendata.xsl, - doc/docbook/create-book-covers.pl, - doc/docbook/resources/brlcad/brlcad-fo-stylesheet-covers.xsl, - doc/docbook/resources/brlcad/brlcad-gendata.xsl: - move xsl files to final location; modify prog to use new location +2012-01-13 02:29 starseeker -2011-09-28 14:54 tbrowder2 - - * [r46954] doc/docbook/book-covers-fo-template.xsl: - move to final location - -2011-09-28 14:54 tbrowder2 - - * [r46953] - doc/docbook/resources/brlcad/book-covers-fo-template.xsl: - move to final location - -2011-09-28 14:46 tbrowder2 - - * [r46952] doc/docbook/README: - add specific recommendation for fop version >= 1.0 - -2011-09-28 14:45 tbrowder2 - - * [r46951] doc/docbook/README: - add specific recommendation for fop version 1.0 - -2011-09-28 14:29 starseeker - - * [r46950] CMakeLists.txt: - Figure out what Apache FOP version we've got. - -2011-09-28 14:18 tbrowder2 - - * [r46949] doc/docbook/README.DB_authors_notes: - clarify that the listitems customization is in the brlcad - stylesheets - -2011-09-28 14:12 tbrowder2 - - * [r46948] doc/docbook/README: - add a note on MathML to SVG processing - -2011-09-28 14:08 tbrowder2 - - * [r46947] doc/docbook/README: - add more info on DB processing, tools, and requirements - -2011-09-28 14:03 tbrowder2 - - * [r46946] doc/docbook/make-svg.sh: - add svg equation tool - -2011-09-28 12:46 tbrowder2 - - * [r46945] doc/docbook/README: - add more on DB processing and supporting files and dirs - -2011-09-28 12:46 tbrowder2 - - * [r46944] doc/docbook/README.DB_authors_notes: - special notes and aids for DB authors--may want to rename this - file HACKING to parallel the HACKING file for thetop-level dir - -2011-09-28 12:07 tbrowder2 - - * [r46943] doc/docbook/resources/offo-hyphenation-source-v2.0, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/af.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/as.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/bg.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/bn.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/ca.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/cop.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/cs.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/cy.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/da.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/de.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/de_1901.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/de_CH.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/el.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/el_Polyton.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/en.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/en_GB.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/eo.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/es.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/et.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/eu.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/fi.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/fr.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/ga.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/gl.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/grc.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/gu.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/hi.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/hr.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/hsb.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/hy.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/ia.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/id.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/is.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/it.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/kmr.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/kn.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/la.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/lo.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/lt.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/lv.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/ml.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/mn.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/mr.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/nb.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/nl.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/nn.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/or.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/pa.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/pl.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/pt.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/ro.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/ru.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/sa.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/sk.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/sl.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/sr_Cyrl.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/sr_Latn.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/sv.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/ta.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/te.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/tk.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/tr.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/uk.xml, - doc/docbook/resources/offo-hyphenation-source-v2.0/hyph/zh_Latn.xml: - add offo v2.0 source so licenses are available for reference - -2011-09-28 11:57 tbrowder2 - - * [r46942] doc/docbook/book-covers-fo-template.xsl: - mods to get a working and decent pdf book cover - -2011-09-28 11:55 tbrowder2 - - * [r46941] doc/docbook/create-xml-catalogs.pl: - make catalog resolver paths relative; name xml catalog in same - dir as resolver - -2011-09-28 11:53 tbrowder2 - - * [r46940] doc/docbook/DBPATH.pm.in: - eliminate dup end value statement - -2011-09-28 11:45 tbrowder2 - - * [r46939] doc/docbook/create-book-covers.pl: - mods for a working cover generator - -2011-09-28 11:38 tbrowder2 - - * [r46938] configure.ac: - add another dir for DB and fop - -2011-09-28 11:36 tbrowder2 - - * [r46937] doc/docbook/resources/brlcad/images/brlcad-logo-red.svg: - new BRL-CAD logo in svg format - -2011-09-28 11:35 tbrowder2 - - * [r46936] doc/docbook/resources/brlcad/images: - add new dir for common use images - -2011-09-28 11:29 tbrowder2 - - * [r46935] doc/docbook/DBPATH.pm.in: - need an absolute path for DB cover images for fop - -2011-09-28 11:20 tbrowder2 - - * [r46934] doc/docbook/BRLCAD_DOC.pm: - mods to pdf cover elements - -2011-09-27 21:23 bob1961 - - * [r46933] src/mged/mged.c: - Supposed to be turning zbuffer back on here. - -2011-09-27 19:18 erikgreenwald - - * [r46932] src/adrt/CMakeLists.txt: - Add OpenGL include dir for issttcltk + * [r48625] src/anim/anim_keyread.c: + initialize variables = CID 1599 -2011-09-27 19:12 indianlarry +2012-01-13 02:26 starseeker - * [r46931] src/adrt/isst_tcltk.c: - needed "common.h" for build on windows + * [r48624] src/anim/anim_lookat.c: + Initialize vect_t variables - CID 1600 -2011-09-27 17:15 bob1961 +2012-01-13 02:24 starseeker - * [r46930] src/tclscripts/archer/Archer.tcl: - Updated Archer::bot_flip_check to fire another ray if the first - one missed. This time use points from the first triangle to - compute the start and target points. + * [r48623] src/burst/ui.c: + Don't use cmdfile uninitialized. CID 1601 -2011-09-27 16:56 tbrowder2 +2012-01-13 02:22 starseeker - * [r46929] doc/docbook/dummy.xml: - correct file format for book and cover + * [r48622] src/burst/ui.c: + Don't use cmdfile uninitialized. CID 1602 -2011-09-27 13:22 tbrowder2 +2012-01-13 02:18 starseeker - * [r46928] - doc/docbook/books/en/BRL-CAD_Tutorial_Series-VolumeI.xml: - change root element to book--required to get a cover in the pdf - file + * [r48621] src/librt/primitives/nmg/nmg_misc.c: + initialize pt1 and pt2 - CID 1604 -2011-09-27 05:33 brlcad +2012-01-13 02:16 starseeker - * [r46927] src/librt/CMakeLists.txt, src/librt/Makefile.am, - src/librt/tol.c: - add the initial implementation of rt_tol_default() used for - returning a librt-centric tolerance structure useful for geometry - processing so we don't have the issue of hard-coded tolerance - values all over the package that get out of sync over time. + * [r48620] src/librt/primitives/nmg/nmg_misc.c: + initialize pt1 and pt2 - CID 1608 -2011-09-27 05:32 brlcad +2012-01-13 02:14 starseeker - * [r46926] include/CMakeLists.txt, include/Makefile.am, - include/tol.h: - add a new tol.h header to librt in the style of the new header - groupings (albeit not fully realized until RT_EXPORT is broken - out) that declares a new rt_tol_default() function for - obtaining/initializing a tolerance struct with geometry - tolerances common to librt geometry processing (namely, 0.0005 - dist tol and 1e-6 perp tol). + * [r48619] src/conv/iges/recsize.c: + Initialize length array - CID 1609 -2011-09-27 05:09 brlcad +2012-01-13 02:12 starseeker - * [r46925] include/bn.h: - expand macros for initializing and inspecting a bn_tol struct - with doxygen comments + * [r48618] src/conv/proe-g.c: + Initialize tmp_face - CID 1611 -2011-09-27 04:25 brlcad +2012-01-13 02:10 starseeker - * [r46924] src/conv/g-obj.c: - ws style indent comment cleanup + * [r48617] src/conv/stl/stl-g.c: + initialize tmp_face - CID 1612 -2011-09-27 04:08 brlcad +2012-01-13 02:08 starseeker - * [r46923] include/bio.h: - do it proper. only need the IGNORE protection if it's defined - (which it _usually_ should be but there is no guarantee). + * [r48616] src/vfont/getfont.c: + Initialize width and height, but this is actually a complex + structure... curious, why not have getfont return a pointer that + can be checked for NULL, instead of the entire struct? Need + second option on what to do about initializing this 'properly'... + CID 1613 -2011-09-27 03:41 brlcad +2012-01-13 01:59 starseeker - * [r46922] include/bio.h: - don't repeat yourself. stash the IGNORE macro definition and - restore it later since windows api defines their own + * [r48615] src/fbserv/fbserv.c: + initialize namelen - CID 1614 -2011-09-27 03:39 brlcad +2012-01-13 01:57 starseeker - * [r46921] include/common.h: - if IGNORE is already defined, say so and take control + * [r48614] src/rt/rtshot.c: + initialize cur - CID 1615 -2011-09-27 02:33 starseeker +2012-01-13 01:53 starseeker - * [r46920] include/bio.h, src/conv/CMakeLists.txt, - src/libged/CMakeLists.txt: - Add a couple more includes that slipped through the cracks and - showed up on Windows, plus make a stab at squashing the - conflicting definition warning between winbase.h(1090) IGNORE and - common.h(251) IGNORE macros. + * [r48613] src/librt/primitives/nmg/nmg_misc.c: + initialize top_pl - CID 1618 -2011-09-27 01:12 tbrowder2 +2012-01-13 01:51 starseeker - * [r46919] doc/docbook/BRLCAD_DOC.pm, - doc/docbook/book-covers-fo-template.xsl, - doc/docbook/brlcad-gendata.xsl, - doc/docbook/create-book-covers.pl, doc/docbook/dummy.xml, - doc/docbook/fop.xconf.in, - doc/docbook/resources/brlcad/brlcad-fonts.xsl: - various error corrections to get a working test cover + * [r48612] src/mged/edarb.c: + use VSETALL. -2011-09-26 22:59 brlcad +2012-01-13 01:38 r_weiss - * [r46918] src/fb/polar-fb.c: - missed one tolerance straggler + * [r48611] src/libged/move_arb_edge.c, src/libged/wdb_obj.c: + Updated functions 'wdb_move_arb_edge_cmd' and + 'ged_move_arb_edge'. Coverity CID 411, 412 and 418. -2011-09-26 22:58 brlcad +2012-01-13 01:36 starseeker - * [r46917] NEWS, src/adrt/load_g.c, src/conv/bot_shell-vtk.c, - src/conv/dxf/bot-bldxf.c, src/conv/dxf/g-dxf.c, src/conv/enf-g.c, - src/conv/euclid/euclid-g.c, src/conv/euclid/g-euclid.c, - src/conv/g-acad.c, src/conv/g-egg.c, src/conv/g-nff.c, - src/conv/g-obj.c, src/conv/g-shell-rect.c, src/conv/g-xxx.c, - src/conv/g-xxx_facets.c, src/conv/iges/main.c, - src/conv/jack/g-jack.c, src/conv/proe-g.c, - src/conv/step/OpenNurbsInterfaces.cpp, src/conv/stl/g-stl.c, - src/conv/stl/stl-g.c, src/external/Cubit/g-sat.cpp, - src/external/ProEngineer/proe-brl.c, - src/external/Unigraphics/ug-g.c, src/libbn/tcl.c, - src/librt/primitives/bot/g_bot_include.c, - src/librt/primitives/extrude/extrude.c, - src/librt/primitives/half/half_mirror.c, - src/librt/primitives/mirror.c, src/librt/primitives/nmg/nmg.c, - src/librt/primitives/nmg/nmg_fuse.c, - src/librt/primitives/nmg/nmg_misc.c, - src/librt/primitives/nmg/nmg_pt_fu.c, src/librt/wdb.c, - src/mged/mged.c, src/mged/plot.c, src/proc-db/tea_nmg.c, - src/util/fix_polysolids.c: - consistently use 0.0005 for a default distance tolerance and 1e-6 - for a default perpedicularity tolerance throughout BRL-CAD. over - time, a default of 5e-3 and 5e-4 have been used for the distance - tolerance with the latter used in more places; similarly 1e-5 and - 1e-6 for perpendicularity. choosing the more prevalent and - tighter bounds for both which constitute a default nearness - tolerance of approximately 1/2000ths of 1mm. that is just under - the sqrt of float epsilon, but is easily within double precision. - -2011-09-26 22:41 brlcad - - * [r46916] Makefile.am: - ws + * [r48610] src/libged/ypr.c: + initialize pt CID 1620 -2011-09-26 22:32 brlcad +2012-01-13 01:35 starseeker - * [r46915] CMakeLists.txt: - remove trailing ws + * [r48609] src/mged/edarb.c: + instead of just continuing, initialize any tarb.pt entries that + aren't set by the primary permutation entries. CID 1628 -2011-09-26 22:06 starseeker +2012-01-13 01:20 starseeker - * [r46914] src/other/step/src/express/CMakeLists.txt: - oops + * [r48608] src/mged/edsol.c: + Initialize vectors - CID 1629 -2011-09-26 21:58 starseeker +2012-01-13 01:17 starseeker - * [r46913] src/other/CMakeLists.txt, - src/other/step/src/express/CMakeLists.txt: - Redo comments a bit in src/other/CMakeLists.txt + * [r48607] src/mged/polyif.c: + Initialize the point count variable - CID 156 -2011-09-26 21:25 starseeker +2012-01-12 21:54 r_weiss - * [r46912] src/fb/CMakeLists.txt, src/libdm/CMakeLists.txt, - src/libged/CMakeLists.txt, src/libpc/CMakeLists.txt, - src/librt/CMakeLists.txt, src/libtclcad/CMakeLists.txt, - src/util/CMakeLists.txt: - Clean up a little fallout from the new include_dirs setup + * [r48606] src/libged/nmg_simplify.c: + Update to function 'ged_nmg_simplify'. Improved success of ARB + and TGC simplification. -2011-09-26 21:03 bob1961 +2012-01-12 21:40 brlcad - * [r46911] src/tclscripts/archer/Archer.tcl, - src/tclscripts/archer/ArcherCore.tcl: - Added bot_flip_check and bot_flip_check_all commands to Archer. - bot_flip_check takes a logfile and a list of bots to be checked - for possible flipping. The log file records whether a bot gets - skipped (i.e. if not a volume mode bot), flipped or not flipped. - It also records if the fired ray misses. + * [r48605] src/rt/do.c: + whoa nelly, fix them errors on the right side -2011-09-26 20:54 bob1961 +2012-01-12 21:38 n_reed - * [r46910] src/librt/tcl.c: - Added rt_tcl_rt_set to librt/tcl.c. This adds the ability to - get/set the values of bot_reverse_normal_disabled, onehit and - no_bool. Other variables could be exposed here and the onehit and - no_bool subcommands could be deprecated. + * [r48604] src/util/asc-pl.c: + missing breaks. CID 364 -2011-09-26 20:48 bob1961 +2012-01-12 21:34 brlcad - * [r46909] include/raytrace.h, src/librt/primitives/bot/bot.c, - src/librt/primitives/bot/g_bot_include.c: - Added a member to "struct application" for disabling bot normal - reversal in librt/primitive/bot so that hitting a bot would - yield, among other things, the bot's actual normal. With "bot - normal reversal" disabled, a ray can be used to determine if a - bot's normal needs to be flipped. + * [r48603] src/rt/do.c: + rewrite the snippet of code in rt that detects a partial result + in order to avoid a time-of-call, time-of-use race condition. + (cov 1591) -2011-09-26 20:35 brlcad +2012-01-12 21:32 n_reed - * [r46908] include/bu.h: - stub in the preliminary interface declaration for bu_file_glob() - prior to definition. + * [r48602] src/mged/edsol.c: + missing break. CID 363 -2011-09-26 19:05 erikgreenwald +2012-01-12 21:27 n_reed - * [r46907] src/libgcv/bottess.c: - kill some debugging stuff. mark actual vertex in - vertex/intersectpt test. + * [r48601] src/libtclcad/tclcad_obj.c: + missing breaks. CID 361, CID 362 -2011-09-26 17:25 erikgreenwald +2012-01-12 21:17 starseeker - * [r46906] src/libgcv/bottess.c: - begin single face splitting + * [r48600] src/rt/rtscale.c: + initialize new_min and new_max - CID 1631, 1632 -2011-09-26 16:50 starseeker +2012-01-12 21:17 n_reed - * [r46905] src/conv/step/CMakeLists.txt, src/other/CMakeLists.txt: - Add (commented out, for now) logic to use generated files from - fedex_plus instead of static files + * [r48599] src/libtclcad/tclcad_obj.c: + missing breaks. CID 359 -2011-09-26 16:46 brlcad +2012-01-12 21:15 bob1961 - * [r46904] doc/docbook/presentations/en/intro-to-tcltk.xml, - doc/docbook/resources/standard/xsl/NEWS.xml, - doc/docbook/resources/standard/xsl/params/generate.manifest.xml, - doc/docbook/resources/standard/xsl/params/man.output.manifest.enabled.xml, - doc/docbook/resources/standard/xsl/params/man.output.manifest.filename.xml, - doc/docbook/resources/standard/xsl/params/refentry.manual.fallback.profile.xml, - doc/docbook/resources/standard/xsl/params/refentry.manual.profile.enabled.xml, - doc/docbook/resources/standard/xsl/params/refentry.manual.profile.xml, - doc/docbook/resources/standard/xsl/params/refentry.xref.manvolnum.xml, - doc/docbook/system/man5/en/gattributes.xml: - make all of our xml files use text/xml as their mime-type + * [r48598] src/libged/move_arb_edge.c: + run 6, CID 412, OVERRUN STATIC. -2011-09-26 16:38 brlcad +2012-01-12 21:08 starseeker - * [r46903] doc/docbook/book-covers-fo-template.xsl, - doc/docbook/brlcad-fo-stylesheet-covers.xsl, - doc/docbook/brlcad-gendata.xsl, - doc/docbook/resources/brlcad/brlcad-common.xsl, - doc/docbook/resources/brlcad/brlcad-fo-stylesheet.xsl, - doc/docbook/resources/brlcad/brlcad-fonts.xsl, - doc/docbook/resources/brlcad/brlcad-man-stylesheet.xsl, - doc/docbook/resources/brlcad/brlcad-xhtml-header-navigation.xsl, - doc/docbook/resources/brlcad/brlcad-xhtml-stylesheet.xsl, - doc/docbook/resources/brlcad/center-table-print.xsl, - doc/docbook/resources/docbook-5.0/tools/db4-upgrade.xsl, - doc/docbook/resources/offo-hyphenation-binary-v2.0/languages-info.xsl, - doc/docbook/resources/standard/svg/met-fonts.xsl, - doc/docbook/resources/standard/xsl/common/addns.xsl, - doc/docbook/resources/standard/xsl/eclipse/eclipse3.xsl, - doc/docbook/resources/standard/xsl/html/chunk-changebars.xsl, - doc/docbook/resources/standard/xsl/xhtml-1_1/chunk-changebars.xsl, - doc/docbook/resources/standard/xsl/xhtml/chunk-changebars.xsl: - using the application/xml mime puts subversion into binary-diff - mode so we don't get to see the diff contents. convert to - text/xml instead like our other xsl files, setting the eol-style - to native while we're at it. + * [r48597] src/libbn/vert_tree.c, src/libgcv/test_bottess.c, + src/liboptical/sh_light.c, src/librt/primitives/nmg/nmg_tri.c, + src/mged/chgview.c, src/mged/rtif.c, src/mged/titles.c, + src/rt/rtwalk.c, src/rt/view.c, src/util/pixborder.c: + Use the VINIT_ZERO define and friends. -2011-09-26 16:02 tbrowder2 +2012-01-12 21:08 r_weiss - * [r46902] doc/docbook, doc/docbook/create-book-covers.pl, - doc/docbook/create-index.pl, doc/docbook/validate.pl: - add ignored files + * [r48596] src/libged/nmg_simplify.c: + Rewrote function 'ged_nmg_simplify'. Coverity CID 199. -2011-09-26 15:56 tbrowder2 +2012-01-12 21:06 starseeker - * [r46901] doc/docbook/brlcad-gendata.xsl: - add a stylesheet with common definitions--temporary location - during initial covers testing; final location for all stylesheets - will be ./resources/brlcad + * [r48595] src/mged/mged.c: + Turn of the variables - we aren't using them. -2011-09-26 15:52 tbrowder2 +2012-01-12 20:59 indianlarry - * [r46900] doc/docbook/brlcad-fo-stylesheet-covers.xsl: - add master stylesheeet for DB with covers; location is temporary - during initial cover testing + * [r48594] src/libpc/pcVariable.h: + std::list:erase() returns next iterator or list::end() so removed + increment on erase parameter and assigned instead. Relates to Run + 6 CID 333. -2011-09-26 15:50 tbrowder2 +2012-01-12 20:58 starseeker - * [r46899] doc/docbook/book-covers-fo-template.xsl: - add covers template + * [r48593] src/conv/intaval/read_dra.cpp: + Make sure form.id doesn't end up uninitialized - CID 1610 -2011-09-26 15:49 tbrowder2 +2012-01-12 20:56 erikgreenwald - * [r46898] doc/docbook/dummy.xml: - add short DB source file for testing pdf covers + * [r48592] src/librt/primitives/nmg/nmg_tri_mc.c: + bomb on bad face calc. Cov1835 -2011-09-26 15:47 tbrowder2 +2012-01-12 20:52 n_reed - * [r46897] doc/docbook/Makefile.am: - add more defs and rules for making a test pdf doc with covers + * [r48591] misc/enigma/enigma.c: + typo -2011-09-26 15:46 tbrowder2 +2012-01-12 20:50 erikgreenwald - * [r46896] doc/docbook/create-xml-catalogs.pl: - add more rewrite rules for xsl locations + * [r48590] src/libged/get_solid_kp.c: + comment out unused vars -2011-09-26 13:24 brlcad +2012-01-12 20:48 erikgreenwald - * [r46895] src/conv/Makefile.am: - obj-g.c no longer compiles with autotools since libgcv's wfobj - sources aren't set up with autotools, so turn it off + * [r48589] src/librt/comb/db_comb.c: + set terminators on strings after NAMEMOVE -2011-09-26 12:21 tbrowder2 +2012-01-12 20:45 bob1961 - * [r46894] doc/docbook/Makefile.am: - add special non-auto-build target for pdf cover generation and - testing + * [r48588] src/libfft/fftc.c: + run 6, CID 1768, TAINTED SCALAR. -2011-09-26 11:17 tbrowder2 +2012-01-12 20:45 brlcad - * [r46893] doc/docbook/create-book-covers.pl: - add prog to generate book covers for pdf + * [r48587] misc/enigma/enigma.c: + crypt() manpage says it will return 13 or 30 bytes plus nul + terminator, so make the buffers bigger. -2011-09-26 00:22 abhi2011 +2012-01-12 20:44 bob1961 - * [r46892] src/libged/simulate/simphysics.cpp, - src/libged/simulate/simulate.c: - ok, now the functions are arranged the way i want it with the - physics properly working again, should be able to shoot rays by - tomorrow and create contact manifolds + * [r48586] src/libfft/ifftc.c: + run 6, CID 1769, TAINTED SCALAR. -2011-09-25 17:54 abhi2011 +2012-01-12 20:40 n_reed - * [r46891] src/libged/simulate/simphysics.cpp, - src/libged/simulate/simulate.c, src/libged/simulate/simulate.h: - stepping the physics 1 step at a time now and persisting the - velocities each time and rebuilding the dynamics world at the - beginning of a new step + * [r48585] src/libged/wdb_obj.c: + remove fall-through from default case. CID 353 -2011-09-25 17:31 abhi2011 +2012-01-12 20:38 brlcad - * [r46890] src/libged/simulate/simphysics.cpp, - src/libged/simulate/simulate.c, src/libged/simulate/simulate.h: - fixing some functions after I had to revert back to resolve some - positioning issues, modifying the code step by step now + * [r48584] misc/enigma/enigma.c: + fix coverity reported BUFFER_SIZE_WARNING complaining about + strncpy being used without ensuring nul termination. terminate + and done. (cid 106) -2011-09-25 07:39 starseeker +2012-01-12 20:37 starseeker - * [r46889] bench/CMakeLists.txt: - bench's pixdiff uses libbu + * [r48583] src/rt/viewray.c: + Initialize some vect_t variables. CID 1634 -2011-09-25 07:35 starseeker +2012-01-12 20:32 n_reed - * [r46888] src/CMakeLists.txt, src/adrt/CMakeLists.txt, - src/burst/CMakeLists.txt, src/bwish/CMakeLists.txt, - src/canon/CMakeLists.txt, src/fb/CMakeLists.txt, - src/fbed/CMakeLists.txt, src/gtools/CMakeLists.txt, - src/halftone/CMakeLists.txt, src/irprep/CMakeLists.txt, - src/lgt/CMakeLists.txt, src/libmultispectral/CMakeLists.txt, - src/libpc/CMakeLists.txt, src/librt/CMakeLists.txt, - src/librtserver/CMakeLists.txt, src/libtermio/CMakeLists.txt, - src/mged/CMakeLists.txt, src/nirt/CMakeLists.txt, - src/proc-db/CMakeLists.txt, src/remrt/CMakeLists.txt, - src/rt/CMakeLists.txt, src/rttherm/CMakeLists.txt, - src/shapes/CMakeLists.txt, src/sig/CMakeLists.txt, - src/tab/CMakeLists.txt, src/util/CMakeLists.txt, - src/vdeck/CMakeLists.txt, src/vfont/CMakeLists.txt: - Not sure the sets are absolutely correct, but this should be most - of the remaining conversion to the new include_directories setup + * [r48582] src/libged/put_comb.c: + remove fall-through from default case CID 351 -2011-09-24 03:35 starseeker +2012-01-12 20:32 erikgreenwald - * [r46887] misc/CMake/BRLCAD_Util.cmake, - src/libanalyze/CMakeLists.txt, src/libbn/CMakeLists.txt, - src/libbu/CMakeLists.txt, src/libcursor/CMakeLists.txt, - src/libdm/CMakeLists.txt, src/libfb/CMakeLists.txt, - src/libfft/CMakeLists.txt, src/libgcv/CMakeLists.txt, - src/libged/CMakeLists.txt, src/libicv/CMakeLists.txt, - src/liboptical/CMakeLists.txt, src/liborle/CMakeLists.txt, - src/libpkg/CMakeLists.txt, src/librt/CMakeLists.txt, - src/libsysv/CMakeLists.txt, src/libtclcad/CMakeLists.txt, - src/libwdb/CMakeLists.txt: - A pattern emerges - time for a macro. 4 lines to one line. + * [r48581] include/raytrace.h, src/librt/comb/db_comb.c, + src/librt/db_io.c: + undo the const dropping -2011-09-23 23:16 abhi2011 +2012-01-12 20:28 starseeker - * [r46886] src/libged/simulate/simphysics.cpp, - src/libged/simulate/simulate.c, src/libged/simulate/simulate.h: - Moved position transformation functions into simphysics.cpp and - rearranged some code to fit in a call to rt + * [r48580] src/shapes/handle.c: + Initialize some varibles in handle - CID 1635-1639 -2011-09-23 22:14 starseeker +2012-01-12 20:26 n_reed - * [r46885] src/anim/CMakeLists.txt, src/libcursor/CMakeLists.txt, - src/libfft/CMakeLists.txt, src/libicv/CMakeLists.txt, - src/rt/CMakeLists.txt: - Convert a few more include dir lists. + * [r48579] src/libged/combmem.c: + missing breaks. CID 349, CID 350 -2011-09-23 21:57 starseeker +2012-01-12 20:24 brlcad - * [r46884] src/fb/fb-orle.c, src/fb/orle-fb.c, src/util/orle-pix.c, - src/util/pix-orle.c: - Add deprecation warning messages to the fb and pix tools - pertaining to orle. + * [r48578] src/libbu/parse.c: + we're setting the 32-bit or'd buffer value into a size_t so have + to be careful about implicit sign extension going from unsigned + char to int for the shift to size_t (unsigned). cast to size_t + before the shift to keep it unsigned. detected by coverity + SIGN_EXTENSION check (cid 1259,1260,1261,1262). -2011-09-23 21:55 n_reed +2012-01-12 20:22 starseeker - * [r46883] src/libgcv/wfobj/obj_grammar.yy, - src/libgcv/wfobj/obj_parser.cpp, src/libgcv/wfobj/obj_rules.re, - src/libgcv/wfobj/re2c_utils.c, src/libgcv/wfobj/re2c_utils.h, - src/libgcv/wfobj/tri_face.c: - interface cleanup, including hiding local functions + * [r48577] src/shapes/window.c: + Initialize some variables - CID 1640-1644 -2011-09-23 21:48 starseeker +2012-01-12 20:21 n_reed - * [r46882] src/fbserv/CMakeLists.txt: - that was easy... convert fbserv to new includes + * [r48576] src/libged/comb.c: + remove fall-through from default case CID 348 -2011-09-23 21:45 starseeker +2012-01-12 20:19 erikgreenwald - * [r46881] src/conv/CMakeLists.txt, src/conv/iges/CMakeLists.txt, - src/conv/intaval/CMakeLists.txt, src/conv/step/CMakeLists.txt, - src/libdm/CMakeLists.txt, src/liboptical/CMakeLists.txt, - src/liborle/CMakeLists.txt, src/libtclcad/CMakeLists.txt: - Add a few more to the 'converted' list for include dirs - got a - ways to go, pretty far reaching change. + * [r48575] include/raytrace.h, src/librt/db_io.c: + alter db_fwrite_external to remove const name -2011-09-23 21:44 starseeker +2012-01-12 20:18 n_reed - * [r46880] doc/deprecation.txt: - add version + * [r48574] src/libged/clone.c: + intentional fall-through, see if adding comment quiets issue CID + 348 -2011-09-23 21:42 starseeker +2012-01-12 20:16 starseeker - * [r46879] doc/deprecation.txt: - list liborle and corresponding tools for deprecation + * [r48573] src/util/pixuntile.c: + Initialize FILE array. CID 1646 -2011-09-23 20:45 starseeker +2012-01-12 20:13 brlcad - * [r46878] src/libanalyze/CMakeLists.txt, - src/libgcv/CMakeLists.txt, src/libged/CMakeLists.txt: - Convert a few more directories to new include_dir scheme + * [r48572] src/libbu/convert.c: + cast value to unsigned long before shift to avoid implicit sign + extension. detected by converity SIGN_EXTENSION check (cid 1258). -2011-09-23 20:30 starseeker +2012-01-12 20:11 erikgreenwald - * [r46877] src/libbn/CMakeLists.txt, src/libbu/CMakeLists.txt, - src/libfb/CMakeLists.txt, src/libpkg/CMakeLists.txt, - src/librt/CMakeLists.txt, src/libsysv/CMakeLists.txt, - src/libwdb/CMakeLists.txt: - Make another try at include_dirs updates... + * [r48571] include/raytrace.h, src/librt/comb/db_comb.c: + drop const since it's edited -2011-09-23 19:49 n_reed +2012-01-12 20:10 starseeker - * [r46876] doc/docbook/system/man1/en/obj-g.xml, src/conv/obj-g.c: - some updates to obj-g documentation + * [r48570] src/shapes/window_frame.c: + Initialize some variables in window_frame.c CID 1814-1816 -2011-09-23 17:45 starseeker +2012-01-12 20:07 erikgreenwald - * [r46875] src/conv/CMakeLists.txt, src/conv/obj-g.c, - src/conv/obj-g_new.c, src/libgcv/wfobj/CMakeLists.txt: - Swap in the new obj-g for the old, stop building both. + * [r48569] src/librt/comb/db_comb.c: + oops, s/namebuf/name/ -2011-09-23 17:32 n_reed +2012-01-12 20:03 erikgreenwald - * [r46874] src/conv/obj-g_new.c, src/libgcv/wfobj/tri_face.c: - plugged a few leaks + * [r48568] src/mged/mged.c: + if0 logging code out until it's re-enabled with optimized. + Cov1670 -2011-09-23 17:04 bob1961 +2012-01-12 19:59 erikgreenwald - * [r46873] src/tclscripts/archer/ArcherCore.tcl: - Set zclip flag to 0 in ArcherCore::doLighting. + * [r48567] src/rttherm/ssampview.c: + remove unreachable colorspace checking code. Cov1671 -2011-09-23 15:28 starseeker +2012-01-12 19:58 erikgreenwald - * [r46872] src/libbn/CMakeLists.txt, src/libbu/CMakeLists.txt, - src/librt/CMakeLists.txt: - Start figuring out how to wrap includes needed for a directory - into a variable and use that variable in other CMakeLists.txt - files that are including the library + * [r48566] src/libged/get_solid_kp.c: + if0 unreachable code out until pipe origin setting fixed. Cov78 -2011-09-23 14:39 starseeker +2012-01-12 19:56 erikgreenwald - * [r46871] src/libged/CMakeLists.txt: - Add the opennurbs include dir to libged's include list + * [r48565] src/lgt/do_options.c: + bump args by one to handle "! cmd" case. Stash the args ptr in + case args is advanced and free it on exit. Cov399 -2011-09-23 05:34 brlcad +2012-01-12 19:48 erikgreenwald - * [r46870] include/bu.h, include/magic.h, include/raytrace.h: - put the new IGNORE() macro to use in place of (void)0 since we - were still getting strict warnings about parameters not being - used because they were only being used in ifdef sections or CK - macros. IGNORE() shouldn't be used in application code, but these - bombing/checking macros are perfect use cases. + * [r48564] src/conv/g-acad.c: + remove unreachable chunk (longjmp) Cov1668 -2011-09-23 05:32 brlcad +2012-01-12 19:47 erikgreenwald - * [r46869] include/common.h: - add a new IGNORE() macro for use by all of the various macros - that turn into 'nothing' if the right compilation flags are set. - for now, go with a simple '(void)param' to quell unused usage - warnings but begs testing on msvc2010. while we're at it, mangle - parameters marked as UNUSED() with a prefix so we can catch - failings in both directions, catching instances where UNUSED() - was erroneously set yet the parameter is actually used. + * [r48563] src/conv/asc/asc2g.c: + remove unreachable line Cov1667 -2011-09-23 05:28 brlcad +2012-01-12 19:38 erikgreenwald - * [r46868] src/mged/dodraw.c, src/remrt/remrt.c: - couple more UNUSED tricksters + * [r48562] src/librt/comb/db_comb.c: + set string terminator Cov107 -2011-09-23 05:14 brlcad +2012-01-12 19:37 erikgreenwald - * [r46867] src/liboptical/sh_air.c, src/liboptical/sh_light.c: - and a few more checks added for quellage, but they're really - UNUSED + * [r48561] src/librt/comb/db_comb.c: + set string terminator Cov111 -2011-09-23 05:12 brlcad +2012-01-12 19:31 erikgreenwald - * [r46866] src/libtclcad/tclcad_obj.c: - more unused LIARS + * [r48560] src/librt/primitives/nmg/nmg.c: + add test to verify that count > 0. Cov572 -2011-09-23 04:11 brlcad +2012-01-12 19:28 erikgreenwald - * [r46865] include/nmg.h: - not your responsibility to define NULL and it's a crappy - definition anyways. + * [r48559] src/libged/edit.c: + coverity says this necessarily passes, so if0 it out. Cov1727 -2011-09-23 03:44 brlcad +2012-01-12 18:52 starseeker - * [r46864] src/libged/push.c: - curtree is actually used. hard to miss it. + * [r48558] src/other/lemon/lempar.c: + Make sure yyruleno is sane - CID 1860 -2011-09-23 03:15 brlcad +2012-01-12 18:50 n_reed - * [r46863] src/libgcv/bottess.c: - someone was just kidding, tol isn't really unused + * [r48557] src/fb/pp-fb.c: + remove unnecessary quit flag to get pure fall-through. CID 344 -2011-09-23 03:15 brlcad +2012-01-12 18:50 erikgreenwald - * [r46862] src/librt/primitives/ehy/ehy.c, - src/librt/primitives/epa/epa.c, src/librt/primitives/hyp/hyp.c, - src/librt/primitives/rpc/rpc.c, - src/librt/primitives/submodel/submodel.c: - remove a slew of BU_ASSERT hacks that were only added to quell - use warnings. use the UNUSED() macro for betterness. + * [r48556] src/librt/primitives/bot/bot.c: + change logical op to bitwise op for setting bit flags. Cov153 -2011-09-23 03:11 brlcad +2012-01-12 18:45 indianlarry - * [r46861] src/librt/primitives/nmg/nmg_inter.c: - hit_count is potentially used prior to initialization, account - for it and all of his friends by initializing to zero/null. + * [r48555] src/libged/make.c, src/libged/typein.c: + Fixed case where sizeof(fastf_t **)should be sizeof(fastf_t *) as + picked up by coverity. Resolves Run 6 CIDs: 1267-8. -2011-09-23 02:58 brlcad +2012-01-12 18:39 bob1961 - * [r46860] src/librt/db_match.c, src/librt/prep.c: - ws consistency cleanup + * [r48554] src/libged/vdraw.c: + run 6, CID 1752, OVERRUN STATIC. -2011-09-23 02:56 brlcad +2012-01-12 18:39 brlcad - * [r46859] src/librt/prep.c: - client_data isn't actually UNUSED.. + * [r48553] src/libbu/mappedfile.c: + twice as long, but should be much more readable than the + convoluted mess it was. still room for improvement and several + bits of replication but it should be equivalent. consequently + fixes a TOCTOU issue reported by coverity due to the stat that + was followed by a later open call. (cid 1587) -2011-09-23 02:56 brlcad +2012-01-12 18:37 starseeker - * [r46858] src/librt/db_match.c: - get rid of the stupid BU_ASSERTING, they're really just UNUSED. + * [r48552] src/librt/opennurbs_ext.cpp: + Free before returning null - CID 1873 -2011-09-22 22:55 abhi2011 +2012-01-12 18:26 n_reed - * [r46857] src/libged/simulate/simulate.c: - fixed a crash due to usage of memory before mallocing it + * [r48551] src/fb/fbzoom.c: + fall-through from default case CID 341 -2011-09-22 20:48 abhi2011 +2012-01-12 18:26 erikgreenwald - * [r46856] src/libged/simulate/simphysics.cpp, - src/libged/simulate/simulate.c, src/libged/simulate/simulate.h: - modified simulation code to persist velocities between each - simulation step Now bullet does a single step of simulation and - saves the state of rigid bodies as well as updates the transforms - in the dbthis will allow rt to shoot rays in the updated model + * [r48550] src/util/dsp_add.c: + stat after the open, hopefully avoiding the race condition. + Cov1592 -2011-09-22 18:33 bob1961 +2012-01-12 18:23 erikgreenwald - * [r46855] src/libdm/dm-wgl.c: - Fix a cut-n-paste error. + * [r48549] src/util/pixdsplit.c: + NULL -> '\0' -2011-09-22 18:20 r_weiss +2012-01-12 18:23 starseeker - * [r46854] src/conv/g-vrml.c: - Updated the 'g-vrml' converter. Corrected some bugs in the count - of regions converted and regions attempted. Also added a count of - the number of failed due to bombs. Changed the logic so that if - errors occur during conversion, the conversion will continue and - at the end report the number of errors. + * [r48548] misc/CMake/LEMON_Util.cmake, + src/other/re2c/CMake/LEMON_Util.cmake, + src/other/step/CMake/LEMON_Util.cmake: + Go ahead and depend on the template file when running lemon - + it's usually static, but we just had a case where it WAS changed, + so check in the future. -2011-09-22 15:53 bob1961 +2012-01-12 18:22 erikgreenwald - * [r46853] src/libtclcad/tclcad_obj.c: - Don't need the extra call to go_draw() in the interlay section of - go_refresh_draw(). + * [r48547] src/util/pixdsplit.c: + test argv before trying to open Cov1582 -2011-09-22 14:51 bob1961 +2012-01-12 18:20 starseeker - * [r46852] include/dm.h, src/libdm/dm-X.c, src/libdm/dm-ogl.c, - src/libdm/dm-plot.c, src/libdm/dm-ps.c, src/libdm/dm-rtgl.c, - src/libdm/dm-tk.c, src/libdm/dm-wgl.c, - src/libtclcad/tclcad_obj.c, src/mged/attach.c, src/mged/mged.c, - src/tclscripts/archer/Archer.tcl, - src/tclscripts/archer/ArcherCore.tcl: - Changed the way dm-ogl and dm-wgl were handling zclipping (i.e. - setting a value in the GL_MODELVIEW matrix). This adversely - affected lighting if the window bounds were relatively big and - was noticeable when viewing geometry in shaded mode. Added GUI - components in Archer to control the front and back zclipping - planes. + * [r48546] src/other/lemon/lempar.c: + do the check before using the index value, to avoid a possible + negative index value - CID 1883 -2011-09-22 13:10 tbrowder2 +2012-01-12 18:20 erikgreenwald - * [r46851] - doc/docbook/books/en/BRL-CAD_Tutorial_Series-VolumeIV.xml: - add missing title + * [r48545] src/librt/primitives/dsp/dsp.c: + add missing break Cov355 -2011-09-22 12:59 tbrowder2 +2012-01-12 18:19 erikgreenwald - * [r46850] doc/docbook/lessons/es/mged03_utilizar_comando_in.xml: - remove period from title + * [r48544] src/librt/primitives/dsp/dsp.c: + add missing break Cov356 -2011-09-21 23:57 tbrowder2 +2012-01-12 18:18 n_reed - * [r46849] doc/docbook, doc/docbook/BRLCAD_DOC.pm, - doc/docbook/Makefile.am, doc/docbook/create-index.pl, - doc/docbook/create-xml-catalogs.pl, doc/docbook/validate.pl: - ignore autogenerated files + * [r48543] src/conv/patch/rpatch.c: + fall-through from default case CID 340 -2011-09-21 23:41 abhi2011 +2012-01-12 18:04 n_reed - * [r46848] src/libged/simulate/simulate.c: - added linear velocity and angular velocity properties to the list - passed to physics + * [r48542] src/conv/nmg/g-nmg.c: + missing break CID 339 -2011-09-21 23:10 tbrowder2 +2012-01-12 18:01 bob1961 - * [r46847] src/librt/primitives/nmg/nmg_tri.c: - squash compiler warning of uninitiated var + * [r48541] src/libged/color.c: + run 6, CID 1753, RESOURCE LEAK. -2011-09-21 22:50 abhi2011 +2012-01-12 18:00 erikgreenwald - * [r46846] src/libged/simulate/simulate.c: - fixed the parse_vector function to use libbu + * [r48540] src/librt/primitives/bot/bot.c: + comment out unused variables -2011-09-21 21:51 r_weiss +2012-01-12 17:58 erikgreenwald - * [r46845] src/conv/g-vrml.c: - Significate updates to the 'g-vrml' converter. Some logic bugs - were fixed. Triangulation was changed to use - 'nmg_triangulate_model' instead of its own function which was - very limited. Added two new options. A '-b' option to perform a - bot dump (all csg geometry is ignored) and '-e' to perform an - evaluation or all opjects including bots. By default bots are - dumped and csg evaluation is perform ignoring the bots. Some code - refactoring was also done. More testing is needed but appears to - be working well. + * [r48539] src/librt/primitives/bot/bot.c: + bn_dist_pt2_lseg2 returns [-2,3], so cases 4 and 5 can never be + reached. Comment them out for now. Cov354 -2011-09-21 21:27 erikgreenwald +2012-01-12 17:58 starseeker - * [r46844] src/libgcv/bottess.c: - initialize intersect points. minor cleanup + * [r48538] src/libgcv/wfobj/obj_parser_state.h: + initialize the parser - CID 1933 -2011-09-21 21:23 brlcad +2012-01-12 17:55 bob1961 - * [r46843] src/conv/g-dot.c: - keep track of which objects have already been written out with a - creative (if I do say so myself) use of bu_ptbl using the - bu_hash() of the object name. tracking each node type separately - so they can be formatted as a group later. also include the title - and name of the input file as a label on the graph. + * [r48537] src/liboptical/material.c: + run 6, CID 1754, RESOURCE LEAK. -2011-09-21 21:15 brlcad +2012-01-12 17:54 indianlarry - * [r46842] src/libbu/CMakeLists.txt, src/libbu/Makefile.am, - src/libbu/test_quote.c: - stub in an initial unit test harness for new string quoting api + * [r48536] src/libbu/mappedfile.c, src/libbu/realpath.c: + Attempt to fix most of the TAINTED_STRING issues. Currently only + testing call to bu_realpath() in bu_open_mapped_file(). -2011-09-21 20:44 brlcad +2012-01-12 17:50 erikgreenwald - * [r46841] TODO: - some thoughts on the ambiguous historic use of u,+,- for the - boolean operators and what to consider moving forward for rel8 + * [r48535] src/librt/primitives/revolve/revolve.c: + remove test to see if nhits > MAX_HITS, as nhits is set to 0 + before. Cov211 -2011-09-21 18:47 brlcad +2012-01-12 17:47 n_reed - * [r46840] include/bu.h, src/libbu/quote.c: - change the signature of bu_vls_encode/bu_vls_decode to return - pointers to the strings that were encoded/decoded. this allows - the functions to be chained together and embedded within printing - statements without additional calls to bu_vls_addr(). tries to - account for vls strings with existing content too. + * [r48534] src/conv/nastran-g.c: + missing break CID 338 -2011-09-21 18:25 brlcad +2012-01-12 17:40 n_reed - * [r46839] src/libbu/ptbl.c: - gah, fix copy/paste error. + * [r48533] src/conv/iges/iges.c: + replace multi-case switch with single if. CID 337 -2011-09-21 18:24 brlcad +2012-01-12 17:26 n_reed - * [r46838] src/libbu/ptbl.c: - make sure buffer has been allocated before trying to free it. - might be valid and null. also, make sure we don't dereference the - ptbl until after BU_CK_PTBL(). + * [r48532] src/conv/asc/asc2g.c: + missing break, CID 335 -2011-09-21 16:22 tbrowder2 +2012-01-12 17:25 bob1961 - * [r46837] doc/docbook/validate.pl: - better info for output--option stop works on all three methods + * [r48531] src/conv/g-vrml.c: + run 6, CID 1762,3,4. SIZEOF_MISMATCH. -2011-09-21 16:21 bob1961 +2012-01-12 17:23 starseeker - * [r46836] src/libged/get_autoview.c: - libged/get_autoview now returns the largest of the radial vector - components as the value for "size" instead of radial[X]. + * [r48530] src/irprep/shapefact.c: + scanf failures are bad - if we aren't giving them another chance + to enter info, exit instead of just printing an error. -2011-09-21 15:54 tbrowder2 +2012-01-12 17:13 bob1961 - * [r46835] doc/docbook/validate.pl: - now all options should work including '--stop' + * [r48529] src/irprep/shapefact.c: + clamp loops to UINT32_MAX. -2011-09-21 15:27 n_reed +2012-01-12 17:13 erikgreenwald - * [r46834] doc/deprecation.txt: - added nmg_movveu->nmg_je substitution under minmally impacting - api changes + * [r48528] src/librt/db_lookup.c: + minor cleanup for readability. Explicitly cast char to long for + hash (Cov1257) -2011-09-21 15:19 n_reed +2012-01-12 17:06 erikgreenwald - * [r46833] include/raytrace.h, src/conv/iges/iges.c: - removed last use of nmg_moveeu, now permanently renamed to nmg_je + * [r48527] src/liboptical/photonmap.c: + test I1 values. Cov1483 -2011-09-21 14:14 tbrowder2 +2012-01-12 16:58 erikgreenwald - * [r46832] src/other/tcl/generic/tcl.h: - correct typo + * [r48526] src/liboptical/photonmap.c: + actually return on failed irradiance cache read instead of just + reporting failure and attempting to continue... -2011-09-21 13:44 tbrowder2 +2012-01-12 16:54 bob1961 - * [r46831] doc/docbook/create-index.pl: - add a new tool to create an index for DB products + * [r48525] src/librt/bool.c: + run 6, CID 1804/5, UNINIT. -2011-09-21 13:23 tbrowder2 +2012-01-12 16:53 erikgreenwald - * [r46830] doc/docbook/find-db-files.pl: - tidy ws and sub names + * [r48524] src/librt/db_scan.c: + check return value of ftell. Cov369 -2011-09-21 13:21 tbrowder2 +2012-01-12 16:50 erikgreenwald - * [r46829] doc/docbook/find-db-files.pl: - always use strict and warnings for good Perl practice + * [r48523] src/librt/db5_io.c: + fix up handling of length reading. Cov1459. -2011-09-21 12:04 tbrowder2 +2012-01-12 16:48 n_reed - * [r46828] TODO: - correct typo + * [r48522] src/librt/primitives/nmg/nmg_rt_isect.c: + bad control logic, CID 167 -2011-09-21 12:02 tbrowder2 +2012-01-12 16:46 bob1961 - * [r46827] TODO: - index is really a contents listing and link reference + * [r48521] src/rt/rtshot.c: + run 6, CID 1806, UNINIT. -2011-09-21 11:58 tbrowder2 +2012-01-12 16:45 bob1961 - * [r46826] TODO: - add pdf index + * [r48520] include/raytrace.h: + Added RT_CURVATURE_INIT_ZERO. -2011-09-21 03:19 brlcad +2012-01-12 16:37 starseeker - * [r46825] src/libged/lt.c: - free the vls that was initialized + * [r48519] src/shapes/coil.c: + Same deal - is_start is either true or false, so one of the two + if conditions will return. CID 1673 -2011-09-21 03:17 brlcad +2012-01-12 16:36 starseeker - * [r46824] src/conv/CMakeLists.txt, src/conv/Makefile.am, - src/conv/g-dot.c: - add an initial implementation of a BRL-CAD exporter for the DOT - plain text graph description language. This exporter outputs the - CSG DAG for a given set of objects with color coding based on the - node type (presently only recognizing non-region combinations, - regions, and primitives). works like a charm on a .g file and - unlike the other exporters, will default to all top-level objects - if none are specified (a concept that should be extended to all - our exporters). DOT files can be rendered to an image using a - variety of programs such as Graphviz, Tulip, and OmniGraffle. - [approx 4 hrs to write] + * [r48518] src/shapes/coil.c: + Dead code - is_start is either true or it isn't. CID 1672 -2011-09-21 02:51 tbrowder2 +2012-01-12 16:35 erikgreenwald - * [r46823] doc/docbook/resources/brlcad/brlcad-fo-stylesheet.xsl, - doc/docbook/resources/brlcad/brlcad-man-stylesheet.xsl, - doc/docbook/resources/brlcad/brlcad-xhtml-stylesheet.xsl: - first cut at cleanup of customization xsl files + * [r48517] src/librt/db5_io.c: + force addr/phony to unsigned explicitely to avoid coverity + warning about a possible negative later. CID 368 -2011-09-21 02:50 tbrowder2 +2012-01-12 16:29 erikgreenwald - * [r46822] doc/docbook/validate.pl: - correcting evaluating dbfils hash + * [r48516] src/librt/db5_io.c: + test for possible overflow on pointer advance. Cov322 -2011-09-21 02:20 brlcad +2012-01-12 16:26 bob1961 - * [r46821] src/libged/lt.c: - redundant nullity check + * [r48515] src/shapes/gastank.c: + run 6, CID 1809, UNINIT. -2011-09-21 02:03 starseeker +2012-01-12 16:22 bob1961 - * [r46820] src/other/incrTcl/itcl/CMake/tcl.cmake, - src/other/incrTcl/itk/CMake/tcl.cmake, - src/other/tcl/CMake/tcl.cmake, src/other/tk/CMake/tcl.cmake: - Backport some tcl.cmake changes from tcl/tk 8.6 work + * [r48514] src/shapes/gastank.c: + run 6, CID 1810, UNINIT. -2011-09-21 01:53 brlcad +2012-01-12 16:18 erikgreenwald - * [r46819] src/librt/db_walk.c: - ws consistency cleanup + * [r48513] src/librt/db5_io.c: + test lenbuf after fread to verify an actual number is there + before decoding the length. Cov1459 -2011-09-21 01:52 brlcad +2012-01-12 16:16 bob1961 - * [r46818] src/librt/db_walk.c: - don't halt on an RT_CK_RESOURCE check since it's not necessary - that the parameter be non-NULL. pass the buck down. + * [r48512] src/shapes/gastank.c: + run 6, CID 1811, UNINIT. -2011-09-21 01:48 brlcad +2012-01-12 16:12 bob1961 - * [r46817] src/librt/db5_io.c: - missing close paren + * [r48511] src/shapes/window_frame.c: + run 6, CID 1812, UNINIT. -2011-09-21 01:47 brlcad +2012-01-12 16:01 n_reed - * [r46816] src/librt/bundle.c, src/librt/prep.c, - src/librt/primitives/nmg/nmg_rt_isect.c, src/librt/shoot.c, - src/librt/vshoot.c: - more resource cleanup. setting the RESOURCE_MAGIC blindly is - asking for trouble, don't do it. all calls to &rt_uniresource - should go through a function so the global can be eliminated and - initialization guaranteed. + * [r48510] src/conv/comgeom/solid.c: + prevent leak, remove dead free, CID 165 -2011-09-21 01:32 brlcad +2012-01-12 15:58 bob1961 - * [r46815] src/librt/shoot.c: - note to self, there's a lot more work to be done here. unstable - implementation that erroneously relies on zero-initialization. - since this is in a critical path, it'll take more effort to 'make - it better' and verify. + * [r48509] src/libdm/query.c: + run 6, CID 1818, unreachable. -2011-09-21 01:29 brlcad +2012-01-12 15:53 brlcad - * [r46814] src/librt/bundle.c: - don't set the magic, it's not necessarily initialized. + * [r48508] src/libbu/CMakeLists.txt, src/libbu/Makefile.am, + src/libbu/test_htond.c: + remove test_htond since it has a coverity issue and usage is not + obvious given it requires some specific input fed via stdin. -2011-09-21 01:22 brlcad +2012-01-12 15:50 starseeker - * [r46813] src/librt/db5_io.c: - be consistent about checking the resource pointer, but only set - rt_uniresource if it's a routine that calls into the functab. + * [r48507] include/bu.h, src/libbu/CMakeLists.txt, + src/libbu/brlcad_path.c, src/libbu/file.c, src/libbu/realpath.c: + rename to bu_realpath. -2011-09-21 01:16 brlcad +2012-01-12 15:48 bob1961 - * [r46812] src/librt/db5_io.c: - use the rt_uniresource if we get passed a null resource since the - functab functions require one for resource allocation. + * [r48506] src/librt/primitives/obj_vshot.c: + run 6, CID 1850, infinite loop. -2011-09-21 01:10 brlcad +2012-01-12 15:44 n_reed - * [r46811] src/librt/comb/comb.c: - we don't use the resource, so only check validity if non-null + * [r48505] src/librt/primitives/nmg/nmg_ck.c: + remove unnecessary null check, CID 163 -2011-09-21 00:43 tbrowder2 +2012-01-12 15:37 bob1961 - * [r46810] doc/docbook/Makefile.am: - add xml catalogs to xsltproc and fop execution + * [r48504] src/irprep/shapefact.c: + run 6, CID 1926, tainted scalar. Check upper and lower bound of + loops. Also change loops and r to size_t instead of double. -2011-09-21 00:42 tbrowder2 +2012-01-12 15:35 erikgreenwald - * [r46809] doc/docbook/BRLCAD_DB_VALIDATION.pm: - correcting path + * [r48503] src/librt/bundle.c: + include string for memset -2011-09-21 00:36 tbrowder2 +2012-01-12 15:25 n_reed - * [r46808] doc/docbook/validate.pl: - more check and options available--help completely documented + * [r48502] src/fb/gif-fb.c: + s/==/=, CID 154 -2011-09-20 23:05 tbrowder2 +2012-01-12 15:22 erikgreenwald - * [r46807] doc/docbook/validate.pl: - added oNVDL validation method + * [r48501] src/librt/vlist.c: + Pull magic values out to ../src/librt/bundle.cdefines. Zero out + all carg/carg memory. Cov1617 -2011-09-20 23:04 tbrowder2 +2012-01-12 15:22 starseeker - * [r46806] doc/docbook/README: - added info on oNVDL validation method + * [r48500] include/bu.h, src/libbu/brlcad_path.c, src/libbu/file.c: + Wrap realpath/GetFullPathName logic into a bu routine for re-use + in other locations - move it out of brlcad_path.c -2011-09-20 23:03 tbrowder2 +2012-01-12 15:22 brlcad - * [r46805] doc/docbook/BRLCAD_DB_VALIDATION.pm: - added path for oNVDL validation method + * [r48499] src/libbu/test_htond.c: + 48475 didn't fix it, revert -2011-09-20 22:58 tbrowder2 +2012-01-12 15:16 erikgreenwald - * [r46804] doc/docbook/resources/README: - add more info on dir contents + * [r48498] src/librt/bundle.c: + zero out shootray status memory. Cov1624 -2011-09-20 22:20 brlcad +2012-01-12 15:14 erikgreenwald - * [r46803] src/libbu/temp.c: - it's not a warning, it's an outright unexpected error but do what - the caller asked for anyways, truncating the result. + * [r48497] src/librt/primitives/dsp/dsp.c: + zero out hit structs. Cov1626 -2011-09-20 22:02 tbrowder2 +2012-01-12 15:12 erikgreenwald - * [r46802] - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33: - ignore a dejavu font dir + * [r48496] src/librt/shoot.c: + zero out shootray status memory. Cov1627 -2011-09-20 22:00 tbrowder2 +2012-01-12 15:08 erikgreenwald - * [r46801] doc/docbook/resources/fonts: - ignore STIX src dir + * [r48495] src/libged/view_obj.c: + initialize var. CID1621 -2011-09-20 21:58 tbrowder2 +2012-01-12 15:05 erikgreenwald - * [r46800] doc/docbook/create-xml-catalogs.pl: - get uri mapping right for xml catalog + * [r48494] src/libged/view_obj.c: + set default view pt. CID 1622 -2011-09-20 20:57 brlcad +2012-01-12 15:04 n_reed - * [r46799] src/libged/ged_private.h: - rename pipe to pipe_internal to avoid shadowing the system - function + * [r48493] src/vdeck/vdeck.c: + check getchar return for EOF, and ensure dest string is not + overrun, CID 118 -2011-09-20 20:51 brlcad +2012-01-12 14:52 bob1961 - * [r46798] src/libbu: - ignore test_htond too + * [r48492] src/conv/intaval/tgf-g.cpp: + Undo the last two commits because they didn't satisfy covarity. + We have another lower level fix that should suffice. -2011-09-20 20:50 brlcad +2012-01-12 14:23 erikgreenwald - * [r46797] src/libbu: - ignore new tester binaries + * [r48491] src/conv/fast4-g.c: + close file after reading colors. Cov463 -2011-09-20 20:48 brlcad +2012-01-12 14:21 erikgreenwald - * [r46796] src/proc-db: - ignore menger binary + * [r48490] src/burst/ui.c: + close colorfile after reading it (resource leak Cov462) -2011-09-20 18:20 tbrowder2 +2012-01-12 14:21 starseeker - * [r46795] doc/docbook/resources/brlcad/center-table-print.xsl: - new specialized stylesheet + * [r48489] src/fb/gif2fb.c: + Do the NULL check. CID 397 -2011-09-20 17:55 erikgreenwald +2012-01-12 14:14 n_reed - * [r46794] src/libgcv/bottess.c: - add support for the writer callback + * [r48488] src/util/sun-pix.c: + need to compare getc returns to EOF, CID 117 -2011-09-20 16:58 tbrowder2 +2012-01-12 14:09 starseeker - * [r46793] doc/docbook/resources/brlcad: - ignore auto-generated files + * [r48487] src/libged/edit.c: + Make sure we have kp_v before we de-reference it - CID 1846 -2011-09-20 16:55 tbrowder2 +2012-01-12 14:04 r_weiss - * [r46792] doc/docbook/resources/brlcad/xsl: - removing unneeded dir + * [r48486] src/conv/obj-g.c: + Updated file 'obj-g.c' to remove potential of dereferencing a + null pointer. Coverity CID 1739. -2011-09-20 16:42 tbrowder2 +2012-01-12 14:02 erikgreenwald - * [r46791] doc/docbook/resources/standard/svg/README, - doc/docbook/resources/standard/svg/met-fonts.xsl, - doc/docbook/resources/standard/svg/svg-animation.mod, - doc/docbook/resources/standard/svg/svg-animevents-attrib.mod, - doc/docbook/resources/standard/svg/svg-basic-clip.mod, - doc/docbook/resources/standard/svg/svg-basic-color.mod, - doc/docbook/resources/standard/svg/svg-basic-filter.mod, - doc/docbook/resources/standard/svg/svg-basic-font.mod, - doc/docbook/resources/standard/svg/svg-basic-graphics-attrib.mod, - doc/docbook/resources/standard/svg/svg-basic-paint-attrib.mod, - doc/docbook/resources/standard/svg/svg-basic-structure.mod, - doc/docbook/resources/standard/svg/svg-basic-text.mod, - doc/docbook/resources/standard/svg/svg-clip.mod, - doc/docbook/resources/standard/svg/svg-color.mod, - doc/docbook/resources/standard/svg/svg-conditional.mod, - doc/docbook/resources/standard/svg/svg-container-attrib.mod, - doc/docbook/resources/standard/svg/svg-core-attrib.mod, - doc/docbook/resources/standard/svg/svg-cursor.mod, - doc/docbook/resources/standard/svg/svg-datatypes.mod, - doc/docbook/resources/standard/svg/svg-docevents-attrib.mod, - doc/docbook/resources/standard/svg/svg-extensibility.mod, - doc/docbook/resources/standard/svg/svg-extresources-attrib.mod, - doc/docbook/resources/standard/svg/svg-filter.mod, - doc/docbook/resources/standard/svg/svg-font.mod, - doc/docbook/resources/standard/svg/svg-framework.mod, - doc/docbook/resources/standard/svg/svg-gradient.mod, - doc/docbook/resources/standard/svg/svg-graphevents-attrib.mod, - doc/docbook/resources/standard/svg/svg-graphics-attrib.mod, - doc/docbook/resources/standard/svg/svg-hyperlink.mod, - doc/docbook/resources/standard/svg/svg-image.mod, - doc/docbook/resources/standard/svg/svg-marker.mod, - doc/docbook/resources/standard/svg/svg-mask.mod, - doc/docbook/resources/standard/svg/svg-opacity-attrib.mod, - doc/docbook/resources/standard/svg/svg-paint-attrib.mod, - doc/docbook/resources/standard/svg/svg-pattern.mod, - doc/docbook/resources/standard/svg/svg-profile.mod, - doc/docbook/resources/standard/svg/svg-qname.mod, - doc/docbook/resources/standard/svg/svg-script.mod, - doc/docbook/resources/standard/svg/svg-shape.mod, - doc/docbook/resources/standard/svg/svg-structure.mod, - doc/docbook/resources/standard/svg/svg-style.mod, - doc/docbook/resources/standard/svg/svg-text.mod, - doc/docbook/resources/standard/svg/svg-view.mod, - doc/docbook/resources/standard/svg/svg-viewport-attrib.mod, - doc/docbook/resources/standard/svg/svg-xlink-attrib.mod, - doc/docbook/resources/standard/svg/svg10.dtd, - doc/docbook/resources/standard/svg/svg11-attribs.mod, - doc/docbook/resources/standard/svg/svg11-basic-attribs.mod, - doc/docbook/resources/standard/svg/svg11-basic-flat.dtd, - doc/docbook/resources/standard/svg/svg11-basic-model.mod, - doc/docbook/resources/standard/svg/svg11-basic.dtd, - doc/docbook/resources/standard/svg/svg11-flat.dtd, - doc/docbook/resources/standard/svg/svg11-model.mod, - doc/docbook/resources/standard/svg/svg11-tiny-attribs.mod, - doc/docbook/resources/standard/svg/svg11-tiny-flat.dtd, - doc/docbook/resources/standard/svg/svg11-tiny-model.mod, - doc/docbook/resources/standard/svg/svg11-tiny.dtd, - doc/docbook/resources/standard/svg/svg11.dtd: - adding W3C resource files for svg - -2011-09-20 16:36 tbrowder2 - - * [r46790] doc/docbook/resources/standard/svg: - adding W3C resource files for svg - -2011-09-20 16:16 n_reed - - * [r46789] src/conv/obj-g_new.c: - making native bot the default conversion mode - -2011-09-20 16:11 n_reed - - * [r46788] src/conv/obj-g_new.c: - using nmg triangulation for concave faces when making bots - -2011-09-20 16:10 n_reed - - * [r46787] src/libgcv/wfobj/tri_face.c, - src/libgcv/wfobj/tri_face.h: - added make_faceuse_from_face func; usefull elsewhere - -2011-09-20 15:30 tbrowder2 - - * [r46786] doc/docbook/BRLCAD_DOC.pm, - doc/docbook/create-xml-catalogs.pl: - adding DB tools for xsl customization and configuration - -2011-09-20 15:28 tbrowder2 - - * [r46785] doc/docbook/DBPATH.pm.in: - add config file for a Perl module for DocBook home path - -2011-09-20 15:27 tbrowder2 - - * [r46784] configure.ac: - need an absolute build path for DocBook xml catalogs - -2011-09-20 15:24 tbrowder2 - - * [r46783] AUTHORS: - correct name and company - -2011-09-20 12:59 tbrowder2 - - * [r46782] doc/docbook/resources/brlcad/brlcad-common.xsl, - doc/docbook/resources/brlcad/brlcad-fo-stylesheet.xsl, - doc/docbook/resources/brlcad/brlcad-fonts.xsl, - doc/docbook/resources/brlcad/brlcad-man-stylesheet.xsl, - doc/docbook/resources/brlcad/brlcad-xhtml-header-navigation.xsl, - doc/docbook/resources/brlcad/brlcad-xhtml-stylesheet.xsl, - doc/docbook/resources/brlcad/xsl/brlcad-common.xsl, - doc/docbook/resources/brlcad/xsl/brlcad-fo-stylesheet.xsl, - doc/docbook/resources/brlcad/xsl/brlcad-fonts.xsl, - doc/docbook/resources/brlcad/xsl/brlcad-man-stylesheet.xsl, - doc/docbook/resources/brlcad/xsl/brlcad-xhtml-header-navigation.xsl, - doc/docbook/resources/brlcad/xsl/brlcad-xhtml-stylesheet.xsl: - eliminating unnecessary dir + * [r48485] src/conv/g-egg.c: + move the argv test to after the advance. Cov1524 -2011-09-20 12:50 tbrowder2 +2012-01-12 13:51 starseeker - * [r46781] - doc/docbook/resources/brlcad/xsl/brlcad-xhtml-header-navigation.xsl: - remove offending xml comment + * [r48484] src/libged/bigE.c: + Checking is pointless - eptr is always null in this case - CID + 2062 -2011-09-20 12:42 tbrowder2 +2012-01-12 13:46 starseeker - * [r46780] doc/docbook/resources/brlcad/xsl/brlcad-common.xsl, - doc/docbook/resources/brlcad/xsl/brlcad-fo-stylesheet.xsl, - doc/docbook/resources/brlcad/xsl/brlcad-fonts.xsl, - doc/docbook/resources/brlcad/xsl/brlcad-man-stylesheet.xsl, - doc/docbook/resources/brlcad/xsl/brlcad-xhtml-header-navigation.xsl, - doc/docbook/resources/brlcad/xsl/brlcad-xhtml-stylesheet.xsl: - add intial xsl customizations + * [r48483] src/libged/wdb_bigE.c: + Checking is pointless - eptr is always null in this case - CID + 2063 -2011-09-20 12:07 tbrowder2 +2012-01-12 13:45 n_reed - * [r46779] doc/docbook/resources/brlcad, - doc/docbook/resources/brlcad/xsl: - add new dir for BRL-CAD DB xsl customizations + * [r48482] src/fb/pp-fb.c: + need to compare getchar return to EOF, CID 113 -2011-09-20 11:57 tbrowder2 +2012-01-12 11:22 indianlarry - * [r46778] TODO: - add more DB tasks + * [r48481] src/conv/step/BSplineCurve.cpp, + src/conv/step/CompositeCurve.cpp, + src/conv/step/ConnectedFaceSet.cpp, + src/conv/step/CurveBoundedSurface.cpp, src/conv/step/Face.cpp, + src/conv/step/GlobalUncertaintyAssignedContext.cpp, + src/conv/step/Path.cpp, src/conv/step/Polyline.cpp, + src/conv/step/PullbackCurve.cpp, + src/conv/step/Representation.cpp, src/conv/step/STEPWrapper.cpp: + Cleaned up coverity identified memory leaks. These relate to Run + 6 CIDs: 1865-76. -2011-09-20 01:35 tbrowder2 +2012-01-12 02:06 brlcad - * [r46777] doc/docbook/books/it, doc/docbook/books/ru: - add Italian and Russian lang subdirs for BRL-CAD Overview + * [r48480] src/shapes/fence.c: + fixes for coverity FORWARD_NULL and RESOURCE_LEAK defects (cid + 1848,1849,1878) where we kept processing if a db operation + failed. memory leak was a malloc() that snuck past libbu memory + allocation conversion reviews somehow. -2011-09-20 01:33 tbrowder2 +2012-01-12 01:54 starseeker - * [r46776] doc/docbook/BRLCAD_DB_VALIDATION.pm, - doc/docbook/find-db-files.pl, doc/docbook/validate.pl: - add DB validation tools + * [r48479] src/rt/heatgraph.c: + Check fbp for NULL - CID 1745 -2011-09-20 01:32 tbrowder2 +2012-01-12 01:51 starseeker - * [r46775] doc/docbook/README: - add info on DB processing and validation tools + * [r48478] src/libged/ps.c: + more pt_prev checks - CID 1743 -2011-09-20 01:25 tbrowder2 +2012-01-12 01:49 starseeker - * [r46774] doc/docbook/specifications/en/BRL_CAD_g_format_V5.xml: - eliminating unneeded info elements + * [r48477] src/libged/png.c: + more pt_prev checks - CID 1742 -2011-09-20 01:24 tbrowder2 +2012-01-12 01:46 starseeker - * [r46773] - doc/docbook/books/en/BRL-CAD_Tutorial_Series-VolumeII.xml, - doc/docbook/books/en/BRL-CAD_Tutorial_Series-VolumeIII.xml: - lifting xinclude namespace to root element + * [r48476] src/libged/edit.c: + Correct test for subcmd.cmd - CID 1741 -2011-09-20 01:23 tbrowder2 +2012-01-12 01:36 brlcad - * [r46772] - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/AUTHORS, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/BUGS, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/LICENSE, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/NEWS, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/README: - more docs for dejavu fonts + * [r48475] src/libbu/test_htond.c: + try a trivial quellage for coverity TAINTED_SCALAR issue. given + the unit test is not standalone, though, it could use some + improvement love or get removed. (cid 1767) -2011-09-19 23:59 tbrowder2 +2012-01-12 01:26 brlcad - * [r46771] doc/docbook/system/mann/mged_cmd_template.xml: - moving template back to original location--easier to find here + * [r48474] src/libbu/temp.c: + dereferencing the popped list value without actually checking if + it's null (although the loop iterator does this for us, so not + technically an issue). simplify the logic. should fix coverity + REVERSE_INULL issue. (cov cid 1758) -2011-09-19 23:57 tbrowder2 +2012-01-12 01:25 starseeker - * [r46770] doc/docbook/system/mann/mged_cmd_template.xml: - moving template to normal location + * [r48473] src/libged/wdb_obj.c: + Can't report that wdbp is null to the interpreter when the data + structure containing the pointer to the interpreter (wdbp) is + null - just return TCL_ERROR. CID 1740 -2011-09-19 21:08 tbrowder2 +2012-01-12 01:22 brlcad - * [r46769] doc/docbook/Makefile.am: - remove all DB xml validation references + * [r48472] src/libbu/vls.c: + what's a few more bytes amongst friends -2011-09-19 21:06 tbrowder2 +2012-01-12 01:21 brlcad - * [r46768] TODO: - correct typo: 'et al.' is short for 'et alii' which is Latin for - 'and others' + * [r48471] src/libbu/vls.c: + fix for an off-by-one strncpy() error reported by coverity via + OVERRUN_STATIC check. my own bad even after numerous terrible + refactorings. it was writing one byte too many after the fbuf + format buffer for long format strings. few more iterations and + might get it right eventually. (cid 1747) -2011-09-19 21:03 tbrowder2 +2012-01-12 01:19 starseeker - * [r46767] TODO: - add check for properly embedded fonts in pdf docs + * [r48470] NEWS, src/shapes/coil.c: + Fixed a crash condition in coil where the combination of the -S + and -l options would result in an attempt to dereference a NULL + variable. CID 318 -2011-09-19 02:50 tbrowder2 +2012-01-12 01:03 starseeker - * [r46766] doc/docbook/system/man1/en/obj-g.xml: - remove extraneous char + * [r48469] src/remrt/remrt.c: + only try things with fp if it's not NULL - CID 317 -2011-09-19 02:45 tbrowder2 +2012-01-12 00:59 brlcad - * [r46765] doc/docbook/system/man1/en/obj-g.xml: - remove extraneous char + * [r48468] src/libbu/test_htond.c: + try a lil harder, make len volatile -2011-09-19 02:43 tbrowder2 +2012-01-12 00:59 starseeker - * [r46764] doc/docbook/presentations/en/intro-to-tcltk.xml: - correct well-formedness error + * [r48467] src/proc-db/pipe.c: + Don't call Make_name if we've got a sphere - CID 315 -2011-09-19 01:51 tbrowder2 +2012-01-12 00:53 starseeker - * [r46763] doc/docbook/books/en/tutorial_series_authors.xml: - added xml header + * [r48466] src/nirt/command.c: + properly mark buffer and ctp as unused -2011-09-19 01:50 tbrowder2 +2012-01-12 00:52 brlcad - * [r46762] doc/docbook/lessons/es/mged02_opciones_vistas.xml: - lift xinclude namespace to root element + * [r48465] src/libbu/test_htond.c: + naive attempt to quell coverity DEADCODE warning (cid 1731). the + sizeof() constant is expectedly causing unreachable code. -2011-09-19 01:49 tbrowder2 +2012-01-12 00:51 starseeker - * [r46761] doc/docbook/lessons/es/mged03_utilizar_comando_in.xml: - lift xinclude namespace to root element + * [r48464] src/nirt/command.c: + No rtip, no shoot - CID 313 -2011-09-19 01:48 tbrowder2 +2012-01-12 00:36 starseeker - * [r46760] - doc/docbook/lessons/es/mged01_crear_figuras_primitivas.xml: - lift xinclude namespace to root element + * [r48463] src/mged/setup.c: + If interpreter is NULL, that's a Bad Thing - warn and return + without trying anything fancy. CID 312 -2011-09-19 01:47 tbrowder2 +2012-01-12 00:35 brlcad - * [r46759] doc/docbook/system/man1/en/obj-g.xml: - correct typos; correct terminology + * [r48462] src/libbu/timer.c: + Restructure and cleanup. conditionalize on feature instead of + platform and pull the logging statement into a fall-back case so + we'll know at compile-time if we end up in an undefined state. + handles coverity UNREACHABLE issue (cid 1669). -2011-09-19 01:44 tbrowder2 +2012-01-12 00:32 brlcad - * [r46758] doc/docbook/fop.xconf.in: - update with currently used fonts + * [r48461] CMakeLists.txt: + test for the mmsystem.h windows header so we can conditionalize + on feature instead of platform. -2011-09-19 01:44 tbrowder2 +2012-01-12 00:30 starseeker - * [r46757] - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/ttf, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/ttf/DejaVuLGCSans-Bold.ttf, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/ttf/DejaVuLGCSans-BoldOblique.ttf, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/ttf/DejaVuLGCSans-ExtraLight.ttf, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/ttf/DejaVuLGCSans-Oblique.ttf, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/ttf/DejaVuLGCSans.ttf, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/ttf/DejaVuLGCSansCondensed-Bold.ttf, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/ttf/DejaVuLGCSansCondensed-BoldOblique.ttf, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/ttf/DejaVuLGCSansCondensed-Oblique.ttf, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/ttf/DejaVuLGCSansCondensed.ttf, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/ttf/DejaVuLGCSansMono-Bold.ttf, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/ttf/DejaVuLGCSansMono-BoldOblique.ttf, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/ttf/DejaVuLGCSansMono-Oblique.ttf, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/ttf/DejaVuLGCSansMono.ttf, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/ttf/DejaVuLGCSerif-Bold.ttf, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/ttf/DejaVuLGCSerif-BoldItalic.ttf, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/ttf/DejaVuLGCSerif-Italic.ttf, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/ttf/DejaVuLGCSerif.ttf, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/ttf/DejaVuLGCSerifCondensed-Bold.ttf, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/ttf/DejaVuLGCSerifCondensed-BoldItalic.ttf, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/ttf/DejaVuLGCSerifCondensed-Italic.ttf, - doc/docbook/resources/fonts/truetype/dejavu-lgc-fonts-ttf-2.33/ttf/DejaVuLGCSerifCondensed.ttf: - adding another free font + * [r48460] src/mged/CMakeLists.txt, src/mged/hideline.c: + Remove hideline.c - function within it flagged by Coverity, no + use of any code in file - CID 311 -2011-09-19 01:38 tbrowder2 +2012-01-12 00:20 starseeker - * [r46756] doc/docbook/presentations/en/intro-to-tcltk.xml: - prettying + * [r48459] src/mged/dodraw.c: + Another check the tsp first case - CID 310 -2011-09-19 00:58 abhi2011 +2012-01-12 00:13 starseeker - * [r46755] src/libged/simulate/simphysics.cpp, - src/libged/simulate/simulate.c, src/libged/simulate/simulate.h: - started adding sim attributes + * [r48458] src/mged/animedit.c: + for good measure, check second usage. -2011-09-18 11:18 tbrowder2 +2012-01-12 00:12 brlcad - * [r46754] HACKING: - add discussion of floating point comparisons + * [r48457] src/libbu/fnmatch.c: + initialize the checkfun callback even though we don't use it for + sanity. coverity UNINIT (cid 1616). -2011-09-17 11:19 tbrowder2 +2012-01-12 00:10 starseeker - * [r46753] doc/docbook/articles/en/pipes.xml: - added missing 'x' for hex unicode points + * [r48456] src/mged/animedit.c: + Coverity found a path that gets to this point in animedit with + test_hold null - check for the null, but may be symptomatic of + deeper issue. CID 309 -2011-09-16 20:37 starseeker +2012-01-12 00:02 starseeker - * [r46752] misc/CMake/CompilerFlags.cmake: - That's actually CXXFLAGS, not CXX_FLAGS... + * [r48455] src/librt/tree.c: + No tsp, no use tsp. CID 307 -2011-09-16 20:31 starseeker +2012-01-11 23:59 starseeker - * [r46751] CMakeLists.txt: - match closing tag + * [r48454] src/librt/primitives/revolve/revolve_brep.cpp: + Reworking of polycurve handling in revolve_brep.cpp - CID 306 -2011-09-16 20:29 starseeker +2012-01-11 23:51 brlcad - * [r46750] CMakeLists.txt: - My mistake, we're not setting CMAKE_INSTALL_PREFIX to - BRLCAD_ROOT. Tweak the logic and warnings accordingly + * [r48453] NEWS, TODO, doc/deprecation.txt, include/bu.h, + src/conv/intaval/Makefile.am, src/conv/intaval/tgf-g.cpp, + src/libbu/Makefile.am, src/libbu/dirent.c, src/nirt/nirt.c: + refactor bu_list_path() and bu_count_path() into a new + bu_dir_list() function that performs both. returns the count now + and optionally takes a pattern (instead of a suffix) and + conditionally handles all of the memory allocation for the caller + automatically. fixed a memory leak and off-by-one bug. documented + the new function and one caller in nirt accordingly. initiated in + response to RESOURCE_LEAK reported by coverity (cov cid 478). -2011-09-16 20:22 starseeker +2012-01-11 23:36 brlcad - * [r46749] CMakeLists.txt: - Make warnings noiser, also complain about BRLCAD_DATA + * [r48452] src/nirt/nirt.h: + make nirt prompt only have one space after the prompt -2011-09-16 20:15 tbrowder2 +2012-01-11 23:16 starseeker - * [r46748] doc/docbook/README: - correct typo + * [r48451] src/libbu/parse.c: + Check parsetab before using it - CID 301 -2011-09-16 20:13 tbrowder2 +2012-01-11 23:11 starseeker - * [r46747] doc/docbook/README: - add more details on DB character code requirements + * [r48450] src/librt/prep.c: + Make sure of tsp before we do something with it. CID 300 -2011-09-16 20:11 tbrowder2 +2012-01-11 22:40 bob1961 - * [r46746] HACKING: - add reference to more DocBook details + * [r48449] src/libbu/ctype.c: + Tweak bu_str_isprint to return 0 for empty strings. -2011-09-16 20:09 starseeker +2012-01-11 22:39 bob1961 - * [r46745] CMakeLists.txt: - comment first, then code + * [r48448] src/conv/intaval/tgf-g.cpp: + run 5, CID 1927, tainted string. Atleast check to make sure the + string is not NULL and consists of printable characters. -2011-09-16 20:04 starseeker +2012-01-11 22:19 bob1961 - * [r46744] CMakeLists.txt: - /usr is bad whether or not it came from BRLCAD_ROOT, adjust - warning. + * [r48447] include/bu.h, src/libbu/CMakeLists.txt, + src/libbu/ctype.c: + Added bu_str_isprint. -2011-09-16 19:58 starseeker +2012-01-11 22:08 bob1961 - * [r46743] CMakeLists.txt: - Get a version of the warnings about BRLCAD_ROOT into CMake, as - well as (reluctantly) using the environment variable if it's - defined. + * [r48446] src/libged/glob.c: + Need to check gedp for NULL up front. If a database has not been + opened return without complaint. Note - the command and it's args + are in ged_result_str. -2011-09-16 19:31 tbrowder2 +2012-01-11 22:05 n_reed - * [r46742] - doc/docbook/lessons/en/mged01_creating_primitive_shapes.xml: - lifting XInclude namespace to root element + * [r48445] src/liborle/rle.c: + always check returns from getc, CID 112, 115, 116 -2011-09-16 19:26 tbrowder2 +2012-01-11 21:23 n_reed - * [r46741] doc/docbook/articles/en/build_pattern.xml: - adding unicode point for one symbols; lifting XInclude namespace - to root element + * [r48444] src/libpkg/pkg.c: + terminate possibly unterminated strings, CID 109, CID 110 -2011-09-16 19:18 tbrowder2 +2012-01-11 21:11 starseeker - * [r46740] doc/docbook/articles/en/build_region.xml: - lifting XInclude namespace to root element + * [r48443] src/libged/wdb_obj.c: + Make sure type isn't null before calling strlen - CID 299 -2011-09-16 19:10 tbrowder2 +2012-01-11 21:10 n_reed - * [r46739] doc/docbook/articles/en/projection_shader.xml: - adding unicode point for two symbols; lifting XInclude namespace - to root element + * [r48442] src/libcursor/cursor.c: + terminate potentially unterminated string, CID 108 -2011-09-16 19:04 starseeker +2012-01-11 21:10 indianlarry - * [r46738] README.cmake: - Toplevel readme probably isn't the place for these details. Also, - if the environment variables may cause a problem, the thing to do - is to have CMake check them as part of the configure process and - warn about them. + * [r48441] src/conv/step/NamedUnit.cpp: + Added coverity suggested work-around for double-free of virtual + base class memory in destructor by setting freed member to NULL. + Relates to CIDs: 2042-53 -2011-09-16 19:04 tbrowder2 +2012-01-11 21:08 starseeker - * [r46737] TODO: - add another task to be done to clean up DocBook source + * [r48440] src/librt/primitives/nmg/nmg_misc.c: + Check fu_base before using it - Coverity thinks there's a path to + get there that can have fu_base NULL. CID 295 -2011-09-16 19:02 tbrowder2 +2012-01-11 20:57 starseeker - * [r46736] doc/docbook/articles/en/mgedrc.xml: - adding unicode point for two symbols; lifting XInclude namespace - to root element + * [r48439] src/libged/ls.c: + Make sure we have type before we call strlen - CID 294 -2011-09-16 18:41 tbrowder2 +2012-01-11 20:54 starseeker - * [r46735] TODO: - add tasks to be done to clean up DocBook source + * [r48438] src/libged/dg_obj.c: + Don't do the tsp assignment unless we actually have tsp - CID 293 -2011-09-16 18:25 tbrowder2 +2012-01-11 20:54 indianlarry - * [r46734] doc/docbook/articles/en/pipes.xml: - adding unicode point for two symbols + * [r48437] src/conv/step/Axis1Placement.cpp, + src/conv/step/Axis2Placement2D.cpp, + src/conv/step/Axis2Placement3D.cpp, + src/conv/step/BSplineCurve.cpp, src/conv/step/BoundaryCurve.cpp, + src/conv/step/BoundedCurve.cpp, src/conv/step/BoundedPCurve.cpp, + src/conv/step/BoundedSurface.cpp, + src/conv/step/BoundedSurfaceCurve.cpp, + src/conv/step/CartesianTransformationOperator.cpp, + src/conv/step/CartesianTransformationOperator2D.cpp, + src/conv/step/CartesianTransformationOperator3D.cpp, + src/conv/step/CompositeCurveOnSurface.cpp, + src/conv/step/Conic.cpp, src/conv/step/Curve.cpp, + src/conv/step/CurveBoundedSurface.cpp, + src/conv/step/CurveReplica.cpp, src/conv/step/Direction.cpp, + src/conv/step/Edge.cpp, src/conv/step/ElementarySurface.cpp, + src/conv/step/GeometricRepresentationItem.cpp, + src/conv/step/IntersectionCurve.cpp, src/conv/step/Loop.cpp, + src/conv/step/OffsetSurface.cpp, + src/conv/step/OpenNurbsInterfaces.cpp, + src/conv/step/RectangularCompositeSurface.cpp, + src/conv/step/RectangularTrimmedSurface.cpp, + src/conv/step/RepresentationItem.cpp, + src/conv/step/SeamCurve.cpp, src/conv/step/SolidModel.cpp, + src/conv/step/SurfacePatch.cpp, src/conv/step/SurfaceReplica.cpp, + src/conv/step/TopologicalRepresentationItem.cpp: + Reset stream "sticky" setting of std::Hex back to std::dec. + Related to CIDs: 1884-1924. -2011-09-16 17:04 tbrowder2 +2012-01-11 20:35 starseeker - * [r46733] README.cmake: - some more details for newbies + * [r48436] src/libged/wdb_bigE.c: + Check eptr before we use it. CID 292 -2011-09-16 15:59 tbrowder2 +2012-01-11 20:34 bob1961 - * [r46732] doc/docbook/fop.xconf.in: - get the base URL for fop back to its rightful place + * [r48435] src/librt/primitives/nmg/nmg_misc.c: + run 5, CID 1929. Initialize a variable before it gets used (for + covarity). -2011-09-16 15:17 tbrowder2 +2012-01-11 20:32 starseeker - * [r46731] doc/docbook/presentations/en/intro-to-tcltk.xml: - corrected image file references for cuurent file structure + * [r48434] src/libdm/dm-ps.c: + Make sure pt_prev isn't NULL before trying to use it - CID 267 -2011-09-16 14:20 d_rossberg +2012-01-11 20:29 r_weiss - * [r46730] CMakeLists.txt: - a non visible function prototype yields a warning "warning C4013: - 'hypot' undefined; assuming extern returning int" => turned the - warnings into errors - a possible consequence of missing prototypes is a floating point - stack overflow (as it happened in this case) + * [r48433] src/conv/obj-g.c: + Updated file 'obj-g.c' to correct a bug where a null pointer + could be dereferenced. Coverity CID 1739. -2011-09-16 06:07 abhi2011 +2012-01-11 20:13 indianlarry - * [r46729] src/libged/CMakeLists.txt, - src/libged/simulate/simphysics.cpp, - src/libged/simulate/simulate.c: - Began rt integration into the bullet collision pipeline, added - callback to show aabb overlaps and contact points + * [r48432] src/conv/step/PullbackCurve.cpp: + Now getting last element in Std::List by using + "data.segments.back()" (after check to make sure list is not + empty) instead of misusing iterator "data.segments.end()" walking + past the end of its container. Relates to Run 5 CID 1851. -2011-09-16 05:02 abhi2011 +2012-01-11 20:00 r_weiss - * [r46728] src/libged/simulate/simcollisionalgo.cpp, - src/libged/simulate/simcollisionalgo.h: - Added 2 files for containing a RT based contact manifold - generator + * [r48431] src/conv/obj-g.c: + Updated file 'obj-g.c' file to correct type errors. Coverity CID + 1765. -2011-09-15 23:01 tbrowder2 +2012-01-11 19:55 bob1961 - * [r46727] doc/docbook/fop.xconf.in: - restoring base to '@srcdir@' for testing cmake and autotools + * [r48430] src/librt/primitives/nmg/nmg_eval.c: + run 5, CID 2041. Removed the offending debug statement. -2011-09-15 22:38 tbrowder2 +2012-01-11 19:33 bob1961 - * [r46726] - doc/docbook/resources/fonts/truetype/stix-v1.0.0/STIXGeneral.otf.pdf, - doc/docbook/resources/fonts/truetype/stix-v1.0.0/STIXGeneralBol.otf.pdf, - doc/docbook/resources/fonts/truetype/stix-v1.0.0/STIXGeneralBolIta.otf.pdf, - doc/docbook/resources/fonts/truetype/stix-v1.0.0/STIXGeneralItalic.otf.pdf: - pdf files showing all glyphs and unicode points for the four font - faces + * [r48429] src/libged/glob.c, src/libged/qray.c: + To appease MGED when it doesn't have a database open, GED_OK + needs to be returned when the qray or glob commands are called. -2011-09-15 22:26 tbrowder2 +2012-01-11 19:27 starseeker - * [r46725] doc/docbook/resources/fonts/truetype/stix-v1.0.0, - doc/docbook/resources/fonts/truetype/stix-v1.0.0/STIXGeneral-Bold.ttf, - doc/docbook/resources/fonts/truetype/stix-v1.0.0/STIXGeneral-BoldItalic.ttf, - doc/docbook/resources/fonts/truetype/stix-v1.0.0/STIXGeneral-Italic.ttf, - doc/docbook/resources/fonts/truetype/stix-v1.0.0/STIXGeneral-Regular.ttf, - doc/docbook/resources/fonts/truetype/stix-v1.0.0/STIX_Font_License_2010.pdf: - adding STIX fonts with SIL Open Font License + * [r48428] src/other/perplex/scanner_template.c: + Make sure we have buf before we void out buf->elts. Scanner + template fix will impact all users of perplex - CID 1839 -2011-09-15 22:18 tbrowder2 +2012-01-11 19:21 starseeker - * [r46724] doc/docbook/resources/fonts/truetype/gnu-freefonts: - removing fonts with incompatible license - -2011-09-15 21:58 starseeker - - * [r46723] misc/CMake/distcheck_buildsys.cmake.in: - make sure the first entry matches the regex if it should happen - that a build directory like 'aaaa' is the first entry in the - list. - -2011-09-15 21:41 erikgreenwald - - * [r46722] src/libgcv/bottess.c: - fix up nmgregion tree for return. Completely eliminate soup2bot. - -2011-09-15 21:36 starseeker + * [r48427] misc/CMake/PERPLEX_Util.cmake: + If the perplex template changes, we want to do a rebuild of the + tools that use it. - * [r46721] CMakeLists.txt: - Make a stab at ignoring files fed to configure_file as well. - Build directory ignoring won't work with that particular setting - using current set-up, needs a re-think. +2012-01-11 19:19 indianlarry -2011-09-15 20:19 starseeker + * [r48426] src/conv/step/PullbackCurve.cpp: + Removed unused debug code causing coverity CID 2037. - * [r46720] CMakeLists.txt, misc/CMake/distcheck_buildsys.cmake.in, - misc/CMake/distcheck_message.in: - back to configuring a message, but this time have it actually say - something based on whether the tarballs are good or not. +2012-01-11 19:04 starseeker -2011-09-15 19:45 n_reed + * [r48425] src/librt/primitives/brep/brep_debug.cpp: + Wrap the brep uses inside the null checks. CID 277-291 - * [r46719] src/conv/obj-g_new.c, src/libgcv/wfobj/CMakeLists.txt, - src/libgcv/wfobj/tri_face.c, src/libgcv/wfobj/tri_face.h: - Working on using nmg triangulation for bot face triangulation. - Need to sort out orientation issues before enabling in obj-g. +2012-01-11 18:52 brlcad -2011-09-15 19:29 erikgreenwald + * [r48424] src/libbu/parse.c: + missing break statement on unimplemented switch case. fixes + coverity MISSING_BREAK defect (cov cid 345). - * [r46718] src/libgcv/bottess.c: - Disable soup2bot. Begin soup2nmg. prepare output to produce - proper nmgregion/tree output. +2012-01-11 18:50 starseeker -2011-09-15 19:26 erikgreenwald + * [r48423] src/libged/bot_split.c: + Put the rt_db_put_internal call using dp inside the check for the + NULL condition - safer. CID 276 - * [r46717] src/conv/g-egg.c: - default to old tesselation routines +2012-01-11 18:45 starseeker -2011-09-15 19:23 starseeker + * [r48422] src/libged/bot_dump.c: + Do some sanity checking on fp in data_dump. CID 275 - * [r46716] misc/CMake/distcheck_buildsys.cmake.in: - Be more clever about CPack with distcheck and re-generate the - config files after we know what to ignore. Also fixed what could - have been a subtle bug where the ignore list for CPack was - treating the file entries supplied as patterns. A file called - 'test' which was put in the toplevel brlcad source tree to test - whether CPack would successfully ignore it resulted in a lot of - files being stripped out that should not have been. Use more - plplot wisdom from the CMake lists and convert every entry in the - ignore list into a regexp that will match ONLY that file - the - ignore logic should now be robust. +2012-01-11 18:37 starseeker -2011-09-15 13:22 brlcad + * [r48421] src/libged/draw.c: + Add a check for tsp not being NULL - CID 274 - * [r46715] src/libbu/argv.c: - if we get a null argv, nothing to do +2012-01-11 18:31 starseeker -2011-09-15 12:50 brlcad - - * [r46714] configure.ac: - need HAVE_C99_FORMAT_SPECIFIERS to be defined for %zu printing - -2011-09-15 02:26 tbrowder2 - - * [r46713] doc/docbook/resources/offo-hyphenation-binary-v2.0, - doc/docbook/resources/offo-hyphenation-binary-v2.0/fop-hyph.jar, - doc/docbook/resources/offo-hyphenation-binary-v2.0/images, - doc/docbook/resources/offo-hyphenation-binary-v2.0/images/project.png, - doc/docbook/resources/offo-hyphenation-binary-v2.0/index.html, - doc/docbook/resources/offo-hyphenation-binary-v2.0/installation.html, - doc/docbook/resources/offo-hyphenation-binary-v2.0/languages-info.dtd, - doc/docbook/resources/offo-hyphenation-binary-v2.0/languages-info.xml, - doc/docbook/resources/offo-hyphenation-binary-v2.0/languages-info.xsl, - doc/docbook/resources/offo-hyphenation-binary-v2.0/skin, - doc/docbook/resources/offo-hyphenation-binary-v2.0/skin/forrest.css, - doc/docbook/resources/offo-hyphenation-binary-v2.0/skin/inst.css, - doc/docbook/resources/offo-hyphenation-binary-v2.0/skin/quirks.css, - doc/docbook/resources/offo-hyphenation-binary-v2.0/skin/tigris.css, - doc/docbook/resources/offo-hyphenation-binary-v2.0/skin/tigris.js: - add hyphenation for fop version 1.0 - -2011-09-15 02:23 tbrowder2 - - * [r46712] doc/docbook/resources/fonts, - doc/docbook/resources/fonts/truetype, - doc/docbook/resources/fonts/truetype/gnu-freefonts, - doc/docbook/resources/fonts/truetype/gnu-freefonts/FreeMono.ttf, - doc/docbook/resources/fonts/truetype/gnu-freefonts/FreeMonoBold.ttf, - doc/docbook/resources/fonts/truetype/gnu-freefonts/FreeMonoBoldOblique.ttf, - doc/docbook/resources/fonts/truetype/gnu-freefonts/FreeMonoOblique.ttf, - doc/docbook/resources/fonts/truetype/gnu-freefonts/FreeSans.ttf, - doc/docbook/resources/fonts/truetype/gnu-freefonts/FreeSansBold.ttf, - doc/docbook/resources/fonts/truetype/gnu-freefonts/FreeSansBoldOblique.ttf, - doc/docbook/resources/fonts/truetype/gnu-freefonts/FreeSansOblique.ttf, - doc/docbook/resources/fonts/truetype/gnu-freefonts/FreeSerif.ttf, - doc/docbook/resources/fonts/truetype/gnu-freefonts/FreeSerifBold.ttf, - doc/docbook/resources/fonts/truetype/gnu-freefonts/FreeSerifBoldItalic.ttf, - doc/docbook/resources/fonts/truetype/gnu-freefonts/FreeSerifItalic.ttf: - add GNU free fonts for defaults for pdf - -2011-09-15 02:21 tbrowder2 - - * [r46711] doc/docbook/fop.xconf.in: - add more info and default fonts for embedding in pdf - -2011-09-15 02:02 tbrowder2 - - * [r46710] doc/docbook/fop.xconf.in: - the docbook directory works fine as the base directory for fop - -2011-09-15 00:49 r_weiss - - * [r46709] src/librt/primitives/nmg/nmg_inter.c: - Updated function nmg_isect_two_face2p_jra in file 'nmg_inter.c' - adding more conditions for edge cutting. - -2011-09-15 00:07 r_weiss - - * [r46708] src/librt/primitives/nmg/nmg_mk.c: - Updated function nmg_loop_g within file 'nmg_mk.c'. Changed the - padding of the loop bounding box to only pad the dimension with - is less than distance tolerance. The result is faster boolean - operations on nmg primitives. - -2011-09-14 23:58 r_weiss - - * [r46707] src/librt/primitives/nmg/nmg_inter.c: - Updated function nmg_isect_two_face2p_jra within file - nmg_inter.c. Improved the logic for determining where edges - should be cut. - -2011-09-14 23:18 jordisayol - - * [r46706] sh/make_deb.sh: - Correct some minor erros. - -2011-09-14 22:58 tbrowder2 - - * [r46705] doc/docbook/Makefile.am: - add make target for DocBook validation - -2011-09-14 22:57 tbrowder2 - - * [r46704] doc/docbook/resources/docbook-5.0, - doc/docbook/resources/docbook-5.0/ChangeLog, - doc/docbook/resources/docbook-5.0/README, - doc/docbook/resources/docbook-5.0/VERSION, - doc/docbook/resources/docbook-5.0/catalog.xml, - doc/docbook/resources/docbook-5.0/docbook.nvdl, - doc/docbook/resources/docbook-5.0/docbookxi.nvdl, - doc/docbook/resources/docbook-5.0/docs, - doc/docbook/resources/docbook-5.0/docs/docbook-5.0-spec-cd-01.html, - doc/docbook/resources/docbook-5.0/docs/docbook-5.0-spec-cd-01.pdf, - doc/docbook/resources/docbook-5.0/docs/docbook-5.0-spec-cd-01.xml, - doc/docbook/resources/docbook-5.0/docs/howto.html, - doc/docbook/resources/docbook-5.0/docs/howto.pdf, - doc/docbook/resources/docbook-5.0/docs/howto.xml, - doc/docbook/resources/docbook-5.0/docs/images, - doc/docbook/resources/docbook-5.0/docs/images/emacs.png, - doc/docbook/resources/docbook-5.0/docs/images/oxygen1.png, - doc/docbook/resources/docbook-5.0/docs/images/oxygen2.png, - doc/docbook/resources/docbook-5.0/docs/images/oxygen3.png, - doc/docbook/resources/docbook-5.0/docs/images/xxe.png, - doc/docbook/resources/docbook-5.0/dtd, - doc/docbook/resources/docbook-5.0/dtd/docbook.dtd, - doc/docbook/resources/docbook-5.0/rng, - doc/docbook/resources/docbook-5.0/rng/docbook.rnc, - doc/docbook/resources/docbook-5.0/rng/docbook.rng, - doc/docbook/resources/docbook-5.0/rng/docbookxi.rnc, - doc/docbook/resources/docbook-5.0/rng/docbookxi.rng, - doc/docbook/resources/docbook-5.0/sch, - doc/docbook/resources/docbook-5.0/sch/docbook.sch, - doc/docbook/resources/docbook-5.0/tools, - doc/docbook/resources/docbook-5.0/tools/db4-entities.pl, - doc/docbook/resources/docbook-5.0/tools/db4-upgrade.xsl, - doc/docbook/resources/docbook-5.0/xsd, - doc/docbook/resources/docbook-5.0/xsd/docbook.xsd, - doc/docbook/resources/docbook-5.0/xsd/xlink.xsd, - doc/docbook/resources/docbook-5.0/xsd/xml.xsd: - add DocBook schemas for validation - -2011-09-14 21:32 starseeker - - * [r46703] CMakeLists.txt, - misc/CMake/distcheck_success_message.cmake.in, - misc/CMake/svncheck.cmake.in: - completed distcheck does not necessarily imply distribution ready - files, so don't assert that. No need for distcheck message file, - and not using the old svncheck anymore. - -2011-09-14 21:24 starseeker - - * [r46702] CMakeLists.txt: - try searching for cpack rather than hardcoding it. - -2011-09-14 21:21 starseeker - - * [r46701] CMakeLists.txt: - Fix numbers on distcheck stages. - -2011-09-14 21:11 starseeker - - * [r46700] CMakeLists.txt, misc/CMake/distcheck.cmake.in, - misc/CMake/distcheck_buildsys.cmake.in, - misc/CMake/distcheck_success_message.cmake.in: - Hmm. $(MAKE) isn't working as expected in EXECUTE_PROCESS - - revert the one file solution. + * [r48420] src/libged/bigE.c: + Make sure we have eptr before trying to use it in the LEAF case. + CID 273 -2011-09-14 20:45 starseeker +2012-01-11 18:21 brlcad - * [r46699] CMakeLists.txt, misc/CMake/distcheck.cmake.in, - misc/CMake/distcheck_buildsys.cmake.in, - misc/CMake/distcheck_success_message.cmake.in: - Make a stab at consolidation of all distcheck logic into one - file. + * [r48419] src/libbu/convert.c: + eliminate a DEADCODE condition reported by coverity since the + logic will never be CV_D at this point in the code. (cov cid 162) -2011-09-14 19:18 starseeker +2012-01-11 18:09 starseeker - * [r46698] CMakeLists.txt: - fix if location + * [r48418] src/libpkg/pkg.c: + Don't do the PKC_ERROR cast - not correct. -2011-09-14 19:13 starseeker +2012-01-11 18:03 r_weiss - * [r46697] CMakeLists.txt: - Be sure we don't do anything in the case where the build and the - source directories are the same directory - unless I'm missing - some CPack option or feature (possible) that case is just not - going to mix well with CPack's approach to archive creation. + * [r48417] src/conv/obj-g.c: + Updated file 'obj-g.c' function 'main'. Coverity CID 1777. + Changed the file name string to use vls strings instead of + pointing back to the input arg list string. -2011-09-14 19:08 brlcad +2012-01-11 18:00 starseeker - * [r46696] NEWS: - bob has initial support in for editing pipe primitives within - archer. support for appending, prepending, deleting, moving, - selecting, and scaling. + * [r48416] src/libfb/if_mem.c: + Check if file is NULL up front. CID 272 -2011-09-14 18:58 starseeker +2012-01-11 17:56 n_reed - * [r46695] doc/docbook/CMakeLists.txt, - doc/docbook/presentations/CMakeLists.txt, - doc/docbook/presentations/en/CMakeLists.txt: - Fix up the presentations CMakeLists.txt logic + * [r48415] src/librt/primitives/nmg/nmg_misc.c: + forgot to dereference counter pointer before increment, CID 97 -2011-09-14 18:52 starseeker +2012-01-11 17:53 starseeker - * [r46694] CMakeLists.txt, misc/CMake/distcheck_buildsys.cmake.in: - Deduce the in-source build directory rather than hardcode one - devs typical defaults. Have the distcheck routine use the - variable as well to clean up its output. Looks like this is - helpful, but not clear yet if it is a full solution. + * [r48414] src/libfb/if_X.c: + is_linear means we don't have a cmp - in that case, don't try to + use it. CID 271 -2011-09-14 18:26 brlcad +2012-01-11 17:48 brlcad - * [r46693] src/librt/primitives/nmg/nmg_tri.c: - if the code added to quiet compiler warnings has to also be - quieted (with #if 0), then it should just be removed... + * [r48413] src/libbu/convert.c: + eh, reduce. Endian isn't used other than to check if we're big + endian so just eliminate the static altogether (which was a + multithreading issue anyways). (cov cid 161) -2011-09-14 18:10 brlcad +2012-01-11 17:47 starseeker - * [r46692] NEWS: - tom converted traNese's intro to Tcl/Tk presentation into the - docbook format. that means it'll get installed in html form (and - potentially as pdf). + * [r48412] src/libfb/if_X.c: + If we're going to check for ifp, don't do anything that might + require ifp without the OK. Not entirely clear if there should be + some failure case here, of the 'sliently ignore' behavior is + preferred... CID 270 -2011-09-14 16:52 tbrowder2 +2012-01-11 17:44 indianlarry - * [r46691] doc/docbook/Makefile.am, - doc/docbook/system/man1/en/Makefile.am: - renamed build variable to better track file tree name + * [r48411] src/conv/step/CompositeCurveSegment.cpp, + src/conv/step/CurveReplica.cpp, + src/conv/step/DerivedUnitElement.cpp, + src/conv/step/EdgeCurve.cpp, src/conv/step/Line.cpp, + src/conv/step/Representation.cpp, src/conv/step/SurfacePatch.cpp: + Added checks on known NULL returning functions to quell + NULL_RETURNS issues from coverity. Relates to coverity CIDs Run 5 + :1853-9 -2011-09-14 16:51 tbrowder2 +2012-01-11 17:41 starseeker - * [r46690] doc/docbook/README: - added blub on new presentations directory + * [r48410] src/libfb/fb_obj.c: + If we get FBIO_NULL, return an error. CID 269 -2011-09-14 15:32 tbrowder2 +2012-01-11 17:41 brlcad - * [r46689] doc/docbook/Makefile.am: - more file name sorting + * [r48409] src/libbu/convert.c: + convert from manually trying to test the platform endian to using + bu_byteorder(). this should take care of a coverity DEADCODE + issue since it's not based on sizeof(). (cov cid 161) -2011-09-14 14:50 starseeker +2012-01-11 17:38 starseeker - * [r46688] misc/CMake/distcheck_buildsys.cmake.in: - Be nice to the users, if the ignored file count gets too large - refer them to a file instead of dumping thousands of lines to the - terminal. Need to do something more intelligent for in-src - distcheck building, which is what prompted the change, but might - as well handle this for cases with lots of stray files too. + * [r48408] src/libdm/dm-tk.c: + Make sure we have pt_prev before proceeding to use it - CID 267 -2011-09-14 14:17 starseeker +2012-01-11 17:32 starseeker - * [r46687] misc/CMake/distcheck_buildsys.cmake.in: - OK. First rule if building a dist tarball from a tarball or other - non-svn checkout source, don't. CPack has no way of knowing what - to exclude in the fully ignored sub-directories. If you must, - distcheck will do what it can where it can to spot files that - don't belong, and warn you of your peril. + * [r48407] src/libdm/dm-plot.c: + Make sure we have pt_prev before proceeding to use it - CID 266 -2011-09-14 14:08 brlcad +2012-01-11 17:29 starseeker - * [r46686] doc/docbook/Makefile.am: - fully sort the list + * [r48406] src/libdm/dm-X.c: + Make sure we have pt_prev before proceeding to use it - CID 265 -2011-09-14 13:41 tbrowder2 +2012-01-11 17:20 starseeker - * [r46685] doc/docbook/presentations, - doc/docbook/presentations/CMakeLists.txt, - doc/docbook/presentations/README, doc/docbook/presentations/en, - doc/docbook/presentations/en/CMakeLists.txt, - doc/docbook/presentations/en/Makefile.am, - doc/docbook/presentations/en/images, - doc/docbook/presentations/en/images/copy-sph-part-left.png, - doc/docbook/presentations/en/images/copy-sph-part-right.png, - doc/docbook/presentations/en/images/mged-defaults.png, - doc/docbook/presentations/en/images/special-character-interpretation.png, - doc/docbook/presentations/en/images/tk-based-gui-for-mged.png, - doc/docbook/presentations/en/intro-to-tcltk.xml: - new document added to tree - -2011-09-14 13:17 starseeker - - * [r46684] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake, - misc/CMake/ThirdParty.cmake, misc/CMake/ThirdParty_TCL.cmake, - misc/CMake/distcheck_buildsys.cmake.in, src/other/CMakeLists.txt, - src/other/URToolkit.dist, src/other/itcl.dist, - src/other/itk.dist, src/other/iwidgets.dist, src/other/jove.dist, - src/other/lemon.dist, src/other/libpng.dist, - src/other/libregex.dist, src/other/libtermlib.dist, - src/other/libutahrle.dist, src/other/libz.dist, - src/other/openNURBS.dist, src/other/re2c.dist, - src/other/step.dist, src/other/tcl.dist, - src/other/tcl/generic/CMakeLists.txt, - src/other/tcl/libtommath/CMakeLists.txt, src/other/tk.dist, - src/other/tkhtml.dist, src/other/tkpng.dist, - src/other/tktable.dist, src/other/togl.dist: - Variety of distcheck fixes, including a nifty problem where a - directory named 'off' was causing a logic failure in the path - building logic. dist files are now actual cmake files that are - included - this allows CMake to re-run after one is edited, which - is the correct behavior. directories that are specified (as - opposed to recognized as parents of files specfied) use svn info - to build the list of files below the ignored directory, which - means temporary files should be successfully ignored by CPack - even when the directory in question is ignored 'in totality' - - needs testing. Need to set up fallback logic for a non-svn based - situation, but the core routines are now successful. dist file - contents have been updated to be more complete. - -2011-09-14 12:56 tbrowder2 - - * [r46683] doc/docbook/Makefile.am: - correct XSLTPROC options; add new document to tree - -2011-09-14 12:00 starseeker - - * [r46682] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake: - fix paths that are appended to cmakefiles.cmake and - cmakedirs.cmake - -2011-09-14 11:38 starseeker - - * [r46681] src/libged/simulate/simulate.c: - comment out rv until it's actually used, breaks strict building - as the code currently stands. - -2011-09-14 01:23 starseeker - - * [r46680] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake, - misc/CMake/distcheck_buildsys.cmake.in, misc/CMakeLists.txt, - misc/comm.c, src/CMakeLists.txt: - More distcheck progress, although there's still at least one bug - to iron out. - -2011-09-14 01:10 abhi2011 - - * [r46679] src/libged/simulate/simphysics.cpp, - src/libged/simulate/simulate.c, src/libged/simulate/simulate.h: - Added code to simulate command for showing bounding boxes and - rigid body activation state - -2011-09-13 20:41 starseeker - - * [r46678] doc/docbook/Makefile.am: - Sort the files for EXTRA_DIST docbook - -2011-09-13 18:12 erikgreenwald - - * [r46677] src/librt/primitives/nmg/nmg_tri_mc.c: - s/static/HIDDEN/ - -2011-09-13 13:34 brlcad - - * [r46676] src/libbu/malloc.c: - if the caller passes a NULL string value, don't rely on libc to - do something reasonable with it. turn it into '(null)' for the - debug printing (which is what most libc impls do now anyways). - -2011-09-13 12:28 tbrowder2 - - * [r46675] doc/docbook/resources/standard/xsl/highlighting/README: - correct typo + * [r48405] src/lgt/reflect.c: + Check for NULL lgt_entry. CID 264 -2011-09-13 12:27 tbrowder2 +2012-01-11 17:12 starseeker - * [r46674] doc/docbook/resources/standard/xsl/README: - correct typos + * [r48404] src/lgt/do_options.c: + Check for null svkey_fp - CID 263 -2011-09-13 12:19 tbrowder2 +2012-01-11 17:05 r_weiss - * [r46673] doc/docbook/books/README: - correct typo + * [r48403] src/librt/primitives/nmg/nmg_tri.c: + Updated funtion 'nmg_plot_fu' in file 'nmg_tri.c'. Removed an + unused variable which was giving a coverity error of + uninitialized. -2011-09-13 12:19 erikgreenwald +2012-01-11 16:58 r_weiss - * [r46672] misc/CMakeLists.txt: - add TCL_INCLUDE_DIRS to satisfy the use of bu.h + * [r48402] src/librt/primitives/nmg/nmg_bool.c: + Updated file 'nmg_bool.c' function 'nmg_booltree_leaf_tess'. + Removed potential of referencing an uninitialized pointer. -2011-09-13 05:52 starseeker +2012-01-11 16:58 starseeker - * [r46671] misc/CMake/distcheck_buildsys.cmake.in, - misc/CMakeLists.txt, misc/comm.c: - Not entirely clear if we can keep CMake's notions of sorting - compatible with comm's, but in some early testing this seems to - work - a little libbu-ification of netbsd's comm code (very - simple if we can get away with it) and presto, distcheck is - failing (correctly) in reasonable time. + * [r48401] src/lgt/do_options.c: + Check for NULL args case, log and return appropriately. CID 262 -2011-09-13 05:01 brlcad +2012-01-11 16:54 starseeker - * [r46670] src/libbu/file.c: - add initial implementations for bu_file_directory() and - bu_file_symbolic() + * [r48400] src/lgt/do_options.c: + Check for NULL args case, log and return appropriately. CID 261 -2011-09-13 04:59 brlcad +2012-01-11 16:51 r_weiss - * [r46669] include/bu.h: - add bu_file_symoblic() while we're at it for api-completeness. + * [r48399] src/librt/primitives/nmg/nmg_mk.c: + Updated file 'nmg_mk.c' function 'nmg_demote_eu'. Removed + potential of referencing an element after it is freed. -2011-09-13 04:56 brlcad +2012-01-11 16:43 r_weiss - * [r46668] include/bu.h: - add a declaration for a new bu_file_directory() function that - returns truthfully whether a given filepath is one. add a note - that bu_file_delete() tries really really hard to delete the - file. + * [r48398] src/librt/primitives/nmg/nmg_extrude.c: + Updated file 'nmg_extrude.c' function 'nmg_break_crossed_loops'. + Removed potential use of 'pt' before it is initialized. Presently + 'nmg_break_crossed_loops' is not being called. -2011-09-13 04:54 brlcad +2012-01-11 16:43 n_reed - * [r46667] include/config_win.h, include/config_win_cmake.h.in: - add compatibility macros for S_ISDIR(), S_ISREG(), and S_ISLNK(). - for the first two, the existing S_IF* defines are sufficient, but - we punt for symbolink links. could maybe do something for - 'shortcuts' but it would probably be the suck. + * [r48397] src/conv/step/PCurveOrSurface.cpp: + removed extra semicolons -2011-09-13 04:23 starseeker +2012-01-11 16:41 starseeker - * [r46666] doc/CMakeLists.txt, src/librtserver/CMakeLists.txt: - Couple more CMakeLists.txt tweaks + * [r48396] src/lgt/do_options.c: + Check for NULL args case, log and return appropriately. CID 260 -2011-09-13 03:11 starseeker +2012-01-11 16:27 starseeker - * [r46665] CMakeLists.txt, bench/CMakeLists.txt, db/CMakeLists.txt, - doc/CMakeLists.txt, doc/docbook/CMakeLists.txt, - doc/docbook/articles/en/CMakeLists.txt, - doc/docbook/books/CMakeLists.txt, - doc/docbook/books/en/CMakeLists.txt, - doc/docbook/lessons/en/CMakeLists.txt, - doc/docbook/lessons/es/CMakeLists.txt, - doc/docbook/specifications/en/CMakeLists.txt, - doc/docbook/system/CMakeLists.txt, - doc/docbook/system/man1/en/CMakeLists.txt, - doc/docbook/system/man3/en/CMakeLists.txt, - doc/docbook/system/man5/en/CMakeLists.txt, - doc/docbook/system/mann/en/CMakeLists.txt, - doc/html/CMakeLists.txt, doc/legal/CMakeLists.txt, - include/CMakeLists.txt, misc/CMakeLists.txt, - misc/enigma/CMakeLists.txt, misc/pkgconfig/CMakeLists.txt, - pix/CMakeLists.txt, regress/CMakeLists.txt, sh/CMakeLists.txt, - src/CMakeLists.txt, src/adrt/CMakeLists.txt, - src/anim/CMakeLists.txt, src/archer/CMakeLists.txt, - src/brlman/CMakeLists.txt, src/burst/CMakeLists.txt, - src/bwish/CMakeLists.txt, src/canon/CMakeLists.txt, - src/conv/CMakeLists.txt, src/conv/iges/CMakeLists.txt, - src/conv/intaval/CMakeLists.txt, src/conv/step/CMakeLists.txt, - src/external/CMakeLists.txt, src/fb/CMakeLists.txt, - src/fbed/CMakeLists.txt, src/fbserv/CMakeLists.txt, - src/gtools/CMakeLists.txt, src/halftone/CMakeLists.txt, - src/irprep/CMakeLists.txt, src/lgt/CMakeLists.txt, - src/libanalyze/CMakeLists.txt, src/libbn/CMakeLists.txt, - src/libbu/CMakeLists.txt, src/libcursor/CMakeLists.txt, - src/libdm/CMakeLists.txt, src/libfb/CMakeLists.txt, - src/libfft/CMakeLists.txt, src/libgcv/CMakeLists.txt, - src/libgcv/wfobj/CMakeLists.txt, src/libged/CMakeLists.txt, - src/libicv/CMakeLists.txt, src/libmultispectral/CMakeLists.txt, - src/liboptical/CMakeLists.txt, src/liborle/CMakeLists.txt, - src/libpc/CMakeLists.txt, src/libpkg/CMakeLists.txt, - src/librt/CMakeLists.txt, src/libsysv/CMakeLists.txt, - src/libtclcad/CMakeLists.txt, src/libtermio/CMakeLists.txt, - src/libwdb/CMakeLists.txt, src/mged/CMakeLists.txt, - src/mged/points/CMakeLists.txt, src/nirt/CMakeLists.txt, - src/other/libpng.dist, src/proc-db/CMakeLists.txt, - src/remrt/CMakeLists.txt, src/rt/CMakeLists.txt, - src/rttherm/CMakeLists.txt, src/shapes/CMakeLists.txt, - src/sig/CMakeLists.txt, src/tab/CMakeLists.txt, - src/tclscripts/CMakeLists.txt, - src/tclscripts/archer/CMakeLists.txt, - src/tclscripts/archer/images/CMakeLists.txt, - src/tclscripts/boteditor/CMakeLists.txt, - src/tclscripts/geometree/CMakeLists.txt, - src/tclscripts/hv3/CMakeLists.txt, - src/tclscripts/lib/CMakeLists.txt, - src/tclscripts/mged/CMakeLists.txt, - src/tclscripts/pl-dm/CMakeLists.txt, - src/tclscripts/rtwizard/CMakeLists.txt, - src/tclscripts/rtwizard/lib/CMakeLists.txt, - src/tclscripts/sdialogs/CMakeLists.txt, - src/tclscripts/sdialogs/scripts/CMakeLists.txt, - src/tclscripts/swidgets/CMakeLists.txt, - src/tclscripts/swidgets/images/CMakeLists.txt, - src/tclscripts/swidgets/scripts/CMakeLists.txt, - src/tclscripts/util/CMakeLists.txt, src/util/CMakeLists.txt, - src/vdeck/CMakeLists.txt, src/vfont/CMakeLists.txt: - Closing in on svn-ified distcheck for CMake, if performance - issues can be addressed. + * [r48395] src/irprep/ir-X.c: + Don't fool around with this - if scanf fails and we have no file + pointer, exit. CID 259 -2011-09-13 02:57 starseeker +2012-01-11 16:12 starseeker - * [r46664] misc/CMake/distcheck_buildsys.cmake.in: - Total rework of distcheck. Not 'hooked up' but it can spot - disagreements between build logic and svn info results. Main - problem right now is diffing the two generated text files - CMake - is hideously slow at what should be a quick, easy task. May need - to provide minimalist diff utility for this to work acceptably - performance wise, but it does appear that it will work. + * [r48394] src/libpkg/pkg.c: + Check for null pc->pkc_buf - CID 258 -2011-09-12 18:29 starseeker +2012-01-11 16:08 r_weiss - * [r46663] misc/CMake/Fink_MacPorts.cmake: - remove debugging print statements + * [r48393] src/librt/primitives/nmg/nmg_mk.c: + Updated file 'nmg_mk.c' function 'nmg_demote_lu'. Fixed error + when debug enabled when an element is referenced after freed. -2011-09-12 18:19 starseeker +2012-01-11 16:08 indianlarry - * [r46662] CMakeLists.txt, misc/CMake/FindGL.cmake, - misc/CMake/FindX11.cmake, misc/CMake/Fink_MacPorts.cmake, - src/other/incrTcl/itk/CMake/FindX11.cmake, - src/other/tk/CMake/FindX11.cmake, - src/other/tkhtml/CMake/FindX11.cmake, - src/other/tkpng/CMake/FindX11.cmake, - src/other/tktable/CMake/FindX11.cmake, - src/other/togl/CMake/FindGL.cmake: - Still experimental, but make a stab at being able to - enable/disable fink and macports on Macs. + * [r48392] src/conv/step/PullbackCurve.cpp: + Preprocessed out "dead_code", eventually remove but offers + alternative to curve fitting method used for pullback. Should + quell coverity scan CID 1838 -2011-09-12 15:16 r_weiss +2012-01-11 16:04 starseeker - * [r46661] src/librt/primitives/nmg/nmg_tri.c: - Updated file nmg_tri.c to quiet compiler warnings. + * [r48391] src/libpkg/pkg.c: + service shouldn't be null with pkg_permserver - just check for it + up front. CID 257 -2011-09-10 13:08 starseeker +2012-01-11 15:46 indianlarry - * [r46660] misc/CMake/distcheck_buildsys.cmake.in: - Not functional yet, but start working on logic to snarf file - lists from svn info and do something intelligent with them. + * [r48390] src/conv/step/EdgeCurve.cpp, + src/conv/step/OrientedEdge.cpp: + Added check for NULL before using entiry field to resolve + FORWARD_NULL issue from coverity. Relates to CIDs: 1844-5 -2011-09-10 02:02 brlcad +2012-01-11 15:37 n_reed - * [r46659] db/CMakeLists.txt, doc/CMakeLists.txt, doc/Makefile.am, - doc/docbook/CMakeLists.txt, - doc/docbook/articles/en/CMakeLists.txt, - doc/docbook/articles/en/Makefile.am, - doc/docbook/books/en/CMakeLists.txt, - doc/docbook/lessons/en/CMakeLists.txt, - doc/docbook/lessons/en/Makefile.am, - doc/docbook/lessons/es/CMakeLists.txt, - doc/docbook/system/man1/en/CMakeLists.txt, - doc/docbook/system/man1/en/Makefile.am, - doc/docbook/system/man3/en/CMakeLists.txt, - doc/docbook/system/mann/en/CMakeLists.txt, - doc/html/CMakeLists.txt, doc/legal/CMakeLists.txt, - include/CMakeLists.txt, misc/CMakeLists.txt, - misc/pkgconfig/CMakeLists.txt, pix/CMakeLists.txt, - sh/CMakeLists.txt, src/external/CMakeLists.txt: - more ws consistency, trailing ws elimination, and such. + * [r48389] src/librt/primitives/nmg/nmg_rt_isect.c: + remove duplicated if test, CID 2055 -2011-09-10 01:38 brlcad +2012-01-11 15:30 r_weiss - * [r46658] sh/ws.sh: - the $ anchor matches a newline at end of file, so use the \z - metasymbol instead to match the true end of string, which with - 0777 should be the EOF. + * [r48388] src/conv/iges/check_names.c, src/conv/iges/g-iges.c: + Cleanup of iges-g and g-iges converters. Removed a possible race + condition by using the 'access' function instead of 'stat'. + Cleanup of logic for creating unique brlcad names. -2011-09-10 01:23 brlcad +2012-01-11 15:13 brlcad - * [r46657] sh/ws.sh: - wow, the 'e' case has been wrong from the get-go but only now - seen with the inadvertent modification of - src/external/CMakeLists.txt where it removed the (0) at the end - of the file. this was due to using emacs-style quoting of the () - parens instead of perl's unquoted style. fixed to the original - intent of ensuring that text files have a trailing newline. + * [r48387] src/conv/g-nff.c: + wow, k&r main() but not the rest. -2011-09-09 22:35 r_weiss +2012-01-11 15:13 brlcad - * [r46656] src/librt/primitives/tor/tor.c: - Updated file tor.c to enable removing of zero length edges from - torus primitives. This was disabled until the prototype nmg - triangulation was made available. + * [r48386] src/conv/g-nff.c: + ws, style -2011-09-09 21:51 n_reed +2012-01-11 15:09 brlcad - * [r46655] src/external/CMakeLists.txt: - syntax error + * [r48385] src/libbu/parallel.c: + don't set ncpu to 1 if the method of detecting cpus fails. there + may be alternate/additional methods available that can succeed. + this prevents a DEADCODE condition reported by coerity (cov cid + 160) -2011-09-09 21:48 r_weiss +2012-01-11 14:49 starseeker - * [r46654] src/librt/primitives/ars/ars.c: - Updated ars.c to turn on changes which were disabled until the - prototype version of nmg triangulation was enabled. + * [r48384] src/libged/bot_dump.c: + Go ahead and check the fp before calling the write functions for + bot_dump... CID 243 -2011-09-09 21:40 r_weiss +2012-01-11 14:33 starseeker - * [r46653] include/raytrace.h: - Updated raytrace.h to turn on the prototype triangulation of nmg - primitives. + * [r48383] src/fb/pl-fb.c: + Stray return left over from CID 127 cleanup. CID 2061 -2011-09-09 21:38 bob1961 +2012-01-11 14:29 starseeker - * [r46652] src/libtclcad/tclcad_obj.c: - Collapse the functionality of to_mouse_append_pipept() and - to_mouse_prepend_pipept() into to_mouse_append_pipept_common(). - Added a call to ged_snap_to_grid() in - to_mouse_append_pipept_common for snap-to-grid behavior when - adding/inserting pipe points. + * [r48382] src/libged/red.c: + Ah, right, goto means we could be skipping fclose. Don't want to + do that. CID 2060 -2011-09-09 21:36 r_weiss +2012-01-11 14:23 starseeker - * [r46651] src/librt/primitives/nmg/nmg_class.c, - src/librt/primitives/nmg/nmg_fuse.c, - src/librt/primitives/nmg/nmg_info.c, - src/librt/primitives/nmg/nmg_inter.c, - src/librt/primitives/nmg/nmg_mk.c, - src/librt/primitives/nmg/nmg_mod.c, - src/librt/primitives/nmg/nmg_rt_isect.c, - src/librt/primitives/nmg/nmg_tri.c: - Updated files nmg_class.c, nmg_fuse.c, nmg_info.c, nmg_inter.c, - nmg_mk.c, nmg_mod.c, nmg_rt_isect.c and nmg_tri.c to turn on the - prototype triangulation code of nmg primitives. + * [r48381] src/fb/gif2fb.c: + magic is bigger than Header.GH_Magic - we only want to memcpy the + length of Header.GH_Magic. CID 2059 -2011-09-09 21:33 bob1961 +2012-01-11 14:09 starseeker - * [r46650] src/libged/edpipe.c: - Collapse the functionality of ged_append_pipept() and - ged_prepend_pipept() into _ged_append_pipept_common(). + * [r48380] src/conv/obj-g.c: + Only try the nmg_km if we have fu - move the call inside the + protection of the null check. CID 2058 -2011-09-09 21:21 brlcad +2012-01-11 14:05 starseeker - * [r46649] src/conv/step/Makefile.am, src/libanalyze/Makefile.am, - src/libbn/Makefile.am, src/libdm/Makefile.am, - src/libgcv/Makefile.am, src/mged/Makefile.am, - src/nirt/Makefile.am, src/nirt/sfiles/Makefile.am, - src/proc-db/Makefile.am, src/rt/Makefile.am, - src/tclscripts/hv3/Makefile.am, src/tclscripts/mged/Makefile.am: - more ws consistency cleanup + * [r48379] src/libged/comb.c: + Don't appear to need this lookup in the first place. CID 1702, + 2056 -2011-09-09 21:08 brlcad +2012-01-11 14:01 starseeker - * [r46648] src/CMakeLists.txt, src/adrt/CMakeLists.txt, - src/anim/CMakeLists.txt, src/burst/CMakeLists.txt, - src/conv/CMakeLists.txt, src/conv/step/CMakeLists.txt, - src/external/CMakeLists.txt, src/fb/CMakeLists.txt, - src/fbed/CMakeLists.txt, src/halftone/CMakeLists.txt, - src/irprep/CMakeLists.txt, src/lgt/CMakeLists.txt, - src/libdm/CMakeLists.txt, src/libfb/CMakeLists.txt, - src/liboptical/CMakeLists.txt, src/mged/CMakeLists.txt, - src/mged/points/CMakeLists.txt, src/nirt/CMakeLists.txt, - src/other/CMakeLists.txt, src/other/URToolkit/cnv/CMakeLists.txt, - src/other/URToolkit/man/CMakeLists.txt, - src/other/URToolkit/tools/CMakeLists.txt, - src/other/URToolkit/tools/clock/CMakeLists.txt, - src/other/incrTcl/itcl/CMakeLists.txt, - src/other/incrTcl/itk/CMakeLists.txt, - src/other/jove/CMakeLists.txt, src/other/libpng/CMakeLists.txt, - src/other/libtermlib/CMakeLists.txt, - src/other/libutahrle/CMakeLists.txt, - src/other/libz/CMakeLists.txt, - src/other/openNURBS/CMakeLists.txt, - src/other/osl/shaders/CMakeLists.txt, - src/other/re2c/CMakeLists.txt, src/other/step/CMakeLists.txt, - src/other/step/data/CMakeLists.txt, - src/other/step/doc/CMakeLists.txt, - src/other/step/include/CMakeLists.txt, - src/other/step/src/cldai/CMakeLists.txt, - src/other/step/src/cleditor/CMakeLists.txt, - src/other/step/src/clstepcore/CMakeLists.txt, - src/other/step/src/clutils/CMakeLists.txt, - src/other/step/src/exppp/CMakeLists.txt, - src/other/step/src/express/CMakeLists.txt, - src/other/step/src/fedex_plus/CMakeLists.txt, - src/other/tcl/CMakeLists.txt, src/other/tcl/doc/CMakeLists.txt, - src/other/tk/CMakeLists.txt, src/other/tkpng/CMakeLists.txt, - src/other/tktable/CMakeLists.txt, src/other/tnt/CMakeLists.txt, - src/other/togl/CMakeLists.txt, src/other/togl/src/CMakeLists.txt, - src/rt/CMakeLists.txt, src/sig/CMakeLists.txt, - src/tclscripts/CMakeLists.txt, - src/tclscripts/archer/CMakeLists.txt, - src/tclscripts/archer/images/CMakeLists.txt, - src/tclscripts/geometree/CMakeLists.txt, - src/tclscripts/hv3/CMakeLists.txt, - src/tclscripts/lib/CMakeLists.txt, - src/tclscripts/mged/CMakeLists.txt, - src/tclscripts/pl-dm/CMakeLists.txt, - src/tclscripts/rtwizard/CMakeLists.txt, - src/tclscripts/rtwizard/lib/CMakeLists.txt, - src/tclscripts/sdialogs/CMakeLists.txt, - src/tclscripts/sdialogs/scripts/CMakeLists.txt, - src/tclscripts/swidgets/CMakeLists.txt, - src/tclscripts/swidgets/scripts/CMakeLists.txt, - src/tclscripts/util/CMakeLists.txt, src/util/CMakeLists.txt: - ws consistency removing trailing ws and much more (see sh/ws.sh) + * [r48378] src/conv/comgeom/cvt.c: + We actually want to return if argv is NULL, not if it's true. CID + 1771, 2057 -2011-09-09 20:47 r_weiss +2012-01-11 13:53 starseeker - * [r46647] src/librt/primitives/nmg/nmg_tri.c: - Updated file 'nmg_tri.c' to change function calls from the - prototype names of functions bn_isect_lseg3_lseg3, and - bn_isect_line3_line3 back to their original names. + * [r48377] src/librt/primitives/nmg/nmg_rt_isect.c: + By this point in the code logic, myhit is actually completely + moot - shouldn't be trying to log it at all. CID 245, 2055 -2011-09-09 20:44 r_weiss +2012-01-11 12:04 indianlarry - * [r46646] src/libbn/plane.c: - Updated file 'plane.c' to enable the prototype versions of - functions bn_isect_lseg3_lseg3, bn_isect_line3_line3, and - bn_isect_line_lseg. The original functions are removed. + * [r48376] src/conv/step/Factory.cpp: + Added check for NULL before calling method pointer resolving + FORWARD_NULL issue from coverity. Relates to CIDs: 1840-43 -2011-09-09 20:42 r_weiss +2012-01-11 11:09 indianlarry - * [r46645] include/bn.h: - Updated include file 'bn.h' to enable the prototype versions of - functions bn_isect_lseg3_lseg3, bn_isect_line3_line3, and - bn_isect_line_lseg and remove the original versions. This change - is the first of three. The remaining changes will be to files - 'plane.c' and 'nmg_tri.c'. + * [r48375] src/conv/step/SphericalSurface.cpp, + src/conv/step/SurfacePatch.cpp, src/conv/step/SweptSurface.cpp, + src/conv/step/ToroidalSurface.cpp, + src/conv/step/TrimmedCurve.cpp, src/conv/step/TrimmingSelect.cpp, + src/conv/step/TrimmingSelect.h, src/conv/step/UniformSurface.h, + src/conv/step/Vector.cpp: + Added initialization for all class fields in constructor to take + care of coverity UNINIT_CTOR. Relates to Run 5 CID 2008, 2011, + 2019-20, 2022-33 -2011-09-09 20:05 starseeker +2012-01-11 10:55 indianlarry - * [r46644] CMakeLists.txt: - turn back on the repo checks. distcheck will need to become its - own CMake file I think - this is getting too complex for one - custom target. + * [r48374] src/conv/step/Parabola.cpp, + src/conv/step/QuasiUniformSurface.h, + src/conv/step/RationalBezierSurface.h, + src/conv/step/RationalQuasiUniformSurface.h, + src/conv/step/RationalUniformSurface.h, + src/conv/step/RectangularTrimmedSurface.cpp, + src/conv/step/RectangularTrimmedSurface.h: + Added initialization for all class fields in constructor to take + care of coverity UNINIT_CTOR. Relates to Run 5 CID + 1999,2000,2002-7,2009-10,2012-13 -2011-09-09 19:40 bob1961 +2012-01-11 10:38 indianlarry - * [r46643] src/libged/Makefile.am: - Added edpipe.c to libged/Makefile.am + * [r48373] src/conv/step/PCurveOrSurface.cpp, + src/conv/step/PCurveOrSurface.h, src/conv/step/Path.cpp, + src/conv/step/SiUnit.cpp, src/conv/step/SurfaceCurve.cpp: + Added initialization for all class fields in constructor to take + care of coverity UNINIT_CTOR. Relates to Run 5 CID + 1937,1955,1956,1978 -2011-09-09 19:28 bob1961 +2012-01-11 10:24 indianlarry - * [r46642] include/ged.h, include/tclcad.h, - src/libged/CMakeLists.txt, src/libged/edpipe.c, - src/libged/ged_private.h, src/libged/pscale.c, - src/libtclcad/tclcad_obj.c, src/tclscripts/archer/Archer.tcl, - src/tclscripts/archer/GeometryEditFrame.tcl, - src/tclscripts/archer/PipeEditFrame.tcl, - src/tclscripts/lib/Ged.tcl: - Added more editing support for pipes (i.e. append, prepend, - delete, move, select and scale). + * [r48372] src/conv/step/GeometricRepresentationContext.cpp, + src/conv/step/Hyperbola.cpp, src/conv/step/Loop.cpp, + src/conv/step/MeasureValue.cpp, src/conv/step/MeasureValue.h, + src/conv/step/OffsetCurve2D.cpp, src/conv/step/OffsetCurve3D.cpp, + src/conv/step/OffsetSurface.cpp, src/conv/step/OffsetSurface.h, + src/conv/step/OrientedEdge.cpp, src/conv/step/OrientedEdge.h: + Added initialization for all class fields in constructor to take + care of coverity UNINIT_CTOR. Relates to Run 5 CID 1934, 1977, + 1984-97 -2011-09-09 17:31 bob1961 +2012-01-11 09:51 indianlarry - * [r46641] src/tclscripts/lib/TkTable.tcl: - Added a -singleSelectCallback option. If specified this - essentially puts the table widget into a mode where only one row - at a time can be selected. + * [r48371] src/conv/step/EdgeCurve.cpp, src/conv/step/EdgeCurve.h, + src/conv/step/Ellipse.cpp: + Added initialization for all class fields in constructor. Relates + to Run 5 CID 1975,1976,1979,1980. -2011-09-09 17:15 brlcad +2012-01-11 09:48 indianlarry - * [r46640] include/bu.h, src/libbu/argv.c: - make bu_argv_from_string() work with size_t instead of int for - the size parameters. move the decl over with the other argv - functions. need ctype.h header for isspace() too. + * [r48370] src/libged/make_pnts.c, src/libged/wdb_obj.c: + Additional cleanup of cases where assignment made in 'if' + conditional but variable never used. Relates to Coverity Run 5 + CID 1704, 1705 -2011-09-09 17:02 brlcad +2012-01-11 00:21 starseeker - * [r46639] src/libbu/argv.c, src/libbu/vls.c: - move bu_argv_from_string() from vls.c to argv.c + * [r48369] src/conv/proe-g.c: + Check for wmem before we start playing with matricies - if we + don't have it, warn and ignore. CID 256 -2011-09-09 16:33 starseeker +2012-01-10 23:57 starseeker - * [r46638] CMakeLists.txt: - Try a recommendation from Dave Cole of CMake - this is (more or - less) what they do in their ExternalProject code to handle - subbuilding + * [r48368] src/librt/primitives/nmg/nmg_misc.c: + This one's a bit more interesting. Coverity doesn't think the + tol->dist comparison with the -1 settings of dist1 and dist2 is + enough to guanantee a continue in the bad case, and if that's so + then next_fus->vp being check for NULL earlier and then being + used may imply a problem. I doubt we're getting negative + tolerances, but since the tol type is double it's not forbidden. + Rather than depend on the -1 comparison, set a control variable + that will trigger a continue and then set that to 1 instead of + setting dist1/2 to -1 - then it won't matter what the tol value + is. CID 254 -2011-09-09 15:55 starseeker +2012-01-10 23:42 starseeker - * [r46637] autogen.sh, configure.ac: - these got sucked in by mistake + * [r48367] src/conv/iges/showtree.c: + Make sure we've got ptr->parent - may want to revisit and see if + we really need to verify it earlier... CID 252 -2011-09-09 15:53 brlcad +2012-01-10 23:38 starseeker - * [r46636] src/libged/search.c: - mark the private functions as HIDDEN + * [r48366] src/conv/iges/revolve.c: + Check for the NULL case first - CID 251 -2011-09-09 15:53 brlcad +2012-01-10 23:35 starseeker - * [r46635] include/common.h: - better document why we use HIDDEN, emphasize that it's not really - appropriate for front-end code but is expected for libraries. + * [r48365] src/conv/g-vrml.c: + If we have no path, we're done here - return. CID 250 -2011-09-09 15:44 brlcad +2012-01-10 23:32 starseeker - * [r46634] include/raytrace.h: - migrated command doc from impl to header for db_search_formplan() + * [r48364] src/librt/primitives/nmg/nmg_inter.c: + Make sure we have this before we try bu_logging it. CID 248 -2011-09-09 15:44 brlcad +2012-01-10 23:28 starseeker - * [r46633] src/librt/search.c: - ws indent consistency cleanup + * [r48363] src/librt/primitives/nmg/nmg_plot.c: + Don't do something that needs to check fp if fp has been NULLed + out. CID 247 -2011-09-09 15:39 brlcad +2012-01-10 23:24 starseeker - * [r46632] src/librt/search.c: - lets not add 50 new functions to librt's API. mark all of the - implementation functions as HIDDEN. + * [r48362] src/librt/primitives/nmg/nmg_rt_isect.c: + Check for the null myhit case - CID 245 -2011-09-09 15:37 starseeker +2012-01-10 23:07 starseeker - * [r46631] CMakeLists.txt, autogen.sh, configure.ac: - Make the depends explicit for these initial commands - looks like - ninja actually caught one out. + * [r48361] src/libged/bot_dump.c: + Check if we have a binary file type and don't have STL as the + type - in that case, we won't have a valid fp and continuing on + to the switch statement is a Bad Idea - instead, inform the user + we have a binary+non-STL situation and return. CID 243 -2011-09-09 15:04 brlcad +2012-01-10 21:34 indianlarry - * [r46630] include/bu.h, src/libbu/fnmatch.c, src/librt/search.c: - expose the documented minmum inteface for bu_fnmatch() including - the various flags that a caller might set as well as the nomatch - return value. remove the other BU_-prefixed symbols from the - implementation since they're not public api. renamed BU_CASEFOLD - to BU_FNMATCH_CASEFOLD in the process for bu api consistency. + * [r48360] src/conv/step/Axis1Placement.cpp, + src/conv/step/Axis2Placement.cpp, src/conv/step/Axis2Placement.h, + src/conv/step/BSplineCurve.cpp, src/conv/step/BSplineCurve.h, + src/conv/step/BSplineCurveWithKnots.cpp, + src/conv/step/BSplineCurveWithKnots.h, + src/conv/step/BSplineSurface.cpp, src/conv/step/BSplineSurface.h, + src/conv/step/BSplineSurfaceWithKnots.cpp, + src/conv/step/BSplineSurfaceWithKnots.h, + src/conv/step/BezierSurface.h, src/conv/step/CartesianPoint.cpp, + src/conv/step/Circle.cpp, src/conv/step/CompositeCurve.cpp, + src/conv/step/CompositeCurveSegment.cpp, + src/conv/step/ConicalSurface.cpp, src/conv/step/Curve.cpp, + src/conv/step/CurveBoundedSurface.cpp, + src/conv/step/CurveBoundedSurface.h, + src/conv/step/CylindricalSurface.cpp, + src/conv/step/DerivedUnitElement.cpp, + src/conv/step/DimensionalExponents.cpp, + src/conv/step/Direction.cpp, src/conv/step/FaceBound.cpp, + src/conv/step/FaceBound.h, src/conv/step/FaceSurface.cpp, + src/conv/step/FaceSurface.h: + Added initialization for all class fields in constructor to take + care of UNINIT_CTOR for CIDS: + 1935,1939,1938,1941,1940,1944,1943,1946,1945,1949,1948,1951,1950,1953,1952,1957,1947,1959,1958,1960,1954,1962,1961,1964,1963,1965,1942,1967,1966,1969,1968,1971,1970,1972,1936,1974,1973,1976,1975,1980,1979,1982,1981,1983 -2011-09-09 06:36 brlcad +2012-01-10 21:33 starseeker - * [r46629] configure.ac, misc/CMake/CompilerFlags.cmake: - drop the template-depth down to 128 levels of recursion. still - insanely above the required min of 17, but should help keep - compilation memory requirements down some. + * [r48359] src/librt/shoot.c: + No fp, no function calling - Bad Things likely if we do. CID 241 -2011-09-09 06:31 brlcad +2012-01-10 21:32 brlcad - * [r46628] configure.ac: - do what cmake did. kick the template depth up to 300 (though 100 - seems to be more than enough, 300 just slows down the compile and - wastes memory). + * [r48358] TODO: + g-dot seems to be having trouble too -2011-09-09 06:30 brlcad +2012-01-10 21:28 starseeker - * [r46627] src/libpc/pcMathGrammar.h, src/libpc/pcMathLF.h, - src/libpc/pcMathVM.cpp, src/libpc/pcMathVM.h, - src/libpc/pcParser.cpp, src/libpc/pcParser.h, - src/libpc/vm_test.cpp: - restore compilation of libpc. the only change that was required - was a lot of classes that were moved from the boost::spirit - namespace to the boost::spirit::classic namespace along with some - minor header changes. libpc is back up and running now (with many - warnings quelled now, but a few still remaining). + * [r48357] src/libfb/fb_util.c: + Coverity wants us to do something about the NULL case if we're + testing for it - the fb_ functions always seem to return 0 - just + do that if ifp is NULL, rather than calling other functions. CID + 239, 240 -2011-09-09 05:11 starseeker +2012-01-10 21:27 brlcad - * [r46626] src/conv/obj-g_new.c: - size_t -> size_t * for comparison + * [r48356] TODO: + g-nff crashes -2011-09-09 04:43 brlcad +2012-01-10 21:20 starseeker - * [r46625] configure.ac: - reflect new location of boost headers + * [r48355] src/burst/prnt.c: + Whoops - NULL -> NUL -2011-09-09 04:11 starseeker +2012-01-10 21:19 starseeker - * [r46624] CMakeLists.txt: - Echo some messages to identify various stages of distcheck. + * [r48354] src/burst/prnt.c: + Protect p assignment from the case where p is NULL. CID 238 -2011-09-09 03:54 starseeker +2012-01-10 21:17 brlcad - * [r46623] misc/CMake/distcheck_buildsys.cmake.in: - more TODO notes for dist + * [r48353] src/libbu/progname.c: + default prefix on crash logs files with (BRL-CAD) instead of + (unknown) so it's clear where they came from even when we don't + know the application's name. -2011-09-09 03:39 starseeker +2012-01-10 21:11 n_reed - * [r46622] misc/CMake/distcheck_buildsys.cmake.in: - Improvements to the distcheck logic - haven't quite got to - activting the CPack tweaking logic, but close. In the meantime, - better error reporting. + * [r48352] src/conv/comgeom/cvt.c: + more checking of user-supplied filenames before using them, CID + 1771 -2011-09-09 03:27 starseeker +2012-01-10 21:07 brlcad - * [r46621] src/libged/CMakeLists.txt: - need to ignore the simulate files if we're not building them + * [r48351] src/libbu/file.c: + fix a TOCTOU time-of-check, time-of-use race condition reported + by coverity now that we can capture a fild descriptor from + bu_file_exists(). with that, now all of the stat calls will act + on the same file. might still call remove() on a different path, + but there's no way to unlink a file descriptor. (cov cid 1800) -2011-09-09 00:03 starseeker +2012-01-10 21:06 starseeker - * [r46620] CMakeLists.txt, misc/CMake/test_srcs/time.c.in: - Yay! RFC2822-ify the DATE stamp code, and go with Sean's idea of - linking the DATE regeneration to the COUNT regeneration. + * [r48350] src/librt/primitives/nmg/nmg_tri.c: + Don't try to print keep_eu if it's NULL - just print a log + message that it is NULL. Debugging case only. CID 237 -2011-09-08 23:25 starseeker +2012-01-10 20:55 erikgreenwald - * [r46619] CMakeLists.txt: - copy/paste strikes again + * [r48349] src/proc-db/menger.c: + fix bit test logic to actually test. Cov1729 -2011-09-08 23:20 starseeker +2012-01-10 20:52 erikgreenwald - * [r46618] CMakeLists.txt: - Silly developer. If detecting config changes, need the - copy_if_diff code again + * [r48348] src/proc-db/menger.c: + fix bit test logic to actually test. Cov1728 -2011-09-08 22:45 starseeker +2012-01-10 20:51 starseeker - * [r46617] CMakeLists.txt, misc/CMake/BRLCAD_CompilerFlags.cmake, - misc/CMake/CompilerFlags.cmake, misc/CMake/DiffCache.cmake: - Make a serious stab at incrementing the COUNT variable only when - the configuration actually changes. For the moment, this is - accomplished by reading the old CMakeCache.txt file (stashed at - the beginning of the second cmake run) and comparing values found - there to values in the current CMake enviornment. It's not - perfect in that new variables in the working environment won't - trigger the COUNT increase, but for most reconfiguration - situations something will be changed and trigger COUNT so this - may be workable. Cache diffing routine needs more hammering. - Various tweaks to the CMake logic to try and keep things - consistent between runs. + * [r48347] src/librt/primitives/bot/tie_kdtree.c: + split is passed in as a pointer, and all other code seems to be + working with the value pointed to, not the pointer held by split + itself - assume the goal here was not to squash the pointer + value. CID 235. -2011-09-08 20:17 starseeker +2012-01-10 20:40 erikgreenwald - * [r46616] CMakeLists.txt: - copy_if_different logic is useless for COUNT, so remove it + * [r48346] src/proc-db/contours.c: + test npts to verify a valid positive number for looping. Cov1486 -2011-09-08 20:06 starseeker +2012-01-10 20:37 erikgreenwald - * [r46615] CMakeLists.txt: - Sean wants this COUNT to be independent of build type + * [r48345] src/proc-db/molecule.c: + test atom value before using as index in array. Cov1487 -2011-09-08 20:02 starseeker +2012-01-10 20:29 erikgreenwald - * [r46614] misc/CMake/CompilerFlags.cmake: - Snarf environment variables like we're supposed to, don't ignore - the user's CFLAGS... + * [r48344] src/proc-db/vegetation.c: + test segList before deref. Cov569 -2011-09-08 19:05 starseeker +2012-01-10 20:12 erikgreenwald - * [r46613] CMakeLists.txt, - misc/CMake/test_srcs/report_hostname.c.in, - misc/CMake/test_srcs/report_username.c.in, - misc/CMake/test_srcs/time.c.in: - Take some steps to mitigate the 'relink everything every cmake - run' issue. Use the build types to decide whether we want to - increment COUNT - only do so when we're doing a build - configuration other than Debug, since it's those cases where we - might be concerned how many times CMake has been run. Also change - the way we're getting the timestamp (DATE) in Debug - configurations - old method gave the to-the-second ascii string - conversion that's standard in C. For Debug cases, generate our - own that only goes down to per-day granularity, so the DATE file - doesn't change every CMake run. These two changes (and some - copy_if_different logic for these and other include/conf files) - allow a complete cmake re-run without triggering any relinking in - Debug mode. + * [r48343] src/conv/obj-g.c: + verify nmg model is generated. Cov1756 -2011-09-08 17:41 erikgreenwald +2012-01-10 20:10 erikgreenwald - * [r46612] Makefile.am: - add configure.cmake.sh + * [r48342] src/conv/obj-g.c: + test to make sure vert allocation succeeded. Cov1757 -2011-09-08 17:35 erikgreenwald +2012-01-10 20:08 brlcad - * [r46611] misc/Makefile.am: - add Doxyfile.in + * [r48341] src/librt/primitives/half/half.c, + src/librt/primitives/hf/hf.c: + bah, add deprecation statements to hf.c .. not half.c -2011-09-08 17:27 erikgreenwald +2012-01-10 20:04 brlcad - * [r46610] doc/docbook/system/mann/en/Makefile.am: - add exists.xml + * [r48340] src/libged/human.c: + pass the dude around as a pointer instead of a copy. might have + intended a copy so still need to regression test this one, but + should address coverity PASS_BY_VALUE check (cov cid 430). -2011-09-08 17:17 erikgreenwald +2012-01-10 19:57 erikgreenwald - * [r46609] db/CMakeLists.txt, db/Makefile.am, - db/cornell-kunigami.asc, db/cornell-kunigami.g: - convert cornell-kunigami from .g to .asc with build rules + * [r48339] src/liboptical/sh_stack.c: + add return value -2011-09-08 17:09 erikgreenwald +2012-01-10 19:56 erikgreenwald - * [r46608] src/tclscripts/archer/Makefile.am: - add PipeEditFrame.tcl + * [r48338] src/liboptical/sh_stack.c: + test sp for null before dereferencing. Cov1761 -2011-09-08 17:03 erikgreenwald +2012-01-10 19:56 erikgreenwald - * [r46607] src/fbed/CMakeLists.txt, src/fbed/sgi_dep.c: - eliminate sgi_dep.c + * [r48337] src/liboptical/sh_stack.c: + test sp for null before dereferencing. Cov1760 -2011-09-08 16:39 erikgreenwald +2012-01-10 19:55 brlcad - * [r46606] src/adrt/Makefile.am: - add isst.bat to EXTRA_DIST + * [r48336] src/fbed/fbed.c: + remove argsused comment -2011-09-08 16:32 erikgreenwald +2012-01-10 19:55 erikgreenwald - * [r46605] src/other/incrTcl/itcl/Makefile.am, - src/other/incrTcl/itk/Makefile.am: - add ac_std_funcs.cmake + * [r48335] src/liboptical/sh_stack.c: + test sp for null before dereferencing. Cov1759 -2011-09-08 16:30 erikgreenwald +2012-01-10 19:53 brlcad - * [r46604] src/other/Makefile.am: - add OSL files + * [r48334] src/fbed/fbed.c: + leave room for a terminating nul char in the length calculations, + and always terminate at the end of our fread memory instead of + just at the end of the buffer. this fixes a coverity STRING_NULL + defect (cov cid 1458). -2011-09-08 16:03 erikgreenwald +2012-01-10 19:52 erikgreenwald - * [r46603] src/other/Makefile.am: - add missing files to EXTRA_DIST + * [r48333] src/liboptical/photonmap.c: + verify irradiance cache info on read. Cov1483 -2011-09-08 15:48 starseeker +2012-01-10 19:49 erikgreenwald - * [r46602] src/libged/CMakeLists.txt: - move the macro to the top to avoid an undefined macro error. + * [r48332] src/liboptical/photonmap.c: + Push and Pop do not seem to be used, so eliminate them. Also + happens to fix Cov431. -2011-09-08 15:43 erikgreenwald +2012-01-10 19:43 erikgreenwald - * [r46601] misc/Makefile.am: - update to reflect numerous changes in CMake/ + * [r48331] src/liboptical/sh_toyota.c: + close file handle on exit. Cov500 -2011-09-08 15:42 erikgreenwald +2012-01-10 19:42 brlcad - * [r46600] src/libged/CMakeLists.txt, src/libged/Makefile.am, - src/libged/simulate/CMakeLists.txt, - src/libged/zoom/CMakeLists.txt: - Hoise subdir build information for CMake build. While the subdir - CMake stuff does work, it causes sh/cmakecheck.sh to fail in - automakes dist-hook. Once automake is completely removed, we may - decide to move the cmake build logic back into the subdirs. + * [r48330] src/fb/gif2fb.c: + if the gif header is short and we're in a verbose debug mode, the + magic number gets printed. the character array isn't + null-terminated, though, so copy it to a string buffer for + clarity (even in spite of using %.6s). should quell cov cid 1457. -2011-09-08 15:30 starseeker +2012-01-10 19:34 n_reed - * [r46599] src/other/togl/src/CMakeLists.txt: - Generating message is a bit messy for togl stubs, go simple. + * [r48329] src/libgcv/wfobj/obj_rules.l, + src/other/perplex/parser.y, src/other/perplex/perplex.cpp, + src/other/perplex/perplex.h, + src/other/step/src/express/expscan.l: + default code was being appended to rule code to prevent + fall-through; now requiring a cl flag to avoid generating + unreachable code -2011-09-08 15:23 starseeker +2012-01-10 19:34 erikgreenwald - * [r46598] src/other/tktable/CMakeLists.txt: - Same deal for tktable - only rebuild if something actually - changes. + * [r48328] src/liboptical/sh_scloud.c: + set incident light to 0,0,0 (Cov1623) -2011-09-08 15:07 erikgreenwald +2012-01-10 19:21 brlcad - * [r46597] src/libgcv/Makefile.am: - reflect the re2c/lemon changes for DISTFILES + * [r48327] src/other/step/src/clstepcore/complexSupport.h: + strcpy() is unsafe to use given the 'n' argument is a parameter + to the function. use strncpy() instead so we can always + null-terminate the result. issue detected in brl-cad coverity + scan (cov cid 1925) -2011-09-08 15:07 starseeker +2012-01-10 19:19 erikgreenwald - * [r46596] src/other/togl/include/CMakeLists.txt, - src/other/togl/src/CMakeLists.txt: - Tweak the generation of togl sources and headers so that a re-run - of cmake only results in rebuilding Togl if the sources or - headers actually changed. Hint from llvm via the cmake list: - http://www.cmake.org/pipermail/cmake/2011-September/046133.html + * [r48326] src/libged/comb.c: + test value of dp to quell unused value warning from Cov1702 -2011-09-08 15:02 erikgreenwald +2012-01-10 19:14 erikgreenwald - * [r46595] src/other/libz/Makefile.am: - remove nonexistant header + * [r48325] src/libged/fracture.c: + eliminate unused assign. Cov1703 -2011-09-08 14:56 erikgreenwald +2012-01-10 19:08 brlcad - * [r46594] include/Makefile.am: - config_win_cmake.h went back to having a .in suffix + * [r48324] src/libbu/temp.c: + secure the temp file with only user read-write permissions so we + don't let snooping eyes see what we're doing or get access if + umask is nefarious. fixed in response to coverity scan (cov cid + 1255) SECURE_TEMP check. -2011-09-08 14:46 erikgreenwald +2012-01-10 18:58 erikgreenwald - * [r46593] bench/Makefile.am, src/gtools/beset/Makefile.am: - add _LIBS for libtcl link + * [r48323] src/liboptical/sh_plastic.c: + test for pp==NULL early to avoid forward null issue. Cov1744 -2011-09-08 14:43 erikgreenwald +2012-01-10 18:23 starseeker - * [r46592] src/libged/Makefile.am: - add exists.c + * [r48322] src/libged/gqa.c: + fclose before returning error - CID 470 -2011-09-08 14:42 erikgreenwald +2012-01-10 18:20 starseeker - * [r46591] src/conv/intaval/Makefile.am: - need both and , or libtcl won't be found + * [r48321] src/libged/ged.c: + Check if filename is NULL - CID 1551 -2011-09-08 14:34 erikgreenwald +2012-01-10 18:14 starseeker - * [r46590] src/libged/Makefile.am: - reflect that the bullet integration stuff has moved into a - simulate/ subdir + * [r48320] src/libged/red.c: + close fp before returning - CID 496 -2011-09-08 06:24 brlcad +2012-01-10 18:10 starseeker - * [r46589] TODO: - noticed some issues with pixdiff. doesn't handle bw input - correctly and default output is misleading (and sometimes wrong). + * [r48319] src/libged/red.c: + Check the value of dp to see if it is RT_DIR_NULL (also add some + missing frees for a vls that has been inited when calling return + in several places.) CID 398 -2011-09-08 06:00 brlcad +2012-01-10 17:55 starseeker - * [r46588] BUGS, src/rt/do.c: - rtxray crashes if you specify rtxray -o any.bw output file as - there are assumptions in the rtuif front-end that assume output - will be a pix file. + * [r48318] src/librt/search.c: + Make sure we've got something initializing all the fields of + OPTION - CID 1619 -2011-09-08 05:43 brlcad +2012-01-10 17:47 brlcad - * [r46587] src/rt/viewxray.c: - not sure how we're getting to this point, but prevent fb_write() - from crashing if fbp is NULL. + * [r48317] src/lgt/reflect.c: + ws, style, indent overhaul to conform with package conventions -2011-09-08 05:37 brlcad +2012-01-10 17:44 erikgreenwald - * [r46586] include/fb.h: - these macros aren't very safe. debugged a crash in rtxray related - to dereferencing a null fbp. add a FIXME to turn them into proper - functions. + * [r48316] src/librt/vlist.c: + fill in cargs in case rt_uplot_get_*args does not fill. Cov1928 -2011-09-07 20:34 erikgreenwald +2012-01-10 17:38 erikgreenwald - * [r46585] src/libgcv/bottess.c: - begin soup2bot(). Cleanup. + * [r48315] src/librt/primitives/ars/ars.c: + set min/max to quell coverity (even though the next line sets + them via a func). Cov1930 -2011-09-07 19:03 brlcad +2012-01-10 17:38 starseeker - * [r46584] TODO: - loadview can be better + * [r48314] src/mged/setup.c: + Check Bu_Init return - CID 1726 -2011-09-07 18:13 brlcad +2012-01-10 17:34 starseeker - * [r46583] TODO, doc/deprecation.txt: - formally deprecate the old mged megawidget tcl infrastructure - since there may be users out there using it. they were the - precursor to archer, but now archer goes through a different Ged - widget interface that binds to libtclcad. + * [r48313] src/conv/step/STEPWrapper.cpp: + Check return of brep validity test - CID 1836 -2011-09-07 18:10 brlcad +2012-01-10 17:31 n_reed - * [r46582] src/tclscripts/lib/Database.tcl, - src/tclscripts/lib/Db.tcl, src/tclscripts/lib/Display.tcl, - src/tclscripts/lib/Dm.tcl, src/tclscripts/lib/Drawable.tcl, - src/tclscripts/lib/Mged.tcl, src/tclscripts/lib/QuadDisplay.tcl, - src/tclscripts/lib/View.tcl: - add deprecation warnings to the following widgets: Database, Db, - Display, Dm, Drawable, Mged, QuadDisplay, and View. They are all - supplanted by the newer Ged widget (which hooks to libtclcad for - dm/fb/view bindings as well as libged commands). + * [r48312] src/conv/obj-g.c, src/libgcv/wfobj/tri_face.c: + propagate faceuse creation failure and skip faces that don't + yield a faceuse -2011-09-07 16:46 tbrowder2 +2012-01-10 17:12 starseeker - * [r46581] sh/make_deb.sh: - making a little more robust--allow for non-package utilities such - as a locally installed cmake + * [r48311] src/libged/search.c: + Check return of db_string_to_path - don't do anything unless we + get a sane result from the path conversion. CID 1725 -2011-09-07 15:14 tbrowder2 +2012-01-10 17:12 n_reed - * [r46580] sh/make_deb.sh: - correct typo + * [r48310] src/fb/pl-fb.c: + return void from BuildStr rather than always returning true, CID + 127 -2011-09-06 19:36 n_reed +2012-01-10 17:11 indianlarry - * [r46579] src/librt/primitives/poly/poly.c: - Having rt_pg_to_bot use initialized memory for rt_bot_internal - struct. + * [r48309] src/conv/step/OpenNurbsInterfaces.cpp, + src/proc-db/csgbrep.cpp: + Added NULL checks prior to usage to resolve REVERSE_NULL checks + for CID 1879, 1880, 1881, 1882 -2011-09-06 18:50 starseeker +2012-01-10 17:04 erikgreenwald - * [r46578] src/libged/exists.c: - tweak message handling for errors, null out t_wp_op for LPAREN + * [r48308] src/libbn/tcl.c: + disable noise_type def -2011-09-06 18:43 n_reed +2012-01-10 17:01 brlcad - * [r46577] src/conv/obj-g_new.c: - Setting defaults so parser can be run without specifying options. + * [r48307] src/proc-db/menger.c: + ah, it put the NULL, but wrong place -2011-09-06 04:27 starseeker +2012-01-10 17:01 erikgreenwald - * [r46576] src/libged/exists.c: - reset t_wp_op for -o as well as -a. + * [r48306] src/libbn/tcl.c: + comment out unreachable noise code pending further review. Cov186 -2011-09-06 03:37 starseeker +2012-01-10 17:00 starseeker - * [r46575] src/libged/exists.c: - call out the need to keep the option tables sorted - it's - 'implicit' in the use of bsearch but make it explicit in a - comment for new coders who are wondering why a new option isn't - working... + * [r48305] src/libdm/labels.c: + Check rt_db_get_internal - CID 1723 -2011-09-06 03:28 starseeker +2012-01-10 16:56 brlcad - * [r46574] src/libged/exists.c: - Need to handle no-explicit-op tests elsewhere to be robust in - multi-test cases. Got a couple returns flipped apparently - fixed - to the point where 'exists obj1.s -a obj2.s' and 'exists obj1.s - -o obj2.s' are returning what I would expect, but not sure yet if - it's 'right' + * [r48304] src/proc-db/menger.c: + missing NULL -2011-09-06 02:35 starseeker +2012-01-10 16:52 r_weiss - * [r46573] src/libged/exists.c: - be smarter about how we handle a case without an explicit - operation. + * [r48303] src/mged/dodraw.c: + Updated file 'dodraw.c' function 'mged_nmg_region_start'. Changed + test for an identity matrix from a null pointer test to testing + the contents of the matrix. -2011-09-05 21:14 starseeker +2012-01-10 16:39 starseeker - * [r46572] src/libged/exists.c: - oops - managed to gut the and/or code by mistake. Start putting - it back together, lot more to fix here probably. + * [r48302] src/conv/step/step-g.cpp: + missing NULL param -2011-09-05 21:03 starseeker +2012-01-10 16:39 r_weiss - * [r46571] src/libged/exists.c: - Get exists using the new code, although the only thing - implemented at the moment is the db_lookup based call. + * [r48301] src/libged/dg_obj.c: + Updated file 'dg_obj.c' function 'dgo_nmg_region_start'. Changed + a test for an idenity matrix from a null pointer test to testing + the contents of the matrix. -2011-09-05 19:05 starseeker +2012-01-10 16:32 erikgreenwald - * [r46570] src/libged/exists.c: - replace syntax calls with ged result string prints + * [r48300] src/libbn/tabdata.c: + no need to close a file descriptor that didn't open. Cov381 -2011-09-05 17:00 starseeker +2012-01-10 16:31 r_weiss - * [r46569] src/libged/exists.c: - not hooked up or tested beyond 'it builds', and will need the - specific test functions for each case implemented, but get the - basic expression handling code building for exists. + * [r48299] src/libged/draw.c: + Updated function 'draw_nmg_region_start' in file 'draw.c'. + Changed a test for an idenity matrix from a null pointer test to + testing the contents of the matrix. -2011-09-05 15:42 starseeker +2012-01-10 16:28 starseeker - * [r46568] src/libged/exists.c: - will be bounding box routines and raytracing routines for volume - eventually, so name accordingly. + * [r48298] src/libgcv/bottess.c: + might as well identify the parent function. -2011-09-05 05:28 starseeker +2012-01-10 16:27 erikgreenwald - * [r46567] CMakeLists.txt: - Apparently a default VC 2010 Express install doesn't have all the - redistributable dlls CMake is looking for - do as CMake does, - suppress the (rather verbose) messages. This may need more - investigation, not clear if a valid NSIS installer can be made - as-is. + * [r48297] src/libbn/tabdata.c: + close file pointer on bad line read to prevent fd leak. Cov1877 -2011-09-04 20:50 starseeker +2012-01-10 16:26 brlcad - * [r46566] CMakeLists.txt: - Ah, right - using cfg in the path messes with the file placements - we need to run in build dir. + * [r48296] src/lgt/reflect.c: + fix defect detected by coverity (cid 513). was taking the address + of a local and then using it out-of-scope. -2011-09-04 15:30 abhi2011 +2012-01-10 16:07 brlcad - * [r46565] src/libged/simulate/simphysics.cpp, - src/libged/simulate/simulate.c, src/libged/simulate/simulate.h: - Updated the positioning code to transfer positions and - orientations correctly from bullet to mged + * [r48295] src/libbu/ptbl.c: + usually taking size of pointer variables is suspecious, but here + we actually mean it. still, use the type instead of the pointer. + cov cid 105 -2011-09-04 02:01 jordisayol +2012-01-10 15:57 starseeker - * [r46564] misc/debian/control, misc/debian/rules, sh/make_deb.sh, - sh/make_rpm.sh: - Correct wrong building dependencies. - Force cmake to compile all 3rd party sources in brlcad. + * [r48294] src/rt/reshoot.c: + Issue warnings for bu_struct_parse in src/rt/reshoot.c - CID 152 -2011-09-03 20:56 jordisayol +2012-01-10 15:54 brlcad - * [r46563] misc/debian/control: - Change building dependencies from make to cmake for debian - sources + * [r48293] doc/deprecation.txt, include/bu.h, src/burst/ui.c, + src/conv/g-dot.c, src/fb/fb-orle.c, src/fb/fb-rle.c, + src/fbed/fbed.c, src/gtools/g_diff.c, src/gtools/g_transfer.c, + src/lgt/do_options.c, src/libbu/bomb.c, src/libbu/brlcad_path.c, + src/libbu/file.c, src/libbu/getcwd.c, src/libbu/progname.c, + src/libbu/whereis.c, src/libbu/which.c, src/libged/ged.c, + src/libged/loadview.c, src/libged/saveview.c, + src/libged/wdb_obj.c, src/libpkg/example/client.c, + src/libpkg/tpkg.c, src/libtclcad/tclcadAutoPath.c, + src/mged/mged.c, src/mged/tedit.c, src/nirt/parse_fmt.c, + src/proc-db/lens.c, src/proc-db/menger.c, src/proc-db/metaball.c, + src/proc-db/ringworld.c, src/remrt/remrt.c, src/shapes/coil.c, + src/shapes/tire.c, src/util/bombardier.c, src/util/bw-rle.c, + src/util/pix-orle.c, src/util/pix-rle.c, src/util/rle-pix.c: + adding a new parameter to bu_file_exists() so we can capture a + file descriptor at the same time as stat'ing whether a file + exists to prevent time-of-check vs time-of-use vulnerabilities. + right now, ignorantly assuming read-only access is sufficient and + that an fd is better than an fp (without reason). -2011-09-02 19:58 starseeker +2012-01-10 15:50 erikgreenwald - * [r46562] src/libged/exists.c: - Start roughing out the test.c->exists.c translation. Not doing - any major rewiring yet until we've got the options more solidly - pinned down, but it's a start. + * [r48292] src/libgcv/bottess.c: + test return value of db_walk_tree and log on failure. Cov1724 -2011-09-02 19:31 starseeker +2012-01-10 15:48 starseeker - * [r46561] doc/docbook/system/mann/en/exists.xml: - whoops, extra char - stay consistent, 3 letters for those options + * [r48291] src/mged/vparse.c: + Check return of bu_struct_parse - CID 148 -2011-09-02 19:23 starseeker +2012-01-10 15:43 starseeker - * [r46560] doc/docbook/system/mann/en/CMakeLists.txt, - doc/docbook/system/mann/en/exists.xml: - Add preliminary man page for new version of the exists command. + * [r48290] src/mged/dm-ogl.c: + Check bu_struct_parse return for Ogl_dm. CID 146 -2011-09-02 19:00 erikgreenwald +2012-01-10 15:42 erikgreenwald - * [r46559] src/libgcv/bottess.c: - simplify some bit mangling + * [r48289] src/libgcv/bottess.c: + remove untriggerable error checking. Cov1732 -2011-09-02 17:09 abhi2011 +2012-01-10 15:40 starseeker - * [r46558] src/libged/simulate/simphysics.cpp, - src/libged/simulate/simulate.c, src/libged/simulate/simulate.h: - Modified simulate to look through all regions in the current DB - and add them as rigid bodies to the sim, objects now fallto the - ground correctly + * [r48288] src/mged/dm-X.c: + Be a little better about freeing memory when returning TCL_ERROR -2011-09-02 16:54 starseeker +2012-01-10 15:31 starseeker - * [r46557] CMakeLists.txt: - Get a bit fancier with the package name and version for RPMs - - commented out by default, but available if desired. + * [r48287] src/mged/dm-X.c: + Check return value of bu_struct_parse - CID 145 -2011-09-02 16:21 brlcad +2012-01-10 15:26 erikgreenwald - * [r46556] src/tclscripts/archer/Archer.tcl, - src/tclscripts/mged/build_region.tcl, - src/tclscripts/mged/comb.tcl, - src/tclscripts/mged/facetize_all_regions.tcl, - src/tclscripts/mged/make_solid.tcl, src/tclscripts/mged/text.tcl: - more cases where the new 'exists' command can be put to use. use - exists instead of db get or db get_type to test whether a - database object already exists. + * [r48286] src/libgcv/bottess.c: + ack, +1, not +11 ! Cov1748 -2011-09-02 15:57 brlcad +2012-01-10 15:24 starseeker - * [r46555] src/tclscripts/mged/pattern.tcl, - src/tclscripts/mged/tclIndex: - use the new 'exists' command instead of rolling our own + * [r48285] src/liboptical/sh_light.c: + Check the return value of rt_bound_tree - CID 138 -2011-09-02 15:39 n_reed +2012-01-10 15:13 n_reed - * [r46554] src/conv/obj-g_new.c: - Reverted to previous revision. .0005mm is the correct distance - tolerance. + * [r48284] src/conv/jack/jack-g.c: + notify user if empty model isn't written, CID 124 -2011-09-02 13:19 d_rossberg +2012-01-10 15:10 erikgreenwald - * [r46553] include/CMakeLists.txt: - there is no brlcad_config.h.in in the repository - it appears to be CMake generated and lives in the CMake binaries' - directory + * [r48283] src/libgcv/test_bottess.c: + extend urf array one entry (hopefully all compilers do static + partial evaluation). Cov1861 -2011-09-02 12:59 d_rossberg +2012-01-10 15:07 erikgreenwald - * [r46552] CMakeLists.txt: - WIN32 is an add_executable() flag => sort it out from the source - file names too - because it's a CMake variable it has to be prefixed by a "x" e.g. + * [r48282] src/libgcv/test_bottess.c: + simplify passing of intersect line segment ends, hopefully + clearing up cov1749. -2011-09-02 10:55 erikgreenwald +2012-01-10 15:06 starseeker - * [r46551] CMakeLists.txt: - Remove -j20. Parallel builds should be at the builders explicit - request to avoid accidentally hammering the machine. + * [r48281] src/liboptical/photonmap.c: + Check return values on bu_struct_parse in photonmap.c - CID 136 -2011-09-02 02:43 starseeker +2012-01-10 14:57 starseeker - * [r46550] CMakeLists.txt, include/CMakeLists.txt, - src/fb/CMakeLists.txt, src/libfft/CMakeLists.txt, - src/util/CMakeLists.txt: - Do for other files what we do for .dist - fatal error if we're - trying to ignore something that doesn't exist, unless it's a - generated file (which will specify itself in a src list with a - full path, and thus can be recognized.) Actually caught a number - of bugs in the CMake logic, which are also fixed in this commit. + * [r48280] src/libged/wdb_obj.c, src/libged/xpush.c: + Check returns of db_dirdelete. CID 135 (wdb_obj.c case highlights + the need for cleanup in libged to remove duplicate code...) -2011-09-02 00:11 starseeker +2012-01-10 14:50 erikgreenwald - * [r46549] src/libdm/CMakeLists.txt: - Apparently we don't need the termlib include dir in libdm after - all. + * [r48279] src/conv/g-egg.c: + dup bu_exit to quell missing break warning. Cov336 -2011-09-01 22:49 starseeker +2012-01-10 14:48 erikgreenwald - * [r46548] CMakeLists.txt: - use all the CPUs we can - go with 20 as a good number given - current systems (2011) + * [r48278] src/librt/primitives/metaball/metaball_tri.c: + fix null check out model struct. Cov1847 -2011-09-01 22:46 starseeker +2012-01-10 14:47 starseeker - * [r46547] CMakeLists.txt, include/CMakeLists.txt: - Improve handling of newlines for system conf files + * [r48277] src/libged/sphgroup.c: + Check return of rt_db_get_internal - CID 134 -2011-09-01 22:32 n_reed +2012-01-10 14:42 erikgreenwald - * [r46546] src/conv/obj-g_new.c: - Distance tolerance changed from .0005 to .005. + * [r48276] src/conv/g-egg.c: + check file and object name existance. Cov1524 -2011-09-01 21:00 bob1961 +2012-01-10 14:42 starseeker - * [r46545] include/ged.h, include/tclcad.h, - src/libtclcad/tclcad_obj.c: - Moved and renamed a few mode related macros that are used only by - libtclcad from ged.h to tclcad.h. + * [r48275] src/lgt/do_options.c: + Add check on return of ready_Output_Device - CID 129 -2011-09-01 20:42 abhi2011 +2012-01-10 14:35 starseeker - * [r46544] src/libged/simulate/simulate.h: - Modified some comments to indicate the reason for simulate.h + * [r48274] src/gtools/beset/population.c: + Add check for rt_db_put_internal return in beset - CID 128 -2011-09-01 20:35 abhi2011 +2012-01-10 14:29 starseeker - * [r46543] src/libged/simulate/simphysics.cpp, - src/libged/simulate/simulate.c: - Changed simulate command logic to duplicate and pass regions to - bullet + * [r48273] src/fb/pl-fb.c: + Check return of BuildStr in pl-fb, print warning. CID 127 -2011-09-01 20:33 abhi2011 +2012-01-10 14:20 starseeker - * [r46542] src/libged/simulate/CMakeLists.txt: - Added simulate.h new header to CMake + * [r48272] src/conv/jack/jack-g.c: + More checking for empty_model cases using return of + nmg_kill_zero_length_edgeuses - CID 125 -2011-09-01 20:32 abhi2011 +2012-01-10 14:16 indianlarry - * [r46541] src/libged/simulate/simulate.h: - Added new header file to declare structures for passing sim - parameters + * [r48271] src/fb/cell-fb.c, src/fb/fbgrid.c, src/libged/edpipe.c, + src/librt/primitives/nmg/nmg_tri.c, src/librt/wdb.c, + src/shapes/fence.c, src/util/pc_test.c, src/util/pl-dm.c: + Cleanup of cases where assignment made in 'if' conditional but + variable never used. Felt more readable leaving variable + assignment so simply moved assignment outside of 'if'. Relates to + CID 1681, 1695, 1705, 1705, 1715, 1716, 1717, 1820, 1822 -2011-09-01 19:05 brlcad +2012-01-10 14:11 starseeker - * [r46540] CMakeLists.txt: - distinguish compilation of 3rd party sources from our own build - settings with different labels. Use 'Compile' instead of 'Build' - since that helps disambiguate what the ON/OFF means (i.e., action - not feature). + * [r48270] src/conv/jack/jack-g.c: + Check return of nmg_kill_zero_length_edgeuses - CID 124 -2011-09-01 17:21 erikgreenwald +2012-01-10 14:04 starseeker - * [r46539] src/conv/stl/g-stl.c: - add -8 (marching cubes) to usage + * [r48269] src/conv/intaval/write_brl.cpp: + Check return of rt_db_put_internal - CID 123 -2011-09-01 16:20 n_reed +2012-01-10 14:01 n_reed - * [r46538] src/libgcv/wfobj/re2c_utils.c: - Using bu_vls_addr instead of accessing vls_str directly. + * [r48268] src/fbserv/server.c: + check pointers before dereferencing, CID 521 -2011-09-01 15:51 n_reed +2012-01-10 13:50 starseeker - * [r46537] src/conv/obj-g_new.c: - Freeing the rest of the arrays with bu_free_array. + * [r48267] src/conv/dxf/bot-bldxf.c: + Check return value of db_walk_tree - CID 120 -2011-09-01 15:43 d_rossberg +2012-01-10 13:43 starseeker - * [r46536] src/librt/bbox.c: - for the Windows build: MSVC is not C99 - moved variable declarations upwards + * [r48266] src/librt/db_tree.c: + Check return value on bn_mat_ck - being in a debug conditional + does not excuse us. CID 119 -2011-09-01 15:32 starseeker +2012-01-09 22:26 brlcad - * [r46535] include/CMakeLists.txt: - Ooops, right - config_win_cmake is now a configure_file, treat it - accordingly. + * [r48265] src/libged/edit.c: + if we're not going to test the memchr() result, then there's no + reason to even call it. related to cov run 3 cid 1821, r48256. -2011-09-01 14:34 erikgreenwald +2012-01-09 22:26 starseeker - * [r46534] TODO: - add marching cubes to libged facetize + * [r48264] src/librt/search.c: + Check return value of db5_get_attributes. Run 3 CID 143 -2011-09-01 14:08 n_reed +2012-01-09 22:20 starseeker - * [r46533] src/conv/obj-g_new.c: - Should be passing char**, not char***, to bu_free_array. + * [r48263] src/librt/search.c: + Check return of rt_db_get_internal - just return if we don't get + anything and move on. Run 3 CID 144. -2011-09-01 13:49 erikgreenwald +2012-01-09 22:16 brlcad - * [r46532] src/libgcv/bottess.c: - remove inline keyword + * [r48262] bench/pixcmp.c: + if skip2 is null but skip1 is not, don't dereference and segfault + (cov run 3 cid 1738) -2011-09-01 13:40 erikgreenwald +2012-01-09 22:14 starseeker - * [r46531] src/libgcv/bottess.c: - Convert big scary macros to functions. Change explicit static to - HIDDEN. Add more optional output. + * [r48261] src/librt/search.c: + Analysis indicates by this point we're definitely BRLCAD_OK, so + don't bother with the check Run 3 CID 201 -2011-09-01 13:15 erikgreenwald +2012-01-09 21:55 starseeker - * [r46530] src/conv/obj-g_new.c: - cast const char** to char ** to match type. Add missing third - parameter to bu_free_array. + * [r48260] src/librt/search.c: + Initialize tmp.flags - Run 3 CID 1619 -2011-09-01 05:25 brlcad +2012-01-09 21:36 starseeker - * [r46529] TODO: - the new 'exists' command is a beautiful corollary to the unix - 'test' command.. embrace the familiar usage (make it the same - where possible) and extend with geometry-specific features. + * [r48259] src/fbserv/server.c: + While we're at it, check pcp -2011-09-01 04:02 brlcad +2012-01-09 21:26 bob1961 - * [r46528] src/conv/obj-g_new.c: - reorder to avoid forward decl + * [r48258] src/libged/comb_std.c: + run 3, CID 196. dp is tested in several places after being set to + RT_DIR_NULL. Removed code that can never be reached. -2011-09-01 03:58 brlcad +2012-01-09 21:20 starseeker - * [r46527] src/conv/obj-g_new.c: - bu_free_array() does the same as free_lib_array() plus a sanity - null + * [r48257] src/fbserv/server.c: + Add a series of checks for null buffers in fbserv -2011-09-01 03:46 n_reed +2012-01-09 21:17 erikgreenwald - * [r46526] src/libgcv/wfobj/obj_parser_state.h: - Changed remaining instances of local string copy to bu_strdup. - This memory is freed in obj-g_new.c. + * [r48256] src/libged/edit.c: + remove unused assign. Cov3-1821 -2011-09-01 02:59 brlcad +2012-01-09 21:14 erikgreenwald - * [r46525] src/libgcv/wfobj/obj_parser.cpp: - should be using c++ or (better) libbu memory management so error - behavior is consistent during out-of-memory conditions. - signatures don't match, though, so not a drop-in replacement as a - registered callback function. + * [r48255] src/librt/primitives/nmg/nmg_misc.c: + remove unused assign. Cov3-1687 -2011-09-01 02:50 n_reed +2012-01-09 21:12 erikgreenwald - * [r46524] src/conv/obj-g_new.c, src/libgcv/wfobj/obj_parser.cpp: - Don't have to copy vector elements to array since C++ promises - they are contiguous. + * [r48254] src/librt/db5_io.c: + remove unused assign. Cov3-1680 -2011-09-01 02:41 brlcad +2012-01-09 21:10 erikgreenwald - * [r46523] src/libgcv/wfobj/obj_parser_state.h: - simplify, there's a libbu bu_strdup() function for copying - strings (and if there wasn't, there's a libc function for that - too, strdup()). + * [r48253] src/conv/asc/asc2g.c: + remove double alloc. Cov3-1683 -2011-09-01 02:32 brlcad +2012-01-09 21:09 erikgreenwald - * [r46522] src/conv/obj-g_new.c: - ws consistency, indent, trailing ws + * [r48252] src/conv/asc/asc2g.c: + eliminate unused assignment. Cov3-1682 -2011-09-01 02:28 brlcad +2012-01-09 21:06 erikgreenwald - * [r46521] src/conv/obj-g_new.c: - don't peek into the struct, bu_vls_addr() was correct. vls_str is - just the internal memory buffer allocated which may be offset and - truncated. + * [r48251] src/librt/db5_io.c: + eliminate unused assign. Cov3-1679 -2011-09-01 01:17 starseeker +2012-01-09 21:06 starseeker - * [r46520] misc/CMake/CompilerFlags.cmake: - There's a TODO item to check for the -mss3 compiler flag - this - does so and adds it, but raises the qeustion about the original - concerns documented for sse flags + * [r48250] src/librt/db_open.c, src/librt/wdb.c: + Add some null checks (attempt at addressing Run3 CID 1771) -2011-09-01 00:54 starseeker +2012-01-09 21:05 erikgreenwald - * [r46519] include/raytrace.h: - fix the rt_bound_internal header definition + * [r48249] src/librt/db5_io.c: + eliminate unused assign. Cov3-1678 -2011-09-01 00:33 abhi2011 +2012-01-09 21:02 bob1961 - * [r46518] src/librt/bbox.c: - Modified the BB function to get the BB for groups, combs and - prims through tree traversal + * [r48248] src/libged/cat.c: + run3, CID 194. Removed unnecessary check or argc. -2011-08-31 23:19 n_reed +2012-01-09 20:59 bob1961 - * [r46517] src/conv/obj-g_new.c, - src/libgcv/wfobj/obj_parser_state.h: - Properly allocating and freeing the rest of the file strings. + * [r48247] src/conv/g-egg.c: + Removed unused variables. -2011-08-31 21:55 starseeker +2012-01-09 20:38 erikgreenwald - * [r46516] CMakeLists.txt, include/config_win_cmake.h, - include/config_win_cmake.h.in: - Try again - take a hit from kicad and use check_symbol_exists - this time, let's see how that does + * [r48246] src/libicv/fileformat.c: + fclose the freopened descriptors? Cov3-480 -2011-08-31 21:44 bob1961 +2012-01-09 20:35 erikgreenwald - * [r46515] src/tclscripts/archer/Archer.tcl, - src/tclscripts/archer/ArcherCore.tcl: - Using the exists command in a few places. It's cleaner. + * [r48245] src/libicv/fileformat.c: + fclose the freopened descriptors? Cov3-479 -2011-08-31 21:42 bob1961 +2012-01-09 20:34 r_weiss - * [r46514] src/tclscripts/lib/Ged.tcl: - Add "exists" to the help object. + * [r48244] src/librt/primitives/nmg/nmg_mk.c: + Updated 'nmg_demote_lu' in file 'nmg_mk.c'. Fixed a possible 'use + after free' error. -2011-08-31 21:30 starseeker +2012-01-09 20:31 erikgreenwald - * [r46513] CMakeLists.txt, include/config_win_cmake.h, - include/config_win_cmake.h.in: - utter failure - cannot confirm hypot is present as a function, - always get unresolved errors even when I manually feed it msvcrt. - revert for now + * [r48243] src/adrt/isst_tcltk.c: + set buf[0] to 0. Cov3-1801 -2011-08-31 20:50 starseeker +2012-01-09 20:30 bob1961 - * [r46512] CMakeLists.txt, misc/CMake/test_srcs/hypot_test.c: - try required libs and check_function_exists + * [r48242] src/libged/glob.c, src/libged/qray.c: + run 3, CID 155, 156. Calling GED_INITIALIZED within + GED_CHECK_DATABASE_OPEN is bad (i.e. gedp could be NULL). -2011-08-31 20:40 starseeker +2012-01-09 20:28 erikgreenwald - * [r46511] CMakeLists.txt, include/config_win_cmake.h.in: - give this a hypot test a shot... don't know if it will work, - untested + * [r48241] src/adrt/isst_tcltk.c: + fix paren placement problem, strlen(str+1) != strlen(str)+1. + Cov3-1721 -2011-08-31 20:38 starseeker +2012-01-09 20:27 n_reed - * [r46510] CMakeLists.txt, include/config_win_cmake.h, - include/config_win_cmake.h.in, misc/CMake/test_srcs/hypot_test.c: - Start working on how to test for hypot on Windows - most of the - warning messages we're getting in MSVC seem to relate to - redefining that function in config_win (I think)... + * [r48240] include/bu.h, include/fb.h: + rename __BU_ATTR_FORMAT* to _BU_ATTR_PRINTF* and _BU_ATTR_SCANF* + to support scan scanf checks -2011-08-31 20:08 starseeker +2012-01-09 20:24 erikgreenwald - * [r46509] CMakeLists.txt: - X11 is an advanced option under Windows, mark it as such. + * [r48239] src/librt/primitives/metaball/metaball_tri.c: + fix region null testing. Cov2-303 -2011-08-31 19:45 n_reed +2012-01-09 20:11 erikgreenwald - * [r46508] src/conv/obj-g_new.c: - Freeing all group strings and containing array; should be - leak-free again. + * [r48238] src/conv/g-egg.c: + regions_tried is never updated, so eliminate code looking for + that info. Cov2-172 -2011-08-31 19:31 bob1961 +2012-01-09 20:10 starseeker - * [r46507] include/ged.h, src/libged/CMakeLists.txt, - src/libged/exists.c, src/libtclcad/tclcad_obj.c, - src/mged/setup.c, src/tclscripts/lib/Ged.tcl: - Added ged_exists() in libged to check for the existence of a - database object and make it available in mged and archer. + * [r48237] src/conv/comgeom/cvt.c: + Check returns on sscanf - test to see if Coverity will accept + sscanf if we both have length specifications on all our + percent-type format items and check the return type - patch-g.c + was the only case previously where both of those things were + true. Run 2 CID 633, but has much broader implications. -2011-08-31 19:23 bob1961 +2012-01-09 20:03 erikgreenwald - * [r46506] src/tclscripts/archer/Arb4EditFrame.tcl, - src/tclscripts/archer/Arb5EditFrame.tcl, - src/tclscripts/archer/Arb6EditFrame.tcl, - src/tclscripts/archer/Arb7EditFrame.tcl, - src/tclscripts/archer/Arb8EditFrame.tcl, - src/tclscripts/archer/CombEditFrame.tcl, - src/tclscripts/archer/EhyEditFrame.tcl, - src/tclscripts/archer/EllEditFrame.tcl, - src/tclscripts/archer/EpaEditFrame.tcl, - src/tclscripts/archer/EtoEditFrame.tcl, - src/tclscripts/archer/ExtrudeEditFrame.tcl, - src/tclscripts/archer/GeometryEditFrame.tcl, - src/tclscripts/archer/GripEditFrame.tcl, - src/tclscripts/archer/HalfEditFrame.tcl, - src/tclscripts/archer/HypEditFrame.tcl, - src/tclscripts/archer/PartEditFrame.tcl, - src/tclscripts/archer/RhcEditFrame.tcl, - src/tclscripts/archer/RpcEditFrame.tcl, - src/tclscripts/archer/SuperellEditFrame.tcl, - src/tclscripts/archer/TgcEditFrame.tcl, - src/tclscripts/archer/TorusEditFrame.tcl: - Calling GeometryEditFrame::updateGeometry. + * [r48236] src/rt/do.c: + flip conditions to allow >512*512 to trigger (dead code fix, + cov2-227) -2011-08-31 19:23 starseeker +2012-01-09 20:00 erikgreenwald - * [r46505] misc/CMake/FindLEMON.cmake: - Er whoops, need mv/move, not cp/copy. builds once more + * [r48235] src/util/random.c: + Remove 'cleverness' that caused dead code paths. Cov2-231 -2011-08-31 19:20 bob1961 +2012-01-09 19:53 r_weiss - * [r46504] src/tclscripts/archer/Archer.tcl: - Added the initial code for editing pipes in Archer. More to come. + * [r48234] src/librt/primitives/nmg/nmg_misc.c: + Updated file 'nmg_misc.c' functions 'nmg_make_faces_within_tol' + and 'nmg_calc_face_plane'. Initialized variables, did some code + cleanup and fixed a float compare to '0.0'. -2011-08-31 19:19 bob1961 +2012-01-09 19:22 erikgreenwald - * [r46503] src/tclscripts/archer/CMakeLists.txt, - src/tclscripts/archer/PipeEditFrame.tcl: - Added the initial code for editing pipes in Archer. More to come. + * [r48233] NEWS, src/sig/d2-c.c: + For the first time ever, handle imaginary component correctly. + (coverity 2-1645) -2011-08-31 19:06 starseeker +2012-01-09 19:08 starseeker - * [r46502] misc/CMake/FindLEMON.cmake: - cmake -E rename isn't and won't be functional across multiple - volumes - use cp or copy if we can find them, and rename as a - last resort if we can't + * [r48232] misc/CMake/ThirdParty.cmake, + misc/CMake/ThirdParty_TCL.cmake: + Restore the CMake gui dropdown behavior - may have fixed some + other behavior issues, needs more testing. -2011-08-31 18:49 starseeker +2012-01-09 18:56 bob1961 - * [r46501] src/tclscripts/mged/CMakeLists.txt, - src/tclscripts/mged/exists.tcl, src/tclscripts/mged/tclIndex: - Nevermind, Bob is doing a libged version + * [r48231] src/librt/vlist.c: + run 2, CID 114. Put the return of getc() into an int and check + for EOF. -2011-08-31 18:47 starseeker +2012-01-09 18:45 erikgreenwald - * [r46500] src/tclscripts/mged/CMakeLists.txt, - src/tclscripts/mged/exists.tcl, src/tclscripts/mged/tclIndex: - add exists command to check whether a db object exists - maybe - should be a libged cmd... + * [r48230] src/vdeck/vdeck.c: + minor tweak to make slightly more readable -2011-08-31 18:15 n_reed +2012-01-09 18:44 indianlarry - * [r46499] src/conv/obj-g_new.c: - Addressed compiler warnings. + * [r48229] src/librt/primitives/pipe/pipe_brep.cpp: + Added 'void' cast call of non-void returning function, avoids + possible compiler warnings about caused unused return values. + Extends Run 2 CID 1710 -2011-08-31 17:46 n_reed +2012-01-09 18:27 erikgreenwald - * [r46498] src/conv/obj-g_new.c, src/libgcv/wfobj/obj_parser.cpp, - src/libgcv/wfobj/obj_parser_state.h: - Group names were being stored in volatile memory, causing garbage - output. Now copying strings to memory we actually own. + * [r48228] src/librt/primitives/brep/brep.cpp: + indent -2011-08-31 04:50 starseeker +2012-01-09 17:46 erikgreenwald - * [r46497] CMakeLists.txt, include/libtermio.h, - src/fb/CMakeLists.txt, src/fbed/CMakeLists.txt, - src/lgt/CMakeLists.txt, src/libcursor/CMakeLists.txt, - src/libcursor/cursor.c, src/libdm/CMakeLists.txt, - src/libtermio/CMakeLists.txt, src/other/CMakeLists.txt, - src/other/pdcurses_win32a: - Revert 46496 until more work can be done on it - leave trunk in a - working state. Main point was to checkpoint, and revision history - now has work done so far. + * [r48227] src/librt/primitives/bot/tie.c: + fill in uninitialized struct (coverity 2-1596 and 2-1625) -2011-08-31 04:35 starseeker +2012-01-09 17:36 erikgreenwald - * [r46496] CMakeLists.txt, include/libtermio.h, - src/fb/CMakeLists.txt, src/fbed/CMakeLists.txt, - src/lgt/CMakeLists.txt, src/libcursor/CMakeLists.txt, - src/libcursor/cursor.c, src/libdm/CMakeLists.txt, - src/libtermio/CMakeLists.txt, src/other/CMakeLists.txt, - src/other/pdcurses_win32a, - src/other/pdcurses_win32a/CMakeLists.txt, - src/other/pdcurses_win32a/config.h, - src/other/pdcurses_win32a/curses.h, - src/other/pdcurses_win32a/curspriv.h, - src/other/pdcurses_win32a/demos, - src/other/pdcurses_win32a/demos/firework.c, - src/other/pdcurses_win32a/demos/newdemo.c, - src/other/pdcurses_win32a/demos/ptest.c, - src/other/pdcurses_win32a/demos/rain.c, - src/other/pdcurses_win32a/demos/testcurs.c, - src/other/pdcurses_win32a/demos/tui.c, - src/other/pdcurses_win32a/demos/tui.h, - src/other/pdcurses_win32a/demos/tuidemo.c, - src/other/pdcurses_win32a/demos/worm.c, - src/other/pdcurses_win32a/demos/xmas.c, - src/other/pdcurses_win32a/exp-base.def, - src/other/pdcurses_win32a/exp-wide.def, - src/other/pdcurses_win32a/implemnt, - src/other/pdcurses_win32a/libobjs.mif, - src/other/pdcurses_win32a/makedist.mif, - src/other/pdcurses_win32a/panel.h, - src/other/pdcurses_win32a/pdcurses, - src/other/pdcurses_win32a/pdcurses/addch.c, - src/other/pdcurses_win32a/pdcurses/addchstr.c, - src/other/pdcurses_win32a/pdcurses/addstr.c, - src/other/pdcurses_win32a/pdcurses/attr.c, - src/other/pdcurses_win32a/pdcurses/beep.c, - src/other/pdcurses_win32a/pdcurses/bkgd.c, - src/other/pdcurses_win32a/pdcurses/border.c, - src/other/pdcurses_win32a/pdcurses/clear.c, - src/other/pdcurses_win32a/pdcurses/color.c, - src/other/pdcurses_win32a/pdcurses/debug.c, - src/other/pdcurses_win32a/pdcurses/delch.c, - src/other/pdcurses_win32a/pdcurses/deleteln.c, - src/other/pdcurses_win32a/pdcurses/deprec.c, - src/other/pdcurses_win32a/pdcurses/diff.txt, - src/other/pdcurses_win32a/pdcurses/getch.c, - src/other/pdcurses_win32a/pdcurses/getstr.c, - src/other/pdcurses_win32a/pdcurses/getyx.c, - src/other/pdcurses_win32a/pdcurses/inch.c, - src/other/pdcurses_win32a/pdcurses/inchstr.c, - src/other/pdcurses_win32a/pdcurses/initscr.c, - src/other/pdcurses_win32a/pdcurses/inopts.c, - src/other/pdcurses_win32a/pdcurses/insch.c, - src/other/pdcurses_win32a/pdcurses/insstr.c, - src/other/pdcurses_win32a/pdcurses/instr.c, - src/other/pdcurses_win32a/pdcurses/kernel.c, - src/other/pdcurses_win32a/pdcurses/keyname.c, - src/other/pdcurses_win32a/pdcurses/mouse.c, - src/other/pdcurses_win32a/pdcurses/move.c, - src/other/pdcurses_win32a/pdcurses/outopts.c, - src/other/pdcurses_win32a/pdcurses/overlay.c, - src/other/pdcurses_win32a/pdcurses/pad.c, - src/other/pdcurses_win32a/pdcurses/panel.c, - src/other/pdcurses_win32a/pdcurses/printw.c, - src/other/pdcurses_win32a/pdcurses/refresh.c, - src/other/pdcurses_win32a/pdcurses/scanw.c, - src/other/pdcurses_win32a/pdcurses/scr_dump.c, - src/other/pdcurses_win32a/pdcurses/scroll.c, - src/other/pdcurses_win32a/pdcurses/slk.c, - src/other/pdcurses_win32a/pdcurses/termattr.c, - src/other/pdcurses_win32a/pdcurses/terminfo.c, - src/other/pdcurses_win32a/pdcurses/touch.c, - src/other/pdcurses_win32a/pdcurses/util.c, - src/other/pdcurses_win32a/pdcurses/window.c, - src/other/pdcurses_win32a/term.h, - src/other/pdcurses_win32a/version.mif, - src/other/pdcurses_win32a/watcom.mif, - src/other/pdcurses_win32a/win32a, - src/other/pdcurses_win32a/win32a/bccwin32.mak, - src/other/pdcurses_win32a/win32a/ctest.c, - src/other/pdcurses_win32a/win32a/dmcwin32.mak, - src/other/pdcurses_win32a/win32a/gccwin32.mak, - src/other/pdcurses_win32a/win32a/lccwin32.mak, - src/other/pdcurses_win32a/win32a/mingwin32.mak, - src/other/pdcurses_win32a/win32a/mytest.c, - src/other/pdcurses_win32a/win32a/newtest.cpp, - src/other/pdcurses_win32a/win32a/pdcclip.c, - src/other/pdcurses_win32a/win32a/pdcdisp.c, - src/other/pdcurses_win32a/win32a/pdcgetsc.c, - src/other/pdcurses_win32a/win32a/pdckbd.c, - src/other/pdcurses_win32a/win32a/pdcscrn.c, - src/other/pdcurses_win32a/win32a/pdcsetsc.c, - src/other/pdcurses_win32a/win32a/pdcurses.def, - src/other/pdcurses_win32a/win32a/pdcurses.ico, - src/other/pdcurses_win32a/win32a/pdcurses.rc, - src/other/pdcurses_win32a/win32a/pdcutil.c, - src/other/pdcurses_win32a/win32a/pdcwin.h, - src/other/pdcurses_win32a/win32a/vcwin32.mak, - src/other/pdcurses_win32a/win32a/wccwin32.mak: - Took a stab at using http://www.projectpluto.com/win32a.htm - (WIN32 native curses) to get the terminal code working on - Windows, but so far falling way short of success. The - termio_win32.c file doesn't seem to have much in the way of - contents, and termio.c doesn't want to build on windows (among - other errors, getting illegal indirection errors associated with - copyTio). Even when using termio_win32.c, MSVC doesn't want to - generate a .lib file. The pdcurses demo apps do function, so as - far as that goes it does work - just not clear how the BRL-CAD - code maps to it. - -2011-08-31 01:27 starseeker - - * [r46495] CMakeLists.txt: - Explain the DEBUG header definition a little more thoroughly. - -2011-08-31 01:19 starseeker - - * [r46494] README.cmake: - mention ccmake - -2011-08-30 22:29 n_reed - - * [r46493] src/other/lemon/CMakeLists.txt: - Lemon needs the template file in the same directory as the - binary. On systems using configurations, that means we need to - copy this file into the configuration binary directory, not just - bin. May be more files where this is true - TODO. - -2011-08-30 21:45 starseeker - - * [r46492] src/other/re2c.dist: - add the new re2c file to the ignore list - -2011-08-30 20:10 brlcad - - * [r46491] src/libbu/test_vls.c: - couple more tests - -2011-08-30 19:48 brlcad - - * [r46490] src/libbu/test_vls.c: - test more width, precision, and format specifier flags to make - sure vls does what libc does - -2011-08-30 19:28 brlcad - - * [r46489] src/libbu/test_vls.c: - put ac and av to good use - -2011-08-30 19:10 brlcad - - * [r46488] src/libbu/vls.c: - len is not -1 - -2011-08-30 18:54 erikgreenwald - - * [r46487] src/libbu/test_vls.c: - mark unused variable + * [r48226] src/libbn/tabdata.c: + test return value of bu_vls_gets() (coverity 2-130) -2011-08-30 18:48 brlcad +2012-01-09 17:14 indianlarry - * [r46486] src/libbu/vls.c: - revert back to strncpy() until we can get a proper debug in. + * [r48225] src/librt/primitives/brep/brep.cpp: + Restructured 'if' statement to pull embedded assignment from + conditional. Run 2 CID 1707 -2011-08-30 18:44 brlcad +2012-01-09 16:48 erikgreenwald - * [r46485] src/libbu/str.c: - consistency in the >= logic -- looks like it is/was right, but - was misleading how it was using the operator + * [r48224] src/adrt/load_g.c: + Check db_lookup return value for NULL (bad .g file) (coverity + 2-396) -2011-08-30 18:30 brlcad +2012-01-09 16:42 erikgreenwald - * [r46484] src/libbu/vls.c: - bu_strlcpy() size includes the null character, make sure len is - adjusted accordingly + * [r48223] src/adrt/librender/path.c: + initialize variable (coverity 2-1597) -2011-08-30 18:28 brlcad +2012-01-09 16:39 erikgreenwald - * [r46483] src/libbu/test_vls.c: - expand to include more types, legths, and some precision tests. + * [r48222] src/adrt/librender/surfel.c: + remove unused variable (coverity 2-1677) -2011-08-30 18:10 starseeker +2012-01-09 16:35 erikgreenwald - * [r46482] CMakeLists.txt, src/conv/obj-g_new.c: - Ah, right - we include tcl headers, so we define STDC_HEADERS for - them. Document that. + * [r48221] src/adrt/librender/grid.c: + remove unused variable (coverity 2-1676) -2011-08-30 17:54 brlcad +2012-01-09 16:29 starseeker - * [r46481] src/libbu/CMakeLists.txt, src/libbu/Makefile.am, - src/libbu/test_vls.c: - add a preliminary vls unit test to make sure our printing format - specifier behavior is consistent with stdio's behavior. - particularly for non-standard format specifier issues like %z and - %ll, make sure something sane is happening. + * [r48220] src/vdeck/vdeck.c: + sprint->snprintf Run 2 CID 1254 -2011-08-30 17:05 starseeker +2012-01-09 16:29 erikgreenwald - * [r46480] src/librt/primitives/metaball/metaball.c: - Quiet potentially uninitialized warning. + * [r48219] src/adrt/librender/flos.c: + remove unused variable (coverity 2-1675) -2011-08-30 14:45 brlcad +2012-01-09 16:27 erikgreenwald - * [r46479] src/libbu/test_basename.c, src/libbu/test_htond.c, - src/libbu/test_progname.c, src/libbu/test_timer.c: - update file names in headers and usage + * [r48218] src/adrt/librender/depth.c: + remove unused variable (coverity 2-1674) -2011-08-30 14:42 brlcad +2012-01-09 16:25 bob1961 - * [r46478] src/libbu/CMakeLists.txt, src/libbu/Makefile.am, - src/libbu/basenametester.c, src/libbu/htester.c, - src/libbu/prognametester.c, src/libbu/test_basename.c, - src/libbu/test_htond.c, src/libbu/test_progname.c, - src/libbu/test_timer.c, src/libbu/timetester.c: - rename all of the test programs to have a test_ prefix instead of - a tester suffix. makes them easier to identify and groups tests - together. should help keep things more organized moving forward - as more unit tests are written. + * [r48217] src/gtools/g_diff.c: + run 2, CID 1696, uninspected variable. Now only using the return + value of db_lookup() to compare to RT_DIR_NULL (i.e. no longer + assigning return of db_lookup to a variable) -2011-08-30 10:32 n_reed +2012-01-09 16:13 starseeker - * [r46477] src/libbu/vls.c: - Typo; statement with no effect. + * [r48216] src/libanalyze/CMakeLists.txt, + src/libanalyze/test_density.c: + Go ahead and stuff in the test_density.c file, but add it to + CMAKEFILES since it's not in a working state. -2011-08-30 05:03 starseeker +2012-01-09 16:08 erikgreenwald - * [r46476] CMakeLists.txt: - don't need the math expression anymore + * [r48215] src/adrt/librender/camera.c: + explicitely promote time sizes (unsigned shorts) to unsigned int + (coverity 2-1256) -2011-08-30 04:50 starseeker +2012-01-09 16:05 starseeker - * [r46475] CMakeLists.txt: - I suppose the date/timestamp code failing to generate a date - should be fatal - that has to be fixed if it breaks. + * [r48214] src/librt/primitives/nmg/nmg_fcut.c: + prev_lu isn't used - remove not only assignment but lookup if + it's not being used. Run 2 CID 1708 -2011-08-30 04:47 starseeker +2012-01-09 16:05 erikgreenwald - * [r46474] CMakeLists.txt: - more rewording + * [r48213] src/adrt/librender/camera.c: + dlclose on bad plugin lookup (coverity 2-461) -2011-08-30 04:42 starseeker +2012-01-09 16:04 bob1961 - * [r46473] CMakeLists.txt: - typo, wording tweak + * [r48212] src/libdm/dm-X.c, src/libdm/dm-plot.c, + src/libdm/dm-ps.c, src/libdm/dm-tk.c: + run 2, CID #'s (1697, 1699, 1700, 1701), uninspected variable. + void the return of callback_funtion(). -2011-08-30 04:38 brlcad +2012-01-09 15:54 erikgreenwald - * [r46472] CMakeLists.txt: - checking order changed. update docs. need to check compiler - characteristics earlier within cmake so that flags are set - properly. remember there was a specific reason for delaying the - compiler testing until after headers/libs/types with the - autotools build but don't remember what that reason was any - longer (and it's not documented) so go with the flow -- makes - more sense to test the compiler flags earlier anyways. + * [r48211] NEWS: + mention crash fix from icv_image write on bad file -2011-08-30 04:34 starseeker +2012-01-09 15:54 starseeker - * [r46471] CMakeLists.txt: - Hmm... it might be that platforms with multiple CFG types - shouldn't share the same output directories... try this. + * [r48210] src/librt/primitives/pipe/pipe_brep.cpp: + Don't need to assign to face - Run 2 CID 1710 -2011-08-30 04:20 starseeker +2012-01-09 15:48 starseeker - * [r46470] CMakeLists.txt, misc/CMake/BRLCAD_CheckFunctions.cmake: - nevermind about STDC_HEADERS - we don't really need it, only - tcl/tk really use it so let them deal with it. + * [r48209] src/libwdb/dynamic_geometry.c: + Don't assign to dp_tmp - not used. Run 2 CID 1711 -2011-08-30 04:09 starseeker +2012-01-09 15:45 bob1961 - * [r46469] misc/CMake/BRLCAD_CheckFunctions.cmake: - tweak so that number of chars in number doesn't match number of - chars in specifer + * [r48208] src/libdm/dm-ogl.c: + run 2, CID 1698, uninspected variable. void the return of + callback_funtion(). -2011-08-30 04:07 brlcad +2012-01-09 15:45 starseeker - * [r46468] misc/CMake/BRLCAD_CheckFunctions.cmake: - in that same vein, we need string.h for strcmp + * [r48207] src/libwdb/dynamic_geometry.c: + Don't assign to dp when we don't need to (while we're at it, pull + the other dp assignment out of the if statement). Run 2 CID 1712 -2011-08-30 03:58 brlcad +2012-01-09 15:41 starseeker - * [r46467] misc/CMake/BRLCAD_CheckFunctions.cmake: - we definitely need stdio.h (for sprintf()) but it shouldn't be - conditional (c89 is required) + * [r48206] doc/README.Linux: + Add g++ explicitly for Ubuntu (it's apparently a separately + installed package) -2011-08-30 03:54 brlcad +2012-01-09 15:26 erikgreenwald - * [r46466] src/libbu/vls.c: - add in initial logic to replace instances of %z in format - specifiers for platforms that don't support that c99 feature. - since msvc is presently the only known platform with this busted - feature behavior, scan the format specifier and replace instances - of %z with %I which is presently more commonly found on - win32/win64 environments. + * [r48205] src/libanalyze/CMakeLists.txt: + test_analyze.c doesn't exist. Comment out for now. -2011-08-30 03:54 starseeker +2012-01-09 15:01 starseeker - * [r46465] misc/CMake/BRLCAD_CheckFunctions.cmake: - This test succeeds on a platform where I would expect it to - succeed - may need more tweaking, but I *think* this will do it. + * [r48204] include/bu.h, include/magic.h, + src/libanalyze/CMakeLists.txt, src/libbu/badmagic.c: + Minor header restructuring to avoid recursive inclusion of bu.h + in magic.h - Run 2, CIT 438 -2011-08-30 03:25 brlcad +2012-01-09 14:32 erikgreenwald - * [r46464] src/libbu/vls.c: - use bu_strlcpy() instead of strncpy() since it guarantees - null-termination which we were doing manually + * [r48203] src/libicv/fileformat.c: + free filename in bif to avoid memory leak. Print filename before + freeing. (coverity 1718). -2011-08-30 03:18 brlcad +2012-01-09 02:31 starseeker - * [r46463] CMakeLists.txt: - arguable whether testing libc supports %z as a print width - specifier is a compiler characteristic or type testing but go - with the latter. add the (new and untested) - BRLCAD_CHECK_C99_FORMAT_SPECIFIERS macro so we can toggle code - logic based on HAVE_C99_FORMAT_SPECIFIERS + * [r48202] misc/CMake/DiffCache.cmake, src/libged/CMakeLists.txt: + Couple more fixes to ensure re-running cmake doesn't result in + rebuild without an actual change. -2011-08-30 03:13 brlcad +2012-01-09 01:41 starseeker - * [r46462] misc/CMake/BRLCAD_CheckFunctions.cmake: - take a stab at implementing a new build test for c99 format - specifiers. not all of them, though, only care about %z for now - since it's the one currently causing havoc with msvc builds. + * [r48201] src/other/xmltools/libxml/CMakeLists.txt: + Add a couple tests to libxml so the conf.h file doesn't change as + a consequences of subsequent libxslt tests on re-configure + (triggers a large rebuild of xmltools and docs.) These tests + should probably be common to the toplevel of xmltools for all the + libs. -2011-08-30 03:01 starseeker +2012-01-08 22:47 starseeker - * [r46461] src/conv/obj-g_new.c: - Put zu back - hopefully actually testing for size_t fixed it - (oopsie). + * [r48200] CMakeLists.txt: + Document where the hint on configuration path setting came from + and why we need it. -2011-08-30 02:56 brlcad +2012-01-06 22:11 n_reed - * [r46460] CMakeLists.txt: - might help to actually test for size_t :) + * [r48199] src/libbn/plane.c: + generalize bn_mkpoint_3planes for non-unitized direction vectors -2011-08-29 23:11 n_reed +2012-01-06 03:43 starseeker - * [r46459] src/conv/obj-g_new.c: - MSVC compiler doesn't support %zu format. Changed all instances - to %lu. + * [r48198] TODO: + These two DocBook items are addressed - other DocBook TODOs need + review - in particular, many formatting elements have at least + some examples of improved formatting, and need to be reworked + comprehensively through the DocBook books -2011-08-29 20:05 starseeker +2012-01-06 03:41 starseeker - * [r46458] src/mged/CMakeLists.txt: - Fix space in mged CMakeLists.txt - also did this for bwish, got - sucked into a previous commit. + * [r48197] TODO: + Add a reminder to expand documentation on building BRL-CAD to + other tools CMake opens up support for. Low priority. -2011-08-29 20:03 n_reed +2012-01-05 18:52 n_reed - * [r46457] src/libgcv/wfobj/obj_grammar.yy: - Allowing "" as a user-defined object name. + * [r48196] src/librt/opennurbs_ext.cpp: + sanity -2011-08-29 18:56 starseeker +2012-01-05 02:21 brlcad - * [r46456] CMakeLists.txt, misc/CMake/CompilerFlags.cmake, - src/bwish/CMakeLists.txt: - Make _FORTIFY_SOURCE a config.h define instead of a compile flag - check. + * [r48195] src/tclscripts/mged/anim.tcl: + quote the animation commands being piped via open(n) since + filepaths with spaces look like the command name. this is in + response to sf bug 3466818 from nephesh (hwangbo) (how to solve + the edit animation curve) where a common install of BRL-CAD into + the usual Program Files directory was problematic. -2011-08-29 18:48 n_reed +2012-01-04 15:28 erikgreenwald - * [r46455] src/conv/obj-g_new.c: - Added check for valid number of command line arguments. + * [r48194] src/libgcv/CMakeLists.txt, src/libgcv/soup.h, + src/libgcv/test_bottess.c: + fix symbol export to try to be windows friendly -2011-08-29 18:06 starseeker +2012-01-04 00:29 n_reed - * [r46454] src/other/incrTcl/itk/CMakeLists.txt: - more itk build logic cleanup + * [r48193] src/other/step/src/fedex_plus/multpass.c: + don't generate unused variables, per r41173 -2011-08-29 18:03 n_reed +2012-01-03 23:18 n_reed - * [r46453] src/libgcv/wfobj/obj_grammar.yy: - Only reporting first syntax error instead of all of them. + * [r48192] src/other/step/src/fedex_plus/classes_wrapper.cc: + need to generate default return statement per fix in r41174 -2011-08-29 17:49 starseeker +2012-01-03 21:45 erikgreenwald - * [r46452] src/other/incrTcl/itk/CMakeLists.txt: - Ah, right - if itk is taking responsibility for its path setting, - need to be more complete. + * [r48191] src/libgcv/test_bottess.c: + add basic test for split_face() -2011-08-29 17:24 starseeker +2012-01-03 20:31 erikgreenwald - * [r46451] src/other/CMakeLists.txt: - when doing win, also need xlib + * [r48190] src/libgcv/test_bottess.c: + flesh out single face split test stuff some more -2011-08-29 15:08 starseeker +2012-01-03 20:14 erikgreenwald - * [r46450] misc/CMake/CompilerFlags.cmake: - MSVC doesn't know what to do with D_FORTIFY_SOURCE, apparently + * [r48189] src/libgcv/bottess.c: + be a little noisier -2011-08-29 15:04 starseeker +2012-01-03 19:30 n_reed - * [r46449] src/other/re2c/bootstrap/parser.hh: - fix comment + * [r48188] src/other/step/data/CMakeLists.txt, + src/other/step/data/ap203/ap203edit.exp: + adding a modified ap203 express file that fedex_plus doesn't fail + on -2011-08-29 15:04 starseeker +2012-01-03 19:20 erikgreenwald - * [r46448] src/other/re2c/bootstrap/parser.hh: - May need the parser.hh file too... + * [r48187] src/libgcv/test_bottess.c: + fix an err in macro parm shadowing that caused sigill -2011-08-29 14:48 starseeker +2012-01-03 18:00 erikgreenwald - * [r46447] src/other/CMakeLists.txt: - mark BRLCAD_TERMLIB_BUILD as advanced + * [r48186] src/libgcv/test_bottess.c: + Macroize a bunch of recurrent test shtuff. add a test for a split + laying on the edge. -2011-08-29 14:16 starseeker +2012-01-03 16:54 erikgreenwald - * [r46446] TODO.cmake: - Update todo items for CMake + * [r48185] src/libgcv/test_bottess.c: + search for expected results in split triangle set instead of + presenting them for visual verification -2011-08-27 13:22 brlcad +2012-01-03 16:53 erikgreenwald - * [r46445] src/mged/dodraw.c: - doesn't look like mged_bound_solid() is used outside of this - file, so mark as static. + * [r48184] src/libgcv/bottess.c: + remove resize msg -2011-08-26 22:50 n_reed +2012-01-03 16:00 erikgreenwald - * [r46444] src/libgcv/wfobj/obj_grammar.yy: - Making return codes clear. + * [r48183] src/libgcv/test_bottess.c: + add some stuff for face splitting (making me miss junit and an + ide) -2011-08-26 22:40 n_reed +2012-01-03 15:14 brlcad - * [r46443] src/conv/obj-g_new.c: - Removed call to perror after syntax error. Error message is - already printed elsewhere, and errno is not set. + * [r48182] TODO: + deprecation message added -2011-08-26 20:15 starseeker +2012-01-03 15:14 brlcad - * [r46442] src/libgcv/wfobj/obj_parser_state.h: - stray character + * [r48181] src/librt/primitives/bspline/bspline.cpp, + src/librt/primitives/half/half.c, + src/librt/primitives/poly/poly.c: + add deprecation messages to poly, bspline, and half primitive + objects that get exported. slated for removal in v6 (rel8). -2011-08-26 19:13 n_reed +2011-12-30 19:55 n_reed - * [r46441] src/libgcv/wfobj/obj_grammar.h.in, - src/libgcv/wfobj/obj_parser.cpp, src/libgcv/wfobj/obj_parser.h, - src/libgcv/wfobj/obj_rules.h, src/libgcv/wfobj/obj_token_type.h, - src/libgcv/wfobj/re2c_utils.c, src/libgcv/wfobj/re2c_utils.h: - Applied standard headers and footers. + * [r48180] src/other/step/include/CMakeLists.txt, + src/other/step/include/express/expprint.h, + src/other/step/src/express/express.c: + remove old debug header -2011-08-26 19:11 n_reed +2011-12-30 18:47 n_reed - * [r46440] src/libgcv/wfobj/obj_grammar.yy, - src/libgcv/wfobj/obj_parser_state.h: - indent/ws cleanup + * [r48179] src/other/CMakeLists.txt: + condition SCL build on perplex/lemon rather than lex/yacc -2011-08-26 17:38 n_reed +2011-12-29 23:32 n_reed - * [r46439] src/conv/obj-g_new.c: - Cleaning rt_uniresource after it's no longer needed. + * [r48178] include/dm.h: + update drawLines3D macro prototype to agree with r47494 -2011-08-26 17:22 n_reed +2011-12-29 17:33 n_reed - * [r46438] src/librt/shoot.c: - rt_res_pieces_clean was dereferencing rtip without checking for - NULL value. + * [r48177] src/libgcv/wfobj/obj_grammar.yy, + src/libgcv/wfobj/obj_rules.h, src/libgcv/wfobj/obj_rules.l, + src/other/perplex/README.txt, + src/other/perplex/scanner_template.c: + handle app data more opaquely -2011-08-26 16:48 n_reed +2011-12-28 22:07 n_reed - * [r46437] src/librt/prep.c: - Removed dead code from rt_clean_resource_basic. It was an - uncompiled duplication of the code in rt_clean_resource_complete. + * [r48176] src/tclscripts/boteditor/botEditor.tcl, + src/tclscripts/boteditor/botPropertyBox.tcl: + allow setting bot mode and orientation from gui -2011-08-26 07:29 jordisayol +2011-12-28 18:32 n_reed - * [r46436] sh/make_rpm.sh: - Add "ISO-8859-1 75dpi fonts" for fedora rpm building dependency. + * [r48175] src/tclscripts/boteditor/botTools.tcl: + rename some labels to increase clarity -2011-08-26 04:00 starseeker +2011-12-27 22:43 n_reed - * [r46435] src/libged/CMakeLists.txt: - Ah, right - need to format this so that the BRLCAD_ADDLIB macro - is OK with it. + * [r48174] src/libgcv/wfobj/obj_grammar.yy: + Per-vertex colors are a non-standard extension, but may be found + in Meshlab OBJ exports. Accept but ignore them. -2011-08-26 03:42 starseeker +2011-12-27 20:41 n_reed - * [r46434] CMakeLists.txt: - Fix comment - we aren't interested in setting for debug on - Windows at the moment - usual pattern there is to run from build - directory and then create the .exe installer + * [r48173] src/other/perplex/README.txt: + initial documentation -2011-08-26 02:18 brlcad +2011-12-27 20:22 n_reed - * [r46433] NEWS: - due to the slew of 'i seemed to encounter bad geometry' messages - that print out during raytracing, note that the fix for the m1151 - geometry that made rt stop crashing was probably due to bad - geometry. either way, it was a crash case that is no longer - crashing. + * [r48172] src/other/perplex/parser.y, + src/other/perplex/token_type.h: + add header and footer -2011-08-26 02:04 starseeker +2011-12-27 20:22 n_reed - * [r46432] src/libged/CMakeLists.txt, - src/libged/simulate/CMakeLists.txt, - src/libged/zoom/CMakeLists.txt, src/mged/CMakeLists.txt: - Make a stab at a CMake setup for libged commands in - subdirectories. + * [r48171] src/other/perplex/scanner.re: + typo -2011-08-26 01:45 brlcad +2011-12-27 17:15 erikgreenwald - * [r46431] src/conv/patch/patch-g.c: - last one, another semi missing. + * [r48170] src/libgcv/CMakeLists.txt: + disable test prog on win32 (dll export/import issue) -2011-08-26 01:32 brlcad +2011-12-27 16:41 n_reed - * [r46430] src/libwdb/pipe.c: - aha! it was the (void *)0 change to the runtime-debug disabled - mode macros (knew it would catch if-statements, did not expect it - to catch missing semis). awesome side effect. :) + * [r48169] src/other/perplex/perplex.h, + src/other/perplex/scanner.re: + remove unused member from scanner data struct -2011-08-26 01:30 abhi2011 +2011-12-23 22:50 n_reed - * [r46429] src/libged/CMakeLists.txt, - src/libged/simulate/CMakeLists.txt, src/mged/CMakeLists.txt: - Changed the name of the simulation sources build target to - simulate, removed GEDSIMLIB + * [r48168] src/libgcv/wfobj/obj_token_type.h: + avoid comparison between bool and unsigned char -2011-08-26 01:23 brlcad +2011-12-23 22:02 n_reed - * [r46428] src/librt/primitives/extrude/extrude.c, - src/librt/primitives/half/half.c, - src/librt/primitives/nmg/nmg_extrude.c, - src/librt/primitives/nmg/nmg_fcut.c: - more missing semicolons.. wtf. + * [r48167] src/libbu/escape.c: + don't declare variable in for's init expression -2011-08-26 01:16 brlcad +2011-12-23 19:51 n_reed - * [r46427] src/librt/pr.c: - why hasn't this missing semicolon caused a build failure before - now?? + * [r48166] src/other/perplex/parser.y, + src/other/perplex/perplex.cpp: + initialize conditions string, close output file, and free + special-op strings -2011-08-26 01:13 brlcad +2011-12-23 19:36 n_reed - * [r46426] src/librt/opennurbs_ext.cpp: - ws indent consistency cleanup + * [r48165] src/libgcv/wfobj/obj_grammar.yy, + src/libgcv/wfobj/obj_parser.cpp, src/libgcv/wfobj/obj_rules.h, + src/libgcv/wfobj/obj_rules.l: + Renaming to distinguish extra type and state type. Remember to + free extra. -2011-08-26 01:03 brlcad +2011-12-23 19:12 n_reed - * [r46425] src/librt/opennurbs_ext.cpp: - so the big crash is happening due to the surfaces being NULL - after a call to Split(). not yet at all clear how that's - happening so add debug abort code, return null, and protect - against null derefences. would be cleaner to ensure that - subdivideSurfaceByKnots() will never return NULL (and someone - (tm) should fix that) but it's not immediately clear to me what - the Split() failure means yet. + * [r48164] src/libgcv/wfobj/CMakeLists.txt, + src/libgcv/wfobj/Makefile.sample: + remove unused makefile -2011-08-26 00:58 brlcad +2011-12-23 18:04 erikgreenwald - * [r46424] src/librt/opennurbs_ext.h: - if the child node being added is null, do nothing + * [r48163] src/libgcv/test_bottess.c: + macro up the test harness for simple triangle intersection + (obfuscate to clarify) -2011-08-26 00:25 brlcad +2011-12-23 04:18 starseeker - * [r46423] TODO: - need to create a class that inherits from ON_Brep so we can - cleanly implement methods that openNURBS intentionally removes. - that way we won't have to fork and merge changes each time - openNURBS is updated, our additions can be managed more easily, - and our changes can be consolidated. + * [r48162] CMakeLists.txt, src/other/CMakeLists.txt: + go for consistency -2011-08-25 23:45 brlcad +2011-12-23 04:09 starseeker - * [r46422] NEWS: - technically, memory issues are user visible, so document the - recent fix from nicholas reed where BoT object memory was not - being freed during export. this potentially could be a lot of - memory for large bots and bots that are frequently edited. + * [r48161] doc/docbook/CMakeLists.txt, misc/CMake/DocBook.cmake, + misc/CMake/Docbook.cmake: + Might as well match the spelling for DocBook that docbook.org is + using. -2011-08-25 23:40 brlcad +2011-12-23 04:07 starseeker - * [r46421] NEWS: - tom browder updated the conversion.sh script with new options for - KEEP and OPATH, which respectively allow users to keep the - working copy and specify the object path to use for searching. - combine two changes together and remove multiline. (multiline - news items are rare, usually reserved for multiple contributors. - also, reworded to fit to column 70.) + * [r48160] misc/CMake/Docbook.cmake: + Docbook.cmake is logic (one of the reasons for breaking it out + here) so put the header on it. -2011-08-25 23:35 brlcad +2011-12-22 23:35 starseeker - * [r46420] sh/conversion.sh: - since the working file might no longer be deleted, give it a - proper .g suffix. + * [r48159] misc/CMake/Docbook.cmake: + copy-paste fix in error messages for Docbook tools -2011-08-25 23:25 brlcad +2011-12-22 22:21 tbrowder2 - * [r46419] sh/conversion.sh: - make sure the SEARCH binary exists too, set and use it as SGED + * [r48158] src/libged/bb.c: + remove extra blank line -2011-08-25 23:24 brlcad +2011-12-22 22:18 tbrowder2 - * [r46418] sh/conversion.sh: - accommodate the new options, but keeping them ordered similar to - the intended grouping. renamed the SAVE option to KEEP to avoid - ambiguity. restore output formatting so that column 70 isn't - exceeded (keeping the output neatly consistent). lastly, make - KEEP respect the VERBOSE setting. + * [r48157] src/libged/analyze.c: + fix typo -2011-08-25 22:54 brlcad +2011-12-22 22:14 tbrowder2 - * [r46417] NEWS: - go ahead and be specific since the four prims affected will fit, - cliff tightened the bounding boxes which 'should' improve - performance but at a minimum will affect the autoview size of - those primitives when drawn alone (as well as the bb command) + * [r48156] regress/mged.sh: + redfine 'tgms' -2011-08-25 22:39 brlcad +2011-12-22 22:07 starseeker - * [r46416] NEWS: - improved globbing of object names in mged by calling the libbu - bu_fnmatch() routine instead of the weaker librt - db_regexp_match() function. this was prompted by noticing that - support for negated character classes (e.g., [^abc]) was not - supported but it should also improve support for other operators - such as repetitions of character sets and anchoring to beginning - and end of object names. + * [r48155] CMakeLists.txt: + Oops - put the DATA_DIR prefix in the MAN_DIR variable -2011-08-25 22:31 brlcad +2011-12-22 21:59 starseeker - * [r46415] doc/deprecation.txt, include/raytrace.h, - src/libged/expand.c, src/libged/wdb_obj.c, src/librt/db_match.c: - deprecate db_regexp_match() since it's nearly identical to - bu_fnmatch(). it's probably a minimally impacting change that - could be removed, but the meaning of the function's boolean - return value is flipped making regexp substitution clumsy. - instead, mark it for removal and make the guts call bu_fnmatch(). - this was prompted by the existing implementation not supporting - an expected feature for 'not' character classes ala [^abc] which - bu_fnmatch does support. + * [r48154] t.c: + clear stray file from ssh testing... -2011-08-25 22:15 n_reed +2011-12-22 20:26 brlcad - * [r46414] src/conv/obj-g_new.c: - Fixed memory leak. A couple allocated arrays were being missed in - the free_ti routine. + * [r48153] src/libbu/test_escape.c: + Add some not-cases to the testing -2011-08-25 21:32 n_reed - - * [r46413] include/wdb.h, src/libwdb/bot.c: - Marking unmodified parameters of mk_bot_w_normals as const. +2011-12-22 20:26 brlcad -2011-08-25 21:29 n_reed + * [r48152] src/libbu/escape.c: + fix/add support for negative expressions specified with ^ where + we needed to iterate over all chars to make sure none match + before escaping - * [r46412] src/librt/primitives/bot/bot.c: - Having rt_bot_ifree free normals and face_normals arrays along - with the others. +2011-12-22 20:09 brlcad -2011-08-25 21:20 brlcad + * [r48151] src/libbu/vls.c: + prevent crashing after bu_vls_strgrab() if the vls was never + initialized. bu_vls_addr() will return the address to a static + buffer if it's empty, so care must be taken to not return that as + the char* from bu_vls_strgrab(). - * [r46411] TODO: - the nmg->brep conversion routine could use a more simple 2d - bounding box technique that should give tighter fitting surfaces - for quad faces. could go hog wild with a convex hull calculation - too. +2011-12-22 19:08 brlcad -2011-08-25 20:00 starseeker + * [r48150] src/libbu/escape.c: + add support for negative expressions (start with circumflex/carat + '^'). - * [r46410] CMakeLists.txt: - These variables are not needed by default, but useful in some - situations - put commented out lines in to illustrate how they - would be set +2011-12-22 19:08 brlcad -2011-08-25 19:02 n_reed + * [r48149] src/libbu/test_escape.c: + some clarify on the escape test output - * [r46409] src/conv/obj-g_new.c: - Reformatted usage string to be less verbose. +2011-12-22 18:58 tbrowder2 -2011-08-25 16:27 starseeker + * [r48148] doc/docbook/system/mann/en/bb.xml: + correct typo - * [r46408] src/libpc/CMakeLists.txt: - Bah, spoke too soon - test apps aren't happy. +2011-12-22 18:57 n_reed -2011-08-25 16:13 starseeker + * [r48147] src/other/step/src/express/expparse.y, + src/other/step/src/express/expscan.l: + fixed a few typos - * [r46407] db/CMakeLists.txt, misc/CMakeLists.txt, - src/libgcv/wfobj/CMakeLists.txt, src/other/CMakeLists.txt, - src/other/lemon.dist, src/other/libpng.dist, src/other/libz.dist, - src/other/openNURBS.dist, src/other/re2c.dist, src/other/tk.dist: - Update/add dist files and ignore lists for CMake distcheck +2011-12-22 18:27 tbrowder2 -2011-08-25 16:12 starseeker + * [r48146] src/tclscripts/mged/help.tcl: + add mged 'bb' command help - * [r46406] CMakeLists.txt: - don't want recursive behavior, so spot .. and ignore it in - distcheck path handling. +2011-12-22 18:05 starseeker -2011-08-25 16:09 starseeker + * [r48145] misc/CMake/ThirdParty.cmake: + we want full path for this binary... - * [r46405] src/libpc/CMakeLists.txt: - Oh yeah, probably should uncomment the tests too. +2011-12-22 18:00 brlcad -2011-08-25 15:18 starseeker + * [r48144] src/libbu/escape.c: + stub in initial function for expanding the previous 'chars' input + into an expanded list of chars to match - * [r46404] src/other/lemon/README: - Add a README file for lemon. probably should add the lemon docs - as a text file too but that'll take a bit more reformatting +2011-12-22 17:55 brlcad -2011-08-25 14:51 starseeker + * [r48143] include/bu.h: + document the extensively expaned support being added to + bu_str_escape() to make the previous 'chars' parameter actually + represent a full-fledged regular bracket expression. this + includes support for negative (^) expressions and named character + classes. - * [r46403] src/libbu/CMakeLists.txt, src/libbu/Makefile.am, - src/libbu/dirent.c, src/libbu/uce-dirent.h, - src/other/uce-dirent/uce-dirent.h: - move uce-dirent to src/other +2011-12-22 16:19 tbrowder2 -2011-08-25 14:51 starseeker + * [r48142] t.c: + testing ssh access - * [r46402] misc/CMake/FindLEMON.cmake: - tweak so things are quieter on repeat runs of cmake +2011-12-22 16:16 tbrowder2 -2011-08-25 14:36 starseeker + * [r48141] t.c: + testing ssh access - * [r46401] src/other/uce-dirent: - uce-dirent is external, prepare a src/other home +2011-12-22 16:15 tbrowder2 -2011-08-25 06:45 starseeker + * [r48140] t.c: + test ssh access - * [r46400] misc/CMake/CompilerFlags.cmake: - If all the flags fail, don't try it - need to be able to - successfully tell the compiler 32/64 bit, otherwise configure - specifically for something the compiler can't do should fail. +2011-12-22 16:12 bob1961 -2011-08-25 06:25 starseeker + * [r48139] src/tclscripts/lib/Ged.tcl: + Tweak cadwidgets::Ged::pane_mouse_3dpoint to also use polygon + points. - * [r46399] src/mged/CMakeLists.txt: - fix mged linking if bullet is around +2011-12-22 15:54 tbrowder2 -2011-08-25 06:15 starseeker + * [r48138] t.c: + testing ssh access - * [r46398] misc/CMake/FindLEMON.cmake: - lemon generates a .out file by default - could just add -q arg, - but we may want that out file for debugging at some point so just - go ahead and add it to the output list for now. +2011-12-22 15:53 tbrowder2 -2011-08-25 05:51 starseeker + * [r48137] t.c: + test ssh access - * [r46397] misc/CMake/FindLEMON.cmake: - Can't use a system lemon unless lempar.c is present in the same - directory - check that too. +2011-12-22 15:50 tbrowder2 -2011-08-25 03:46 starseeker + * [r48136] t.c: + test ssh access - * [r46396] src/conv/obj-g_new.c: - Mac didn't like NULL, go with 0 +2011-12-22 15:37 tbrowder2 -2011-08-25 01:08 starseeker + * [r48135] t.c: + modding temp file to check ssh access - * [r46393] CMakeLists.txt: - mark BULLET_INCLUDE_DIR as advanced +2011-12-22 15:24 tbrowder2 -2011-08-25 01:06 starseeker + * [r48134] t.c: + modding temp file to test ssh access - * [r46392] CMakeLists.txt, misc/CMake/ResetCache.cmake: - Need more testing, but this setup swaps between 32 and 64 bit - compilation without requiring the nuking of the build directory - files. In other words, changing the BRLCAD-CPU_TYPE in cmake-gui - and running configure should 'do the right thing' automatically, - and does on the system tested so far. +2011-12-22 15:23 tbrowder2 -2011-08-25 00:33 jordisayol + * [r48133] t.c: + modding temp file to test ssh access - * [r46391] sh/make_deb.sh, sh/make_rpm.sh: - Changed more deb/rpm building dependencies. +2011-12-22 15:16 tbrowder2 -2011-08-24 23:46 brlcad + * [r48132] t.c: + modding temp file to test ssh access - * [r46390] sh/facetall.sh: - killtree is probably more appropriate since the region will - usually have children +2011-12-22 15:15 tbrowder2 -2011-08-24 23:45 brlcad + * [r48131] t.c: + modding temp file to test ssh access - * [r46389] sh/facetall.sh: - this script could use some love, but it can be pretty useful -- - particularly with these helper scripts. move the converted bot - objects into place within the hierarchy and show an easy way to - count the size of all those polygons within a .g file hierarchy. +2011-12-22 15:03 tbrowder2 -2011-08-24 23:36 brlcad + * [r48130] t.c: + modding temp file to test ssh access - * [r46388] TODO: - document some of the NURBS issues encountered via the - brep/csg/bot comparison testing. need to speed up brep prep, need - to tighten the bounding box (ideally so that tools like csgbrep - generate equivalent bounding boxes for the brep version as the - equivalent csg version -- good test cases). +2011-12-22 15:02 tbrowder2 -2011-08-24 23:34 brlcad + * [r48129] t.c: + adding temp file to test ssh access - * [r46387] BUGS: - document a few more bugs encountered via the brep/csg/bot - comparison testing. crashes during rtarea and/or gqa (but pix - raytracing actually works...) for revolve, brep (revolve), and - bot (hyp). +2011-12-22 13:52 tbrowder2 -2011-08-24 23:07 starseeker + * [r48128] INSTALL: + correct typo - * [r46386] src/librt/primitives/bot/bot.c, - src/librt/primitives/bot/g_bot_include.c: - Apparently rt_bot_bbox does not correctly calculate a minimal - bbox - until it's clear why, restore old behavior. - -2011-08-24 22:23 jordisayol - - * [r46385] sh/make_rpm.sh: - Change mime-type name on rpm builder script - -2011-08-24 22:14 jordisayol - - * [r46384] misc/debian/changelog, sh/make_deb.sh, sh/make_rpm.sh: - Change deb/rpm building dependencies. - Update debian/changelog. - -2011-08-24 21:22 n_reed - - * [r46383] src/conv/obj-g_new.c: - Suppressing compiler warnings: compressed oversized usage string, - added missing test_face prototype, removed unused variables, - fixed bad branch statements. - -2011-08-24 21:13 n_reed - - * [r46382] src/libgcv/wfobj/obj_rules.h, - src/libgcv/wfobj/obj_rules.re: - Changed obj_parser_set_extra return type from void* to more - appropriate void. Removed unused YY_INPUT macro. - -2011-08-24 21:11 n_reed - - * [r46381] src/libgcv/wfobj/obj_grammar.yy: - Appeasing compiler by adding gratuitous code to lemon directives - so that previously unused parameters get used in the generated - output. - -2011-08-24 20:27 starseeker - - * [r46380] misc/CMake/CompilerFlags.cmake: - With the new boost, depth 50 isn't gonna cut it - some - indications even 128 won't... - -2011-08-24 20:24 starseeker - - * [r46379] src/other/boost/boost/algorithm, - src/other/boost/boost/algorithm/string, - src/other/boost/boost/algorithm/string/case_conv.hpp, - src/other/boost/boost/algorithm/string/compare.hpp, - src/other/boost/boost/algorithm/string/concept.hpp, - src/other/boost/boost/algorithm/string/config.hpp, - src/other/boost/boost/algorithm/string/constants.hpp, - src/other/boost/boost/algorithm/string/detail, - src/other/boost/boost/algorithm/string/detail/case_conv.hpp, - src/other/boost/boost/algorithm/string/detail/find_format.hpp, - src/other/boost/boost/algorithm/string/detail/find_format_all.hpp, - src/other/boost/boost/algorithm/string/detail/find_format_store.hpp, - src/other/boost/boost/algorithm/string/detail/finder.hpp, - src/other/boost/boost/algorithm/string/detail/formatter.hpp, - src/other/boost/boost/algorithm/string/detail/replace_storage.hpp, - src/other/boost/boost/algorithm/string/detail/sequence.hpp, - src/other/boost/boost/algorithm/string/detail/util.hpp, - src/other/boost/boost/algorithm/string/find_format.hpp, - src/other/boost/boost/algorithm/string/finder.hpp, - src/other/boost/boost/algorithm/string/formatter.hpp, - src/other/boost/boost/algorithm/string/replace.hpp, - src/other/boost/boost/algorithm/string/sequence_traits.hpp, - src/other/boost/boost/algorithm/string/yes_no_type.hpp, - src/other/boost/boost/any.hpp, src/other/boost/boost/cregex.hpp, - src/other/boost/boost/exception/detail/error_info_impl.hpp, - src/other/boost/boost/exception/detail/is_output_streamable.hpp, - src/other/boost/boost/exception/detail/object_hex_dump.hpp, - src/other/boost/boost/exception/detail/type_info.hpp, - src/other/boost/boost/exception/info.hpp, - src/other/boost/boost/exception/to_string.hpp, - src/other/boost/boost/exception/to_string_stub.hpp, - src/other/boost/boost/fusion, - src/other/boost/boost/fusion/adapted, - src/other/boost/boost/fusion/adapted/mpl, - src/other/boost/boost/fusion/adapted/mpl.hpp, - src/other/boost/boost/fusion/adapted/mpl/detail, - src/other/boost/boost/fusion/adapted/mpl/detail/at_impl.hpp, - src/other/boost/boost/fusion/adapted/mpl/detail/begin_impl.hpp, - src/other/boost/boost/fusion/adapted/mpl/detail/category_of_impl.hpp, - src/other/boost/boost/fusion/adapted/mpl/detail/end_impl.hpp, - src/other/boost/boost/fusion/adapted/mpl/detail/has_key_impl.hpp, - src/other/boost/boost/fusion/adapted/mpl/detail/is_sequence_impl.hpp, - src/other/boost/boost/fusion/adapted/mpl/detail/is_view_impl.hpp, - src/other/boost/boost/fusion/adapted/mpl/detail/size_impl.hpp, - src/other/boost/boost/fusion/adapted/mpl/detail/value_at_impl.hpp, - src/other/boost/boost/fusion/adapted/mpl/mpl_iterator.hpp, - src/other/boost/boost/fusion/algorithm, - src/other/boost/boost/fusion/algorithm/iteration, - src/other/boost/boost/fusion/algorithm/iteration/detail, - src/other/boost/boost/fusion/algorithm/iteration/detail/fold.hpp, - src/other/boost/boost/fusion/algorithm/iteration/detail/for_each.hpp, - src/other/boost/boost/fusion/algorithm/iteration/fold.hpp, - src/other/boost/boost/fusion/algorithm/iteration/for_each.hpp, - src/other/boost/boost/fusion/algorithm/iteration/reverse_fold.hpp, - src/other/boost/boost/fusion/algorithm/query, - src/other/boost/boost/fusion/algorithm/query/any.hpp, - src/other/boost/boost/fusion/algorithm/query/detail, - src/other/boost/boost/fusion/algorithm/query/detail/any.hpp, - src/other/boost/boost/fusion/algorithm/query/detail/find_if.hpp, - src/other/boost/boost/fusion/algorithm/query/find.hpp, - src/other/boost/boost/fusion/algorithm/transformation, - src/other/boost/boost/fusion/algorithm/transformation/erase.hpp, - src/other/boost/boost/fusion/algorithm/transformation/erase_key.hpp, - src/other/boost/boost/fusion/algorithm/transformation/insert.hpp, - src/other/boost/boost/fusion/algorithm/transformation/insert_range.hpp, - src/other/boost/boost/fusion/algorithm/transformation/pop_back.hpp, - src/other/boost/boost/fusion/algorithm/transformation/pop_front.hpp, - src/other/boost/boost/fusion/algorithm/transformation/push_back.hpp, - src/other/boost/boost/fusion/algorithm/transformation/push_front.hpp, - src/other/boost/boost/fusion/container, - src/other/boost/boost/fusion/container/deque, - src/other/boost/boost/fusion/container/deque/deque_fwd.hpp, - src/other/boost/boost/fusion/container/deque/limits.hpp, - src/other/boost/boost/fusion/container/generation, - src/other/boost/boost/fusion/container/generation/make_cons.hpp, - src/other/boost/boost/fusion/container/list, - src/other/boost/boost/fusion/container/list/cons.hpp, - src/other/boost/boost/fusion/container/list/cons_iterator.hpp, - src/other/boost/boost/fusion/container/list/detail, - src/other/boost/boost/fusion/container/list/detail/at_impl.hpp, - src/other/boost/boost/fusion/container/list/detail/begin_impl.hpp, - src/other/boost/boost/fusion/container/list/detail/deref_impl.hpp, - src/other/boost/boost/fusion/container/list/detail/empty_impl.hpp, - src/other/boost/boost/fusion/container/list/detail/end_impl.hpp, - src/other/boost/boost/fusion/container/list/detail/equal_to_impl.hpp, - src/other/boost/boost/fusion/container/list/detail/next_impl.hpp, - src/other/boost/boost/fusion/container/list/detail/value_at_impl.hpp, - src/other/boost/boost/fusion/container/list/detail/value_of_impl.hpp, - src/other/boost/boost/fusion/container/list/limits.hpp, - src/other/boost/boost/fusion/container/list/list_fwd.hpp, - src/other/boost/boost/fusion/container/map, - src/other/boost/boost/fusion/container/map/limits.hpp, - src/other/boost/boost/fusion/container/map/map_fwd.hpp, - src/other/boost/boost/fusion/container/set, - src/other/boost/boost/fusion/container/set/limits.hpp, - src/other/boost/boost/fusion/container/set/set_fwd.hpp, - src/other/boost/boost/fusion/container/vector, - src/other/boost/boost/fusion/container/vector/detail, - src/other/boost/boost/fusion/container/vector/detail/advance_impl.hpp, - src/other/boost/boost/fusion/container/vector/detail/at_impl.hpp, - src/other/boost/boost/fusion/container/vector/detail/begin_impl.hpp, - src/other/boost/boost/fusion/container/vector/detail/deref_impl.hpp, - src/other/boost/boost/fusion/container/vector/detail/distance_impl.hpp, - src/other/boost/boost/fusion/container/vector/detail/end_impl.hpp, - src/other/boost/boost/fusion/container/vector/detail/equal_to_impl.hpp, - src/other/boost/boost/fusion/container/vector/detail/next_impl.hpp, - src/other/boost/boost/fusion/container/vector/detail/prior_impl.hpp, - src/other/boost/boost/fusion/container/vector/detail/value_at_impl.hpp, - src/other/boost/boost/fusion/container/vector/detail/value_of_impl.hpp, - src/other/boost/boost/fusion/container/vector/detail/vector_n.hpp, - src/other/boost/boost/fusion/container/vector/limits.hpp, - src/other/boost/boost/fusion/container/vector/vector10.hpp, - src/other/boost/boost/fusion/container/vector/vector_fwd.hpp, - src/other/boost/boost/fusion/container/vector/vector_iterator.hpp, - src/other/boost/boost/fusion/include, - src/other/boost/boost/fusion/include/any.hpp, - src/other/boost/boost/fusion/include/begin.hpp, - src/other/boost/boost/fusion/include/category_of.hpp, - src/other/boost/boost/fusion/include/cons.hpp, - src/other/boost/boost/fusion/include/fold.hpp, - src/other/boost/boost/fusion/include/for_each.hpp, - src/other/boost/boost/fusion/include/intrinsic.hpp, - src/other/boost/boost/fusion/include/is_view.hpp, - src/other/boost/boost/fusion/include/iterator_base.hpp, - src/other/boost/boost/fusion/include/next.hpp, - src/other/boost/boost/fusion/include/reverse_fold.hpp, - src/other/boost/boost/fusion/include/single_view.hpp, - src/other/boost/boost/fusion/include/size.hpp, - src/other/boost/boost/fusion/include/tag_of_fwd.hpp, - src/other/boost/boost/fusion/include/transform_view.hpp, - src/other/boost/boost/fusion/include/value_of.hpp, - src/other/boost/boost/fusion/iterator, - src/other/boost/boost/fusion/iterator/advance.hpp, - src/other/boost/boost/fusion/iterator/deref.hpp, - src/other/boost/boost/fusion/iterator/deref_data.hpp, - src/other/boost/boost/fusion/iterator/detail, - src/other/boost/boost/fusion/iterator/detail/adapt_deref_traits.hpp, - src/other/boost/boost/fusion/iterator/detail/adapt_value_traits.hpp, - src/other/boost/boost/fusion/iterator/detail/advance.hpp, - src/other/boost/boost/fusion/iterator/detail/distance.hpp, - src/other/boost/boost/fusion/iterator/distance.hpp, - src/other/boost/boost/fusion/iterator/equal_to.hpp, - src/other/boost/boost/fusion/iterator/iterator_facade.hpp, - src/other/boost/boost/fusion/iterator/key_of.hpp, - src/other/boost/boost/fusion/iterator/mpl, - src/other/boost/boost/fusion/iterator/mpl.hpp, - src/other/boost/boost/fusion/iterator/mpl/convert_iterator.hpp, - src/other/boost/boost/fusion/iterator/mpl/fusion_iterator.hpp, - src/other/boost/boost/fusion/iterator/next.hpp, - src/other/boost/boost/fusion/iterator/prior.hpp, - src/other/boost/boost/fusion/iterator/value_of.hpp, - src/other/boost/boost/fusion/iterator/value_of_data.hpp, - src/other/boost/boost/fusion/mpl, - src/other/boost/boost/fusion/mpl.hpp, - src/other/boost/boost/fusion/mpl/at.hpp, - src/other/boost/boost/fusion/mpl/back.hpp, - src/other/boost/boost/fusion/mpl/begin.hpp, - src/other/boost/boost/fusion/mpl/clear.hpp, - src/other/boost/boost/fusion/mpl/detail, - src/other/boost/boost/fusion/mpl/detail/clear.hpp, - src/other/boost/boost/fusion/mpl/empty.hpp, - src/other/boost/boost/fusion/mpl/end.hpp, - src/other/boost/boost/fusion/mpl/erase.hpp, - src/other/boost/boost/fusion/mpl/erase_key.hpp, - src/other/boost/boost/fusion/mpl/front.hpp, - src/other/boost/boost/fusion/mpl/has_key.hpp, - src/other/boost/boost/fusion/mpl/insert.hpp, - src/other/boost/boost/fusion/mpl/insert_range.hpp, - src/other/boost/boost/fusion/mpl/pop_back.hpp, - src/other/boost/boost/fusion/mpl/pop_front.hpp, - src/other/boost/boost/fusion/mpl/push_back.hpp, - src/other/boost/boost/fusion/mpl/push_front.hpp, - src/other/boost/boost/fusion/mpl/size.hpp, - src/other/boost/boost/fusion/sequence, - src/other/boost/boost/fusion/sequence/comparison, - src/other/boost/boost/fusion/sequence/comparison/enable_comparison.hpp, - src/other/boost/boost/fusion/sequence/convert.hpp, - src/other/boost/boost/fusion/sequence/intrinsic, - src/other/boost/boost/fusion/sequence/intrinsic.hpp, - src/other/boost/boost/fusion/sequence/intrinsic/at.hpp, - src/other/boost/boost/fusion/sequence/intrinsic/at_key.hpp, - src/other/boost/boost/fusion/sequence/intrinsic/back.hpp, - src/other/boost/boost/fusion/sequence/intrinsic/begin.hpp, - src/other/boost/boost/fusion/sequence/intrinsic/empty.hpp, - src/other/boost/boost/fusion/sequence/intrinsic/end.hpp, - src/other/boost/boost/fusion/sequence/intrinsic/ext_, - src/other/boost/boost/fusion/sequence/intrinsic/ext_/segments.hpp, - src/other/boost/boost/fusion/sequence/intrinsic/ext_/size_s.hpp, - src/other/boost/boost/fusion/sequence/intrinsic/front.hpp, - src/other/boost/boost/fusion/sequence/intrinsic/has_key.hpp, - src/other/boost/boost/fusion/sequence/intrinsic/size.hpp, - src/other/boost/boost/fusion/sequence/intrinsic/value_at.hpp, - src/other/boost/boost/fusion/sequence/intrinsic/value_at_key.hpp, - src/other/boost/boost/fusion/support, - src/other/boost/boost/fusion/support/category_of.hpp, - src/other/boost/boost/fusion/support/detail, - src/other/boost/boost/fusion/support/detail/access.hpp, - src/other/boost/boost/fusion/support/detail/as_fusion_element.hpp, - src/other/boost/boost/fusion/support/detail/category_of.hpp, - src/other/boost/boost/fusion/support/detail/is_mpl_sequence.hpp, - src/other/boost/boost/fusion/support/detail/is_view.hpp, - src/other/boost/boost/fusion/support/detail/mpl_iterator_category.hpp, - src/other/boost/boost/fusion/support/ext_, - src/other/boost/boost/fusion/support/ext_/is_segmented.hpp, - src/other/boost/boost/fusion/support/is_iterator.hpp, - src/other/boost/boost/fusion/support/is_sequence.hpp, - src/other/boost/boost/fusion/support/is_view.hpp, - src/other/boost/boost/fusion/support/iterator_base.hpp, - src/other/boost/boost/fusion/support/sequence_base.hpp, - src/other/boost/boost/fusion/support/tag_of.hpp, - src/other/boost/boost/fusion/support/tag_of_fwd.hpp, - src/other/boost/boost/fusion/view, - src/other/boost/boost/fusion/view/detail, - src/other/boost/boost/fusion/view/detail/strictest_traversal.hpp, - src/other/boost/boost/fusion/view/ext_, - src/other/boost/boost/fusion/view/ext_/segmented_iterator.hpp, - src/other/boost/boost/fusion/view/filter_view, - src/other/boost/boost/fusion/view/filter_view.hpp, - src/other/boost/boost/fusion/view/filter_view/detail, - src/other/boost/boost/fusion/view/filter_view/detail/begin_impl.hpp, - src/other/boost/boost/fusion/view/filter_view/detail/deref_data_impl.hpp, - src/other/boost/boost/fusion/view/filter_view/detail/deref_impl.hpp, - src/other/boost/boost/fusion/view/filter_view/detail/end_impl.hpp, - src/other/boost/boost/fusion/view/filter_view/detail/equal_to_impl.hpp, - src/other/boost/boost/fusion/view/filter_view/detail/key_of_impl.hpp, - src/other/boost/boost/fusion/view/filter_view/detail/next_impl.hpp, - src/other/boost/boost/fusion/view/filter_view/detail/size_impl.hpp, - src/other/boost/boost/fusion/view/filter_view/detail/value_of_data_impl.hpp, - src/other/boost/boost/fusion/view/filter_view/detail/value_of_impl.hpp, - src/other/boost/boost/fusion/view/filter_view/filter_view.hpp, - src/other/boost/boost/fusion/view/filter_view/filter_view_iterator.hpp, - src/other/boost/boost/fusion/view/iterator_range, - src/other/boost/boost/fusion/view/iterator_range/detail, - src/other/boost/boost/fusion/view/iterator_range/detail/at_impl.hpp, - src/other/boost/boost/fusion/view/iterator_range/detail/begin_impl.hpp, - src/other/boost/boost/fusion/view/iterator_range/detail/end_impl.hpp, - src/other/boost/boost/fusion/view/iterator_range/detail/value_at_impl.hpp, - src/other/boost/boost/fusion/view/iterator_range/iterator_range.hpp, - src/other/boost/boost/fusion/view/joint_view, - src/other/boost/boost/fusion/view/joint_view/detail, - src/other/boost/boost/fusion/view/joint_view/detail/begin_impl.hpp, - src/other/boost/boost/fusion/view/joint_view/detail/deref_data_impl.hpp, - src/other/boost/boost/fusion/view/joint_view/detail/deref_impl.hpp, - src/other/boost/boost/fusion/view/joint_view/detail/end_impl.hpp, - src/other/boost/boost/fusion/view/joint_view/detail/key_of_impl.hpp, - src/other/boost/boost/fusion/view/joint_view/detail/next_impl.hpp, - src/other/boost/boost/fusion/view/joint_view/detail/value_of_data_impl.hpp, - src/other/boost/boost/fusion/view/joint_view/detail/value_of_impl.hpp, - src/other/boost/boost/fusion/view/joint_view/joint_view.hpp, - src/other/boost/boost/fusion/view/joint_view/joint_view_iterator.hpp, - src/other/boost/boost/fusion/view/single_view, - src/other/boost/boost/fusion/view/single_view.hpp, - src/other/boost/boost/fusion/view/single_view/detail, - src/other/boost/boost/fusion/view/single_view/detail/begin_impl.hpp, - src/other/boost/boost/fusion/view/single_view/detail/deref_impl.hpp, - src/other/boost/boost/fusion/view/single_view/detail/end_impl.hpp, - src/other/boost/boost/fusion/view/single_view/detail/next_impl.hpp, - src/other/boost/boost/fusion/view/single_view/detail/value_of_impl.hpp, - src/other/boost/boost/fusion/view/single_view/single_view.hpp, - src/other/boost/boost/fusion/view/single_view/single_view_iterator.hpp, - src/other/boost/boost/fusion/view/transform_view, - src/other/boost/boost/fusion/view/transform_view.hpp, - src/other/boost/boost/fusion/view/transform_view/detail, - src/other/boost/boost/fusion/view/transform_view/detail/advance_impl.hpp, - src/other/boost/boost/fusion/view/transform_view/detail/apply_transform_result.hpp, - src/other/boost/boost/fusion/view/transform_view/detail/at_impl.hpp, - src/other/boost/boost/fusion/view/transform_view/detail/begin_impl.hpp, - src/other/boost/boost/fusion/view/transform_view/detail/deref_impl.hpp, - src/other/boost/boost/fusion/view/transform_view/detail/distance_impl.hpp, - src/other/boost/boost/fusion/view/transform_view/detail/end_impl.hpp, - src/other/boost/boost/fusion/view/transform_view/detail/equal_to_impl.hpp, - src/other/boost/boost/fusion/view/transform_view/detail/next_impl.hpp, - src/other/boost/boost/fusion/view/transform_view/detail/prior_impl.hpp, - src/other/boost/boost/fusion/view/transform_view/detail/value_at_impl.hpp, - src/other/boost/boost/fusion/view/transform_view/detail/value_of_impl.hpp, - src/other/boost/boost/fusion/view/transform_view/transform_view.hpp, - src/other/boost/boost/fusion/view/transform_view/transform_view_fwd.hpp, - src/other/boost/boost/fusion/view/transform_view/transform_view_iterator.hpp, - src/other/boost/boost/graph/detail/read_graphviz_new.hpp, - src/other/boost/boost/graph/detail/read_graphviz_spirit.hpp, - src/other/boost/boost/graph/distributed/graphviz.hpp, - src/other/boost/boost/graph/dll_import_export.hpp, - src/other/boost/boost/graph/graphml.hpp, - src/other/boost/boost/graph/graphviz.hpp, - src/other/boost/boost/graph/subgraph.hpp, - src/other/boost/boost/make_shared.hpp, - src/other/boost/boost/mpl/aux_/erase_impl.hpp, - src/other/boost/boost/mpl/aux_/erase_key_impl.hpp, - src/other/boost/boost/mpl/aux_/insert_impl.hpp, - src/other/boost/boost/mpl/aux_/insert_range_impl.hpp, - src/other/boost/boost/mpl/aux_/iter_push_front.hpp, - src/other/boost/boost/mpl/aux_/order_impl.hpp, - src/other/boost/boost/mpl/aux_/pop_back_impl.hpp, - src/other/boost/boost/mpl/empty_base.hpp, - src/other/boost/boost/mpl/erase.hpp, - src/other/boost/boost/mpl/erase_key.hpp, - src/other/boost/boost/mpl/inherit.hpp, - src/other/boost/boost/mpl/insert.hpp, - src/other/boost/boost/mpl/insert_range.hpp, - src/other/boost/boost/mpl/insert_range_fwd.hpp, - src/other/boost/boost/mpl/limits/map.hpp, - src/other/boost/boost/mpl/map, src/other/boost/boost/mpl/map.hpp, - src/other/boost/boost/mpl/map/aux_, - src/other/boost/boost/mpl/map/aux_/at_impl.hpp, - src/other/boost/boost/mpl/map/aux_/begin_end_impl.hpp, - src/other/boost/boost/mpl/map/aux_/clear_impl.hpp, - src/other/boost/boost/mpl/map/aux_/contains_impl.hpp, - src/other/boost/boost/mpl/map/aux_/empty_impl.hpp, - src/other/boost/boost/mpl/map/aux_/erase_impl.hpp, - src/other/boost/boost/mpl/map/aux_/erase_key_impl.hpp, - src/other/boost/boost/mpl/map/aux_/has_key_impl.hpp, - src/other/boost/boost/mpl/map/aux_/include_preprocessed.hpp, - src/other/boost/boost/mpl/map/aux_/insert_impl.hpp, - src/other/boost/boost/mpl/map/aux_/item.hpp, - src/other/boost/boost/mpl/map/aux_/iterator.hpp, - src/other/boost/boost/mpl/map/aux_/key_type_impl.hpp, - src/other/boost/boost/mpl/map/aux_/map0.hpp, - src/other/boost/boost/mpl/map/aux_/numbered.hpp, - src/other/boost/boost/mpl/map/aux_/preprocessed, - src/other/boost/boost/mpl/map/aux_/preprocessed/no_ctps, - src/other/boost/boost/mpl/map/aux_/preprocessed/no_ctps/map10.hpp, - src/other/boost/boost/mpl/map/aux_/preprocessed/no_ctps/map20.hpp, - src/other/boost/boost/mpl/map/aux_/preprocessed/no_ctps/map30.hpp, - src/other/boost/boost/mpl/map/aux_/preprocessed/no_ctps/map40.hpp, - src/other/boost/boost/mpl/map/aux_/preprocessed/no_ctps/map50.hpp, - src/other/boost/boost/mpl/map/aux_/preprocessed/plain, - src/other/boost/boost/mpl/map/aux_/preprocessed/plain/map10.hpp, - src/other/boost/boost/mpl/map/aux_/preprocessed/plain/map20.hpp, - src/other/boost/boost/mpl/map/aux_/preprocessed/plain/map30.hpp, - src/other/boost/boost/mpl/map/aux_/preprocessed/plain/map40.hpp, - src/other/boost/boost/mpl/map/aux_/preprocessed/plain/map50.hpp, - src/other/boost/boost/mpl/map/aux_/preprocessed/typeof_based, - src/other/boost/boost/mpl/map/aux_/preprocessed/typeof_based/map10.hpp, - src/other/boost/boost/mpl/map/aux_/preprocessed/typeof_based/map20.hpp, - src/other/boost/boost/mpl/map/aux_/preprocessed/typeof_based/map30.hpp, - src/other/boost/boost/mpl/map/aux_/preprocessed/typeof_based/map40.hpp, - src/other/boost/boost/mpl/map/aux_/preprocessed/typeof_based/map50.hpp, - src/other/boost/boost/mpl/map/aux_/size_impl.hpp, - src/other/boost/boost/mpl/map/aux_/tag.hpp, - src/other/boost/boost/mpl/map/aux_/value_type_impl.hpp, - src/other/boost/boost/mpl/map/map0.hpp, - src/other/boost/boost/mpl/map/map10.hpp, - src/other/boost/boost/mpl/map/map20.hpp, - src/other/boost/boost/mpl/map/map30.hpp, - src/other/boost/boost/mpl/map/map40.hpp, - src/other/boost/boost/mpl/map/map50.hpp, - src/other/boost/boost/mpl/order_fwd.hpp, - src/other/boost/boost/mpl/pop_back.hpp, - src/other/boost/boost/mpl/sizeof.hpp, - src/other/boost/boost/multi_index/detail/duplicates_iterator.hpp, - src/other/boost/boost/multi_index/detail/ord_index_node.hpp, - src/other/boost/boost/multi_index/detail/ord_index_ops.hpp, - src/other/boost/boost/multi_index/detail/uintptr_type.hpp, - src/other/boost/boost/multi_index/detail/unbounded.hpp, - src/other/boost/boost/multi_index/detail/value_compare.hpp, - src/other/boost/boost/multi_index/ordered_index.hpp, - src/other/boost/boost/optional/optional_io.hpp, - src/other/boost/boost/preprocessor/repetition/enum_shifted.hpp, - src/other/boost/boost/preprocessor/selection, - src/other/boost/boost/preprocessor/selection/max.hpp, - src/other/boost/boost/preprocessor/seq/for_each.hpp, - src/other/boost/boost/preprocessor/seq/pop_back.hpp, - src/other/boost/boost/preprocessor/seq/push_back.hpp, - src/other/boost/boost/preprocessor/seq/push_front.hpp, - src/other/boost/boost/preprocessor/seq/to_tuple.hpp, - src/other/boost/boost/property_map/dynamic_property_map.hpp, - src/other/boost/boost/property_map/parallel/global_index_map.hpp, - src/other/boost/boost/property_tree, - src/other/boost/boost/property_tree/detail, - src/other/boost/boost/property_tree/detail/exception_implementation.hpp, - src/other/boost/boost/property_tree/detail/file_parser_error.hpp, - src/other/boost/boost/property_tree/detail/ptree_implementation.hpp, - src/other/boost/boost/property_tree/detail/ptree_utils.hpp, - src/other/boost/boost/property_tree/detail/rapidxml.hpp, - src/other/boost/boost/property_tree/detail/xml_parser_error.hpp, - src/other/boost/boost/property_tree/detail/xml_parser_flags.hpp, - src/other/boost/boost/property_tree/detail/xml_parser_read_rapidxml.hpp, - src/other/boost/boost/property_tree/detail/xml_parser_utils.hpp, - src/other/boost/boost/property_tree/detail/xml_parser_write.hpp, - src/other/boost/boost/property_tree/detail/xml_parser_writer_settings.hpp, - src/other/boost/boost/property_tree/exceptions.hpp, - src/other/boost/boost/property_tree/id_translator.hpp, - src/other/boost/boost/property_tree/ptree.hpp, - src/other/boost/boost/property_tree/ptree_fwd.hpp, - src/other/boost/boost/property_tree/stream_translator.hpp, - src/other/boost/boost/property_tree/string_path.hpp, - src/other/boost/boost/property_tree/xml_parser.hpp, - src/other/boost/boost/proto, - src/other/boost/boost/proto/args.hpp, - src/other/boost/boost/proto/core.hpp, - src/other/boost/boost/proto/deep_copy.hpp, - src/other/boost/boost/proto/detail, - src/other/boost/boost/proto/detail/and_n.hpp, - src/other/boost/boost/proto/detail/args.hpp, - src/other/boost/boost/proto/detail/as_expr.hpp, - src/other/boost/boost/proto/detail/as_lvalue.hpp, - src/other/boost/boost/proto/detail/basic_expr.hpp, - src/other/boost/boost/proto/detail/deduce_domain.hpp, - src/other/boost/boost/proto/detail/deduce_domain_n.hpp, - src/other/boost/boost/proto/detail/deep_copy.hpp, - src/other/boost/boost/proto/detail/deprecated.hpp, - src/other/boost/boost/proto/detail/expr.hpp, - src/other/boost/boost/proto/detail/extends_funop.hpp, - src/other/boost/boost/proto/detail/extends_funop_const.hpp, - src/other/boost/boost/proto/detail/funop.hpp, - src/other/boost/boost/proto/detail/generate_by_value.hpp, - src/other/boost/boost/proto/detail/ignore_unused.hpp, - src/other/boost/boost/proto/detail/lambda_matches.hpp, - src/other/boost/boost/proto/detail/local.hpp, - src/other/boost/boost/proto/detail/make_expr.hpp, - src/other/boost/boost/proto/detail/make_expr_.hpp, - src/other/boost/boost/proto/detail/make_expr_funop.hpp, - src/other/boost/boost/proto/detail/matches_.hpp, - src/other/boost/boost/proto/detail/or_n.hpp, - src/other/boost/boost/proto/detail/poly_function.hpp, - src/other/boost/boost/proto/detail/poly_function_funop.hpp, - src/other/boost/boost/proto/detail/poly_function_traits.hpp, - src/other/boost/boost/proto/detail/preprocessed, - src/other/boost/boost/proto/detail/preprocessed/and_n.hpp, - src/other/boost/boost/proto/detail/preprocessed/args.hpp, - src/other/boost/boost/proto/detail/preprocessed/basic_expr.hpp, - src/other/boost/boost/proto/detail/preprocessed/deduce_domain_n.hpp, - src/other/boost/boost/proto/detail/preprocessed/deep_copy.hpp, - src/other/boost/boost/proto/detail/preprocessed/expr.hpp, - src/other/boost/boost/proto/detail/preprocessed/expr_variadic.hpp, - src/other/boost/boost/proto/detail/preprocessed/extends_funop.hpp, - src/other/boost/boost/proto/detail/preprocessed/extends_funop_const.hpp, - src/other/boost/boost/proto/detail/preprocessed/funop.hpp, - src/other/boost/boost/proto/detail/preprocessed/generate_by_value.hpp, - src/other/boost/boost/proto/detail/preprocessed/lambda_matches.hpp, - src/other/boost/boost/proto/detail/preprocessed/make_expr.hpp, - src/other/boost/boost/proto/detail/preprocessed/make_expr_.hpp, - src/other/boost/boost/proto/detail/preprocessed/make_expr_funop.hpp, - src/other/boost/boost/proto/detail/preprocessed/matches_.hpp, - src/other/boost/boost/proto/detail/preprocessed/or_n.hpp, - src/other/boost/boost/proto/detail/preprocessed/poly_function_funop.hpp, - src/other/boost/boost/proto/detail/preprocessed/poly_function_traits.hpp, - src/other/boost/boost/proto/detail/preprocessed/template_arity_helper.hpp, - src/other/boost/boost/proto/detail/preprocessed/traits.hpp, - src/other/boost/boost/proto/detail/preprocessed/unpack_expr_.hpp, - src/other/boost/boost/proto/detail/preprocessed/vararg_matches_impl.hpp, - src/other/boost/boost/proto/detail/template_arity.hpp, - src/other/boost/boost/proto/detail/template_arity_helper.hpp, - src/other/boost/boost/proto/detail/traits.hpp, - src/other/boost/boost/proto/detail/unpack_expr_.hpp, - src/other/boost/boost/proto/detail/vararg_matches_impl.hpp, - src/other/boost/boost/proto/domain.hpp, - src/other/boost/boost/proto/eval.hpp, - src/other/boost/boost/proto/expr.hpp, - src/other/boost/boost/proto/extends.hpp, - src/other/boost/boost/proto/fusion.hpp, - src/other/boost/boost/proto/generate.hpp, - src/other/boost/boost/proto/literal.hpp, - src/other/boost/boost/proto/make_expr.hpp, - src/other/boost/boost/proto/matches.hpp, - src/other/boost/boost/proto/operators.hpp, - src/other/boost/boost/proto/proto_fwd.hpp, - src/other/boost/boost/proto/repeat.hpp, - src/other/boost/boost/proto/tags.hpp, - src/other/boost/boost/proto/traits.hpp, - src/other/boost/boost/proto/transform, - src/other/boost/boost/proto/transform/arg.hpp, - src/other/boost/boost/proto/transform/call.hpp, - src/other/boost/boost/proto/transform/detail, - src/other/boost/boost/proto/transform/detail/call.hpp, - src/other/boost/boost/proto/transform/detail/construct_funop.hpp, - src/other/boost/boost/proto/transform/detail/construct_pod_funop.hpp, - src/other/boost/boost/proto/transform/detail/fold_impl.hpp, - src/other/boost/boost/proto/transform/detail/make.hpp, - src/other/boost/boost/proto/transform/detail/make_gcc_workaround.hpp, - src/other/boost/boost/proto/transform/detail/pass_through_impl.hpp, - src/other/boost/boost/proto/transform/detail/preprocessed, - src/other/boost/boost/proto/transform/detail/preprocessed/call.hpp, - src/other/boost/boost/proto/transform/detail/preprocessed/construct_funop.hpp, - src/other/boost/boost/proto/transform/detail/preprocessed/construct_pod_funop.hpp, - src/other/boost/boost/proto/transform/detail/preprocessed/fold_impl.hpp, - src/other/boost/boost/proto/transform/detail/preprocessed/make.hpp, - src/other/boost/boost/proto/transform/detail/preprocessed/make_gcc_workaround.hpp, - src/other/boost/boost/proto/transform/detail/preprocessed/pass_through_impl.hpp, - src/other/boost/boost/proto/transform/detail/preprocessed/when.hpp, - src/other/boost/boost/proto/transform/detail/when.hpp, - src/other/boost/boost/proto/transform/fold.hpp, - src/other/boost/boost/proto/transform/fold_tree.hpp, - src/other/boost/boost/proto/transform/impl.hpp, - src/other/boost/boost/proto/transform/make.hpp, - src/other/boost/boost/proto/transform/pass_through.hpp, - src/other/boost/boost/proto/transform/when.hpp, - src/other/boost/boost/range/as_literal.hpp, - src/other/boost/boost/range/detail/as_literal.hpp, - src/other/boost/boost/range/detail/detail_str.hpp, - src/other/boost/boost/range/detail/size_type.hpp, - src/other/boost/boost/range/detail/str_types.hpp, - src/other/boost/boost/range/detail/value_type.hpp, - src/other/boost/boost/range/size_type.hpp, - src/other/boost/boost/regex, src/other/boost/boost/regex.hpp, - src/other/boost/boost/regex/config, - src/other/boost/boost/regex/config.hpp, - src/other/boost/boost/regex/config/borland.hpp, - src/other/boost/boost/regex/config/cwchar.hpp, - src/other/boost/boost/regex/icu.hpp, - src/other/boost/boost/regex/pattern_except.hpp, - src/other/boost/boost/regex/pending, - src/other/boost/boost/regex/pending/object_cache.hpp, - src/other/boost/boost/regex/pending/static_mutex.hpp, - src/other/boost/boost/regex/pending/unicode_iterator.hpp, - src/other/boost/boost/regex/regex_traits.hpp, - src/other/boost/boost/regex/user.hpp, - src/other/boost/boost/regex/v4, - src/other/boost/boost/regex/v4/basic_regex.hpp, - src/other/boost/boost/regex/v4/basic_regex_creator.hpp, - src/other/boost/boost/regex/v4/basic_regex_parser.hpp, - src/other/boost/boost/regex/v4/c_regex_traits.hpp, - src/other/boost/boost/regex/v4/char_regex_traits.hpp, - src/other/boost/boost/regex/v4/cpp_regex_traits.hpp, - src/other/boost/boost/regex/v4/cregex.hpp, - src/other/boost/boost/regex/v4/error_type.hpp, - src/other/boost/boost/regex/v4/fileiter.hpp, - src/other/boost/boost/regex/v4/instances.hpp, - src/other/boost/boost/regex/v4/iterator_category.hpp, - src/other/boost/boost/regex/v4/iterator_traits.hpp, - src/other/boost/boost/regex/v4/match_flags.hpp, - src/other/boost/boost/regex/v4/match_results.hpp, - src/other/boost/boost/regex/v4/mem_block_cache.hpp, - src/other/boost/boost/regex/v4/perl_matcher.hpp, - src/other/boost/boost/regex/v4/perl_matcher_common.hpp, - src/other/boost/boost/regex/v4/perl_matcher_non_recursive.hpp, - src/other/boost/boost/regex/v4/perl_matcher_recursive.hpp, - src/other/boost/boost/regex/v4/primary_transform.hpp, - src/other/boost/boost/regex/v4/protected_call.hpp, - src/other/boost/boost/regex/v4/regbase.hpp, - src/other/boost/boost/regex/v4/regex.hpp, - src/other/boost/boost/regex/v4/regex_format.hpp, - src/other/boost/boost/regex/v4/regex_fwd.hpp, - src/other/boost/boost/regex/v4/regex_grep.hpp, - src/other/boost/boost/regex/v4/regex_iterator.hpp, - src/other/boost/boost/regex/v4/regex_match.hpp, - src/other/boost/boost/regex/v4/regex_merge.hpp, - src/other/boost/boost/regex/v4/regex_raw_buffer.hpp, - src/other/boost/boost/regex/v4/regex_replace.hpp, - src/other/boost/boost/regex/v4/regex_search.hpp, - src/other/boost/boost/regex/v4/regex_split.hpp, - src/other/boost/boost/regex/v4/regex_token_iterator.hpp, - src/other/boost/boost/regex/v4/regex_traits.hpp, - src/other/boost/boost/regex/v4/regex_traits_defaults.hpp, - src/other/boost/boost/regex/v4/regex_workaround.hpp, - src/other/boost/boost/regex/v4/states.hpp, - src/other/boost/boost/regex/v4/sub_match.hpp, - src/other/boost/boost/regex/v4/syntax_type.hpp, - src/other/boost/boost/regex/v4/u32regex_iterator.hpp, - src/other/boost/boost/regex/v4/u32regex_token_iterator.hpp, - src/other/boost/boost/regex/v4/w32_regex_traits.hpp, - src/other/boost/boost/regex_fwd.hpp, - src/other/boost/boost/smart_ptr.hpp, - src/other/boost/boost/smart_ptr/make_shared.hpp, - src/other/boost/boost/spirit/home/classic/actor.hpp, - src/other/boost/boost/spirit/home/classic/actor/assign_key_actor.hpp, - src/other/boost/boost/spirit/home/classic/actor/clear_actor.hpp, - src/other/boost/boost/spirit/home/classic/actor/decrement_actor.hpp, - src/other/boost/boost/spirit/home/classic/actor/erase_actor.hpp, - src/other/boost/boost/spirit/home/classic/actor/increment_actor.hpp, - src/other/boost/boost/spirit/home/classic/actor/insert_at_actor.hpp, - src/other/boost/boost/spirit/home/classic/actor/insert_key_actor.hpp, - src/other/boost/boost/spirit/home/classic/actor/push_front_actor.hpp, - src/other/boost/boost/spirit/home/classic/actor/ref_actor.hpp, - src/other/boost/boost/spirit/home/classic/actor/ref_const_ref_const_ref_a.hpp, - src/other/boost/boost/spirit/home/classic/actor/ref_const_ref_value_actor.hpp, - src/other/boost/boost/spirit/home/classic/actor/swap_actor.hpp, - src/other/boost/boost/spirit/home/classic/dynamic.hpp, - src/other/boost/boost/spirit/home/classic/dynamic/for.hpp, - src/other/boost/boost/spirit/home/classic/dynamic/impl/select.ipp, - src/other/boost/boost/spirit/home/classic/dynamic/impl/switch.ipp, - src/other/boost/boost/spirit/home/classic/dynamic/rule_alias.hpp, - src/other/boost/boost/spirit/home/classic/dynamic/select.hpp, - src/other/boost/boost/spirit/home/classic/dynamic/stored_rule.hpp, - src/other/boost/boost/spirit/home/classic/dynamic/stored_rule_fwd.hpp, - src/other/boost/boost/spirit/home/classic/dynamic/switch.hpp, - src/other/boost/boost/spirit/home/classic/dynamic/while.hpp, - src/other/boost/boost/spirit/include/classic_actor.hpp, - src/other/boost/boost/spirit/include/classic_attribute.hpp, - src/other/boost/boost/spirit/include/classic_confix.hpp, - src/other/boost/boost/spirit/include/classic_core.hpp, - src/other/boost/boost/spirit/include/classic_distinct.hpp, - src/other/boost/boost/spirit/include/classic_dynamic.hpp, - src/other/boost/boost/spirit/include/classic_escape_char.hpp, - src/other/boost/boost/spirit/include/classic_multi_pass.hpp, - src/other/boost/boost/spirit/include/phoenix1_binders.hpp, - src/other/boost/boost/units, src/other/boost/boost/units/detail, - src/other/boost/boost/units/detail/utility.hpp, - src/other/boost/boost/xpressive, - src/other/boost/boost/xpressive/basic_regex.hpp, - src/other/boost/boost/xpressive/detail, - src/other/boost/boost/xpressive/detail/core, - src/other/boost/boost/xpressive/detail/core/access.hpp, - src/other/boost/boost/xpressive/detail/core/action.hpp, - src/other/boost/boost/xpressive/detail/core/adaptor.hpp, - src/other/boost/boost/xpressive/detail/core/finder.hpp, - src/other/boost/boost/xpressive/detail/core/flow_control.hpp, - src/other/boost/boost/xpressive/detail/core/icase.hpp, - src/other/boost/boost/xpressive/detail/core/linker.hpp, - src/other/boost/boost/xpressive/detail/core/list.hpp, - src/other/boost/boost/xpressive/detail/core/matcher, - src/other/boost/boost/xpressive/detail/core/matcher/alternate_end_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/alternate_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/any_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/assert_bol_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/assert_bos_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/assert_eol_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/assert_eos_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/assert_line_base.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/assert_word_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/attr_end_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/attr_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/charset_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/end_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/epsilon_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/keeper_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/literal_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/logical_newline_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/lookahead_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/lookbehind_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/mark_begin_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/mark_end_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/mark_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/optional_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/posix_charset_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/range_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/regex_byref_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/regex_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/repeat_begin_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/repeat_end_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/set_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/simple_repeat_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/string_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matcher/true_matcher.hpp, - src/other/boost/boost/xpressive/detail/core/matchers.hpp, - src/other/boost/boost/xpressive/detail/core/optimize.hpp, - src/other/boost/boost/xpressive/detail/core/peeker.hpp, - src/other/boost/boost/xpressive/detail/core/quant_style.hpp, - src/other/boost/boost/xpressive/detail/core/regex_domain.hpp, - src/other/boost/boost/xpressive/detail/core/regex_impl.hpp, - src/other/boost/boost/xpressive/detail/core/results_cache.hpp, - src/other/boost/boost/xpressive/detail/core/state.hpp, - src/other/boost/boost/xpressive/detail/core/sub_match_impl.hpp, - src/other/boost/boost/xpressive/detail/core/sub_match_vector.hpp, - src/other/boost/boost/xpressive/detail/detail_fwd.hpp, - src/other/boost/boost/xpressive/detail/dynamic, - src/other/boost/boost/xpressive/detail/dynamic/matchable.hpp, - src/other/boost/boost/xpressive/detail/dynamic/sequence.hpp, - src/other/boost/boost/xpressive/detail/static, - src/other/boost/boost/xpressive/detail/static/compile.hpp, - src/other/boost/boost/xpressive/detail/static/grammar.hpp, - src/other/boost/boost/xpressive/detail/static/is_pure.hpp, - src/other/boost/boost/xpressive/detail/static/modifier.hpp, - src/other/boost/boost/xpressive/detail/static/placeholders.hpp, - src/other/boost/boost/xpressive/detail/static/static.hpp, - src/other/boost/boost/xpressive/detail/static/transforms, - src/other/boost/boost/xpressive/detail/static/transforms/as_action.hpp, - src/other/boost/boost/xpressive/detail/static/transforms/as_alternate.hpp, - src/other/boost/boost/xpressive/detail/static/transforms/as_independent.hpp, - src/other/boost/boost/xpressive/detail/static/transforms/as_inverse.hpp, - src/other/boost/boost/xpressive/detail/static/transforms/as_marker.hpp, - src/other/boost/boost/xpressive/detail/static/transforms/as_matcher.hpp, - src/other/boost/boost/xpressive/detail/static/transforms/as_modifier.hpp, - src/other/boost/boost/xpressive/detail/static/transforms/as_quantifier.hpp, - src/other/boost/boost/xpressive/detail/static/transforms/as_sequence.hpp, - src/other/boost/boost/xpressive/detail/static/transforms/as_set.hpp, - src/other/boost/boost/xpressive/detail/static/transmogrify.hpp, - src/other/boost/boost/xpressive/detail/static/type_traits.hpp, - src/other/boost/boost/xpressive/detail/static/visitor.hpp, - src/other/boost/boost/xpressive/detail/static/width_of.hpp, - src/other/boost/boost/xpressive/detail/utility, - src/other/boost/boost/xpressive/detail/utility/algorithm.hpp, - src/other/boost/boost/xpressive/detail/utility/any.hpp, - src/other/boost/boost/xpressive/detail/utility/boyer_moore.hpp, - src/other/boost/boost/xpressive/detail/utility/chset, - src/other/boost/boost/xpressive/detail/utility/chset/basic_chset.hpp, - src/other/boost/boost/xpressive/detail/utility/chset/basic_chset.ipp, - src/other/boost/boost/xpressive/detail/utility/chset/chset.hpp, - src/other/boost/boost/xpressive/detail/utility/chset/range_run.hpp, - src/other/boost/boost/xpressive/detail/utility/chset/range_run.ipp, - src/other/boost/boost/xpressive/detail/utility/cons.hpp, - src/other/boost/boost/xpressive/detail/utility/counted_base.hpp, - src/other/boost/boost/xpressive/detail/utility/dont_care.hpp, - src/other/boost/boost/xpressive/detail/utility/hash_peek_bitset.hpp, - src/other/boost/boost/xpressive/detail/utility/ignore_unused.hpp, - src/other/boost/boost/xpressive/detail/utility/literals.hpp, - src/other/boost/boost/xpressive/detail/utility/never_true.hpp, - src/other/boost/boost/xpressive/detail/utility/save_restore.hpp, - src/other/boost/boost/xpressive/detail/utility/sequence_stack.hpp, - src/other/boost/boost/xpressive/detail/utility/symbols.hpp, - src/other/boost/boost/xpressive/detail/utility/tracking_ptr.hpp, - src/other/boost/boost/xpressive/detail/utility/traits_utils.hpp, - src/other/boost/boost/xpressive/detail/utility/width.hpp, - src/other/boost/boost/xpressive/match_results.hpp, - src/other/boost/boost/xpressive/regex_algorithms.hpp, - src/other/boost/boost/xpressive/regex_constants.hpp, - src/other/boost/boost/xpressive/regex_error.hpp, - src/other/boost/boost/xpressive/regex_iterator.hpp, - src/other/boost/boost/xpressive/regex_primitives.hpp, - src/other/boost/boost/xpressive/regex_token_iterator.hpp, - src/other/boost/boost/xpressive/regex_traits.hpp, - src/other/boost/boost/xpressive/sub_match.hpp, - src/other/boost/boost/xpressive/traits, - src/other/boost/boost/xpressive/traits/c_regex_traits.hpp, - src/other/boost/boost/xpressive/traits/cpp_regex_traits.hpp, - src/other/boost/boost/xpressive/traits/detail, - src/other/boost/boost/xpressive/traits/detail/c_ctype.hpp, - src/other/boost/boost/xpressive/xpressive_fwd.hpp, - src/other/boost/boost/xpressive/xpressive_static.hpp, - src/other/boost/libs/config, src/other/boost/libs/config/test, - src/other/boost/libs/config/test/config_info.cpp, - src/other/boost/libs/graph, src/other/boost/libs/graph/src, - src/other/boost/libs/graph/src/graphml.cpp, - src/other/boost/libs/graph/src/read_graphviz_new.cpp, - src/other/boost/libs/regex, src/other/boost/libs/regex/src, - src/other/boost/libs/regex/src/c_regex_traits.cpp, - src/other/boost/libs/regex/src/cpp_regex_traits.cpp, - src/other/boost/libs/regex/src/cregex.cpp, - src/other/boost/libs/regex/src/fileiter.cpp, - src/other/boost/libs/regex/src/icu.cpp, - src/other/boost/libs/regex/src/instances.cpp, - src/other/boost/libs/regex/src/posix_api.cpp, - src/other/boost/libs/regex/src/regex.cpp, - src/other/boost/libs/regex/src/regex_debug.cpp, - src/other/boost/libs/regex/src/regex_raw_buffer.cpp, - src/other/boost/libs/regex/src/regex_traits_defaults.cpp, - src/other/boost/libs/regex/src/static_mutex.cpp, - src/other/boost/libs/regex/src/usinstances.cpp, - src/other/boost/libs/regex/src/w32_regex_traits.cpp, - src/other/boost/libs/regex/src/wc_regex_traits.cpp, - src/other/boost/libs/regex/src/wide_posix_api.cpp, - src/other/boost/libs/regex/src/winstances.cpp, - src/other/boost/libs/regex/test, - src/other/boost/libs/regex/test/config_info, - src/other/boost/libs/regex/test/config_info/regex_config_info.cpp: - More boost stuff - -2011-08-24 20:17 starseeker - - * [r46378] src/other/boost/boost/indirect_reference.hpp, - src/other/boost/boost/iterator/indirect_iterator.hpp: - Hmm - different machine is showing more missing boost headers. - -2011-08-24 19:07 starseeker - - * [r46377] misc/CMake/FindTERMLIB.cmake: - Bad CMake module - don't pollute CMAKE_REQUIRED_LIBRARIES for - other tests. - -2011-08-24 17:57 starseeker - - * [r46376] src/CMakeLists.txt: - turn libpc back on, as long as we're not on MSVC - not quite - ready for that can of worms yet. - -2011-08-24 17:51 starseeker - - * [r46375] misc/CMake/BRLCAD_CompilerFlags.cmake: - revert r46366 - -2011-08-24 17:44 n_reed - - * [r46374] src/libgcv/wfobj/obj_parser.cpp, - src/libgcv/wfobj/re2c_utils.c, src/libgcv/wfobj/re2c_utils.h: - Properly freeing scanner and parser objects. +2011-12-22 13:52 tbrowder2 -2011-08-24 16:52 n_reed + * [r48127] regress/main.sh: + correct typo - * [r46373] src/libgcv/wfobj/re2c_utils.c: - Explicitly initializing vls to reassure valgrind. +2011-12-22 13:50 tbrowder2 -2011-08-24 16:26 n_reed + * [r48126] src/libged/bb.c: + correct file name in intro comment - * [r46372] src/conv/obj-g_new.c: - Fixed buffer overflow in collect_grouping_faces_indexes. Realloc - test was being done after bad index had already been used. +2011-12-22 13:31 tbrowder2 -2011-08-24 13:01 d_rossberg + * [r48125] TODO: + expand list of missing man pages so it can be easily viewed - * [r46371] src/liboptical/CMakeLists.txt: - osl_rt.cpp was removed some days before +2011-12-22 02:16 tbrowder2 -2011-08-24 10:22 jordisayol + * [r48124] src/librt/primitives/bot/g_bot_include.c: + ws format - * [r46369] misc/debian/changelog, misc/debian/copyright, - misc/debian/rules, sh/make_deb.sh, sh/make_rpm.sh: - Move deb/rpm building scripts to CMAKE. - Update debian/changelog to the next BRL-CAD release. +2011-12-22 00:53 tbrowder2 -2011-08-24 10:11 jordisayol + * [r48123] src/librt/primitives/bot/bot.c: + ws cleanup - * [r46368] misc/Makefile.am, - misc/debian/application-x-brlcad-v4.png, - misc/debian/application-x-brlcad-v5.png, - misc/debian/application-x-brlcad.xml, - misc/debian/brlcad-archer.desktop, misc/debian/brlcad-db.desktop, - misc/debian/brlcad-doc-animation.desktop, - misc/debian/brlcad-doc-mged.desktop, - misc/debian/brlcad-doc.desktop, misc/debian/brlcad-mged.desktop, - misc/debian/brlcad-rtwizard.desktop, misc/debian/brlcad-v4.png, - misc/debian/brlcad-v5.png, misc/debian/brlcad.install, - misc/debian/brlcad.postinst, misc/debian/brlcad.postrm, - misc/debian/brlcad.xml, misc/debian/source/include-binaries: - Change some debian file names and mime-type names. - -2011-08-24 01:51 starseeker - - * [r46367] src/other/boost/boost/archive, - src/other/boost/boost/archive/add_facet.hpp, - src/other/boost/boost/archive/archive_exception.hpp, - src/other/boost/boost/archive/basic_archive.hpp, - src/other/boost/boost/archive/basic_binary_iarchive.hpp, - src/other/boost/boost/archive/basic_binary_iprimitive.hpp, - src/other/boost/boost/archive/basic_binary_oarchive.hpp, - src/other/boost/boost/archive/basic_binary_oprimitive.hpp, - src/other/boost/boost/archive/basic_streambuf_locale_saver.hpp, - src/other/boost/boost/archive/basic_text_iarchive.hpp, - src/other/boost/boost/archive/basic_text_iprimitive.hpp, - src/other/boost/boost/archive/basic_text_oarchive.hpp, - src/other/boost/boost/archive/basic_text_oprimitive.hpp, - src/other/boost/boost/archive/basic_xml_archive.hpp, - src/other/boost/boost/archive/basic_xml_iarchive.hpp, - src/other/boost/boost/archive/basic_xml_oarchive.hpp, - src/other/boost/boost/archive/binary_iarchive.hpp, - src/other/boost/boost/archive/binary_iarchive_impl.hpp, - src/other/boost/boost/archive/binary_oarchive.hpp, - src/other/boost/boost/archive/binary_oarchive_impl.hpp, - src/other/boost/boost/archive/binary_wiarchive.hpp, - src/other/boost/boost/archive/binary_woarchive.hpp, - src/other/boost/boost/archive/codecvt_null.hpp, - src/other/boost/boost/archive/detail, - src/other/boost/boost/archive/detail/abi_prefix.hpp, - src/other/boost/boost/archive/detail/abi_suffix.hpp, - src/other/boost/boost/archive/detail/archive_serializer_map.hpp, - src/other/boost/boost/archive/detail/auto_link_archive.hpp, - src/other/boost/boost/archive/detail/auto_link_warchive.hpp, - src/other/boost/boost/archive/detail/basic_iarchive.hpp, - src/other/boost/boost/archive/detail/basic_iserializer.hpp, - src/other/boost/boost/archive/detail/basic_oarchive.hpp, - src/other/boost/boost/archive/detail/basic_oserializer.hpp, - src/other/boost/boost/archive/detail/basic_pointer_iserializer.hpp, - src/other/boost/boost/archive/detail/basic_pointer_oserializer.hpp, - src/other/boost/boost/archive/detail/basic_serializer.hpp, - src/other/boost/boost/archive/detail/basic_serializer_map.hpp, - src/other/boost/boost/archive/detail/check.hpp, - src/other/boost/boost/archive/detail/common_iarchive.hpp, - src/other/boost/boost/archive/detail/common_oarchive.hpp, - src/other/boost/boost/archive/detail/decl.hpp, - src/other/boost/boost/archive/detail/interface_iarchive.hpp, - src/other/boost/boost/archive/detail/interface_oarchive.hpp, - src/other/boost/boost/archive/detail/iserializer.hpp, - src/other/boost/boost/archive/detail/oserializer.hpp, - src/other/boost/boost/archive/detail/register_archive.hpp, - src/other/boost/boost/archive/detail/utf8_codecvt_facet.hpp, - src/other/boost/boost/archive/dinkumware.hpp, - src/other/boost/boost/archive/impl, - src/other/boost/boost/archive/impl/archive_serializer_map.ipp, - src/other/boost/boost/archive/impl/basic_binary_iarchive.ipp, - src/other/boost/boost/archive/impl/basic_binary_iprimitive.ipp, - src/other/boost/boost/archive/impl/basic_binary_oarchive.ipp, - src/other/boost/boost/archive/impl/basic_binary_oprimitive.ipp, - src/other/boost/boost/archive/impl/basic_text_iarchive.ipp, - src/other/boost/boost/archive/impl/basic_text_iprimitive.ipp, - src/other/boost/boost/archive/impl/basic_text_oarchive.ipp, - src/other/boost/boost/archive/impl/basic_text_oprimitive.ipp, - src/other/boost/boost/archive/impl/basic_xml_grammar.hpp, - src/other/boost/boost/archive/impl/basic_xml_iarchive.ipp, - src/other/boost/boost/archive/impl/basic_xml_oarchive.ipp, - src/other/boost/boost/archive/impl/text_iarchive_impl.ipp, - src/other/boost/boost/archive/impl/text_oarchive_impl.ipp, - src/other/boost/boost/archive/impl/text_wiarchive_impl.ipp, - src/other/boost/boost/archive/impl/text_woarchive_impl.ipp, - src/other/boost/boost/archive/impl/xml_iarchive_impl.ipp, - src/other/boost/boost/archive/impl/xml_oarchive_impl.ipp, - src/other/boost/boost/archive/impl/xml_wiarchive_impl.ipp, - src/other/boost/boost/archive/impl/xml_woarchive_impl.ipp, - src/other/boost/boost/archive/iterators, - src/other/boost/boost/archive/iterators/base64_from_binary.hpp, - src/other/boost/boost/archive/iterators/binary_from_base64.hpp, - src/other/boost/boost/archive/iterators/dataflow_exception.hpp, - src/other/boost/boost/archive/iterators/escape.hpp, - src/other/boost/boost/archive/iterators/insert_linebreaks.hpp, - src/other/boost/boost/archive/iterators/istream_iterator.hpp, - src/other/boost/boost/archive/iterators/mb_from_wchar.hpp, - src/other/boost/boost/archive/iterators/ostream_iterator.hpp, - src/other/boost/boost/archive/iterators/remove_whitespace.hpp, - src/other/boost/boost/archive/iterators/transform_width.hpp, - src/other/boost/boost/archive/iterators/unescape.hpp, - src/other/boost/boost/archive/iterators/wchar_from_mb.hpp, - src/other/boost/boost/archive/iterators/xml_escape.hpp, - src/other/boost/boost/archive/iterators/xml_unescape.hpp, - src/other/boost/boost/archive/polymorphic_iarchive.hpp, - src/other/boost/boost/archive/polymorphic_oarchive.hpp, - src/other/boost/boost/archive/shared_ptr_helper.hpp, - src/other/boost/boost/archive/text_iarchive.hpp, - src/other/boost/boost/archive/text_oarchive.hpp, - src/other/boost/boost/archive/text_wiarchive.hpp, - src/other/boost/boost/archive/text_woarchive.hpp, - src/other/boost/boost/archive/wcslen.hpp, - src/other/boost/boost/archive/xml_archive_exception.hpp, - src/other/boost/boost/archive/xml_iarchive.hpp, - src/other/boost/boost/archive/xml_oarchive.hpp, - src/other/boost/boost/archive/xml_wiarchive.hpp, - src/other/boost/boost/archive/xml_woarchive.hpp, - src/other/boost/boost/array.hpp, - src/other/boost/boost/bind/protect.hpp, - src/other/boost/boost/cast.hpp, - src/other/boost/boost/concept_archetype.hpp, - src/other/boost/boost/detail/allocator_utilities.hpp, - src/other/boost/boost/detail/atomic_count.hpp, - src/other/boost/boost/detail/binary_search.hpp, - src/other/boost/boost/detail/container_fwd.hpp, - src/other/boost/boost/detail/dynamic_bitset.hpp, - src/other/boost/boost/detail/is_incrementable.hpp, - src/other/boost/boost/detail/is_xxx.hpp, - src/other/boost/boost/detail/no_exceptions_support.hpp, - src/other/boost/boost/detail/numeric_traits.hpp, - src/other/boost/boost/detail/quick_allocator.hpp, - src/other/boost/boost/detail/select_type.hpp, - src/other/boost/boost/detail/utf8_codecvt_facet.hpp, - src/other/boost/boost/dynamic_bitset, - src/other/boost/boost/dynamic_bitset.hpp, - src/other/boost/boost/dynamic_bitset/config.hpp, - src/other/boost/boost/dynamic_bitset/dynamic_bitset.hpp, - src/other/boost/boost/dynamic_bitset_fwd.hpp, - src/other/boost/boost/foreach.hpp, - src/other/boost/boost/foreach_fwd.hpp, - src/other/boost/boost/function, - src/other/boost/boost/function.hpp, - src/other/boost/boost/function/detail, - src/other/boost/boost/function/detail/function_iterate.hpp, - src/other/boost/boost/function/detail/gen_maybe_include.pl, - src/other/boost/boost/function/detail/maybe_include.hpp, - src/other/boost/boost/function/detail/prologue.hpp, - src/other/boost/boost/function/function0.hpp, - src/other/boost/boost/function/function1.hpp, - src/other/boost/boost/function/function10.hpp, - src/other/boost/boost/function/function2.hpp, - src/other/boost/boost/function/function3.hpp, - src/other/boost/boost/function/function4.hpp, - src/other/boost/boost/function/function5.hpp, - src/other/boost/boost/function/function6.hpp, - src/other/boost/boost/function/function7.hpp, - src/other/boost/boost/function/function8.hpp, - src/other/boost/boost/function/function9.hpp, - src/other/boost/boost/function/function_base.hpp, - src/other/boost/boost/function/function_fwd.hpp, - src/other/boost/boost/function/function_template.hpp, - src/other/boost/boost/function_equal.hpp, - src/other/boost/boost/functional, - src/other/boost/boost/functional/hash, - src/other/boost/boost/functional/hash.hpp, - src/other/boost/boost/functional/hash/detail, - src/other/boost/boost/functional/hash/detail/float_functions.hpp, - src/other/boost/boost/functional/hash/detail/hash_float.hpp, - src/other/boost/boost/functional/hash/detail/hash_float_generic.hpp, - src/other/boost/boost/functional/hash/detail/hash_float_x86.hpp, - src/other/boost/boost/functional/hash/detail/limits.hpp, - src/other/boost/boost/functional/hash/extensions.hpp, - src/other/boost/boost/functional/hash/hash.hpp, - src/other/boost/boost/functional/hash/hash_fwd.hpp, - src/other/boost/boost/functional/hash_fwd.hpp, - src/other/boost/boost/graph, - src/other/boost/boost/graph/adjacency_iterator.hpp, - src/other/boost/boost/graph/adjacency_list.hpp, - src/other/boost/boost/graph/breadth_first_search.hpp, - src/other/boost/boost/graph/buffer_concepts.hpp, - src/other/boost/boost/graph/detail, - src/other/boost/boost/graph/detail/adj_list_edge_iterator.hpp, - src/other/boost/boost/graph/detail/adjacency_list.hpp, - src/other/boost/boost/graph/detail/d_ary_heap.hpp, - src/other/boost/boost/graph/detail/edge.hpp, - src/other/boost/boost/graph/distributed, - src/other/boost/boost/graph/distributed/breadth_first_search.hpp, - src/other/boost/boost/graph/distributed/concepts.hpp, - src/other/boost/boost/graph/distributed/detail, - src/other/boost/boost/graph/distributed/detail/filtered_queue.hpp, - src/other/boost/boost/graph/distributed/detail/queue.ipp, - src/other/boost/boost/graph/distributed/queue.hpp, - src/other/boost/boost/graph/distributed/two_bit_color_map.hpp, - src/other/boost/boost/graph/distributed/unsafe_serialize.hpp, - src/other/boost/boost/graph/graph_concepts.hpp, - src/other/boost/boost/graph/graph_mutability_traits.hpp, - src/other/boost/boost/graph/graph_selectors.hpp, - src/other/boost/boost/graph/graph_traits.hpp, - src/other/boost/boost/graph/iteration_macros.hpp, - src/other/boost/boost/graph/named_function_params.hpp, - src/other/boost/boost/graph/named_graph.hpp, - src/other/boost/boost/graph/numeric_values.hpp, - src/other/boost/boost/graph/overloading.hpp, - src/other/boost/boost/graph/parallel, - src/other/boost/boost/graph/parallel/algorithm.hpp, - src/other/boost/boost/graph/parallel/basic_reduce.hpp, - src/other/boost/boost/graph/parallel/container_traits.hpp, - src/other/boost/boost/graph/parallel/detail, - src/other/boost/boost/graph/parallel/detail/inplace_all_to_all.hpp, - src/other/boost/boost/graph/parallel/detail/untracked_pair.hpp, - src/other/boost/boost/graph/parallel/process_group.hpp, - src/other/boost/boost/graph/parallel/properties.hpp, - src/other/boost/boost/graph/parallel/simple_trigger.hpp, - src/other/boost/boost/graph/properties.hpp, - src/other/boost/boost/graph/property_maps, - src/other/boost/boost/graph/property_maps/constant_property_map.hpp, - src/other/boost/boost/graph/property_maps/null_property_map.hpp, - src/other/boost/boost/graph/reverse_graph.hpp, - src/other/boost/boost/graph/two_bit_color_map.hpp, - src/other/boost/boost/graph/visitors.hpp, - src/other/boost/boost/integer, src/other/boost/boost/integer.hpp, - src/other/boost/boost/integer/static_log2.hpp, - src/other/boost/boost/integer_fwd.hpp, src/other/boost/boost/io, - src/other/boost/boost/io/ios_state.hpp, - src/other/boost/boost/io_fwd.hpp, - src/other/boost/boost/iterator/counting_iterator.hpp, - src/other/boost/boost/iterator/filter_iterator.hpp, - src/other/boost/boost/iterator/iterator_concepts.hpp, - src/other/boost/boost/iterator/reverse_iterator.hpp, - src/other/boost/boost/iterator/transform_iterator.hpp, - src/other/boost/boost/mpi, src/other/boost/boost/mpi.hpp, - src/other/boost/boost/mpi/allocator.hpp, - src/other/boost/boost/mpi/collectives, - src/other/boost/boost/mpi/collectives.hpp, - src/other/boost/boost/mpi/collectives/all_gather.hpp, - src/other/boost/boost/mpi/collectives/all_reduce.hpp, - src/other/boost/boost/mpi/collectives/all_to_all.hpp, - src/other/boost/boost/mpi/collectives/broadcast.hpp, - src/other/boost/boost/mpi/collectives/gather.hpp, - src/other/boost/boost/mpi/collectives/reduce.hpp, - src/other/boost/boost/mpi/collectives/scan.hpp, - src/other/boost/boost/mpi/collectives/scatter.hpp, - src/other/boost/boost/mpi/collectives_fwd.hpp, - src/other/boost/boost/mpi/communicator.hpp, - src/other/boost/boost/mpi/config.hpp, - src/other/boost/boost/mpi/datatype.hpp, - src/other/boost/boost/mpi/datatype_fwd.hpp, - src/other/boost/boost/mpi/detail, - src/other/boost/boost/mpi/detail/binary_buffer_iprimitive.hpp, - src/other/boost/boost/mpi/detail/binary_buffer_oprimitive.hpp, - src/other/boost/boost/mpi/detail/broadcast_sc.hpp, - src/other/boost/boost/mpi/detail/communicator_sc.hpp, - src/other/boost/boost/mpi/detail/computation_tree.hpp, - src/other/boost/boost/mpi/detail/content_oarchive.hpp, - src/other/boost/boost/mpi/detail/forward_skeleton_iarchive.hpp, - src/other/boost/boost/mpi/detail/forward_skeleton_oarchive.hpp, - src/other/boost/boost/mpi/detail/ignore_iprimitive.hpp, - src/other/boost/boost/mpi/detail/ignore_oprimitive.hpp, - src/other/boost/boost/mpi/detail/ignore_skeleton_oarchive.hpp, - src/other/boost/boost/mpi/detail/mpi_datatype_cache.hpp, - src/other/boost/boost/mpi/detail/mpi_datatype_oarchive.hpp, - src/other/boost/boost/mpi/detail/mpi_datatype_primitive.hpp, - src/other/boost/boost/mpi/detail/packed_iprimitive.hpp, - src/other/boost/boost/mpi/detail/packed_oprimitive.hpp, - src/other/boost/boost/mpi/detail/point_to_point.hpp, - src/other/boost/boost/mpi/detail/text_skeleton_oarchive.hpp, - src/other/boost/boost/mpi/environment.hpp, - src/other/boost/boost/mpi/exception.hpp, - src/other/boost/boost/mpi/graph_communicator.hpp, - src/other/boost/boost/mpi/group.hpp, - src/other/boost/boost/mpi/intercommunicator.hpp, - src/other/boost/boost/mpi/nonblocking.hpp, - src/other/boost/boost/mpi/operations.hpp, - src/other/boost/boost/mpi/packed_iarchive.hpp, - src/other/boost/boost/mpi/packed_oarchive.hpp, - src/other/boost/boost/mpi/python, - src/other/boost/boost/mpi/python.hpp, - src/other/boost/boost/mpi/python/config.hpp, - src/other/boost/boost/mpi/python/serialize.hpp, - src/other/boost/boost/mpi/python/skeleton_and_content.hpp, - src/other/boost/boost/mpi/request.hpp, - src/other/boost/boost/mpi/skeleton_and_content.hpp, - src/other/boost/boost/mpi/skeleton_and_content_fwd.hpp, - src/other/boost/boost/mpi/status.hpp, - src/other/boost/boost/mpi/timer.hpp, - src/other/boost/boost/mpl/O1_size.hpp, - src/other/boost/boost/mpl/O1_size_fwd.hpp, - src/other/boost/boost/mpl/advance.hpp, - src/other/boost/boost/mpl/advance_fwd.hpp, - src/other/boost/boost/mpl/at.hpp, - src/other/boost/boost/mpl/at_fwd.hpp, - src/other/boost/boost/mpl/aux_/O1_size_impl.hpp, - src/other/boost/boost/mpl/aux_/advance_backward.hpp, - src/other/boost/boost/mpl/aux_/advance_forward.hpp, - src/other/boost/boost/mpl/aux_/at_impl.hpp, - src/other/boost/boost/mpl/aux_/back_impl.hpp, - src/other/boost/boost/mpl/aux_/begin_end_impl.hpp, - src/other/boost/boost/mpl/aux_/clear_impl.hpp, - src/other/boost/boost/mpl/aux_/config/operators.hpp, - src/other/boost/boost/mpl/aux_/config/typeof.hpp, - src/other/boost/boost/mpl/aux_/contains_impl.hpp, - src/other/boost/boost/mpl/aux_/empty_impl.hpp, - src/other/boost/boost/mpl/aux_/find_if_pred.hpp, - src/other/boost/boost/mpl/aux_/fold_impl.hpp, - src/other/boost/boost/mpl/aux_/fold_impl_body.hpp, - src/other/boost/boost/mpl/aux_/front_impl.hpp, - src/other/boost/boost/mpl/aux_/has_begin.hpp, - src/other/boost/boost/mpl/aux_/has_key_impl.hpp, - src/other/boost/boost/mpl/aux_/has_size.hpp, - src/other/boost/boost/mpl/aux_/inserter_algorithm.hpp, - src/other/boost/boost/mpl/aux_/iter_apply.hpp, - src/other/boost/boost/mpl/aux_/iter_fold_if_impl.hpp, - src/other/boost/boost/mpl/aux_/iter_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/joint_iter.hpp, - src/other/boost/boost/mpl/aux_/lambda_spec.hpp, - src/other/boost/boost/mpl/aux_/msvc_type.hpp, - src/other/boost/boost/mpl/aux_/overload_names.hpp, - src/other/boost/boost/mpl/aux_/pop_front_impl.hpp, - src/other/boost/boost/mpl/aux_/ptr_to_ref.hpp, - src/other/boost/boost/mpl/aux_/push_back_impl.hpp, - src/other/boost/boost/mpl/aux_/push_front_impl.hpp, - src/other/boost/boost/mpl/aux_/reverse_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/reverse_fold_impl_body.hpp, - src/other/boost/boost/mpl/aux_/reverse_iter_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/sequence_wrapper.hpp, - src/other/boost/boost/mpl/aux_/single_element_iter.hpp, - src/other/boost/boost/mpl/aux_/size_impl.hpp, - src/other/boost/boost/mpl/aux_/traits_lambda_spec.hpp, - src/other/boost/boost/mpl/aux_/unwrap.hpp, - src/other/boost/boost/mpl/back.hpp, - src/other/boost/boost/mpl/back_fwd.hpp, - src/other/boost/boost/mpl/back_inserter.hpp, - src/other/boost/boost/mpl/base.hpp, - src/other/boost/boost/mpl/begin.hpp, - src/other/boost/boost/mpl/begin_end.hpp, - src/other/boost/boost/mpl/begin_end_fwd.hpp, - src/other/boost/boost/mpl/clear.hpp, - src/other/boost/boost/mpl/clear_fwd.hpp, - src/other/boost/boost/mpl/comparison.hpp, - src/other/boost/boost/mpl/contains.hpp, - src/other/boost/boost/mpl/contains_fwd.hpp, - src/other/boost/boost/mpl/copy.hpp, - src/other/boost/boost/mpl/deref.hpp, - src/other/boost/boost/mpl/distance.hpp, - src/other/boost/boost/mpl/distance_fwd.hpp, - src/other/boost/boost/mpl/empty.hpp, - src/other/boost/boost/mpl/empty_fwd.hpp, - src/other/boost/boost/mpl/end.hpp, - src/other/boost/boost/mpl/erase_fwd.hpp, - src/other/boost/boost/mpl/erase_key_fwd.hpp, - src/other/boost/boost/mpl/find.hpp, - src/other/boost/boost/mpl/find_if.hpp, - src/other/boost/boost/mpl/fold.hpp, - src/other/boost/boost/mpl/for_each.hpp, - src/other/boost/boost/mpl/front.hpp, - src/other/boost/boost/mpl/front_fwd.hpp, - src/other/boost/boost/mpl/front_inserter.hpp, - src/other/boost/boost/mpl/greater.hpp, - src/other/boost/boost/mpl/greater_equal.hpp, - src/other/boost/boost/mpl/has_key.hpp, - src/other/boost/boost/mpl/has_key_fwd.hpp, - src/other/boost/boost/mpl/insert_fwd.hpp, - src/other/boost/boost/mpl/inserter.hpp, - src/other/boost/boost/mpl/is_sequence.hpp, - src/other/boost/boost/mpl/iter_fold.hpp, - src/other/boost/boost/mpl/iter_fold_if.hpp, - src/other/boost/boost/mpl/iterator_category.hpp, - src/other/boost/boost/mpl/iterator_range.hpp, - src/other/boost/boost/mpl/iterator_tags.hpp, - src/other/boost/boost/mpl/joint_view.hpp, - src/other/boost/boost/mpl/key_type_fwd.hpp, - src/other/boost/boost/mpl/less_equal.hpp, - src/other/boost/boost/mpl/limits/unrolling.hpp, - src/other/boost/boost/mpl/limits/vector.hpp, - src/other/boost/boost/mpl/logical.hpp, - src/other/boost/boost/mpl/long.hpp, - src/other/boost/boost/mpl/long_fwd.hpp, - src/other/boost/boost/mpl/min_max.hpp, - src/other/boost/boost/mpl/minus.hpp, - src/other/boost/boost/mpl/negate.hpp, - src/other/boost/boost/mpl/not_equal_to.hpp, - src/other/boost/boost/mpl/pair.hpp, - src/other/boost/boost/mpl/pair_view.hpp, - src/other/boost/boost/mpl/plus.hpp, - src/other/boost/boost/mpl/pop_back_fwd.hpp, - src/other/boost/boost/mpl/pop_front.hpp, - src/other/boost/boost/mpl/pop_front_fwd.hpp, - src/other/boost/boost/mpl/print.hpp, - src/other/boost/boost/mpl/prior.hpp, - src/other/boost/boost/mpl/push_back.hpp, - src/other/boost/boost/mpl/push_back_fwd.hpp, - src/other/boost/boost/mpl/push_front.hpp, - src/other/boost/boost/mpl/push_front_fwd.hpp, - src/other/boost/boost/mpl/reverse_fold.hpp, - src/other/boost/boost/mpl/reverse_iter_fold.hpp, - src/other/boost/boost/mpl/same_as.hpp, - src/other/boost/boost/mpl/sequence_tag.hpp, - src/other/boost/boost/mpl/sequence_tag_fwd.hpp, - src/other/boost/boost/mpl/set, - src/other/boost/boost/mpl/set/aux_, - src/other/boost/boost/mpl/set/aux_/at_impl.hpp, - src/other/boost/boost/mpl/set/aux_/begin_end_impl.hpp, - src/other/boost/boost/mpl/set/aux_/clear_impl.hpp, - src/other/boost/boost/mpl/set/aux_/empty_impl.hpp, - src/other/boost/boost/mpl/set/aux_/erase_impl.hpp, - src/other/boost/boost/mpl/set/aux_/erase_key_impl.hpp, - src/other/boost/boost/mpl/set/aux_/has_key_impl.hpp, - src/other/boost/boost/mpl/set/aux_/insert_impl.hpp, - src/other/boost/boost/mpl/set/aux_/item.hpp, - src/other/boost/boost/mpl/set/aux_/iterator.hpp, - src/other/boost/boost/mpl/set/aux_/key_type_impl.hpp, - src/other/boost/boost/mpl/set/aux_/set0.hpp, - src/other/boost/boost/mpl/set/aux_/size_impl.hpp, - src/other/boost/boost/mpl/set/aux_/tag.hpp, - src/other/boost/boost/mpl/set/aux_/value_type_impl.hpp, - src/other/boost/boost/mpl/set/set0.hpp, - src/other/boost/boost/mpl/single_view.hpp, - src/other/boost/boost/mpl/size.hpp, - src/other/boost/boost/mpl/size_fwd.hpp, - src/other/boost/boost/mpl/transform.hpp, - src/other/boost/boost/mpl/value_type_fwd.hpp, - src/other/boost/boost/mpl/vector, - src/other/boost/boost/mpl/vector.hpp, - src/other/boost/boost/mpl/vector/aux_, - src/other/boost/boost/mpl/vector/aux_/O1_size.hpp, - src/other/boost/boost/mpl/vector/aux_/at.hpp, - src/other/boost/boost/mpl/vector/aux_/back.hpp, - src/other/boost/boost/mpl/vector/aux_/begin_end.hpp, - src/other/boost/boost/mpl/vector/aux_/clear.hpp, - src/other/boost/boost/mpl/vector/aux_/empty.hpp, - src/other/boost/boost/mpl/vector/aux_/front.hpp, - src/other/boost/boost/mpl/vector/aux_/include_preprocessed.hpp, - src/other/boost/boost/mpl/vector/aux_/item.hpp, - src/other/boost/boost/mpl/vector/aux_/iterator.hpp, - src/other/boost/boost/mpl/vector/aux_/numbered.hpp, - src/other/boost/boost/mpl/vector/aux_/numbered_c.hpp, - src/other/boost/boost/mpl/vector/aux_/pop_back.hpp, - src/other/boost/boost/mpl/vector/aux_/pop_front.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed, - src/other/boost/boost/mpl/vector/aux_/preprocessed/no_ctps, - src/other/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/plain, - src/other/boost/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/typeof_based, - src/other/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp, - src/other/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp, - src/other/boost/boost/mpl/vector/aux_/push_back.hpp, - src/other/boost/boost/mpl/vector/aux_/push_front.hpp, - src/other/boost/boost/mpl/vector/aux_/size.hpp, - src/other/boost/boost/mpl/vector/aux_/tag.hpp, - src/other/boost/boost/mpl/vector/aux_/vector0.hpp, - src/other/boost/boost/mpl/vector/vector0.hpp, - src/other/boost/boost/mpl/vector/vector0_c.hpp, - src/other/boost/boost/mpl/vector/vector10.hpp, - src/other/boost/boost/mpl/vector/vector10_c.hpp, - src/other/boost/boost/mpl/vector/vector20.hpp, - src/other/boost/boost/mpl/vector/vector20_c.hpp, - src/other/boost/boost/mpl/vector/vector30.hpp, - src/other/boost/boost/mpl/vector/vector30_c.hpp, - src/other/boost/boost/mpl/vector/vector40.hpp, - src/other/boost/boost/mpl/vector/vector40_c.hpp, - src/other/boost/boost/mpl/vector/vector50.hpp, - src/other/boost/boost/mpl/vector/vector50_c.hpp, - src/other/boost/boost/multi_index, - src/other/boost/boost/multi_index/detail, - src/other/boost/boost/multi_index/detail/access_specifier.hpp, - src/other/boost/boost/multi_index/detail/adl_swap.hpp, - src/other/boost/boost/multi_index/detail/archive_constructed.hpp, - src/other/boost/boost/multi_index/detail/auto_space.hpp, - src/other/boost/boost/multi_index/detail/base_type.hpp, - src/other/boost/boost/multi_index/detail/bidir_node_iterator.hpp, - src/other/boost/boost/multi_index/detail/bucket_array.hpp, - src/other/boost/boost/multi_index/detail/converter.hpp, - src/other/boost/boost/multi_index/detail/copy_map.hpp, - src/other/boost/boost/multi_index/detail/has_tag.hpp, - src/other/boost/boost/multi_index/detail/hash_index_args.hpp, - src/other/boost/boost/multi_index/detail/hash_index_iterator.hpp, - src/other/boost/boost/multi_index/detail/hash_index_node.hpp, - src/other/boost/boost/multi_index/detail/header_holder.hpp, - src/other/boost/boost/multi_index/detail/index_base.hpp, - src/other/boost/boost/multi_index/detail/index_loader.hpp, - src/other/boost/boost/multi_index/detail/index_matcher.hpp, - src/other/boost/boost/multi_index/detail/index_node_base.hpp, - src/other/boost/boost/multi_index/detail/index_saver.hpp, - src/other/boost/boost/multi_index/detail/invariant_assert.hpp, - src/other/boost/boost/multi_index/detail/is_index_list.hpp, - src/other/boost/boost/multi_index/detail/iter_adaptor.hpp, - src/other/boost/boost/multi_index/detail/modify_key_adaptor.hpp, - src/other/boost/boost/multi_index/detail/msvc_index_specifier.hpp, - src/other/boost/boost/multi_index/detail/no_duplicate_tags.hpp, - src/other/boost/boost/multi_index/detail/node_type.hpp, - src/other/boost/boost/multi_index/detail/ord_index_args.hpp, - src/other/boost/boost/multi_index/detail/prevent_eti.hpp, - src/other/boost/boost/multi_index/detail/safe_ctr_proxy.hpp, - src/other/boost/boost/multi_index/detail/safe_mode.hpp, - src/other/boost/boost/multi_index/detail/scope_guard.hpp, - src/other/boost/boost/multi_index/detail/seq_index_node.hpp, - src/other/boost/boost/multi_index/detail/seq_index_ops.hpp, - src/other/boost/boost/multi_index/detail/serialization_version.hpp, - src/other/boost/boost/multi_index/hashed_index.hpp, - src/other/boost/boost/multi_index/hashed_index_fwd.hpp, - src/other/boost/boost/multi_index/identity.hpp, - src/other/boost/boost/multi_index/identity_fwd.hpp, - src/other/boost/boost/multi_index/indexed_by.hpp, - src/other/boost/boost/multi_index/member.hpp, - src/other/boost/boost/multi_index/ordered_index_fwd.hpp, - src/other/boost/boost/multi_index/safe_mode_errors.hpp, - src/other/boost/boost/multi_index/sequenced_index.hpp, - src/other/boost/boost/multi_index/sequenced_index_fwd.hpp, - src/other/boost/boost/multi_index/tag.hpp, - src/other/boost/boost/multi_index_container.hpp, - src/other/boost/boost/multi_index_container_fwd.hpp, - src/other/boost/boost/parameter, - src/other/boost/boost/parameter/aux_, - src/other/boost/boost/parameter/aux_/arg_list.hpp, - src/other/boost/boost/parameter/aux_/default.hpp, - src/other/boost/boost/parameter/aux_/is_maybe.hpp, - src/other/boost/boost/parameter/aux_/parameter_requirements.hpp, - src/other/boost/boost/parameter/aux_/result_of0.hpp, - src/other/boost/boost/parameter/aux_/tag.hpp, - src/other/boost/boost/parameter/aux_/tagged_argument.hpp, - src/other/boost/boost/parameter/aux_/unwrap_cv_reference.hpp, - src/other/boost/boost/parameter/aux_/void.hpp, - src/other/boost/boost/parameter/aux_/yesno.hpp, - src/other/boost/boost/parameter/binding.hpp, - src/other/boost/boost/parameter/config.hpp, - src/other/boost/boost/parameter/keyword.hpp, - src/other/boost/boost/parameter/name.hpp, - src/other/boost/boost/parameter/value_type.hpp, - src/other/boost/boost/pending, - src/other/boost/boost/pending/container_traits.hpp, - src/other/boost/boost/pending/cstddef.hpp, - src/other/boost/boost/pending/detail, - src/other/boost/boost/pending/detail/property.hpp, - src/other/boost/boost/pending/integer_log2.hpp, - src/other/boost/boost/pending/lowest_bit.hpp, - src/other/boost/boost/pending/property.hpp, - src/other/boost/boost/pending/queue.hpp, - src/other/boost/boost/pointee.hpp, - src/other/boost/boost/preprocessor/comparison/greater.hpp, - src/other/boost/boost/preprocessor/comparison/less.hpp, - src/other/boost/boost/preprocessor/comparison/not_equal.hpp, - src/other/boost/boost/preprocessor/debug/line.hpp, - src/other/boost/boost/preprocessor/detail/is_unary.hpp, - src/other/boost/boost/preprocessor/detail/split.hpp, - src/other/boost/boost/preprocessor/enum.hpp, - src/other/boost/boost/preprocessor/enum_params_with_a_default.hpp, - src/other/boost/boost/preprocessor/if.hpp, - src/other/boost/boost/preprocessor/logical/bitor.hpp, - src/other/boost/boost/preprocessor/logical/or.hpp, - src/other/boost/boost/preprocessor/repetition/enum_params_with_a_default.hpp, - src/other/boost/boost/preprocessor/repetition/enum_trailing.hpp, - src/other/boost/boost/preprocessor/repetition/enum_trailing_binary_params.hpp, - src/other/boost/boost/preprocessor/tuple.hpp, - src/other/boost/boost/preprocessor/tuple/reverse.hpp, - src/other/boost/boost/preprocessor/tuple/to_seq.hpp, - src/other/boost/boost/property_map, - src/other/boost/boost/property_map/parallel, - src/other/boost/boost/property_map/parallel/distributed_property_map.hpp, - src/other/boost/boost/property_map/parallel/impl, - src/other/boost/boost/property_map/parallel/impl/distributed_property_map.ipp, - src/other/boost/boost/property_map/parallel/local_property_map.hpp, - src/other/boost/boost/property_map/property_map.hpp, - src/other/boost/boost/property_map/shared_array_property_map.hpp, - src/other/boost/boost/property_map/vector_property_map.hpp, - src/other/boost/boost/python, src/other/boost/boost/python.hpp, - src/other/boost/boost/python/arg_from_python.hpp, - src/other/boost/boost/python/args.hpp, - src/other/boost/boost/python/args_fwd.hpp, - src/other/boost/boost/python/back_reference.hpp, - src/other/boost/boost/python/base_type_traits.hpp, - src/other/boost/boost/python/bases.hpp, - src/other/boost/boost/python/borrowed.hpp, - src/other/boost/boost/python/call.hpp, - src/other/boost/boost/python/call_method.hpp, - src/other/boost/boost/python/cast.hpp, - src/other/boost/boost/python/class.hpp, - src/other/boost/boost/python/class_fwd.hpp, - src/other/boost/boost/python/converter, - src/other/boost/boost/python/converter/arg_from_python.hpp, - src/other/boost/boost/python/converter/arg_to_python.hpp, - src/other/boost/boost/python/converter/arg_to_python_base.hpp, - src/other/boost/boost/python/converter/as_to_python_function.hpp, - src/other/boost/boost/python/converter/builtin_converters.hpp, - src/other/boost/boost/python/converter/constructor_function.hpp, - src/other/boost/boost/python/converter/context_result_converter.hpp, - src/other/boost/boost/python/converter/convertible_function.hpp, - src/other/boost/boost/python/converter/from_python.hpp, - src/other/boost/boost/python/converter/implicit.hpp, - src/other/boost/boost/python/converter/obj_mgr_arg_from_python.hpp, - src/other/boost/boost/python/converter/object_manager.hpp, - src/other/boost/boost/python/converter/pointer_type_id.hpp, - src/other/boost/boost/python/converter/pyobject_traits.hpp, - src/other/boost/boost/python/converter/pyobject_type.hpp, - src/other/boost/boost/python/converter/pytype_function.hpp, - src/other/boost/boost/python/converter/pytype_object_mgr_traits.hpp, - src/other/boost/boost/python/converter/registered.hpp, - src/other/boost/boost/python/converter/registered_pointee.hpp, - src/other/boost/boost/python/converter/registrations.hpp, - src/other/boost/boost/python/converter/registry.hpp, - src/other/boost/boost/python/converter/return_from_python.hpp, - src/other/boost/boost/python/converter/rvalue_from_python_data.hpp, - src/other/boost/boost/python/converter/shared_ptr_deleter.hpp, - src/other/boost/boost/python/converter/shared_ptr_from_python.hpp, - src/other/boost/boost/python/converter/shared_ptr_to_python.hpp, - src/other/boost/boost/python/converter/to_python_function_type.hpp, - src/other/boost/boost/python/copy_const_reference.hpp, - src/other/boost/boost/python/copy_non_const_reference.hpp, - src/other/boost/boost/python/data_members.hpp, - src/other/boost/boost/python/def.hpp, - src/other/boost/boost/python/def_visitor.hpp, - src/other/boost/boost/python/default_call_policies.hpp, - src/other/boost/boost/python/detail, - src/other/boost/boost/python/detail/borrowed_ptr.hpp, - src/other/boost/boost/python/detail/caller.hpp, - src/other/boost/boost/python/detail/config.hpp, - src/other/boost/boost/python/detail/construct.hpp, - src/other/boost/boost/python/detail/convertible.hpp, - src/other/boost/boost/python/detail/copy_ctor_mutates_rhs.hpp, - src/other/boost/boost/python/detail/cv_category.hpp, - src/other/boost/boost/python/detail/dealloc.hpp, - src/other/boost/boost/python/detail/decorated_type_id.hpp, - src/other/boost/boost/python/detail/decref_guard.hpp, - src/other/boost/boost/python/detail/def_helper.hpp, - src/other/boost/boost/python/detail/def_helper_fwd.hpp, - src/other/boost/boost/python/detail/defaults_def.hpp, - src/other/boost/boost/python/detail/defaults_gen.hpp, - src/other/boost/boost/python/detail/dependent.hpp, - src/other/boost/boost/python/detail/destroy.hpp, - src/other/boost/boost/python/detail/exception_handler.hpp, - src/other/boost/boost/python/detail/force_instantiate.hpp, - src/other/boost/boost/python/detail/indirect_traits.hpp, - src/other/boost/boost/python/detail/invoke.hpp, - src/other/boost/boost/python/detail/is_auto_ptr.hpp, - src/other/boost/boost/python/detail/is_wrapper.hpp, - src/other/boost/boost/python/detail/is_xxx.hpp, - src/other/boost/boost/python/detail/make_keyword_range_fn.hpp, - src/other/boost/boost/python/detail/make_tuple.hpp, - src/other/boost/boost/python/detail/map_entry.hpp, - src/other/boost/boost/python/detail/mpl_lambda.hpp, - src/other/boost/boost/python/detail/msvc_typeinfo.hpp, - src/other/boost/boost/python/detail/none.hpp, - src/other/boost/boost/python/detail/not_specified.hpp, - src/other/boost/boost/python/detail/nullary_function_adaptor.hpp, - src/other/boost/boost/python/detail/operator_id.hpp, - src/other/boost/boost/python/detail/overloads_fwd.hpp, - src/other/boost/boost/python/detail/prefix.hpp, - src/other/boost/boost/python/detail/preprocessor.hpp, - src/other/boost/boost/python/detail/python22_fixed.h, - src/other/boost/boost/python/detail/python_type.hpp, - src/other/boost/boost/python/detail/raw_pyobject.hpp, - src/other/boost/boost/python/detail/referent_storage.hpp, - src/other/boost/boost/python/detail/scope.hpp, - src/other/boost/boost/python/detail/sfinae.hpp, - src/other/boost/boost/python/detail/signature.hpp, - src/other/boost/boost/python/detail/string_literal.hpp, - src/other/boost/boost/python/detail/target.hpp, - src/other/boost/boost/python/detail/translate_exception.hpp, - src/other/boost/boost/python/detail/type_list.hpp, - src/other/boost/boost/python/detail/type_list_impl.hpp, - src/other/boost/boost/python/detail/type_list_impl_no_pts.hpp, - src/other/boost/boost/python/detail/unwind_type.hpp, - src/other/boost/boost/python/detail/unwrap_type_id.hpp, - src/other/boost/boost/python/detail/unwrap_wrapper.hpp, - src/other/boost/boost/python/detail/value_arg.hpp, - src/other/boost/boost/python/detail/value_is_shared_ptr.hpp, - src/other/boost/boost/python/detail/value_is_xxx.hpp, - src/other/boost/boost/python/detail/void_ptr.hpp, - src/other/boost/boost/python/detail/void_return.hpp, - src/other/boost/boost/python/detail/wrap_python.hpp, - src/other/boost/boost/python/detail/wrapper_base.hpp, - src/other/boost/boost/python/dict.hpp, - src/other/boost/boost/python/docstring_options.hpp, - src/other/boost/boost/python/enum.hpp, - src/other/boost/boost/python/errors.hpp, - src/other/boost/boost/python/exception_translator.hpp, - src/other/boost/boost/python/exec.hpp, - src/other/boost/boost/python/extract.hpp, - src/other/boost/boost/python/handle.hpp, - src/other/boost/boost/python/handle_fwd.hpp, - src/other/boost/boost/python/has_back_reference.hpp, - src/other/boost/boost/python/implicit.hpp, - src/other/boost/boost/python/import.hpp, - src/other/boost/boost/python/init.hpp, - src/other/boost/boost/python/instance_holder.hpp, - src/other/boost/boost/python/iterator.hpp, - src/other/boost/boost/python/list.hpp, - src/other/boost/boost/python/long.hpp, - src/other/boost/boost/python/lvalue_from_pytype.hpp, - src/other/boost/boost/python/make_constructor.hpp, - src/other/boost/boost/python/make_function.hpp, - src/other/boost/boost/python/manage_new_object.hpp, - src/other/boost/boost/python/module.hpp, - src/other/boost/boost/python/module_init.hpp, - src/other/boost/boost/python/numeric.hpp, - src/other/boost/boost/python/object, - src/other/boost/boost/python/object.hpp, - src/other/boost/boost/python/object/add_to_namespace.hpp, - src/other/boost/boost/python/object/class.hpp, - src/other/boost/boost/python/object/class_detail.hpp, - src/other/boost/boost/python/object/class_metadata.hpp, - src/other/boost/boost/python/object/class_wrapper.hpp, - src/other/boost/boost/python/object/enum_base.hpp, - src/other/boost/boost/python/object/find_instance.hpp, - src/other/boost/boost/python/object/forward.hpp, - src/other/boost/boost/python/object/function.hpp, - src/other/boost/boost/python/object/function_doc_signature.hpp, - src/other/boost/boost/python/object/function_handle.hpp, - src/other/boost/boost/python/object/function_object.hpp, - src/other/boost/boost/python/object/inheritance.hpp, - src/other/boost/boost/python/object/inheritance_query.hpp, - src/other/boost/boost/python/object/instance.hpp, - src/other/boost/boost/python/object/iterator.hpp, - src/other/boost/boost/python/object/iterator_core.hpp, - src/other/boost/boost/python/object/life_support.hpp, - src/other/boost/boost/python/object/make_holder.hpp, - src/other/boost/boost/python/object/make_instance.hpp, - src/other/boost/boost/python/object/make_ptr_instance.hpp, - src/other/boost/boost/python/object/pickle_support.hpp, - src/other/boost/boost/python/object/pointer_holder.hpp, - src/other/boost/boost/python/object/py_function.hpp, - src/other/boost/boost/python/object/stl_iterator_core.hpp, - src/other/boost/boost/python/object/value_holder.hpp, - src/other/boost/boost/python/object/value_holder_fwd.hpp, - src/other/boost/boost/python/object_attributes.hpp, - src/other/boost/boost/python/object_call.hpp, - src/other/boost/boost/python/object_core.hpp, - src/other/boost/boost/python/object_fwd.hpp, - src/other/boost/boost/python/object_items.hpp, - src/other/boost/boost/python/object_operators.hpp, - src/other/boost/boost/python/object_protocol.hpp, - src/other/boost/boost/python/object_protocol_core.hpp, - src/other/boost/boost/python/object_slices.hpp, - src/other/boost/boost/python/opaque_pointer_converter.hpp, - src/other/boost/boost/python/operators.hpp, - src/other/boost/boost/python/other.hpp, - src/other/boost/boost/python/overloads.hpp, - src/other/boost/boost/python/override.hpp, - src/other/boost/boost/python/pointee.hpp, - src/other/boost/boost/python/proxy.hpp, - src/other/boost/boost/python/ptr.hpp, - src/other/boost/boost/python/pure_virtual.hpp, - src/other/boost/boost/python/refcount.hpp, - src/other/boost/boost/python/reference_existing_object.hpp, - src/other/boost/boost/python/register_ptr_to_python.hpp, - src/other/boost/boost/python/return_arg.hpp, - src/other/boost/boost/python/return_by_value.hpp, - src/other/boost/boost/python/return_internal_reference.hpp, - src/other/boost/boost/python/return_opaque_pointer.hpp, - src/other/boost/boost/python/return_value_policy.hpp, - src/other/boost/boost/python/scope.hpp, - src/other/boost/boost/python/self.hpp, - src/other/boost/boost/python/signature.hpp, - src/other/boost/boost/python/slice.hpp, - src/other/boost/boost/python/slice_nil.hpp, - src/other/boost/boost/python/ssize_t.hpp, - src/other/boost/boost/python/stl_iterator.hpp, - src/other/boost/boost/python/str.hpp, - src/other/boost/boost/python/suite, - src/other/boost/boost/python/suite/indexing, - src/other/boost/boost/python/suite/indexing/container_utils.hpp, - src/other/boost/boost/python/suite/indexing/detail, - src/other/boost/boost/python/suite/indexing/detail/indexing_suite_detail.hpp, - src/other/boost/boost/python/suite/indexing/indexing_suite.hpp, - src/other/boost/boost/python/suite/indexing/vector_indexing_suite.hpp, - src/other/boost/boost/python/tag.hpp, - src/other/boost/boost/python/to_python_converter.hpp, - src/other/boost/boost/python/to_python_indirect.hpp, - src/other/boost/boost/python/to_python_value.hpp, - src/other/boost/boost/python/tuple.hpp, - src/other/boost/boost/python/type_id.hpp, - src/other/boost/boost/python/with_custodian_and_ward.hpp, - src/other/boost/boost/python/wrapper.hpp, - src/other/boost/boost/range, - src/other/boost/boost/range/algorithm, - src/other/boost/boost/range/algorithm/equal.hpp, - src/other/boost/boost/range/begin.hpp, - src/other/boost/boost/range/concepts.hpp, - src/other/boost/boost/range/config.hpp, - src/other/boost/boost/range/const_iterator.hpp, - src/other/boost/boost/range/detail, - src/other/boost/boost/range/detail/begin.hpp, - src/other/boost/boost/range/detail/common.hpp, - src/other/boost/boost/range/detail/const_iterator.hpp, - src/other/boost/boost/range/detail/end.hpp, - src/other/boost/boost/range/detail/extract_optional_type.hpp, - src/other/boost/boost/range/detail/implementation_help.hpp, - src/other/boost/boost/range/detail/iterator.hpp, - src/other/boost/boost/range/detail/misc_concept.hpp, - src/other/boost/boost/range/detail/remove_extent.hpp, - src/other/boost/boost/range/detail/safe_bool.hpp, - src/other/boost/boost/range/detail/sfinae.hpp, - src/other/boost/boost/range/detail/vc6, - src/other/boost/boost/range/detail/vc6/end.hpp, - src/other/boost/boost/range/difference_type.hpp, - src/other/boost/boost/range/distance.hpp, - src/other/boost/boost/range/empty.hpp, - src/other/boost/boost/range/end.hpp, - src/other/boost/boost/range/functions.hpp, - src/other/boost/boost/range/irange.hpp, - src/other/boost/boost/range/iterator.hpp, - src/other/boost/boost/range/iterator_range.hpp, - src/other/boost/boost/range/iterator_range_core.hpp, - src/other/boost/boost/range/iterator_range_io.hpp, - src/other/boost/boost/range/mutable_iterator.hpp, - src/other/boost/boost/range/rbegin.hpp, - src/other/boost/boost/range/rend.hpp, - src/other/boost/boost/range/result_iterator.hpp, - src/other/boost/boost/range/reverse_iterator.hpp, - src/other/boost/boost/range/size.hpp, - src/other/boost/boost/range/value_type.hpp, - src/other/boost/boost/scoped_array.hpp, - src/other/boost/boost/serialization, - src/other/boost/boost/serialization/access.hpp, - src/other/boost/boost/serialization/array.hpp, - src/other/boost/boost/serialization/assume_abstract.hpp, - src/other/boost/boost/serialization/base_object.hpp, - src/other/boost/boost/serialization/collection_size_type.hpp, - src/other/boost/boost/serialization/collection_traits.hpp, - src/other/boost/boost/serialization/collections_load_imp.hpp, - src/other/boost/boost/serialization/collections_save_imp.hpp, - src/other/boost/boost/serialization/config.hpp, - src/other/boost/boost/serialization/detail, - src/other/boost/boost/serialization/detail/get_data.hpp, - src/other/boost/boost/serialization/detail/shared_count_132.hpp, - src/other/boost/boost/serialization/detail/shared_ptr_132.hpp, - src/other/boost/boost/serialization/detail/shared_ptr_nmt_132.hpp, - src/other/boost/boost/serialization/detail/stack_constructor.hpp, - src/other/boost/boost/serialization/extended_type_info.hpp, - src/other/boost/boost/serialization/extended_type_info_no_rtti.hpp, - src/other/boost/boost/serialization/extended_type_info_typeid.hpp, - src/other/boost/boost/serialization/factory.hpp, - src/other/boost/boost/serialization/force_include.hpp, - src/other/boost/boost/serialization/is_bitwise_serializable.hpp, - src/other/boost/boost/serialization/item_version_type.hpp, - src/other/boost/boost/serialization/level.hpp, - src/other/boost/boost/serialization/level_enum.hpp, - src/other/boost/boost/serialization/nvp.hpp, - src/other/boost/boost/serialization/pfto.hpp, - src/other/boost/boost/serialization/serialization.hpp, - src/other/boost/boost/serialization/shared_ptr_132.hpp, - src/other/boost/boost/serialization/singleton.hpp, - src/other/boost/boost/serialization/smart_cast.hpp, - src/other/boost/boost/serialization/split_free.hpp, - src/other/boost/boost/serialization/split_member.hpp, - src/other/boost/boost/serialization/state_saver.hpp, - src/other/boost/boost/serialization/static_warning.hpp, - src/other/boost/boost/serialization/string.hpp, - src/other/boost/boost/serialization/strong_typedef.hpp, - src/other/boost/boost/serialization/throw_exception.hpp, - src/other/boost/boost/serialization/tracking.hpp, - src/other/boost/boost/serialization/tracking_enum.hpp, - src/other/boost/boost/serialization/traits.hpp, - src/other/boost/boost/serialization/type_info_implementation.hpp, - src/other/boost/boost/serialization/utility.hpp, - src/other/boost/boost/serialization/vector.hpp, - src/other/boost/boost/serialization/version.hpp, - src/other/boost/boost/serialization/void_cast.hpp, - src/other/boost/boost/serialization/void_cast_fwd.hpp, - src/other/boost/boost/serialization/wrapper.hpp, - src/other/boost/boost/shared_array.hpp, - src/other/boost/boost/smart_ptr/detail/shared_array_nmt.hpp, - src/other/boost/boost/smart_ptr/scoped_array.hpp, - src/other/boost/boost/smart_ptr/shared_array.hpp, - src/other/boost/boost/spirit/include/classic_actions.hpp, - src/other/boost/boost/spirit/include/classic_chset.hpp, - src/other/boost/boost/spirit/include/classic_numerics.hpp, - src/other/boost/boost/spirit/include/classic_operators.hpp, - src/other/boost/boost/spirit/include/classic_rule.hpp, - src/other/boost/boost/swap.hpp, src/other/boost/boost/tuple, - src/other/boost/boost/tuple/detail, - src/other/boost/boost/tuple/detail/tuple_basic.hpp, - src/other/boost/boost/tuple/detail/tuple_basic_no_partial_spec.hpp, - src/other/boost/boost/tuple/tuple.hpp, - src/other/boost/boost/tuple/tuple_comparison.hpp, - src/other/boost/boost/type_traits.hpp, - src/other/boost/boost/type_traits/add_cv.hpp, - src/other/boost/boost/type_traits/add_lvalue_reference.hpp, - src/other/boost/boost/type_traits/aligned_storage.hpp, - src/other/boost/boost/type_traits/alignment_traits.hpp, - src/other/boost/boost/type_traits/array_traits.hpp, - src/other/boost/boost/type_traits/common_type.hpp, - src/other/boost/boost/type_traits/conditional.hpp, - src/other/boost/boost/type_traits/cv_traits.hpp, - src/other/boost/boost/type_traits/decay.hpp, - src/other/boost/boost/type_traits/detail/common_type_imp.hpp, - src/other/boost/boost/type_traits/extent.hpp, - src/other/boost/boost/type_traits/floating_point_promotion.hpp, - src/other/boost/boost/type_traits/function_traits.hpp, - src/other/boost/boost/type_traits/has_new_operator.hpp, - src/other/boost/boost/type_traits/has_nothrow_destructor.hpp, - src/other/boost/boost/type_traits/has_virtual_destructor.hpp, - src/other/boost/boost/type_traits/integral_promotion.hpp, - src/other/boost/boost/type_traits/is_complex.hpp, - src/other/boost/boost/type_traits/is_floating_point.hpp, - src/other/boost/boost/type_traits/is_member_object_pointer.hpp, - src/other/boost/boost/type_traits/is_virtual_base_of.hpp, - src/other/boost/boost/type_traits/make_signed.hpp, - src/other/boost/boost/type_traits/msvc/remove_all_extents.hpp, - src/other/boost/boost/type_traits/msvc/remove_extent.hpp, - src/other/boost/boost/type_traits/msvc/remove_volatile.hpp, - src/other/boost/boost/type_traits/promote.hpp, - src/other/boost/boost/type_traits/rank.hpp, - src/other/boost/boost/type_traits/remove_all_extents.hpp, - src/other/boost/boost/type_traits/remove_extent.hpp, - src/other/boost/boost/type_traits/remove_volatile.hpp, - src/other/boost/boost/type_traits/transform_traits.hpp, - src/other/boost/boost/typeof, src/other/boost/boost/typeof/dmc, - src/other/boost/boost/typeof/dmc/typeof_impl.hpp, - src/other/boost/boost/typeof/encode_decode.hpp, - src/other/boost/boost/typeof/encode_decode_params.hpp, - src/other/boost/boost/typeof/int_encoding.hpp, - src/other/boost/boost/typeof/integral_template_param.hpp, - src/other/boost/boost/typeof/message.hpp, - src/other/boost/boost/typeof/modifiers.hpp, - src/other/boost/boost/typeof/msvc, - src/other/boost/boost/typeof/msvc/typeof_impl.hpp, - src/other/boost/boost/typeof/native.hpp, - src/other/boost/boost/typeof/pointers_data_members.hpp, - src/other/boost/boost/typeof/register_functions.hpp, - src/other/boost/boost/typeof/register_functions_iterate.hpp, - src/other/boost/boost/typeof/register_fundamental.hpp, - src/other/boost/boost/typeof/register_mem_functions.hpp, - src/other/boost/boost/typeof/template_encoding.hpp, - src/other/boost/boost/typeof/template_template_param.hpp, - src/other/boost/boost/typeof/type_encoding.hpp, - src/other/boost/boost/typeof/type_template_param.hpp, - src/other/boost/boost/typeof/typeof.hpp, - src/other/boost/boost/typeof/typeof_impl.hpp, - src/other/boost/boost/typeof/unsupported.hpp, - src/other/boost/boost/typeof/vector.hpp, - src/other/boost/boost/typeof/vector100.hpp, - src/other/boost/boost/typeof/vector150.hpp, - src/other/boost/boost/typeof/vector200.hpp, - src/other/boost/boost/typeof/vector50.hpp, - src/other/boost/boost/unordered, - src/other/boost/boost/unordered/detail, - src/other/boost/boost/unordered/detail/allocator_helpers.hpp, - src/other/boost/boost/unordered/detail/buckets.hpp, - src/other/boost/boost/unordered/detail/equivalent.hpp, - src/other/boost/boost/unordered/detail/extract_key.hpp, - src/other/boost/boost/unordered/detail/fwd.hpp, - src/other/boost/boost/unordered/detail/move.hpp, - src/other/boost/boost/unordered/detail/node.hpp, - src/other/boost/boost/unordered/detail/table.hpp, - src/other/boost/boost/unordered/detail/unique.hpp, - src/other/boost/boost/unordered/detail/util.hpp, - src/other/boost/boost/unordered/unordered_map.hpp, - src/other/boost/boost/unordered/unordered_map_fwd.hpp, - src/other/boost/boost/unordered/unordered_set.hpp, - src/other/boost/boost/unordered/unordered_set_fwd.hpp, - src/other/boost/boost/unordered_map.hpp, - src/other/boost/boost/unordered_set.hpp, - src/other/boost/boost/utility/declval.hpp, - src/other/boost/boost/utility/detail/result_of_iterate.hpp, - src/other/boost/boost/utility/result_of.hpp, - src/other/boost/boost/utility/value_init.hpp, - src/other/boost/libs/detail, - src/other/boost/libs/detail/utf8_codecvt_facet.cpp, - src/other/boost/libs/mpi, src/other/boost/libs/mpi/src, - src/other/boost/libs/mpi/src/broadcast.cpp, - src/other/boost/libs/mpi/src/communicator.cpp, - src/other/boost/libs/mpi/src/computation_tree.cpp, - src/other/boost/libs/mpi/src/content_oarchive.cpp, - src/other/boost/libs/mpi/src/environment.cpp, - src/other/boost/libs/mpi/src/exception.cpp, - src/other/boost/libs/mpi/src/graph_communicator.cpp, - src/other/boost/libs/mpi/src/group.cpp, - src/other/boost/libs/mpi/src/intercommunicator.cpp, - src/other/boost/libs/mpi/src/mpi_datatype_cache.cpp, - src/other/boost/libs/mpi/src/mpi_datatype_oarchive.cpp, - src/other/boost/libs/mpi/src/packed_iarchive.cpp, - src/other/boost/libs/mpi/src/packed_oarchive.cpp, - src/other/boost/libs/mpi/src/packed_skeleton_iarchive.cpp, - src/other/boost/libs/mpi/src/packed_skeleton_oarchive.cpp, - src/other/boost/libs/mpi/src/point_to_point.cpp, - src/other/boost/libs/mpi/src/python, - src/other/boost/libs/mpi/src/python/collectives.cpp, - src/other/boost/libs/mpi/src/python/datatypes.cpp, - src/other/boost/libs/mpi/src/python/documentation.cpp, - src/other/boost/libs/mpi/src/python/exception.cpp, - src/other/boost/libs/mpi/src/python/module.cpp, - src/other/boost/libs/mpi/src/python/py_communicator.cpp, - src/other/boost/libs/mpi/src/python/py_environment.cpp, - src/other/boost/libs/mpi/src/python/py_exception.cpp, - src/other/boost/libs/mpi/src/python/py_nonblocking.cpp, - src/other/boost/libs/mpi/src/python/py_request.cpp, - src/other/boost/libs/mpi/src/python/py_timer.cpp, - src/other/boost/libs/mpi/src/python/request_with_value.hpp, - src/other/boost/libs/mpi/src/python/serialize.cpp, - src/other/boost/libs/mpi/src/python/skeleton_and_content.cpp, - src/other/boost/libs/mpi/src/python/status.cpp, - src/other/boost/libs/mpi/src/python/utility.hpp, - src/other/boost/libs/mpi/src/request.cpp, - src/other/boost/libs/mpi/src/text_skeleton_oarchive.cpp, - src/other/boost/libs/mpi/src/timer.cpp, - src/other/boost/libs/python, src/other/boost/libs/python/src, - src/other/boost/libs/python/src/converter, - src/other/boost/libs/python/src/converter/arg_to_python_base.cpp, - src/other/boost/libs/python/src/converter/builtin_converters.cpp, - src/other/boost/libs/python/src/converter/from_python.cpp, - src/other/boost/libs/python/src/converter/registry.cpp, - src/other/boost/libs/python/src/converter/type_id.cpp, - src/other/boost/libs/python/src/dict.cpp, - src/other/boost/libs/python/src/errors.cpp, - src/other/boost/libs/python/src/exec.cpp, - src/other/boost/libs/python/src/import.cpp, - src/other/boost/libs/python/src/list.cpp, - src/other/boost/libs/python/src/long.cpp, - src/other/boost/libs/python/src/module.cpp, - src/other/boost/libs/python/src/numeric.cpp, - src/other/boost/libs/python/src/object, - src/other/boost/libs/python/src/object/class.cpp, - src/other/boost/libs/python/src/object/enum.cpp, - src/other/boost/libs/python/src/object/function.cpp, - src/other/boost/libs/python/src/object/function_doc_signature.cpp, - src/other/boost/libs/python/src/object/inheritance.cpp, - src/other/boost/libs/python/src/object/iterator.cpp, - src/other/boost/libs/python/src/object/life_support.cpp, - src/other/boost/libs/python/src/object/pickle_support.cpp, - src/other/boost/libs/python/src/object/stl_iterator.cpp, - src/other/boost/libs/python/src/object_operators.cpp, - src/other/boost/libs/python/src/object_protocol.cpp, - src/other/boost/libs/python/src/slice.cpp, - src/other/boost/libs/python/src/str.cpp, - src/other/boost/libs/python/src/tuple.cpp, - src/other/boost/libs/python/src/wrapper.cpp, - src/other/boost/libs/serialization, - src/other/boost/libs/serialization/src, - src/other/boost/libs/serialization/src/archive_exception.cpp, - src/other/boost/libs/serialization/src/basic_archive.cpp, - src/other/boost/libs/serialization/src/basic_iarchive.cpp, - src/other/boost/libs/serialization/src/basic_iserializer.cpp, - src/other/boost/libs/serialization/src/basic_oarchive.cpp, - src/other/boost/libs/serialization/src/basic_oserializer.cpp, - src/other/boost/libs/serialization/src/basic_pointer_iserializer.cpp, - src/other/boost/libs/serialization/src/basic_pointer_oserializer.cpp, - src/other/boost/libs/serialization/src/basic_serializer_map.cpp, - src/other/boost/libs/serialization/src/basic_text_iprimitive.cpp, - src/other/boost/libs/serialization/src/basic_text_oprimitive.cpp, - src/other/boost/libs/serialization/src/basic_text_wiprimitive.cpp, - src/other/boost/libs/serialization/src/basic_text_woprimitive.cpp, - src/other/boost/libs/serialization/src/basic_xml_archive.cpp, - src/other/boost/libs/serialization/src/basic_xml_grammar.ipp, - src/other/boost/libs/serialization/src/binary_iarchive.cpp, - src/other/boost/libs/serialization/src/binary_oarchive.cpp, - src/other/boost/libs/serialization/src/binary_wiarchive.cpp, - src/other/boost/libs/serialization/src/binary_woarchive.cpp, - src/other/boost/libs/serialization/src/codecvt_null.cpp, - src/other/boost/libs/serialization/src/extended_type_info.cpp, - src/other/boost/libs/serialization/src/extended_type_info_no_rtti.cpp, - src/other/boost/libs/serialization/src/extended_type_info_typeid.cpp, - src/other/boost/libs/serialization/src/polymorphic_iarchive.cpp, - src/other/boost/libs/serialization/src/polymorphic_oarchive.cpp, - src/other/boost/libs/serialization/src/shared_ptr_helper.cpp, - src/other/boost/libs/serialization/src/stl_port.cpp, - src/other/boost/libs/serialization/src/text_iarchive.cpp, - src/other/boost/libs/serialization/src/text_oarchive.cpp, - src/other/boost/libs/serialization/src/text_wiarchive.cpp, - src/other/boost/libs/serialization/src/text_woarchive.cpp, - src/other/boost/libs/serialization/src/utf8_codecvt_facet.cpp, - src/other/boost/libs/serialization/src/void_cast.cpp, - src/other/boost/libs/serialization/src/xml_archive_exception.cpp, - src/other/boost/libs/serialization/src/xml_grammar.cpp, - src/other/boost/libs/serialization/src/xml_iarchive.cpp, - src/other/boost/libs/serialization/src/xml_oarchive.cpp, - src/other/boost/libs/serialization/src/xml_wgrammar.cpp, - src/other/boost/libs/serialization/src/xml_wiarchive.cpp, - src/other/boost/libs/serialization/src/xml_woarchive.cpp: - One last round of additions - this is enough to let libpc build - again, surprisingly - so good news everybody, boost can be - upgraded without wiping out libpc - -2011-08-24 01:46 starseeker - - * [r46366] misc/CMake/BRLCAD_CompilerFlags.cmake: - Check if we have the no-unused flag - -2011-08-24 01:39 starseeker - - * [r46365] misc/CMake/BRLCAD_Util.cmake: - Be nice to source file flags set prior to the target being - defined and bring them along for the ride. - -2011-08-24 00:29 starseeker - - * [r46364] CMakeLists.txt: - Since it's proving convenient to make a build directory in the - src dir for a cmake .. build, ignore the two most common cases - when doing cpack - -2011-08-23 23:23 starseeker - - * [r46363] src/other/boost/boost/spirit/attribute, - src/other/boost/boost/spirit/attribute/closure.hpp, - src/other/boost/boost/spirit/dynamic, - src/other/boost/boost/spirit/dynamic/if.hpp, - src/other/boost/boost/spirit/dynamic/lazy.hpp, - src/other/boost/boost/spirit/home/classic/dynamic, - src/other/boost/boost/spirit/home/classic/dynamic/if.hpp, - src/other/boost/boost/spirit/home/classic/dynamic/impl, - src/other/boost/boost/spirit/home/classic/dynamic/impl/conditions.ipp, - src/other/boost/boost/spirit/home/classic/dynamic/lazy.hpp, - src/other/boost/boost/spirit/home/classic/phoenix.hpp, - src/other/boost/boost/spirit/home/classic/phoenix/binders.hpp, - src/other/boost/boost/spirit/home/classic/phoenix/functions.hpp, - src/other/boost/boost/spirit/home/classic/phoenix/new.hpp, - src/other/boost/boost/spirit/home/classic/phoenix/special_ops.hpp, - src/other/boost/boost/spirit/home/classic/phoenix/statements.hpp, - src/other/boost/boost/spirit/include/classic_closure.hpp, - src/other/boost/boost/spirit/include/classic_functor_parser.hpp, - src/other/boost/boost/spirit/include/classic_if.hpp, - src/other/boost/boost/spirit/include/classic_lazy.hpp, - src/other/boost/boost/spirit/include/classic_lists.hpp, - src/other/boost/boost/spirit/include/classic_symbols.hpp, - src/other/boost/boost/spirit/include/phoenix1.hpp, - src/other/boost/boost/spirit/include/phoenix1_functions.hpp, - src/other/boost/boost/spirit/phoenix, - src/other/boost/boost/spirit/phoenix.hpp, - src/other/boost/boost/spirit/phoenix/functions.hpp, - src/other/boost/boost/spirit/symbols, - src/other/boost/boost/spirit/symbols/symbols.hpp, - src/other/boost/boost/spirit/utility, - src/other/boost/boost/spirit/utility/functor_parser.hpp, - src/other/boost/boost/spirit/utility/lists.hpp: - hmm - may not have gotten everything. bcp --scan of the libpc - headers resulted in a few more boost files. - -2011-08-23 23:14 starseeker - - * [r46362] src/libgcv/wfobj/CMakeLists.txt, - src/libgcv/wfobj/boost_shared_ptr: - Well, can now use src/other/boost for obj-g anyway... - -2011-08-23 23:07 starseeker - - * [r46361] src/CMakeLists.txt, src/util/CMakeLists.txt: - libpc ain't happy about the boost change - turn it off for now. - -2011-08-23 23:04 brlcad - - * [r46360] TODO: - potential lead, -B works with parallel enabled so something fishy - is going on. possibly conversion from float to double ... but - random numbers should not be involved! - -2011-08-23 22:33 starseeker - - * [r46359] src/libpc/CMakeLists.txt: - because we have both boost and libs dirs now, include - src/other/boost not src/other - -2011-08-23 22:30 starseeker - - * [r46358] src/other/boost/CMakeLists.txt, - src/other/boost/LICENSE_1_0.txt, src/other/boost/boost, - src/other/boost/boost/aligned_storage.hpp, - src/other/boost/boost/assert.hpp, src/other/boost/boost/bind, - src/other/boost/boost/bind.hpp, - src/other/boost/boost/bind/arg.hpp, - src/other/boost/boost/bind/bind.hpp, - src/other/boost/boost/bind/bind_cc.hpp, - src/other/boost/boost/bind/bind_mf2_cc.hpp, - src/other/boost/boost/bind/bind_mf_cc.hpp, - src/other/boost/boost/bind/bind_template.hpp, - src/other/boost/boost/bind/mem_fn.hpp, - src/other/boost/boost/bind/mem_fn_cc.hpp, - src/other/boost/boost/bind/mem_fn_template.hpp, - src/other/boost/boost/bind/mem_fn_vw.hpp, - src/other/boost/boost/bind/placeholders.hpp, - src/other/boost/boost/bind/storage.hpp, - src/other/boost/boost/call_traits.hpp, - src/other/boost/boost/checked_delete.hpp, - src/other/boost/boost/compressed_pair.hpp, - src/other/boost/boost/concept, - src/other/boost/boost/concept/assert.hpp, - src/other/boost/boost/concept/detail, - src/other/boost/boost/concept/detail/backward_compatibility.hpp, - src/other/boost/boost/concept/detail/borland.hpp, - src/other/boost/boost/concept/detail/concept_def.hpp, - src/other/boost/boost/concept/detail/concept_undef.hpp, - src/other/boost/boost/concept/detail/general.hpp, - src/other/boost/boost/concept/detail/has_constraints.hpp, - src/other/boost/boost/concept/detail/msvc.hpp, - src/other/boost/boost/concept/usage.hpp, - src/other/boost/boost/concept_check.hpp, - src/other/boost/boost/config, src/other/boost/boost/config.hpp, - src/other/boost/boost/config/abi, - src/other/boost/boost/config/abi/borland_prefix.hpp, - src/other/boost/boost/config/abi/borland_suffix.hpp, - src/other/boost/boost/config/abi/msvc_prefix.hpp, - src/other/boost/boost/config/abi/msvc_suffix.hpp, - src/other/boost/boost/config/abi_prefix.hpp, - src/other/boost/boost/config/abi_suffix.hpp, - src/other/boost/boost/config/auto_link.hpp, - src/other/boost/boost/config/compiler, - src/other/boost/boost/config/compiler/borland.hpp, - src/other/boost/boost/config/compiler/clang.hpp, - src/other/boost/boost/config/compiler/codegear.hpp, - src/other/boost/boost/config/compiler/comeau.hpp, - src/other/boost/boost/config/compiler/common_edg.hpp, - src/other/boost/boost/config/compiler/compaq_cxx.hpp, - src/other/boost/boost/config/compiler/digitalmars.hpp, - src/other/boost/boost/config/compiler/gcc.hpp, - src/other/boost/boost/config/compiler/gcc_xml.hpp, - src/other/boost/boost/config/compiler/greenhills.hpp, - src/other/boost/boost/config/compiler/hp_acc.hpp, - src/other/boost/boost/config/compiler/intel.hpp, - src/other/boost/boost/config/compiler/kai.hpp, - src/other/boost/boost/config/compiler/metrowerks.hpp, - src/other/boost/boost/config/compiler/mpw.hpp, - src/other/boost/boost/config/compiler/nvcc.hpp, - src/other/boost/boost/config/compiler/pathscale.hpp, - src/other/boost/boost/config/compiler/pgi.hpp, - src/other/boost/boost/config/compiler/sgi_mipspro.hpp, - src/other/boost/boost/config/compiler/sunpro_cc.hpp, - src/other/boost/boost/config/compiler/vacpp.hpp, - src/other/boost/boost/config/compiler/visualc.hpp, - src/other/boost/boost/config/no_tr1, - src/other/boost/boost/config/no_tr1/cmath.hpp, - src/other/boost/boost/config/no_tr1/complex.hpp, - src/other/boost/boost/config/no_tr1/functional.hpp, - src/other/boost/boost/config/no_tr1/memory.hpp, - src/other/boost/boost/config/no_tr1/utility.hpp, - src/other/boost/boost/config/platform, - src/other/boost/boost/config/platform/aix.hpp, - src/other/boost/boost/config/platform/amigaos.hpp, - src/other/boost/boost/config/platform/beos.hpp, - src/other/boost/boost/config/platform/bsd.hpp, - src/other/boost/boost/config/platform/cygwin.hpp, - src/other/boost/boost/config/platform/hpux.hpp, - src/other/boost/boost/config/platform/irix.hpp, - src/other/boost/boost/config/platform/linux.hpp, - src/other/boost/boost/config/platform/macos.hpp, - src/other/boost/boost/config/platform/qnxnto.hpp, - src/other/boost/boost/config/platform/solaris.hpp, - src/other/boost/boost/config/platform/symbian.hpp, - src/other/boost/boost/config/platform/vms.hpp, - src/other/boost/boost/config/platform/vxworks.hpp, - src/other/boost/boost/config/platform/win32.hpp, - src/other/boost/boost/config/posix_features.hpp, - src/other/boost/boost/config/requires_threads.hpp, - src/other/boost/boost/config/select_compiler_config.hpp, - src/other/boost/boost/config/select_platform_config.hpp, - src/other/boost/boost/config/select_stdlib_config.hpp, - src/other/boost/boost/config/stdlib, - src/other/boost/boost/config/stdlib/dinkumware.hpp, - src/other/boost/boost/config/stdlib/libcomo.hpp, - src/other/boost/boost/config/stdlib/libcpp.hpp, - src/other/boost/boost/config/stdlib/libstdcpp3.hpp, - src/other/boost/boost/config/stdlib/modena.hpp, - src/other/boost/boost/config/stdlib/msl.hpp, - src/other/boost/boost/config/stdlib/roguewave.hpp, - src/other/boost/boost/config/stdlib/sgi.hpp, - src/other/boost/boost/config/stdlib/stlport.hpp, - src/other/boost/boost/config/stdlib/vacpp.hpp, - src/other/boost/boost/config/suffix.hpp, - src/other/boost/boost/config/user.hpp, - src/other/boost/boost/config/warning_disable.hpp, - src/other/boost/boost/cstdint.hpp, - src/other/boost/boost/current_function.hpp, - src/other/boost/boost/date_time, - src/other/boost/boost/date_time/adjust_functors.hpp, - src/other/boost/boost/date_time/c_time.hpp, - src/other/boost/boost/date_time/compiler_config.hpp, - src/other/boost/boost/date_time/constrained_value.hpp, - src/other/boost/boost/date_time/date.hpp, - src/other/boost/boost/date_time/date_clock_device.hpp, - src/other/boost/boost/date_time/date_defs.hpp, - src/other/boost/boost/date_time/date_duration.hpp, - src/other/boost/boost/date_time/date_duration_types.hpp, - src/other/boost/boost/date_time/date_format_simple.hpp, - src/other/boost/boost/date_time/date_formatting.hpp, - src/other/boost/boost/date_time/date_formatting_limited.hpp, - src/other/boost/boost/date_time/date_formatting_locales.hpp, - src/other/boost/boost/date_time/date_generators.hpp, - src/other/boost/boost/date_time/date_iterator.hpp, - src/other/boost/boost/date_time/date_names_put.hpp, - src/other/boost/boost/date_time/date_parsing.hpp, - src/other/boost/boost/date_time/dst_rules.hpp, - src/other/boost/boost/date_time/filetime_functions.hpp, - src/other/boost/boost/date_time/gregorian, - src/other/boost/boost/date_time/gregorian/conversion.hpp, - src/other/boost/boost/date_time/gregorian/formatters.hpp, - src/other/boost/boost/date_time/gregorian/formatters_limited.hpp, - src/other/boost/boost/date_time/gregorian/greg_calendar.hpp, - src/other/boost/boost/date_time/gregorian/greg_date.hpp, - src/other/boost/boost/date_time/gregorian/greg_day.hpp, - src/other/boost/boost/date_time/gregorian/greg_day_of_year.hpp, - src/other/boost/boost/date_time/gregorian/greg_duration.hpp, - src/other/boost/boost/date_time/gregorian/greg_duration_types.hpp, - src/other/boost/boost/date_time/gregorian/greg_facet.hpp, - src/other/boost/boost/date_time/gregorian/greg_month.hpp, - src/other/boost/boost/date_time/gregorian/greg_weekday.hpp, - src/other/boost/boost/date_time/gregorian/greg_year.hpp, - src/other/boost/boost/date_time/gregorian/greg_ymd.hpp, - src/other/boost/boost/date_time/gregorian/gregorian_types.hpp, - src/other/boost/boost/date_time/gregorian/parsers.hpp, - src/other/boost/boost/date_time/gregorian_calendar.hpp, - src/other/boost/boost/date_time/gregorian_calendar.ipp, - src/other/boost/boost/date_time/int_adapter.hpp, - src/other/boost/boost/date_time/iso_format.hpp, - src/other/boost/boost/date_time/locale_config.hpp, - src/other/boost/boost/date_time/microsec_time_clock.hpp, - src/other/boost/boost/date_time/parse_format_base.hpp, - src/other/boost/boost/date_time/period.hpp, - src/other/boost/boost/date_time/posix_time, - src/other/boost/boost/date_time/posix_time/conversion.hpp, - src/other/boost/boost/date_time/posix_time/date_duration_operators.hpp, - src/other/boost/boost/date_time/posix_time/posix_time_config.hpp, - src/other/boost/boost/date_time/posix_time/posix_time_duration.hpp, - src/other/boost/boost/date_time/posix_time/posix_time_system.hpp, - src/other/boost/boost/date_time/posix_time/posix_time_types.hpp, - src/other/boost/boost/date_time/posix_time/ptime.hpp, - src/other/boost/boost/date_time/posix_time/time_period.hpp, - src/other/boost/boost/date_time/special_defs.hpp, - src/other/boost/boost/date_time/time.hpp, - src/other/boost/boost/date_time/time_clock.hpp, - src/other/boost/boost/date_time/time_defs.hpp, - src/other/boost/boost/date_time/time_duration.hpp, - src/other/boost/boost/date_time/time_iterator.hpp, - src/other/boost/boost/date_time/time_resolution_traits.hpp, - src/other/boost/boost/date_time/time_system_counted.hpp, - src/other/boost/boost/date_time/time_system_split.hpp, - src/other/boost/boost/date_time/wrapping_int.hpp, - src/other/boost/boost/date_time/year_month_day.hpp, - src/other/boost/boost/detail, - src/other/boost/boost/detail/call_traits.hpp, - src/other/boost/boost/detail/compressed_pair.hpp, - src/other/boost/boost/detail/endian.hpp, - src/other/boost/boost/detail/indirect_traits.hpp, - src/other/boost/boost/detail/interlocked.hpp, - src/other/boost/boost/detail/is_function_ref_tester.hpp, - src/other/boost/boost/detail/iterator.hpp, - src/other/boost/boost/detail/lcast_precision.hpp, - src/other/boost/boost/detail/lightweight_mutex.hpp, - src/other/boost/boost/detail/limits.hpp, - src/other/boost/boost/detail/ob_call_traits.hpp, - src/other/boost/boost/detail/ob_compressed_pair.hpp, - src/other/boost/boost/detail/reference_content.hpp, - src/other/boost/boost/detail/sp_typeinfo.hpp, - src/other/boost/boost/detail/workaround.hpp, - src/other/boost/boost/enable_shared_from_this.hpp, - src/other/boost/boost/exception, - src/other/boost/boost/exception/detail, - src/other/boost/boost/exception/detail/attribute_noreturn.hpp, - src/other/boost/boost/exception/exception.hpp, - src/other/boost/boost/get_pointer.hpp, - src/other/boost/boost/implicit_cast.hpp, - src/other/boost/boost/integer_traits.hpp, - src/other/boost/boost/intrusive_ptr.hpp, - src/other/boost/boost/is_placeholder.hpp, - src/other/boost/boost/iterator, - src/other/boost/boost/iterator.hpp, - src/other/boost/boost/iterator/detail, - src/other/boost/boost/iterator/detail/config_def.hpp, - src/other/boost/boost/iterator/detail/config_undef.hpp, - src/other/boost/boost/iterator/detail/enable_if.hpp, - src/other/boost/boost/iterator/detail/facade_iterator_category.hpp, - src/other/boost/boost/iterator/detail/minimum_category.hpp, - src/other/boost/boost/iterator/interoperable.hpp, - src/other/boost/boost/iterator/iterator_adaptor.hpp, - src/other/boost/boost/iterator/iterator_categories.hpp, - src/other/boost/boost/iterator/iterator_facade.hpp, - src/other/boost/boost/iterator/iterator_traits.hpp, - src/other/boost/boost/iterator_adaptors.hpp, - src/other/boost/boost/lexical_cast.hpp, - src/other/boost/boost/limits.hpp, - src/other/boost/boost/mem_fn.hpp, - src/other/boost/boost/memory_order.hpp, - src/other/boost/boost/mpl, src/other/boost/boost/mpl/always.hpp, - src/other/boost/boost/mpl/and.hpp, - src/other/boost/boost/mpl/apply.hpp, - src/other/boost/boost/mpl/apply_fwd.hpp, - src/other/boost/boost/mpl/apply_wrap.hpp, - src/other/boost/boost/mpl/arg.hpp, - src/other/boost/boost/mpl/arg_fwd.hpp, - src/other/boost/boost/mpl/assert.hpp, - src/other/boost/boost/mpl/aux_, - src/other/boost/boost/mpl/aux_/adl_barrier.hpp, - src/other/boost/boost/mpl/aux_/arg_typedef.hpp, - src/other/boost/boost/mpl/aux_/arithmetic_op.hpp, - src/other/boost/boost/mpl/aux_/arity.hpp, - src/other/boost/boost/mpl/aux_/arity_spec.hpp, - src/other/boost/boost/mpl/aux_/common_name_wknd.hpp, - src/other/boost/boost/mpl/aux_/comparison_op.hpp, - src/other/boost/boost/mpl/aux_/config, - src/other/boost/boost/mpl/aux_/config/adl.hpp, - src/other/boost/boost/mpl/aux_/config/arrays.hpp, - src/other/boost/boost/mpl/aux_/config/bcc.hpp, - src/other/boost/boost/mpl/aux_/config/bind.hpp, - src/other/boost/boost/mpl/aux_/config/compiler.hpp, - src/other/boost/boost/mpl/aux_/config/ctps.hpp, - src/other/boost/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp, - src/other/boost/boost/mpl/aux_/config/dtp.hpp, - src/other/boost/boost/mpl/aux_/config/eti.hpp, - src/other/boost/boost/mpl/aux_/config/forwarding.hpp, - src/other/boost/boost/mpl/aux_/config/gcc.hpp, - src/other/boost/boost/mpl/aux_/config/has_apply.hpp, - src/other/boost/boost/mpl/aux_/config/has_xxx.hpp, - src/other/boost/boost/mpl/aux_/config/integral.hpp, - src/other/boost/boost/mpl/aux_/config/intel.hpp, - src/other/boost/boost/mpl/aux_/config/lambda.hpp, - src/other/boost/boost/mpl/aux_/config/msvc.hpp, - src/other/boost/boost/mpl/aux_/config/msvc_typename.hpp, - src/other/boost/boost/mpl/aux_/config/nttp.hpp, - src/other/boost/boost/mpl/aux_/config/overload_resolution.hpp, - src/other/boost/boost/mpl/aux_/config/pp_counter.hpp, - src/other/boost/boost/mpl/aux_/config/preprocessor.hpp, - src/other/boost/boost/mpl/aux_/config/static_constant.hpp, - src/other/boost/boost/mpl/aux_/config/ttp.hpp, - src/other/boost/boost/mpl/aux_/config/use_preprocessed.hpp, - src/other/boost/boost/mpl/aux_/config/workaround.hpp, - src/other/boost/boost/mpl/aux_/count_args.hpp, - src/other/boost/boost/mpl/aux_/full_lambda.hpp, - src/other/boost/boost/mpl/aux_/has_apply.hpp, - src/other/boost/boost/mpl/aux_/has_rebind.hpp, - src/other/boost/boost/mpl/aux_/has_tag.hpp, - src/other/boost/boost/mpl/aux_/has_type.hpp, - src/other/boost/boost/mpl/aux_/include_preprocessed.hpp, - src/other/boost/boost/mpl/aux_/integral_wrapper.hpp, - src/other/boost/boost/mpl/aux_/is_msvc_eti_arg.hpp, - src/other/boost/boost/mpl/aux_/lambda_arity_param.hpp, - src/other/boost/boost/mpl/aux_/lambda_no_ctps.hpp, - src/other/boost/boost/mpl/aux_/lambda_support.hpp, - src/other/boost/boost/mpl/aux_/largest_int.hpp, - src/other/boost/boost/mpl/aux_/logical_op.hpp, - src/other/boost/boost/mpl/aux_/msvc_dtw.hpp, - src/other/boost/boost/mpl/aux_/msvc_eti_base.hpp, - src/other/boost/boost/mpl/aux_/msvc_is_class.hpp, - src/other/boost/boost/mpl/aux_/msvc_never_true.hpp, - src/other/boost/boost/mpl/aux_/na.hpp, - src/other/boost/boost/mpl/aux_/na_assert.hpp, - src/other/boost/boost/mpl/aux_/na_fwd.hpp, - src/other/boost/boost/mpl/aux_/na_spec.hpp, - src/other/boost/boost/mpl/aux_/nested_type_wknd.hpp, - src/other/boost/boost/mpl/aux_/nttp_decl.hpp, - src/other/boost/boost/mpl/aux_/numeric_cast_utils.hpp, - src/other/boost/boost/mpl/aux_/numeric_op.hpp, - src/other/boost/boost/mpl/aux_/preprocessed, - src/other/boost/boost/mpl/aux_/preprocessed/bcc, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/and.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/apply.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/arg.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/bind.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/bitand.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/bitor.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/deque.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/divides.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/greater.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/inherit.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/less.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/list.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/list_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/map.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/minus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/modulus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/or.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/plus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/quote.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/set.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/set_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/times.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/vector.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/and.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/apply.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/arg.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/bind.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/deque.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/divides.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/greater.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/less.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/list.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/map.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/minus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/or.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/plus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/quote.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/set.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/times.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/vector.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/advance_backward.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/advance_forward.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/and.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/apply.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/apply_fwd.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/apply_wrap.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/arg.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/basic_bind.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/bind.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/bind_fwd.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/bitand.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/bitor.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/bitxor.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/deque.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/divides.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/equal_to.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/full_lambda.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/greater.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/greater_equal.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/inherit.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_if_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/lambda_no_ctps.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/less.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/less_equal.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/list.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/list_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/map.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/minus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/modulus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/not_equal_to.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/or.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/placeholders.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/plus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/quote.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_iter_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/set.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/set_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/shift_left.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/shift_right.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/template_arity.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/times.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/unpack_args.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/vector.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/bcc_pre590/vector_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/and.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/apply.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/arg.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/bind.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/bitand.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/bitor.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/deque.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/divides.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/greater.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/inherit.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/less.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/list.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/list_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/map.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/minus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/modulus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/or.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/plus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/quote.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/set.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/set_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/times.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/vector.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/and.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/apply.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/arg.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/bind.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/bitand.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/bitor.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/deque.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/divides.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/greater.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/inherit.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/less.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/list.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/list_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/map.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/minus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/modulus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/or.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/plus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/quote.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/set.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/set_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/times.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/vector.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/and.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/apply.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/arg.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/bind.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/deque.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/divides.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/greater.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/less.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/list.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/map.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/minus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/or.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/plus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/quote.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/set.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/times.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/vector.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/and.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/apply.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/arg.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/bind.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/deque.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/divides.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/greater.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/less.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/list.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/map.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/minus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/or.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/plus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/quote.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/set.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/times.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/vector.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/and.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/apply.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/arg.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/bind.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/deque.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/divides.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/greater.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/less.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/list.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/map.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/minus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/or.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/plus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/quote.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/set.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/times.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/vector.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/and.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/less.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/list.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/map.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/or.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/set.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/times.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/and.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/less.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/list.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/map.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/or.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/set.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/times.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain, - src/other/boost/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/and.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/apply.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/arg.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/bind.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/bitand.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/bitor.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/bitxor.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/deque.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/divides.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/equal_to.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/greater.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/inherit.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/less.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/less_equal.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/list.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/list_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/map.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/minus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/modulus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/or.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/placeholders.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/plus.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/quote.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/set.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/set_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/shift_left.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/shift_right.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/template_arity.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/times.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/vector.hpp, - src/other/boost/boost/mpl/aux_/preprocessed/plain/vector_c.hpp, - src/other/boost/boost/mpl/aux_/preprocessor, - src/other/boost/boost/mpl/aux_/preprocessor/add.hpp, - src/other/boost/boost/mpl/aux_/preprocessor/def_params_tail.hpp, - src/other/boost/boost/mpl/aux_/preprocessor/default_params.hpp, - src/other/boost/boost/mpl/aux_/preprocessor/enum.hpp, - src/other/boost/boost/mpl/aux_/preprocessor/ext_params.hpp, - src/other/boost/boost/mpl/aux_/preprocessor/filter_params.hpp, - src/other/boost/boost/mpl/aux_/preprocessor/params.hpp, - src/other/boost/boost/mpl/aux_/preprocessor/partial_spec_params.hpp, - src/other/boost/boost/mpl/aux_/preprocessor/range.hpp, - src/other/boost/boost/mpl/aux_/preprocessor/repeat.hpp, - src/other/boost/boost/mpl/aux_/preprocessor/sub.hpp, - src/other/boost/boost/mpl/aux_/preprocessor/tuple.hpp, - src/other/boost/boost/mpl/aux_/static_cast.hpp, - src/other/boost/boost/mpl/aux_/template_arity.hpp, - src/other/boost/boost/mpl/aux_/template_arity_fwd.hpp, - src/other/boost/boost/mpl/aux_/type_wrapper.hpp, - src/other/boost/boost/mpl/aux_/value_wknd.hpp, - src/other/boost/boost/mpl/aux_/yes_no.hpp, - src/other/boost/boost/mpl/bind.hpp, - src/other/boost/boost/mpl/bind_fwd.hpp, - src/other/boost/boost/mpl/bool.hpp, - src/other/boost/boost/mpl/bool_fwd.hpp, - src/other/boost/boost/mpl/equal_to.hpp, - src/other/boost/boost/mpl/eval_if.hpp, - src/other/boost/boost/mpl/has_xxx.hpp, - src/other/boost/boost/mpl/identity.hpp, - src/other/boost/boost/mpl/if.hpp, - src/other/boost/boost/mpl/int.hpp, - src/other/boost/boost/mpl/int_fwd.hpp, - src/other/boost/boost/mpl/integral_c.hpp, - src/other/boost/boost/mpl/integral_c_fwd.hpp, - src/other/boost/boost/mpl/integral_c_tag.hpp, - src/other/boost/boost/mpl/is_placeholder.hpp, - src/other/boost/boost/mpl/lambda.hpp, - src/other/boost/boost/mpl/lambda_fwd.hpp, - src/other/boost/boost/mpl/less.hpp, - src/other/boost/boost/mpl/limits, - src/other/boost/boost/mpl/limits/arity.hpp, - src/other/boost/boost/mpl/multiplies.hpp, - src/other/boost/boost/mpl/next.hpp, - src/other/boost/boost/mpl/next_prior.hpp, - src/other/boost/boost/mpl/not.hpp, - src/other/boost/boost/mpl/numeric_cast.hpp, - src/other/boost/boost/mpl/or.hpp, - src/other/boost/boost/mpl/placeholders.hpp, - src/other/boost/boost/mpl/protect.hpp, - src/other/boost/boost/mpl/quote.hpp, - src/other/boost/boost/mpl/size_t.hpp, - src/other/boost/boost/mpl/size_t_fwd.hpp, - src/other/boost/boost/mpl/tag.hpp, - src/other/boost/boost/mpl/times.hpp, - src/other/boost/boost/mpl/void.hpp, - src/other/boost/boost/mpl/void_fwd.hpp, - src/other/boost/boost/next_prior.hpp, - src/other/boost/boost/non_type.hpp, - src/other/boost/boost/noncopyable.hpp, - src/other/boost/boost/none.hpp, src/other/boost/boost/none_t.hpp, - src/other/boost/boost/numeric, - src/other/boost/boost/numeric/conversion, - src/other/boost/boost/numeric/conversion/bounds.hpp, - src/other/boost/boost/numeric/conversion/cast.hpp, - src/other/boost/boost/numeric/conversion/conversion_traits.hpp, - src/other/boost/boost/numeric/conversion/converter.hpp, - src/other/boost/boost/numeric/conversion/converter_policies.hpp, - src/other/boost/boost/numeric/conversion/detail, - src/other/boost/boost/numeric/conversion/detail/bounds.hpp, - src/other/boost/boost/numeric/conversion/detail/conversion_traits.hpp, - src/other/boost/boost/numeric/conversion/detail/converter.hpp, - src/other/boost/boost/numeric/conversion/detail/int_float_mixture.hpp, - src/other/boost/boost/numeric/conversion/detail/is_subranged.hpp, - src/other/boost/boost/numeric/conversion/detail/meta.hpp, - src/other/boost/boost/numeric/conversion/detail/old_numeric_cast.hpp, - src/other/boost/boost/numeric/conversion/detail/sign_mixture.hpp, - src/other/boost/boost/numeric/conversion/detail/udt_builtin_mixture.hpp, - src/other/boost/boost/numeric/conversion/int_float_mixture_enum.hpp, - src/other/boost/boost/numeric/conversion/sign_mixture_enum.hpp, - src/other/boost/boost/numeric/conversion/udt_builtin_mixture_enum.hpp, - src/other/boost/boost/operators.hpp, - src/other/boost/boost/optional, - src/other/boost/boost/optional.hpp, - src/other/boost/boost/optional/optional.hpp, - src/other/boost/boost/optional/optional_fwd.hpp, - src/other/boost/boost/preprocessor, - src/other/boost/boost/preprocessor/arithmetic, - src/other/boost/boost/preprocessor/arithmetic/add.hpp, - src/other/boost/boost/preprocessor/arithmetic/dec.hpp, - src/other/boost/boost/preprocessor/arithmetic/detail, - src/other/boost/boost/preprocessor/arithmetic/detail/div_base.hpp, - src/other/boost/boost/preprocessor/arithmetic/inc.hpp, - src/other/boost/boost/preprocessor/arithmetic/mod.hpp, - src/other/boost/boost/preprocessor/arithmetic/sub.hpp, - src/other/boost/boost/preprocessor/array, - src/other/boost/boost/preprocessor/array/data.hpp, - src/other/boost/boost/preprocessor/array/elem.hpp, - src/other/boost/boost/preprocessor/array/size.hpp, - src/other/boost/boost/preprocessor/cat.hpp, - src/other/boost/boost/preprocessor/comma_if.hpp, - src/other/boost/boost/preprocessor/comparison, - src/other/boost/boost/preprocessor/comparison/less_equal.hpp, - src/other/boost/boost/preprocessor/config, - src/other/boost/boost/preprocessor/config/config.hpp, - src/other/boost/boost/preprocessor/control, - src/other/boost/boost/preprocessor/control/deduce_d.hpp, - src/other/boost/boost/preprocessor/control/detail, - src/other/boost/boost/preprocessor/control/detail/dmc, - src/other/boost/boost/preprocessor/control/detail/dmc/while.hpp, - src/other/boost/boost/preprocessor/control/detail/edg, - src/other/boost/boost/preprocessor/control/detail/edg/while.hpp, - src/other/boost/boost/preprocessor/control/detail/msvc, - src/other/boost/boost/preprocessor/control/detail/msvc/while.hpp, - src/other/boost/boost/preprocessor/control/detail/while.hpp, - src/other/boost/boost/preprocessor/control/expr_if.hpp, - src/other/boost/boost/preprocessor/control/expr_iif.hpp, - src/other/boost/boost/preprocessor/control/if.hpp, - src/other/boost/boost/preprocessor/control/iif.hpp, - src/other/boost/boost/preprocessor/control/while.hpp, - src/other/boost/boost/preprocessor/debug, - src/other/boost/boost/preprocessor/debug/error.hpp, - src/other/boost/boost/preprocessor/dec.hpp, - src/other/boost/boost/preprocessor/detail, - src/other/boost/boost/preprocessor/detail/auto_rec.hpp, - src/other/boost/boost/preprocessor/detail/check.hpp, - src/other/boost/boost/preprocessor/detail/dmc, - src/other/boost/boost/preprocessor/detail/dmc/auto_rec.hpp, - src/other/boost/boost/preprocessor/detail/is_binary.hpp, - src/other/boost/boost/preprocessor/empty.hpp, - src/other/boost/boost/preprocessor/enum_params.hpp, - src/other/boost/boost/preprocessor/enum_params_with_defaults.hpp, - src/other/boost/boost/preprocessor/enum_shifted_params.hpp, - src/other/boost/boost/preprocessor/expr_if.hpp, - src/other/boost/boost/preprocessor/facilities, - src/other/boost/boost/preprocessor/facilities/empty.hpp, - src/other/boost/boost/preprocessor/facilities/identity.hpp, - src/other/boost/boost/preprocessor/facilities/intercept.hpp, - src/other/boost/boost/preprocessor/identity.hpp, - src/other/boost/boost/preprocessor/inc.hpp, - src/other/boost/boost/preprocessor/iterate.hpp, - src/other/boost/boost/preprocessor/iteration, - src/other/boost/boost/preprocessor/iteration/detail, - src/other/boost/boost/preprocessor/iteration/detail/bounds, - src/other/boost/boost/preprocessor/iteration/detail/bounds/lower1.hpp, - src/other/boost/boost/preprocessor/iteration/detail/bounds/lower2.hpp, - src/other/boost/boost/preprocessor/iteration/detail/bounds/lower3.hpp, - src/other/boost/boost/preprocessor/iteration/detail/bounds/lower4.hpp, - src/other/boost/boost/preprocessor/iteration/detail/bounds/lower5.hpp, - src/other/boost/boost/preprocessor/iteration/detail/bounds/upper1.hpp, - src/other/boost/boost/preprocessor/iteration/detail/bounds/upper2.hpp, - src/other/boost/boost/preprocessor/iteration/detail/bounds/upper3.hpp, - src/other/boost/boost/preprocessor/iteration/detail/bounds/upper4.hpp, - src/other/boost/boost/preprocessor/iteration/detail/bounds/upper5.hpp, - src/other/boost/boost/preprocessor/iteration/detail/finish.hpp, - src/other/boost/boost/preprocessor/iteration/detail/iter, - src/other/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp, - src/other/boost/boost/preprocessor/iteration/detail/iter/forward2.hpp, - src/other/boost/boost/preprocessor/iteration/detail/iter/forward3.hpp, - src/other/boost/boost/preprocessor/iteration/detail/iter/forward4.hpp, - src/other/boost/boost/preprocessor/iteration/detail/iter/forward5.hpp, - src/other/boost/boost/preprocessor/iteration/detail/iter/reverse1.hpp, - src/other/boost/boost/preprocessor/iteration/detail/iter/reverse2.hpp, - src/other/boost/boost/preprocessor/iteration/detail/iter/reverse3.hpp, - src/other/boost/boost/preprocessor/iteration/detail/iter/reverse4.hpp, - src/other/boost/boost/preprocessor/iteration/detail/iter/reverse5.hpp, - src/other/boost/boost/preprocessor/iteration/detail/local.hpp, - src/other/boost/boost/preprocessor/iteration/detail/rlocal.hpp, - src/other/boost/boost/preprocessor/iteration/detail/self.hpp, - src/other/boost/boost/preprocessor/iteration/detail/start.hpp, - src/other/boost/boost/preprocessor/iteration/iterate.hpp, - src/other/boost/boost/preprocessor/iteration/local.hpp, - src/other/boost/boost/preprocessor/iteration/self.hpp, - src/other/boost/boost/preprocessor/list, - src/other/boost/boost/preprocessor/list/adt.hpp, - src/other/boost/boost/preprocessor/list/append.hpp, - src/other/boost/boost/preprocessor/list/detail, - src/other/boost/boost/preprocessor/list/detail/dmc, - src/other/boost/boost/preprocessor/list/detail/dmc/fold_left.hpp, - src/other/boost/boost/preprocessor/list/detail/edg, - src/other/boost/boost/preprocessor/list/detail/edg/fold_left.hpp, - src/other/boost/boost/preprocessor/list/detail/edg/fold_right.hpp, - src/other/boost/boost/preprocessor/list/detail/fold_left.hpp, - src/other/boost/boost/preprocessor/list/detail/fold_right.hpp, - src/other/boost/boost/preprocessor/list/fold_left.hpp, - src/other/boost/boost/preprocessor/list/fold_right.hpp, - src/other/boost/boost/preprocessor/list/for_each_i.hpp, - src/other/boost/boost/preprocessor/list/reverse.hpp, - src/other/boost/boost/preprocessor/list/transform.hpp, - src/other/boost/boost/preprocessor/logical, - src/other/boost/boost/preprocessor/logical/and.hpp, - src/other/boost/boost/preprocessor/logical/bitand.hpp, - src/other/boost/boost/preprocessor/logical/bool.hpp, - src/other/boost/boost/preprocessor/logical/compl.hpp, - src/other/boost/boost/preprocessor/logical/not.hpp, - src/other/boost/boost/preprocessor/punctuation, - src/other/boost/boost/preprocessor/punctuation/comma.hpp, - src/other/boost/boost/preprocessor/punctuation/comma_if.hpp, - src/other/boost/boost/preprocessor/punctuation/paren.hpp, - src/other/boost/boost/preprocessor/repeat.hpp, - src/other/boost/boost/preprocessor/repeat_from_to.hpp, - src/other/boost/boost/preprocessor/repetition, - src/other/boost/boost/preprocessor/repetition/detail, - src/other/boost/boost/preprocessor/repetition/detail/dmc, - src/other/boost/boost/preprocessor/repetition/detail/dmc/for.hpp, - src/other/boost/boost/preprocessor/repetition/detail/edg, - src/other/boost/boost/preprocessor/repetition/detail/edg/for.hpp, - src/other/boost/boost/preprocessor/repetition/detail/for.hpp, - src/other/boost/boost/preprocessor/repetition/detail/msvc, - src/other/boost/boost/preprocessor/repetition/detail/msvc/for.hpp, - src/other/boost/boost/preprocessor/repetition/enum.hpp, - src/other/boost/boost/preprocessor/repetition/enum_binary_params.hpp, - src/other/boost/boost/preprocessor/repetition/enum_params.hpp, - src/other/boost/boost/preprocessor/repetition/enum_params_with_defaults.hpp, - src/other/boost/boost/preprocessor/repetition/enum_shifted_params.hpp, - src/other/boost/boost/preprocessor/repetition/enum_trailing_params.hpp, - src/other/boost/boost/preprocessor/repetition/for.hpp, - src/other/boost/boost/preprocessor/repetition/repeat.hpp, - src/other/boost/boost/preprocessor/repetition/repeat_from_to.hpp, - src/other/boost/boost/preprocessor/seq, - src/other/boost/boost/preprocessor/seq/cat.hpp, - src/other/boost/boost/preprocessor/seq/detail, - src/other/boost/boost/preprocessor/seq/detail/split.hpp, - src/other/boost/boost/preprocessor/seq/elem.hpp, - src/other/boost/boost/preprocessor/seq/enum.hpp, - src/other/boost/boost/preprocessor/seq/first_n.hpp, - src/other/boost/boost/preprocessor/seq/fold_left.hpp, - src/other/boost/boost/preprocessor/seq/for_each_i.hpp, - src/other/boost/boost/preprocessor/seq/rest_n.hpp, - src/other/boost/boost/preprocessor/seq/seq.hpp, - src/other/boost/boost/preprocessor/seq/size.hpp, - src/other/boost/boost/preprocessor/seq/subseq.hpp, - src/other/boost/boost/preprocessor/seq/transform.hpp, - src/other/boost/boost/preprocessor/slot, - src/other/boost/boost/preprocessor/slot/detail, - src/other/boost/boost/preprocessor/slot/detail/counter.hpp, - src/other/boost/boost/preprocessor/slot/detail/def.hpp, - src/other/boost/boost/preprocessor/slot/detail/shared.hpp, - src/other/boost/boost/preprocessor/slot/detail/slot1.hpp, - src/other/boost/boost/preprocessor/slot/detail/slot2.hpp, - src/other/boost/boost/preprocessor/slot/detail/slot3.hpp, - src/other/boost/boost/preprocessor/slot/detail/slot4.hpp, - src/other/boost/boost/preprocessor/slot/detail/slot5.hpp, - src/other/boost/boost/preprocessor/slot/slot.hpp, - src/other/boost/boost/preprocessor/stringize.hpp, - src/other/boost/boost/preprocessor/tuple, - src/other/boost/boost/preprocessor/tuple/eat.hpp, - src/other/boost/boost/preprocessor/tuple/elem.hpp, - src/other/boost/boost/preprocessor/tuple/rem.hpp, - src/other/boost/boost/preprocessor/tuple/to_list.hpp, - src/other/boost/boost/ref.hpp, - src/other/boost/boost/scoped_ptr.hpp, - src/other/boost/boost/shared_ptr.hpp, - src/other/boost/boost/smart_ptr, - src/other/boost/boost/smart_ptr/bad_weak_ptr.hpp, - src/other/boost/boost/smart_ptr/detail, - src/other/boost/boost/smart_ptr/detail/atomic_count.hpp, - src/other/boost/boost/smart_ptr/detail/atomic_count_gcc.hpp, - src/other/boost/boost/smart_ptr/detail/atomic_count_gcc_x86.hpp, - src/other/boost/boost/smart_ptr/detail/atomic_count_pthreads.hpp, - src/other/boost/boost/smart_ptr/detail/atomic_count_sync.hpp, - src/other/boost/boost/smart_ptr/detail/atomic_count_win32.hpp, - src/other/boost/boost/smart_ptr/detail/lightweight_mutex.hpp, - src/other/boost/boost/smart_ptr/detail/lwm_nop.hpp, - src/other/boost/boost/smart_ptr/detail/lwm_pthreads.hpp, - src/other/boost/boost/smart_ptr/detail/lwm_win32_cs.hpp, - src/other/boost/boost/smart_ptr/detail/operator_bool.hpp, - src/other/boost/boost/smart_ptr/detail/quick_allocator.hpp, - src/other/boost/boost/smart_ptr/detail/shared_count.hpp, - src/other/boost/boost/smart_ptr/detail/shared_ptr_nmt.hpp, - src/other/boost/boost/smart_ptr/detail/sp_convertible.hpp, - src/other/boost/boost/smart_ptr/detail/sp_counted_base.hpp, - src/other/boost/boost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp, - src/other/boost/boost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp, - src/other/boost/boost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp, - src/other/boost/boost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp, - src/other/boost/boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp, - src/other/boost/boost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp, - src/other/boost/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp, - src/other/boost/boost/smart_ptr/detail/sp_counted_base_nt.hpp, - src/other/boost/boost/smart_ptr/detail/sp_counted_base_pt.hpp, - src/other/boost/boost/smart_ptr/detail/sp_counted_base_spin.hpp, - src/other/boost/boost/smart_ptr/detail/sp_counted_base_sync.hpp, - src/other/boost/boost/smart_ptr/detail/sp_counted_base_w32.hpp, - src/other/boost/boost/smart_ptr/detail/sp_counted_impl.hpp, - src/other/boost/boost/smart_ptr/detail/sp_has_sync.hpp, - src/other/boost/boost/smart_ptr/detail/spinlock.hpp, - src/other/boost/boost/smart_ptr/detail/spinlock_gcc_arm.hpp, - src/other/boost/boost/smart_ptr/detail/spinlock_nt.hpp, - src/other/boost/boost/smart_ptr/detail/spinlock_pool.hpp, - src/other/boost/boost/smart_ptr/detail/spinlock_pt.hpp, - src/other/boost/boost/smart_ptr/detail/spinlock_sync.hpp, - src/other/boost/boost/smart_ptr/detail/spinlock_w32.hpp, - src/other/boost/boost/smart_ptr/detail/yield_k.hpp, - src/other/boost/boost/smart_ptr/enable_shared_from_this.hpp, - src/other/boost/boost/smart_ptr/intrusive_ptr.hpp, - src/other/boost/boost/smart_ptr/scoped_ptr.hpp, - src/other/boost/boost/smart_ptr/shared_ptr.hpp, - src/other/boost/boost/smart_ptr/weak_ptr.hpp, - src/other/boost/boost/spirit, src/other/boost/boost/spirit.hpp, - src/other/boost/boost/spirit/home, - src/other/boost/boost/spirit/home/classic, - src/other/boost/boost/spirit/home/classic.hpp, - src/other/boost/boost/spirit/home/classic/actor, - src/other/boost/boost/spirit/home/classic/actor/assign_actor.hpp, - src/other/boost/boost/spirit/home/classic/actor/push_back_actor.hpp, - src/other/boost/boost/spirit/home/classic/actor/ref_const_ref_actor.hpp, - src/other/boost/boost/spirit/home/classic/actor/ref_value_actor.hpp, - src/other/boost/boost/spirit/home/classic/attribute, - src/other/boost/boost/spirit/home/classic/attribute.hpp, - src/other/boost/boost/spirit/home/classic/attribute/closure.hpp, - src/other/boost/boost/spirit/home/classic/attribute/closure_context.hpp, - src/other/boost/boost/spirit/home/classic/attribute/closure_fwd.hpp, - src/other/boost/boost/spirit/home/classic/attribute/parametric.hpp, - src/other/boost/boost/spirit/home/classic/core, - src/other/boost/boost/spirit/home/classic/core.hpp, - src/other/boost/boost/spirit/home/classic/core/assert.hpp, - src/other/boost/boost/spirit/home/classic/core/composite, - src/other/boost/boost/spirit/home/classic/core/composite/actions.hpp, - src/other/boost/boost/spirit/home/classic/core/composite/alternative.hpp, - src/other/boost/boost/spirit/home/classic/core/composite/composite.hpp, - src/other/boost/boost/spirit/home/classic/core/composite/difference.hpp, - src/other/boost/boost/spirit/home/classic/core/composite/directives.hpp, - src/other/boost/boost/spirit/home/classic/core/composite/epsilon.hpp, - src/other/boost/boost/spirit/home/classic/core/composite/exclusive_or.hpp, - src/other/boost/boost/spirit/home/classic/core/composite/impl, - src/other/boost/boost/spirit/home/classic/core/composite/impl/alternative.ipp, - src/other/boost/boost/spirit/home/classic/core/composite/impl/difference.ipp, - src/other/boost/boost/spirit/home/classic/core/composite/impl/directives.ipp, - src/other/boost/boost/spirit/home/classic/core/composite/impl/exclusive_or.ipp, - src/other/boost/boost/spirit/home/classic/core/composite/impl/intersection.ipp, - src/other/boost/boost/spirit/home/classic/core/composite/impl/kleene_star.ipp, - src/other/boost/boost/spirit/home/classic/core/composite/impl/list.ipp, - src/other/boost/boost/spirit/home/classic/core/composite/impl/optional.ipp, - src/other/boost/boost/spirit/home/classic/core/composite/impl/positive.ipp, - src/other/boost/boost/spirit/home/classic/core/composite/impl/sequence.ipp, - src/other/boost/boost/spirit/home/classic/core/composite/impl/sequential_and.ipp, - src/other/boost/boost/spirit/home/classic/core/composite/impl/sequential_or.ipp, - src/other/boost/boost/spirit/home/classic/core/composite/intersection.hpp, - src/other/boost/boost/spirit/home/classic/core/composite/kleene_star.hpp, - src/other/boost/boost/spirit/home/classic/core/composite/list.hpp, - src/other/boost/boost/spirit/home/classic/core/composite/no_actions.hpp, - src/other/boost/boost/spirit/home/classic/core/composite/operators.hpp, - src/other/boost/boost/spirit/home/classic/core/composite/optional.hpp, - src/other/boost/boost/spirit/home/classic/core/composite/positive.hpp, - src/other/boost/boost/spirit/home/classic/core/composite/sequence.hpp, - src/other/boost/boost/spirit/home/classic/core/composite/sequential_and.hpp, - src/other/boost/boost/spirit/home/classic/core/composite/sequential_or.hpp, - src/other/boost/boost/spirit/home/classic/core/config.hpp, - src/other/boost/boost/spirit/home/classic/core/impl, - src/other/boost/boost/spirit/home/classic/core/impl/match.ipp, - src/other/boost/boost/spirit/home/classic/core/impl/match_attr_traits.ipp, - src/other/boost/boost/spirit/home/classic/core/impl/parser.ipp, - src/other/boost/boost/spirit/home/classic/core/match.hpp, - src/other/boost/boost/spirit/home/classic/core/nil.hpp, - src/other/boost/boost/spirit/home/classic/core/non_terminal, - src/other/boost/boost/spirit/home/classic/core/non_terminal/grammar.hpp, - src/other/boost/boost/spirit/home/classic/core/non_terminal/impl, - src/other/boost/boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp, - src/other/boost/boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp, - src/other/boost/boost/spirit/home/classic/core/non_terminal/impl/rule.ipp, - src/other/boost/boost/spirit/home/classic/core/non_terminal/impl/static.hpp, - src/other/boost/boost/spirit/home/classic/core/non_terminal/impl/subrule.ipp, - src/other/boost/boost/spirit/home/classic/core/non_terminal/parser_context.hpp, - src/other/boost/boost/spirit/home/classic/core/non_terminal/parser_id.hpp, - src/other/boost/boost/spirit/home/classic/core/non_terminal/rule.hpp, - src/other/boost/boost/spirit/home/classic/core/non_terminal/subrule.hpp, - src/other/boost/boost/spirit/home/classic/core/non_terminal/subrule_fwd.hpp, - src/other/boost/boost/spirit/home/classic/core/parser.hpp, - src/other/boost/boost/spirit/home/classic/core/primitives, - src/other/boost/boost/spirit/home/classic/core/primitives/impl, - src/other/boost/boost/spirit/home/classic/core/primitives/impl/numerics.ipp, - src/other/boost/boost/spirit/home/classic/core/primitives/impl/primitives.ipp, - src/other/boost/boost/spirit/home/classic/core/primitives/numerics.hpp, - src/other/boost/boost/spirit/home/classic/core/primitives/numerics_fwd.hpp, - src/other/boost/boost/spirit/home/classic/core/primitives/primitives.hpp, - src/other/boost/boost/spirit/home/classic/core/safe_bool.hpp, - src/other/boost/boost/spirit/home/classic/core/scanner, - src/other/boost/boost/spirit/home/classic/core/scanner/impl, - src/other/boost/boost/spirit/home/classic/core/scanner/impl/skipper.ipp, - src/other/boost/boost/spirit/home/classic/core/scanner/scanner.hpp, - src/other/boost/boost/spirit/home/classic/core/scanner/scanner_fwd.hpp, - src/other/boost/boost/spirit/home/classic/core/scanner/skipper.hpp, - src/other/boost/boost/spirit/home/classic/core/scanner/skipper_fwd.hpp, - src/other/boost/boost/spirit/home/classic/debug, - src/other/boost/boost/spirit/home/classic/debug.hpp, - src/other/boost/boost/spirit/home/classic/debug/debug_node.hpp, - src/other/boost/boost/spirit/home/classic/debug/impl, - src/other/boost/boost/spirit/home/classic/debug/impl/parser_names.ipp, - src/other/boost/boost/spirit/home/classic/debug/minimal.hpp, - src/other/boost/boost/spirit/home/classic/debug/parser_names.hpp, - src/other/boost/boost/spirit/home/classic/error_handling, - src/other/boost/boost/spirit/home/classic/error_handling.hpp, - src/other/boost/boost/spirit/home/classic/error_handling/exceptions.hpp, - src/other/boost/boost/spirit/home/classic/error_handling/exceptions_fwd.hpp, - src/other/boost/boost/spirit/home/classic/error_handling/impl, - src/other/boost/boost/spirit/home/classic/error_handling/impl/exceptions.ipp, - src/other/boost/boost/spirit/home/classic/iterator, - src/other/boost/boost/spirit/home/classic/iterator.hpp, - src/other/boost/boost/spirit/home/classic/iterator/file_iterator.hpp, - src/other/boost/boost/spirit/home/classic/iterator/file_iterator_fwd.hpp, - src/other/boost/boost/spirit/home/classic/iterator/fixed_size_queue.hpp, - src/other/boost/boost/spirit/home/classic/iterator/impl, - src/other/boost/boost/spirit/home/classic/iterator/impl/file_iterator.ipp, - src/other/boost/boost/spirit/home/classic/iterator/impl/position_iterator.ipp, - src/other/boost/boost/spirit/home/classic/iterator/multi_pass.hpp, - src/other/boost/boost/spirit/home/classic/iterator/multi_pass_fwd.hpp, - src/other/boost/boost/spirit/home/classic/iterator/position_iterator.hpp, - src/other/boost/boost/spirit/home/classic/iterator/position_iterator_fwd.hpp, - src/other/boost/boost/spirit/home/classic/meta, - src/other/boost/boost/spirit/home/classic/meta.hpp, - src/other/boost/boost/spirit/home/classic/meta/as_parser.hpp, - src/other/boost/boost/spirit/home/classic/meta/fundamental.hpp, - src/other/boost/boost/spirit/home/classic/meta/impl, - src/other/boost/boost/spirit/home/classic/meta/impl/fundamental.ipp, - src/other/boost/boost/spirit/home/classic/meta/impl/parser_traits.ipp, - src/other/boost/boost/spirit/home/classic/meta/impl/refactoring.ipp, - src/other/boost/boost/spirit/home/classic/meta/impl/traverse.ipp, - src/other/boost/boost/spirit/home/classic/meta/parser_traits.hpp, - src/other/boost/boost/spirit/home/classic/meta/refactoring.hpp, - src/other/boost/boost/spirit/home/classic/meta/traverse.hpp, - src/other/boost/boost/spirit/home/classic/namespace.hpp, - src/other/boost/boost/spirit/home/classic/phoenix, - src/other/boost/boost/spirit/home/classic/phoenix/actor.hpp, - src/other/boost/boost/spirit/home/classic/phoenix/casts.hpp, - src/other/boost/boost/spirit/home/classic/phoenix/closures.hpp, - src/other/boost/boost/spirit/home/classic/phoenix/composite.hpp, - src/other/boost/boost/spirit/home/classic/phoenix/operators.hpp, - src/other/boost/boost/spirit/home/classic/phoenix/primitives.hpp, - src/other/boost/boost/spirit/home/classic/phoenix/tuple_helpers.hpp, - src/other/boost/boost/spirit/home/classic/phoenix/tuples.hpp, - src/other/boost/boost/spirit/home/classic/symbols, - src/other/boost/boost/spirit/home/classic/symbols.hpp, - src/other/boost/boost/spirit/home/classic/symbols/impl, - src/other/boost/boost/spirit/home/classic/symbols/impl/symbols.ipp, - src/other/boost/boost/spirit/home/classic/symbols/impl/tst.ipp, - src/other/boost/boost/spirit/home/classic/symbols/symbols.hpp, - src/other/boost/boost/spirit/home/classic/symbols/symbols_fwd.hpp, - src/other/boost/boost/spirit/home/classic/utility, - src/other/boost/boost/spirit/home/classic/utility.hpp, - src/other/boost/boost/spirit/home/classic/utility/chset.hpp, - src/other/boost/boost/spirit/home/classic/utility/chset_operators.hpp, - src/other/boost/boost/spirit/home/classic/utility/confix.hpp, - src/other/boost/boost/spirit/home/classic/utility/confix_fwd.hpp, - src/other/boost/boost/spirit/home/classic/utility/distinct.hpp, - src/other/boost/boost/spirit/home/classic/utility/distinct_fwd.hpp, - src/other/boost/boost/spirit/home/classic/utility/escape_char.hpp, - src/other/boost/boost/spirit/home/classic/utility/escape_char_fwd.hpp, - src/other/boost/boost/spirit/home/classic/utility/flush_multi_pass.hpp, - src/other/boost/boost/spirit/home/classic/utility/functor_parser.hpp, - src/other/boost/boost/spirit/home/classic/utility/impl, - src/other/boost/boost/spirit/home/classic/utility/impl/chset, - src/other/boost/boost/spirit/home/classic/utility/impl/chset.ipp, - src/other/boost/boost/spirit/home/classic/utility/impl/chset/basic_chset.hpp, - src/other/boost/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp, - src/other/boost/boost/spirit/home/classic/utility/impl/chset/range_run.hpp, - src/other/boost/boost/spirit/home/classic/utility/impl/chset/range_run.ipp, - src/other/boost/boost/spirit/home/classic/utility/impl/chset_operators.ipp, - src/other/boost/boost/spirit/home/classic/utility/impl/confix.ipp, - src/other/boost/boost/spirit/home/classic/utility/impl/escape_char.ipp, - src/other/boost/boost/spirit/home/classic/utility/impl/lists.ipp, - src/other/boost/boost/spirit/home/classic/utility/lists.hpp, - src/other/boost/boost/spirit/home/classic/utility/lists_fwd.hpp, - src/other/boost/boost/spirit/home/classic/utility/loops.hpp, - src/other/boost/boost/spirit/home/classic/utility/scoped_lock.hpp, - src/other/boost/boost/spirit/home/classic/version.hpp, - src/other/boost/boost/spirit/include, - src/other/boost/boost/spirit/include/classic.hpp, - src/other/boost/boost/static_assert.hpp, - src/other/boost/boost/thread, - src/other/boost/boost/thread/condition.hpp, - src/other/boost/boost/thread/condition_variable.hpp, - src/other/boost/boost/thread/detail, - src/other/boost/boost/thread/detail/config.hpp, - src/other/boost/boost/thread/detail/move.hpp, - src/other/boost/boost/thread/detail/platform.hpp, - src/other/boost/boost/thread/detail/thread.hpp, - src/other/boost/boost/thread/detail/thread_group.hpp, - src/other/boost/boost/thread/detail/thread_heap_alloc.hpp, - src/other/boost/boost/thread/detail/thread_interruption.hpp, - src/other/boost/boost/thread/detail/tss_hooks.hpp, - src/other/boost/boost/thread/exceptions.hpp, - src/other/boost/boost/thread/locks.hpp, - src/other/boost/boost/thread/mutex.hpp, - src/other/boost/boost/thread/once.hpp, - src/other/boost/boost/thread/pthread, - src/other/boost/boost/thread/pthread/condition_variable.hpp, - src/other/boost/boost/thread/pthread/condition_variable_fwd.hpp, - src/other/boost/boost/thread/pthread/mutex.hpp, - src/other/boost/boost/thread/pthread/once.hpp, - src/other/boost/boost/thread/pthread/pthread_mutex_scoped_lock.hpp, - src/other/boost/boost/thread/pthread/shared_mutex.hpp, - src/other/boost/boost/thread/pthread/thread_data.hpp, - src/other/boost/boost/thread/pthread/thread_heap_alloc.hpp, - src/other/boost/boost/thread/pthread/timespec.hpp, - src/other/boost/boost/thread/shared_mutex.hpp, - src/other/boost/boost/thread/thread.hpp, - src/other/boost/boost/thread/thread_time.hpp, - src/other/boost/boost/thread/tss.hpp, - src/other/boost/boost/thread/win32, - src/other/boost/boost/thread/win32/basic_timed_mutex.hpp, - src/other/boost/boost/thread/win32/condition_variable.hpp, - src/other/boost/boost/thread/win32/interlocked_read.hpp, - src/other/boost/boost/thread/win32/mutex.hpp, - src/other/boost/boost/thread/win32/once.hpp, - src/other/boost/boost/thread/win32/shared_mutex.hpp, - src/other/boost/boost/thread/win32/thread_data.hpp, - src/other/boost/boost/thread/win32/thread_heap_alloc.hpp, - src/other/boost/boost/thread/win32/thread_primitives.hpp, - src/other/boost/boost/thread/xtime.hpp, - src/other/boost/boost/throw_exception.hpp, - src/other/boost/boost/token_functions.hpp, - src/other/boost/boost/token_iterator.hpp, - src/other/boost/boost/tokenizer.hpp, - src/other/boost/boost/type.hpp, - src/other/boost/boost/type_traits, - src/other/boost/boost/type_traits/add_const.hpp, - src/other/boost/boost/type_traits/add_pointer.hpp, - src/other/boost/boost/type_traits/add_reference.hpp, - src/other/boost/boost/type_traits/add_rvalue_reference.hpp, - src/other/boost/boost/type_traits/add_volatile.hpp, - src/other/boost/boost/type_traits/alignment_of.hpp, - src/other/boost/boost/type_traits/arithmetic_traits.hpp, - src/other/boost/boost/type_traits/broken_compiler_spec.hpp, - src/other/boost/boost/type_traits/composite_traits.hpp, - src/other/boost/boost/type_traits/config.hpp, - src/other/boost/boost/type_traits/conversion_traits.hpp, - src/other/boost/boost/type_traits/detail, - src/other/boost/boost/type_traits/detail/bool_trait_def.hpp, - src/other/boost/boost/type_traits/detail/bool_trait_undef.hpp, - src/other/boost/boost/type_traits/detail/cv_traits_impl.hpp, - src/other/boost/boost/type_traits/detail/false_result.hpp, - src/other/boost/boost/type_traits/detail/ice_and.hpp, - src/other/boost/boost/type_traits/detail/ice_eq.hpp, - src/other/boost/boost/type_traits/detail/ice_not.hpp, - src/other/boost/boost/type_traits/detail/ice_or.hpp, - src/other/boost/boost/type_traits/detail/is_function_ptr_helper.hpp, - src/other/boost/boost/type_traits/detail/is_function_ptr_tester.hpp, - src/other/boost/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp, - src/other/boost/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp, - src/other/boost/boost/type_traits/detail/size_t_trait_def.hpp, - src/other/boost/boost/type_traits/detail/size_t_trait_undef.hpp, - src/other/boost/boost/type_traits/detail/template_arity_spec.hpp, - src/other/boost/boost/type_traits/detail/type_trait_def.hpp, - src/other/boost/boost/type_traits/detail/type_trait_undef.hpp, - src/other/boost/boost/type_traits/detail/wrap.hpp, - src/other/boost/boost/type_traits/detail/yes_no_type.hpp, - src/other/boost/boost/type_traits/has_nothrow_assign.hpp, - src/other/boost/boost/type_traits/has_nothrow_constructor.hpp, - src/other/boost/boost/type_traits/has_nothrow_copy.hpp, - src/other/boost/boost/type_traits/has_trivial_assign.hpp, - src/other/boost/boost/type_traits/has_trivial_constructor.hpp, - src/other/boost/boost/type_traits/has_trivial_copy.hpp, - src/other/boost/boost/type_traits/has_trivial_destructor.hpp, - src/other/boost/boost/type_traits/ice.hpp, - src/other/boost/boost/type_traits/integral_constant.hpp, - src/other/boost/boost/type_traits/intrinsics.hpp, - src/other/boost/boost/type_traits/is_abstract.hpp, - src/other/boost/boost/type_traits/is_arithmetic.hpp, - src/other/boost/boost/type_traits/is_array.hpp, - src/other/boost/boost/type_traits/is_base_and_derived.hpp, - src/other/boost/boost/type_traits/is_base_of.hpp, - src/other/boost/boost/type_traits/is_class.hpp, - src/other/boost/boost/type_traits/is_compound.hpp, - src/other/boost/boost/type_traits/is_const.hpp, - src/other/boost/boost/type_traits/is_convertible.hpp, - src/other/boost/boost/type_traits/is_empty.hpp, - src/other/boost/boost/type_traits/is_enum.hpp, - src/other/boost/boost/type_traits/is_float.hpp, - src/other/boost/boost/type_traits/is_function.hpp, - src/other/boost/boost/type_traits/is_fundamental.hpp, - src/other/boost/boost/type_traits/is_integral.hpp, - src/other/boost/boost/type_traits/is_lvalue_reference.hpp, - src/other/boost/boost/type_traits/is_member_function_pointer.hpp, - src/other/boost/boost/type_traits/is_member_pointer.hpp, - src/other/boost/boost/type_traits/is_object.hpp, - src/other/boost/boost/type_traits/is_pod.hpp, - src/other/boost/boost/type_traits/is_pointer.hpp, - src/other/boost/boost/type_traits/is_polymorphic.hpp, - src/other/boost/boost/type_traits/is_reference.hpp, - src/other/boost/boost/type_traits/is_rvalue_reference.hpp, - src/other/boost/boost/type_traits/is_same.hpp, - src/other/boost/boost/type_traits/is_scalar.hpp, - src/other/boost/boost/type_traits/is_signed.hpp, - src/other/boost/boost/type_traits/is_stateless.hpp, - src/other/boost/boost/type_traits/is_union.hpp, - src/other/boost/boost/type_traits/is_unsigned.hpp, - src/other/boost/boost/type_traits/is_void.hpp, - src/other/boost/boost/type_traits/is_volatile.hpp, - src/other/boost/boost/type_traits/make_unsigned.hpp, - src/other/boost/boost/type_traits/msvc, - src/other/boost/boost/type_traits/msvc/remove_bounds.hpp, - src/other/boost/boost/type_traits/msvc/remove_const.hpp, - src/other/boost/boost/type_traits/msvc/remove_cv.hpp, - src/other/boost/boost/type_traits/msvc/remove_pointer.hpp, - src/other/boost/boost/type_traits/msvc/remove_reference.hpp, - src/other/boost/boost/type_traits/msvc/typeof.hpp, - src/other/boost/boost/type_traits/object_traits.hpp, - src/other/boost/boost/type_traits/remove_bounds.hpp, - src/other/boost/boost/type_traits/remove_const.hpp, - src/other/boost/boost/type_traits/remove_cv.hpp, - src/other/boost/boost/type_traits/remove_pointer.hpp, - src/other/boost/boost/type_traits/remove_reference.hpp, - src/other/boost/boost/type_traits/same_traits.hpp, - src/other/boost/boost/type_traits/type_with_alignment.hpp, - src/other/boost/boost/utility, src/other/boost/boost/utility.hpp, - src/other/boost/boost/utility/addressof.hpp, - src/other/boost/boost/utility/base_from_member.hpp, - src/other/boost/boost/utility/binary.hpp, - src/other/boost/boost/utility/compare_pointees.hpp, - src/other/boost/boost/utility/detail, - src/other/boost/boost/utility/detail/in_place_factory_prefix.hpp, - src/other/boost/boost/utility/detail/in_place_factory_suffix.hpp, - src/other/boost/boost/utility/enable_if.hpp, - src/other/boost/boost/utility/in_place_factory.hpp, - src/other/boost/boost/utility/swap.hpp, - src/other/boost/boost/version.hpp, - src/other/boost/boost/visit_each.hpp, - src/other/boost/boost/weak_ptr.hpp, src/other/boost/libs, - src/other/boost/libs/date_time, - src/other/boost/libs/date_time/CMakeLists.txt, - src/other/boost/libs/date_time/src, - src/other/boost/libs/date_time/src/date_time.doc, - src/other/boost/libs/date_time/src/gregorian, - src/other/boost/libs/date_time/src/gregorian/date_generators.cpp, - src/other/boost/libs/date_time/src/gregorian/greg_month.cpp, - src/other/boost/libs/date_time/src/gregorian/greg_names.hpp, - src/other/boost/libs/date_time/src/gregorian/greg_weekday.cpp, - src/other/boost/libs/date_time/src/gregorian/gregorian_types.cpp, - src/other/boost/libs/date_time/src/posix_time, - src/other/boost/libs/date_time/src/posix_time/posix_time_types.cpp, - src/other/boost/libs/smart_ptr, - src/other/boost/libs/smart_ptr/src, - src/other/boost/libs/smart_ptr/src/sp_collector.cpp, - src/other/boost/libs/smart_ptr/src/sp_debug_hooks.cpp, - src/other/boost/libs/thread, - src/other/boost/libs/thread/CMakeLists.txt, - src/other/boost/libs/thread/src, - src/other/boost/libs/thread/src/pthread, - src/other/boost/libs/thread/src/pthread/once.cpp, - src/other/boost/libs/thread/src/pthread/thread.cpp, - src/other/boost/libs/thread/src/pthread/timeconv.inl, - src/other/boost/libs/thread/src/tss_null.cpp, - src/other/boost/libs/thread/src/win32, - src/other/boost/libs/thread/src/win32/thread.cpp, - src/other/boost/libs/thread/src/win32/timeconv.inl, - src/other/boost/libs/thread/src/win32/tss_dll.cpp, - src/other/boost/libs/thread/src/win32/tss_pe.cpp: - add the bcp reported subset of boost 1.47 needed for spirit.hpp. - Made a quick stab at CMakeLists.txt build logic for the libs, not - sure if it's right. - -2011-08-23 22:00 n_reed - - * [r46357] src/libgcv/wfobj/obj_rules.re: - Removed obsolete debug output. - -2011-08-23 21:52 n_reed - - * [r46356] src/conv/obj-g_new.c: - Removed obsolete debug output. - -2011-08-23 21:40 n_reed - - * [r46355] src/mged/setup.c: - Need to use HAVE_BULLET in mged too - no ged_simulate, no - simulate command. - -2011-08-23 21:22 n_reed - - * [r46354] src/libged/CMakeLists.txt, - src/libged/simulate/CMakeLists.txt: - get the build working - probably not the 'right' fix (starseeker) - -2011-08-23 20:59 starseeker - - * [r46353] src/other/boost/LICENSE_1_0.txt, - src/other/boost/algorithm, src/other/boost/aligned_storage.hpp, - src/other/boost/any.hpp, src/other/boost/archive, - src/other/boost/assert.hpp, src/other/boost/bind, - src/other/boost/bind.hpp, src/other/boost/blank.hpp, - src/other/boost/blank_fwd.hpp, src/other/boost/call_traits.hpp, - src/other/boost/checked_delete.hpp, - src/other/boost/compressed_pair.hpp, src/other/boost/concept, - src/other/boost/concept_archetype.hpp, - src/other/boost/concept_check.hpp, src/other/boost/config, - src/other/boost/config.hpp, src/other/boost/cstdint.hpp, - src/other/boost/current_function.hpp, src/other/boost/date_time, - src/other/boost/detail, src/other/boost/dynamic_property_map.hpp, - src/other/boost/enable_shared_from_this.hpp, - src/other/boost/exception, src/other/boost/function, - src/other/boost/function.hpp, src/other/boost/function_equal.hpp, - src/other/boost/functional, src/other/boost/fusion, - src/other/boost/get_pointer.hpp, src/other/boost/graph, - src/other/boost/implicit_cast.hpp, - src/other/boost/indirect_reference.hpp, src/other/boost/integer, - src/other/boost/integer_traits.hpp, - src/other/boost/intrusive_ptr.hpp, src/other/boost/io, - src/other/boost/io_fwd.hpp, src/other/boost/is_placeholder.hpp, - src/other/boost/iterator, src/other/boost/iterator.hpp, - src/other/boost/iterator_adaptors.hpp, - src/other/boost/lexical_cast.hpp, src/other/boost/limits.hpp, - src/other/boost/mem_fn.hpp, src/other/boost/memory_order.hpp, - src/other/boost/mpl, src/other/boost/multi_index, - src/other/boost/multi_index_container.hpp, - src/other/boost/multi_index_container_fwd.hpp, - src/other/boost/next_prior.hpp, src/other/boost/non_type.hpp, - src/other/boost/noncopyable.hpp, src/other/boost/none.hpp, - src/other/boost/none_t.hpp, src/other/boost/operators.hpp, - src/other/boost/optional, src/other/boost/optional.hpp, - src/other/boost/pending, src/other/boost/pointee.hpp, - src/other/boost/preprocessor, src/other/boost/property_map.hpp, - src/other/boost/range, src/other/boost/ref.hpp, - src/other/boost/scoped_ptr.hpp, src/other/boost/serialization, - src/other/boost/shared_ptr.hpp, src/other/boost/smart_ptr, - src/other/boost/spirit, src/other/boost/spirit.hpp, - src/other/boost/static_assert.hpp, src/other/boost/thread, - src/other/boost/throw_exception.hpp, - src/other/boost/token_functions.hpp, - src/other/boost/token_iterator.hpp, - src/other/boost/tokenizer.hpp, src/other/boost/tuple, - src/other/boost/type.hpp, src/other/boost/type_traits, - src/other/boost/type_traits.hpp, src/other/boost/utility, - src/other/boost/utility.hpp, src/other/boost/variant, - src/other/boost/variant.hpp, src/other/boost/version.hpp, - src/other/boost/visit_each.hpp, src/other/boost/weak_ptr.hpp: - Clear old boost libs - -2011-08-23 19:29 brlcad - - * [r46352] TODO: - primitive testing has uncovered off-by-one raytrace errors during - identical subsequent invocations of rt due to some floating point - issue during parallel processing. single processor results in - zero errors yet parallel gives subtle changes. should investigate - to see if there's a code issue though the problem persists back - as far as at least 7.8 (on 64-bit Linux). - -2011-08-23 19:28 starseeker - - * [r46351] misc/CMake/FindLEMON.cmake, misc/CMake/FindRE2C.cmake, - misc/CMake/ThirdParty.cmake, src/conv/CMakeLists.txt, - src/conv/obj-g_new.c, src/libgcv/CMakeLists.txt, - src/libgcv/wfobj/CMakeLists.txt, - src/libgcv/wfobj/boost_shared_ptr, - src/libgcv/wfobj/boost_shared_ptr/boost, - src/libgcv/wfobj/boost_shared_ptr/boost/assert.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/checked_delete.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config, - src/libgcv/wfobj/boost_shared_ptr/boost/config.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/abi, - src/libgcv/wfobj/boost_shared_ptr/boost/config/abi/borland_prefix.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/abi/borland_suffix.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/abi/msvc_prefix.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/abi/msvc_suffix.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/abi_prefix.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/abi_suffix.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/auto_link.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/compiler, - src/libgcv/wfobj/boost_shared_ptr/boost/config/compiler/borland.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/compiler/clang.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/compiler/codegear.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/compiler/comeau.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/compiler/common_edg.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/compiler/compaq_cxx.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/compiler/digitalmars.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/compiler/gcc.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/compiler/gcc_xml.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/compiler/greenhills.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/compiler/hp_acc.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/compiler/intel.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/compiler/kai.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/compiler/metrowerks.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/compiler/mpw.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/compiler/nvcc.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/compiler/pgi.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/compiler/sgi_mipspro.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/compiler/sunpro_cc.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/compiler/vacpp.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/compiler/visualc.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/no_tr1, - src/libgcv/wfobj/boost_shared_ptr/boost/config/no_tr1/cmath.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/no_tr1/complex.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/no_tr1/functional.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/no_tr1/memory.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/no_tr1/utility.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/platform, - src/libgcv/wfobj/boost_shared_ptr/boost/config/platform/aix.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/platform/amigaos.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/platform/beos.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/platform/bsd.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/platform/cygwin.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/platform/hpux.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/platform/irix.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/platform/linux.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/platform/macos.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/platform/qnxnto.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/platform/solaris.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/platform/symbian.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/platform/vms.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/platform/vxworks.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/platform/win32.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/posix_features.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/requires_threads.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/select_compiler_config.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/select_platform_config.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/select_stdlib_config.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/stdlib, - src/libgcv/wfobj/boost_shared_ptr/boost/config/stdlib/dinkumware.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/stdlib/libcomo.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/stdlib/libstdcpp3.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/stdlib/modena.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/stdlib/msl.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/stdlib/roguewave.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/stdlib/sgi.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/stdlib/stlport.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/stdlib/vacpp.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/suffix.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/user.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/config/warning_disable.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/current_function.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/detail, - src/libgcv/wfobj/boost_shared_ptr/boost/detail/interlocked.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/detail/lightweight_mutex.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/detail/sp_typeinfo.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/detail/workaround.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/exception, - src/libgcv/wfobj/boost_shared_ptr/boost/exception/detail, - src/libgcv/wfobj/boost_shared_ptr/boost/exception/detail/attribute_noreturn.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/exception/exception.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/memory_order.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/adl_barrier.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/arity.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/config, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/config/adl.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/config/arrays.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/config/ctps.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/config/dtp.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/config/eti.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/config/gcc.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/config/integral.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/config/intel.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/config/lambda.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/config/msvc.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/config/nttp.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/config/overload_resolution.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/config/preprocessor.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/config/static_constant.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/config/ttp.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/config/workaround.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/integral_wrapper.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/lambda_arity_param.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/lambda_support.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/na.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/na_fwd.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/na_spec.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/nttp_decl.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/preprocessor, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/preprocessor/def_params_tail.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/preprocessor/enum.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/preprocessor/filter_params.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/preprocessor/params.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/preprocessor/sub.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/preprocessor/tuple.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/static_cast.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/template_arity_fwd.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/value_wknd.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/aux_/yes_no.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/bool.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/bool_fwd.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/if.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/int.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/int_fwd.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/integral_c.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/integral_c_fwd.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/integral_c_tag.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/lambda_fwd.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/limits, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/limits/arity.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/size_t.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/size_t_fwd.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/mpl/void_fwd.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/non_type.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/arithmetic, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/arithmetic/add.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/arithmetic/dec.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/arithmetic/inc.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/arithmetic/sub.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/array, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/array/data.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/array/elem.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/array/size.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/cat.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/comma_if.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/config, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/config/config.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/control, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/control/detail, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/control/detail/dmc, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/control/detail/dmc/while.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/control/detail/edg, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/control/detail/edg/while.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/control/detail/msvc, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/control/detail/msvc/while.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/control/detail/while.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/control/expr_iif.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/control/if.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/control/iif.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/control/while.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/debug, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/debug/error.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/detail, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/detail/auto_rec.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/detail/check.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/detail/dmc, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/detail/dmc/auto_rec.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/detail/is_binary.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/empty.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/enum_params.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/facilities, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/facilities/empty.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/facilities/identity.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/identity.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/inc.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iterate.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/bounds, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/bounds/lower1.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/bounds/lower2.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/bounds/lower3.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/bounds/lower4.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/bounds/lower5.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/bounds/upper1.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/bounds/upper2.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/bounds/upper3.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/bounds/upper4.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/bounds/upper5.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/finish.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/iter, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/iter/forward1.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/iter/forward2.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/iter/forward3.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/iter/forward4.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/iter/forward5.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/iter/reverse1.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/iter/reverse2.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/iter/reverse3.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/iter/reverse4.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/iter/reverse5.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/local.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/rlocal.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/self.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/detail/start.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/iterate.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/local.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/iteration/self.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/list, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/list/adt.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/list/append.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/list/detail, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/list/detail/dmc, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/list/detail/dmc/fold_left.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/list/detail/edg, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/list/detail/edg/fold_left.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/list/detail/edg/fold_right.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/list/detail/fold_left.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/list/detail/fold_right.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/list/fold_left.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/list/fold_right.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/list/for_each_i.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/list/reverse.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/list/transform.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/logical, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/logical/and.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/logical/bitand.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/logical/bool.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/logical/compl.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/punctuation, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/punctuation/comma.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/punctuation/comma_if.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/repeat.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/repetition, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/repetition/detail, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/repetition/detail/dmc, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/repetition/detail/dmc/for.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/repetition/detail/edg, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/repetition/detail/edg/for.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/repetition/detail/for.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/repetition/detail/msvc, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/repetition/detail/msvc/for.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/repetition/enum_params.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/repetition/for.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/repetition/repeat.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/slot, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/slot/detail, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/slot/detail/counter.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/slot/detail/def.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/slot/detail/shared.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/slot/detail/slot1.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/slot/detail/slot2.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/slot/detail/slot3.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/slot/detail/slot4.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/slot/detail/slot5.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/slot/slot.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/tuple, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/tuple/eat.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/tuple/elem.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/tuple/rem.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/preprocessor/tuple/to_list.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/shared_ptr.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/bad_weak_ptr.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/atomic_count.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/atomic_count_gcc.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/atomic_count_gcc_x86.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/atomic_count_pthreads.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/atomic_count_sync.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/atomic_count_win32.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/lightweight_mutex.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/lwm_nop.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/lwm_pthreads.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/lwm_win32_cs.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/operator_bool.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/quick_allocator.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/shared_count.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/shared_ptr_nmt.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/sp_convertible.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/sp_counted_base.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/sp_counted_base_nt.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/sp_counted_base_pt.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/sp_counted_base_spin.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/sp_counted_base_sync.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/sp_counted_base_w32.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/sp_counted_impl.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/sp_has_sync.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/spinlock.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/spinlock_gcc_arm.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/spinlock_nt.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/spinlock_pool.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/spinlock_pt.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/spinlock_sync.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/spinlock_w32.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/detail/yield_k.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/smart_ptr/shared_ptr.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/static_assert.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/throw_exception.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/add_reference.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/alignment_of.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/broken_compiler_spec.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/config.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/detail, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/detail/bool_trait_def.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/detail/bool_trait_undef.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/detail/cv_traits_impl.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/detail/false_result.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/detail/ice_and.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/detail/ice_eq.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/detail/ice_not.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/detail/ice_or.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/detail/is_function_ptr_helper.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/detail/is_function_ptr_tester.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/detail/size_t_trait_def.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/detail/size_t_trait_undef.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/detail/template_arity_spec.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/detail/type_trait_def.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/detail/type_trait_undef.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/detail/wrap.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/detail/yes_no_type.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/ice.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/integral_constant.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/intrinsics.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/is_abstract.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/is_arithmetic.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/is_array.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/is_class.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/is_const.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/is_convertible.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/is_enum.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/is_float.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/is_function.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/is_integral.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/is_lvalue_reference.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/is_member_function_pointer.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/is_member_pointer.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/is_pod.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/is_pointer.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/is_polymorphic.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/is_reference.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/is_rvalue_reference.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/is_same.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/is_scalar.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/is_union.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/is_void.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/is_volatile.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/msvc, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/msvc/remove_bounds.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/msvc/remove_cv.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/msvc/remove_reference.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/msvc/typeof.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/remove_bounds.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/remove_cv.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/remove_reference.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/type_traits/type_with_alignment.hpp, - src/libgcv/wfobj/boost_shared_ptr/boost/version.hpp, - src/libgcv/wfobj/boost_shared_ptr/libs, - src/libgcv/wfobj/boost_shared_ptr/libs/smart_ptr, - src/libgcv/wfobj/boost_shared_ptr/libs/smart_ptr/src, - src/libgcv/wfobj/boost_shared_ptr/libs/smart_ptr/src/sp_collector.cpp, - src/libgcv/wfobj/boost_shared_ptr/libs/smart_ptr/src/sp_debug_hooks.cpp, - src/libgcv/wfobj/obj_grammar.h.in, - src/libgcv/wfobj/obj_parser_state.h, - src/libgcv/wfobj/obj_rules.re: - Get the new obj-g building as part of BRL-CAD. +2011-12-21 23:26 starseeker -2011-08-23 18:12 brlcad + * [r48122] TODO: + Add note to work on rtweight/density file parsing. - * [r46350] src/other/Makefile.am: - add lemon and re2c dirs +2011-12-21 22:52 n_reed -2011-08-23 18:11 brlcad + * [r48121] src/other/step.dist, + src/other/step/include/express/lexact.h, + src/other/step/src/express/CMakeLists.txt, + src/other/step/src/express/expparse.y, + src/other/step/src/express/express.c, + src/other/step/src/express/expscan.l, + src/other/step/src/express/expscan.re, + src/other/step/src/express/lexact.c, + src/other/step/src/express/parse_data.h, + src/other/step/src/express/yyvars.c: + initial build of step express parser using perplex scanner - * [r46349] src/other/Makefile.am: - bison/flex/m4 removed, stay in sync with CMakeLists.txt +2011-12-21 22:14 bob1961 -2011-08-23 18:10 starseeker + * [r48120] src/libtclcad/tclcad_obj.c: + Added functionality to get/set the polygon list in view + coordinates. - * [r46348] src/other/lemon/CMakeLists.txt: - need lempar.c in the same directory as the lemon binary +2011-12-21 22:12 bob1961 -2011-08-23 17:02 n_reed + * [r48119] src/tclscripts/lib/Ged.tcl: + Modified the signature of the polygon callback. Added calls to + polygon callback in end_poly_move. - * [r46347] src/libgcv/wfobj/Makefile.sample: - Adding local makefile to demonstrate necessary build steps. +2011-12-21 21:06 brlcad -2011-08-23 16:44 abhi2011 + * [r48118] src/libicv/Makefile.am: + manually include the png dirs - * [r46346] src/libged/CMakeLists.txt, - src/libged/simulate/CMakeLists.txt, - src/libged/simulate/simphysics.cpp, - src/libged/simulate/simulate.c: - Changes in the CMake build logic and source files to allow the - simulate command to link to bullet +2011-12-21 21:00 brlcad -2011-08-23 16:40 abhi2011 + * [r48117] src/librt/prcomb.c: + file is unused - * [r46345] CMakeLists.txt: - Added detection of bullet dynamic libraries using the stock CMAKE - FindCMake.cmake module +2011-12-21 20:42 starseeker -2011-08-23 16:13 abhi2011 + * [r48116] regress/weight.sh: + Add a (commented out, for now) additional test for rtweight that + feeds it a more... quirky density file. As rtweight's parsing of + density files is currently set up, this will infinite loop (and + fill up your hard drive) but after rtweight is improved enable + this test (will need to replace the current 'results text' for + weight2 with the correct output. - * [r46341] src/mged/cmd.c: - stub for simulate cmd wrapper modification +2011-12-21 20:28 brlcad -2011-08-23 16:10 abhi2011 + * [r48115] src/other/perplex/parser.y, + src/other/perplex/perplex.cpp, src/other/perplex/scanner.re, + src/other/perplex/scanner_template.c: + fgetc() returns an int, not a char so capture the EOF return + value being cast through unsigned char as an int instead of a + char (255) - * [r46340] src/libged/CMakeLists.txt, src/libged/simphysics.cpp, - src/libged/simulate.c, src/libged/simulate/simphysics.cpp, - src/libged/simulate/simulate.c: - stub for 2 files moved to simulate dir +2011-12-21 20:27 brlcad -2011-08-23 16:03 abhi2011 + * [r48114] src/other/perplex/mbo_getopt.cpp: + make the mbo_getopt replacement func return -1 like getopt(3), + not EOF - * [r46339] src/libged/simulate: - stub in simulate dir +2011-12-21 19:24 brlcad -2011-08-23 15:30 bob1961 + * [r48113] src/librt/primitives/nmg/nmg_info.c: + magic number checking overhaul. remove most of the interior loop + and interior logic magic number checking. it's important to + perform magic number checks as part of input validation (akin to + assert()) but need not be part of ongoing calculations. checking + inputs insures that we'll at least narrow in on memory corruption + to a function scope, which is usually good enough. technically, + this may introduce a logic change if there is some nasty code + relying on a bu_bomb() hook getting called, but that would be bad + anyways. - * [r46334] src/tclscripts/lib/Ged.tcl: - Updated Ged::pane_mouse_ray to calculate the mLastMouseRayStart - point (i.e. the point from which to fire a ray) so that all - displayed geometry is in front of the ray firing point. +2011-12-21 18:57 brlcad -2011-08-23 14:59 starseeker + * [r48112] regress/mged.sh: + readd an even simpler test that makes sure mged will run and exit + before we start piping in commands - * [r46333] misc/CMake/FindLEMON.cmake, misc/CMake/FindRE2C.cmake, - misc/CMake/ThirdParty.cmake, src/other/CMakeLists.txt: - Add more CMake logic for re2c/lemon, this time relating to - deciding whether or not to build local copies - this is Not Done, - particularly the FindRE2C and FindLEMON files, but checkpointing. - -2011-08-23 14:40 starseeker - - * [r46332] src/other/lemon/CMakeLists.txt, src/other/re2c/CMake, - src/other/re2c/CMake/FindYACC.cmake, - src/other/re2c/CMakeLists.txt, src/other/re2c/Makefile.am, - src/other/re2c/Makefile.in, src/other/re2c/aclocal.m4, - src/other/re2c/config.h.in, src/other/re2c/configure, - src/other/re2c/depcomp, src/other/re2c/install-sh, - src/other/re2c/makerpm.in, src/other/re2c/missing, - src/other/re2c/parser.cc, src/other/re2c/re2c.1, - src/other/re2c/re2c.spec, src/other/re2c/run_tests.sh.in, - src/other/re2c/scanner.cc, src/other/re2c/scanner.re, - src/other/re2c/y.tab.h: - Add first stages of CMake logic for re2c and lemon building - -2011-08-23 14:31 starseeker - - * [r46331] src/other/CMakeLists.txt, src/other/lemon, - src/other/lemon/lemon.c, src/other/lemon/lempar.c, - src/other/re2c, src/other/re2c/CHANGELOG, - src/other/re2c/Makefile.am, src/other/re2c/Makefile.in, - src/other/re2c/README, src/other/re2c/README.in, - src/other/re2c/aclocal.m4, src/other/re2c/actions.cc, - src/other/re2c/basics.h, src/other/re2c/bootstrap, - src/other/re2c/bootstrap/parser.cc, - src/other/re2c/bootstrap/scanner.cc, - src/other/re2c/bootstrap/y.tab.h, src/other/re2c/code.cc, - src/other/re2c/code.h, src/other/re2c/code_names.h, - src/other/re2c/config.h.in, src/other/re2c/config_w32.h.in, - src/other/re2c/configure, src/other/re2c/configure.in, - src/other/re2c/depcomp, src/other/re2c/dfa.cc, - src/other/re2c/dfa.h, src/other/re2c/doc, - src/other/re2c/doc/loplas.ps, src/other/re2c/doc/sample.bib, - src/other/re2c/examples, src/other/re2c/examples/basemmap.c, - src/other/re2c/examples/c.re, src/other/re2c/examples/cmmap.re, - src/other/re2c/examples/cnokw.re, - src/other/re2c/examples/cunroll.re, - src/other/re2c/examples/modula.re, - src/other/re2c/examples/pp-c.re, src/other/re2c/examples/push.re, - src/other/re2c/examples/repeater.re, - src/other/re2c/examples/rexx, - src/other/re2c/examples/rexx/README, - src/other/re2c/examples/rexx/rexx.l, - src/other/re2c/examples/rexx/scanio.c, - src/other/re2c/examples/sample.re, - src/other/re2c/examples/simple.re, src/other/re2c/globals.h, - src/other/re2c/htdocs, src/other/re2c/htdocs/manual.html.in, - src/other/re2c/ins.h, src/other/re2c/install-sh, - src/other/re2c/lessons, - src/other/re2c/lessons/001_upn_calculator, - src/other/re2c/lessons/001_upn_calculator/calc_001.c, - src/other/re2c/lessons/001_upn_calculator/calc_001.re, - src/other/re2c/lessons/001_upn_calculator/calc_002.c, - src/other/re2c/lessons/001_upn_calculator/calc_002.re, - src/other/re2c/lessons/001_upn_calculator/calc_003.c, - src/other/re2c/lessons/001_upn_calculator/calc_003.re, - src/other/re2c/lessons/001_upn_calculator/calc_004.c, - src/other/re2c/lessons/001_upn_calculator/calc_004.re, - src/other/re2c/lessons/001_upn_calculator/calc_005.c, - src/other/re2c/lessons/001_upn_calculator/calc_005.re, - src/other/re2c/lessons/001_upn_calculator/calc_006.s.c, - src/other/re2c/lessons/001_upn_calculator/calc_006.s.re, - src/other/re2c/lessons/001_upn_calculator/calc_007.b.c, - src/other/re2c/lessons/001_upn_calculator/calc_007.b.re, - src/other/re2c/lessons/001_upn_calculator/calc_008.b.c, - src/other/re2c/lessons/001_upn_calculator/calc_008.b.re, - src/other/re2c/lessons/001_upn_calculator/readme.txt, - src/other/re2c/lessons/001_upn_calculator/windows, - src/other/re2c/lessons/001_upn_calculator/windows/BuildAndRun.bat, - src/other/re2c/lessons/001_upn_calculator/windows/HiResTimer.h, - src/other/re2c/lessons/001_upn_calculator/windows/TestRe2c-2005.sln, - src/other/re2c/lessons/001_upn_calculator/windows/TestRe2c-2005.vcproj, - src/other/re2c/lessons/001_upn_calculator/windows/TestRe2c.dsp, - src/other/re2c/lessons/001_upn_calculator/windows/TestRe2c.dsw, - src/other/re2c/lessons/001_upn_calculator/windows/TestRe2c.ncb, - src/other/re2c/lessons/001_upn_calculator/windows/TestRe2c.sln, - src/other/re2c/lessons/001_upn_calculator/windows/TestRe2c.suo, - src/other/re2c/lessons/001_upn_calculator/windows/TestRe2c.vcproj, - src/other/re2c/lessons/001_upn_calculator/windows/main.b.c, - src/other/re2c/lessons/001_upn_calculator/windows/main.b.re, - src/other/re2c/lessons/002_strip_comments, - src/other/re2c/lessons/002_strip_comments/readme.txt, - src/other/re2c/lessons/002_strip_comments/strip_001.s.c, - src/other/re2c/lessons/002_strip_comments/strip_001.s.re, - src/other/re2c/lessons/002_strip_comments/strip_002.s.c, - src/other/re2c/lessons/002_strip_comments/strip_002.s.re, - src/other/re2c/lessons/002_strip_comments/strip_003.b.c, - src/other/re2c/lessons/002_strip_comments/strip_003.b.re, - src/other/re2c/lessons/readme.txt, src/other/re2c/main.cc, - src/other/re2c/makerpm.in, src/other/re2c/mbo_getopt.cc, - src/other/re2c/mbo_getopt.h, src/other/re2c/missing, - src/other/re2c/parser.cc, src/other/re2c/parser.h, - src/other/re2c/parser.y, src/other/re2c/re.h, - src/other/re2c/re2c.1, src/other/re2c/re2c.1.in, - src/other/re2c/re2c.spec, src/other/re2c/re2c.spec.in, - src/other/re2c/run_tests.sh.in, src/other/re2c/scanner.cc, - src/other/re2c/scanner.h, src/other/re2c/scanner.re, - src/other/re2c/stream_lc.h, src/other/re2c/substr.cc, - src/other/re2c/substr.h, src/other/re2c/test, - src/other/re2c/test/bug1054496.c, - src/other/re2c/test/bug1054496.re, - src/other/re2c/test/bug1163046.c, - src/other/re2c/test/bug1163046.re, - src/other/re2c/test/bug1187785.c, - src/other/re2c/test/bug1187785.re, - src/other/re2c/test/bug1297658.c, - src/other/re2c/test/bug1297658.re, - src/other/re2c/test/bug1390174.c, - src/other/re2c/test/bug1390174.re, - src/other/re2c/test/bug1454253.c, - src/other/re2c/test/bug1454253.re, - src/other/re2c/test/bug1454253.s.c, - src/other/re2c/test/bug1454253.s.re, - src/other/re2c/test/bug1454253b.s.c, - src/other/re2c/test/bug1454253b.s.re, - src/other/re2c/test/bug1472770.b.c, - src/other/re2c/test/bug1472770.b.re, - src/other/re2c/test/bug1472770.c, - src/other/re2c/test/bug1472770.f.c, - src/other/re2c/test/bug1472770.f.re, - src/other/re2c/test/bug1472770.re, - src/other/re2c/test/bug1472770.s.c, - src/other/re2c/test/bug1472770.s.re, - src/other/re2c/test/bug1479044.b.c, - src/other/re2c/test/bug1479044.b.re, - src/other/re2c/test/bug1479044.c, - src/other/re2c/test/bug1479044.re, - src/other/re2c/test/bug1479044.s.c, - src/other/re2c/test/bug1479044.s.re, - src/other/re2c/test/bug1528269.c, - src/other/re2c/test/bug1528269.re, - src/other/re2c/test/bug1529351.c, - src/other/re2c/test/bug1529351.re, - src/other/re2c/test/bug1682718.c, - src/other/re2c/test/bug1682718.is.c, - src/other/re2c/test/bug1682718.is.re, - src/other/re2c/test/bug1682718.re, - src/other/re2c/test/bug1708378.ib.c, - src/other/re2c/test/bug1708378.ib.re, - src/other/re2c/test/bug1711240.eis.c, - src/other/re2c/test/bug1711240.eis.re, src/other/re2c/test/c.c, - src/other/re2c/test/c.re, - src/other/re2c/test/casing-flags.i--case-insensitive.c, - src/other/re2c/test/casing-flags.i--case-insensitive.re, - src/other/re2c/test/casing-flags.i--case-inverted.c, - src/other/re2c/test/casing-flags.i--case-inverted.re, - src/other/re2c/test/casing-flags.i.c, - src/other/re2c/test/casing-flags.i.re, - src/other/re2c/test/cmmap.c, src/other/re2c/test/cmmap.re, - src/other/re2c/test/cnokw.c, src/other/re2c/test/cnokw.re, - src/other/re2c/test/cond_error_00.c, - src/other/re2c/test/cond_error_00.re, - src/other/re2c/test/cond_error_01.c.c, - src/other/re2c/test/cond_error_01.c.re, - src/other/re2c/test/cond_error_02.c.c, - src/other/re2c/test/cond_error_02.c.re, - src/other/re2c/test/cond_error_03.c.c, - src/other/re2c/test/cond_error_03.c.re, - src/other/re2c/test/cond_error_04.c.c, - src/other/re2c/test/cond_error_04.c.re, - src/other/re2c/test/cond_error_05.c.c, - src/other/re2c/test/cond_error_05.c.re, - src/other/re2c/test/cond_error_06.c.c, - src/other/re2c/test/cond_error_06.c.re, - src/other/re2c/test/cond_error_07.c.c, - src/other/re2c/test/cond_error_07.c.re, - src/other/re2c/test/cond_error_08.c.c, - src/other/re2c/test/cond_error_08.c.re, - src/other/re2c/test/cond_error_09.c.c, - src/other/re2c/test/cond_error_09.c.re, - src/other/re2c/test/cond_error_10.c.c, - src/other/re2c/test/cond_error_10.c.re, - src/other/re2c/test/cond_error_11.c.c, - src/other/re2c/test/cond_error_11.c.re, - src/other/re2c/test/condition_01.c.c, - src/other/re2c/test/condition_01.c.re, - src/other/re2c/test/condition_01a.c.c, - src/other/re2c/test/condition_01a.c.re, - src/other/re2c/test/condition_01b.c.c, - src/other/re2c/test/condition_01b.c.re, - src/other/re2c/test/condition_02.c.c, - src/other/re2c/test/condition_02.c.re, - src/other/re2c/test/condition_02.cg.c, - src/other/re2c/test/condition_02.cg.re, - src/other/re2c/test/condition_03.cg.c, - src/other/re2c/test/condition_03.cg.re, - src/other/re2c/test/condition_04.cg.c, - src/other/re2c/test/condition_04.cg.re, - src/other/re2c/test/condition_05.cg.c, - src/other/re2c/test/condition_05.cg.re, - src/other/re2c/test/condition_05.cgitcondition_05.cgit.h.c, - src/other/re2c/test/condition_05.cgitcondition_05.cgit.h.h, - src/other/re2c/test/condition_05.cgitcondition_05.cgit.h.re, - src/other/re2c/test/condition_05.cgtcondition_05.cgt.h.c, - src/other/re2c/test/condition_05.cgtcondition_05.cgt.h.h, - src/other/re2c/test/condition_05.cgtcondition_05.cgt.h.re, - src/other/re2c/test/condition_05.cs.c, - src/other/re2c/test/condition_05.cs.re, - src/other/re2c/test/condition_06.cs.c, - src/other/re2c/test/condition_06.cs.re, - src/other/re2c/test/condition_07.cbi.c, - src/other/re2c/test/condition_07.cbi.re, - src/other/re2c/test/condition_08.cbi.c, - src/other/re2c/test/condition_08.cbi.re, - src/other/re2c/test/condition_08.cbif.c, - src/other/re2c/test/condition_08.cbif.re, - src/other/re2c/test/condition_09.cbif.c, - src/other/re2c/test/condition_09.cbif.re, - src/other/re2c/test/condition_09.cgif.c, - src/other/re2c/test/condition_09.cgif.re, - src/other/re2c/test/condition_10.cgif.c, - src/other/re2c/test/condition_10.cgif.re, - src/other/re2c/test/condition_11.cg.c, - src/other/re2c/test/condition_11.cg.re, - src/other/re2c/test/condition_12.cgif.c, - src/other/re2c/test/condition_12.cgif.re, - src/other/re2c/test/condition_13.cg.c, - src/other/re2c/test/condition_13.cg.re, - src/other/re2c/test/condition_14.cbif.c, - src/other/re2c/test/condition_14.cbif.re, - src/other/re2c/test/condition_14.cgif.c, - src/other/re2c/test/condition_14.cgif.re, - src/other/re2c/test/condition_14.cif.c, - src/other/re2c/test/condition_14.cif.re, - src/other/re2c/test/condition_14.csif.c, - src/other/re2c/test/condition_14.csif.re, - src/other/re2c/test/condition_15.csif.c, - src/other/re2c/test/condition_15.csif.re, - src/other/re2c/test/config1.c, src/other/re2c/test/config1.re, - src/other/re2c/test/config10.c, src/other/re2c/test/config10.re, - src/other/re2c/test/config2.s.c, - src/other/re2c/test/config2.s.re, src/other/re2c/test/config3.c, - src/other/re2c/test/config3.re, src/other/re2c/test/config4a.f.c, - src/other/re2c/test/config4a.f.re, - src/other/re2c/test/config4b.f.c, - src/other/re2c/test/config4b.f.re, - src/other/re2c/test/config4c.f.c, - src/other/re2c/test/config4c.f.re, - src/other/re2c/test/config4d.f.c, - src/other/re2c/test/config4d.f.re, - src/other/re2c/test/config4e.f.c, - src/other/re2c/test/config4e.f.re, - src/other/re2c/test/config4f.f.c, - src/other/re2c/test/config4f.f.re, - src/other/re2c/test/config4g.ifs.c, - src/other/re2c/test/config4g.ifs.re, - src/other/re2c/test/config5.c, src/other/re2c/test/config5.re, - src/other/re2c/test/config6.c, src/other/re2c/test/config6.re, - src/other/re2c/test/config7a.g.c, - src/other/re2c/test/config7a.g.re, - src/other/re2c/test/config7b.g.c, - src/other/re2c/test/config7b.g.re, src/other/re2c/test/config8.c, - src/other/re2c/test/config8.re, src/other/re2c/test/config9.b.c, - src/other/re2c/test/config9.b.re, src/other/re2c/test/ctx.b.c, - src/other/re2c/test/ctx.b.re, src/other/re2c/test/ctx.c, - src/other/re2c/test/ctx.re, src/other/re2c/test/ctx.s.c, - src/other/re2c/test/ctx.s.re, src/other/re2c/test/cunroll.c, - src/other/re2c/test/cunroll.re, - src/other/re2c/test/cvsignore.b.c, - src/other/re2c/test/cvsignore.b.re, - src/other/re2c/test/cvsignore.c, - src/other/re2c/test/cvsignore.re, - src/other/re2c/test/cvsignore.s.c, - src/other/re2c/test/cvsignore.s.re, - src/other/re2c/test/cvsignore.u.c, - src/other/re2c/test/cvsignore.u.re, - src/other/re2c/test/cvsignore.ub.c, - src/other/re2c/test/cvsignore.ub.re, - src/other/re2c/test/cvsignore.w.c, - src/other/re2c/test/cvsignore.w.re, - src/other/re2c/test/cvsignore.wb.c, - src/other/re2c/test/cvsignore.wb.re, src/other/re2c/test/dot.D.c, - src/other/re2c/test/dot.D.re, - src/other/re2c/test/dot_conditions.Dc.c, - src/other/re2c/test/dot_conditions.Dc.re, - src/other/re2c/test/error1.c, src/other/re2c/test/error1.re, - src/other/re2c/test/error10.c, src/other/re2c/test/error10.re, - src/other/re2c/test/error11.c, src/other/re2c/test/error11.re, - src/other/re2c/test/error12.c, src/other/re2c/test/error12.re, - src/other/re2c/test/error13.1.c, - src/other/re2c/test/error13.1.re, src/other/re2c/test/error13.c, - src/other/re2c/test/error13.re, src/other/re2c/test/error14.1.c, - src/other/re2c/test/error14.1.re, src/other/re2c/test/error14.c, - src/other/re2c/test/error14.re, src/other/re2c/test/error2.c, - src/other/re2c/test/error2.re, src/other/re2c/test/error3.c, - src/other/re2c/test/error3.re, src/other/re2c/test/error4.c, - src/other/re2c/test/error4.re, src/other/re2c/test/error5.c, - src/other/re2c/test/error5.re, src/other/re2c/test/error6.c, - src/other/re2c/test/error6.re, src/other/re2c/test/error7.c, - src/other/re2c/test/error7.re, src/other/re2c/test/error8.c, - src/other/re2c/test/error8.re, src/other/re2c/test/error9.c, - src/other/re2c/test/error9.re, src/other/re2c/test/flex-01.i.c, - src/other/re2c/test/flex-01.i.re, - src/other/re2c/test/flex-01.iF.c, - src/other/re2c/test/flex-01.iF.re, src/other/re2c/test/input1.c, - src/other/re2c/test/input1.re, src/other/re2c/test/input10.b.c, - src/other/re2c/test/input10.b.re, src/other/re2c/test/input10.c, - src/other/re2c/test/input10.re, src/other/re2c/test/input10.s.c, - src/other/re2c/test/input10.s.re, - src/other/re2c/test/input11.b.c, - src/other/re2c/test/input11.b.re, src/other/re2c/test/input11.c, - src/other/re2c/test/input11.i.c, - src/other/re2c/test/input11.i.re, src/other/re2c/test/input11.re, - src/other/re2c/test/input11.s.c, - src/other/re2c/test/input11.s.re, - src/other/re2c/test/input12.boinput12.c.c, - src/other/re2c/test/input12.boinput12.c.re, - src/other/re2c/test/input12.oinput12.c.c, - src/other/re2c/test/input12.oinput12.c.re, - src/other/re2c/test/input13.c, src/other/re2c/test/input13.re, - src/other/re2c/test/input2.c, src/other/re2c/test/input2.re, - src/other/re2c/test/input3.c, src/other/re2c/test/input3.re, - src/other/re2c/test/input4.c, src/other/re2c/test/input4.re, - src/other/re2c/test/input5.c, src/other/re2c/test/input5.re, - src/other/re2c/test/input6.c, src/other/re2c/test/input6.re, - src/other/re2c/test/input7.c, src/other/re2c/test/input7.re, - src/other/re2c/test/input8.b.c, src/other/re2c/test/input8.b.re, - src/other/re2c/test/input8.c, src/other/re2c/test/input8.g.c, - src/other/re2c/test/input8.g.re, src/other/re2c/test/input8.re, - src/other/re2c/test/input9.c, src/other/re2c/test/input9.re, - src/other/re2c/test/line-01.c, src/other/re2c/test/line-01.re, - src/other/re2c/test/modula.c, src/other/re2c/test/modula.re, - src/other/re2c/test/overflow-1.c, - src/other/re2c/test/overflow-1.re, - src/other/re2c/test/overflow-2.c, - src/other/re2c/test/overflow-2.re, - src/other/re2c/test/overflow-3.c, - src/other/re2c/test/overflow-3.re, - src/other/re2c/test/overflow-4.c, - src/other/re2c/test/overflow-4.re, - src/other/re2c/test/parse_date.b.c, - src/other/re2c/test/parse_date.b.re, - src/other/re2c/test/parse_date.c, - src/other/re2c/test/parse_date.db.c, - src/other/re2c/test/parse_date.db.re, - src/other/re2c/test/parse_date.g.c, - src/other/re2c/test/parse_date.g.re, - src/other/re2c/test/parse_date.re, - src/other/re2c/test/parse_date.s.c, - src/other/re2c/test/parse_date.s.re, - src/other/re2c/test/parse_date_1_78.db.c, - src/other/re2c/test/parse_date_1_78.db.re, - src/other/re2c/test/push.c, src/other/re2c/test/push.f.c, - src/other/re2c/test/push.f.re, src/other/re2c/test/push.fb.c, - src/other/re2c/test/push.fb.re, src/other/re2c/test/push.fg.c, - src/other/re2c/test/push.fg.re, src/other/re2c/test/push.fs.c, - src/other/re2c/test/push.fs.re, src/other/re2c/test/push.re, - src/other/re2c/test/repeat-00.cgi.c, - src/other/re2c/test/repeat-00.cgi.re, - src/other/re2c/test/repeat-01.cgir.c, - src/other/re2c/test/repeat-01.cgir.re, - src/other/re2c/test/repeat-02.cgir.c, - src/other/re2c/test/repeat-02.cgir.re, - src/other/re2c/test/repeat-03.cgir.c, - src/other/re2c/test/repeat-03.cgir.re, - src/other/re2c/test/repeat-04.cgir.c, - src/other/re2c/test/repeat-04.cgir.re, - src/other/re2c/test/repeat-05.cgir.c, - src/other/re2c/test/repeat-05.cgir.re, - src/other/re2c/test/repeat-06.gir.c, - src/other/re2c/test/repeat-06.gir.re, - src/other/re2c/test/repeat-07.gir.c, - src/other/re2c/test/repeat-07.gir.re, - src/other/re2c/test/repeater.c, src/other/re2c/test/repeater.re, - src/other/re2c/test/sample.c, src/other/re2c/test/sample.re, - src/other/re2c/test/scanner.c, src/other/re2c/test/scanner.fs.c, - src/other/re2c/test/scanner.fs.re, - src/other/re2c/test/scanner.re, src/other/re2c/test/scanner.s.c, - src/other/re2c/test/scanner.s.re, src/other/re2c/test/simple.c, - src/other/re2c/test/simple.re, - src/other/re2c/test/yyaccept_missing.bci.c, - src/other/re2c/test/yyaccept_missing.bci.re, - src/other/re2c/token.h, src/other/re2c/translate.cc, - src/other/re2c/y.tab.h: - Check in vanilla copies of re2c-0.13.5 and the latest lemon from - sqlite.org. No build system logic yet, baselining with the - vanilla sources. - -2011-08-23 14:15 starseeker - - * [r46330] src/other/CMakeLists.txt, src/other/byacc, - src/other/flex, src/other/m4: - We're not using them right now, re2c/lemon work is progressing, - and svn has our back if we have to return to this route - clear - out m4/byacc/flex - -2011-08-23 14:07 n_reed - - * [r46329] src/libgcv/wfobj/obj_grammar.h.in, - src/libgcv/wfobj/obj_grammar.yy, src/libgcv/wfobj/obj_parser.cpp, - src/libgcv/wfobj/obj_parser.h, src/libgcv/wfobj/obj_rules.h, - src/libgcv/wfobj/obj_rules.ll, src/libgcv/wfobj/obj_rules.re, - src/libgcv/wfobj/obj_token_type.h, src/libgcv/wfobj/re2c_utils.c, - src/libgcv/wfobj/re2c_utils.h: - Replaced flex scanner with re2c equivalent. - -2011-08-23 13:41 n_reed - - * [r46327] src/conv/obj-g_new.c: - Fixed missing header and implicit return statement that g++ - complained about. - -2011-08-23 13:37 abhi2011 - - * [r46326] src/libged/simphysics.cpp: - Changed mode to C++ in the file style section at the bottom - -2011-08-23 13:35 abhi2011 - - * [r46325] src/libged/simulate.c: - Removed C++ style comments in C file to conform to C90 - -2011-08-23 07:25 d_rossberg - - * [r46323] CMakeLists.txt: - quell cmake warning - and apparently trimmed trailing spaces - -2011-08-23 05:16 brlcad - - * [r46320] src/tclscripts/mged/CMakeLists.txt: - no packages presently exist in mged dir - -2011-08-23 05:15 brlcad - - * [r46319] src/libged/Makefile.am: - update Makefile.am at the same time as CMakeLists.txt, add - simulate.c and simphysics.cpp to unbreak autotools build. - -2011-08-23 04:26 brlcad - - * [r46318] include/bu.h, include/magic.h, include/raytrace.h: - if NO_BOMBING_MACROS is enabled, then it will leave empty - if-statements throughout the code making the compiler unhappy. - sacrifice a no-opish ((void)0) to keep the compilation gods - happy. - -2011-08-23 04:03 brlcad - - * [r46317] doc/docbook/system/mann/en/Makefile.am: - file was renamed to edit_translate.xml - -2011-08-23 00:59 starseeker - - * [r46316] include/raytrace.h, src/libged/dg_obj.c, - src/libged/draw.c, src/librt/prep.c, - src/librt/primitives/arb8/arb8.c, - src/librt/primitives/arbn/arbn.c, src/librt/primitives/ars/ars.c, - src/librt/primitives/bot/bot.c, - src/librt/primitives/brep/brep.cpp, - src/librt/primitives/bspline/bspline.cpp, - src/librt/primitives/cline/cline.c, - src/librt/primitives/dsp/dsp.c, src/librt/primitives/ebm/ebm.c, - src/librt/primitives/ehy/ehy.c, src/librt/primitives/ell/ell.c, - src/librt/primitives/epa/epa.c, src/librt/primitives/eto/eto.c, - src/librt/primitives/extrude/extrude.c, - src/librt/primitives/grip/grip.c, - src/librt/primitives/half/half.c, src/librt/primitives/hf/hf.c, - src/librt/primitives/hyp/hyp.c, - src/librt/primitives/metaball/metaball.c, - src/librt/primitives/nmg/nmg.c, src/librt/primitives/obj_plot.c, - src/librt/primitives/part/part.c, - src/librt/primitives/pipe/pipe.c, - src/librt/primitives/pnts/pnts.c, - src/librt/primitives/poly/poly.c, - src/librt/primitives/revolve/revolve.c, - src/librt/primitives/rhc/rhc.c, src/librt/primitives/rpc/rpc.c, - src/librt/primitives/sketch/sketch.c, - src/librt/primitives/submodel/submodel.c, - src/librt/primitives/superell/superell.c, - src/librt/primitives/table.c, src/librt/primitives/tgc/tgc.c, - src/librt/primitives/tor/tor.c, src/librt/primitives/vol/vol.c, - src/librt/primitives/xxx/xxx.c, src/mged/dodraw.c: - Stub in a way for view information to be passed to plot routines. - Inactive at the moment, and the struct being passed in just has a - single token value - this is setting up the path through which - information can be passed, not actually doing it (yet). This will - introduce a binary compatibility, so it may need to be reverted, - but I'm committing it at this time to preserve the information - for future use; the commit diff is a good starting point when - determing what routines in which files will need to be tweaked - (obviously if some of them are going to pass anything other than - NULL more routines will be altered up the chain). Eventually - level-of-detail wireframes (better spheres, for example, when - zoomed in close) will require some form of view information be - passed to the plotting routines. - -2011-08-22 23:28 brlcad - - * [r46315] src/libged/edit.c: - quellage, may be unitialized - -2011-08-22 20:37 bob1961 - - * [r46314] src/tclscripts/archer/ArcherCore.tcl: - Updated ArcherCore::selectTreePath to make the selected tree item - visible. - -2011-08-22 15:43 bob1961 - - * [r46313] src/tclscripts/archer/Archer.tcl, - src/tclscripts/archer/ArcherCore.tcl: - The rectangle used for selection was no longer being drawn due to - a previous modification (i.e. not drawing rectangle if its lwidth - is 0). This restores the desired behavior in Archer. +2011-12-21 18:48 n_reed -2011-08-22 15:33 d_rossberg + * [r48111] src/other/perplex/scanner_template.c: + add missing prototype - * [r46312] src/librt/bbox.c, src/librt/primitives/rpc/rpc.c: - For the Windows build: MSVC is not C99 - moved variable declarations upwards +2011-12-21 17:03 n_reed -2011-08-22 13:54 erikgreenwald + * [r48110] src/other/perplex/scanner_template.c: + added an unput routine similar to lex unput - * [r46311] src/mged/cmd.c: - remove unused variable +2011-12-21 16:48 tbrowder2 -2011-08-22 13:54 erikgreenwald + * [r48109] regress/mged.sh: + only one test tgm now - * [r46310] src/libged/simulate.c: - #if 0 out some unused code +2011-12-21 16:45 r_weiss -2011-08-21 21:42 bhinesley + * [r48108] src/librt/primitives/nmg/nmg_info.c: + Updated function 'nmg_find_pt_in_face' in file 'nmg_info.c'. Made + changes to improve performance. - * [r46309] doc/docbook/system/mann/en/edit_translate.xml: - Several corrections and clarifications. +2011-12-21 16:42 n_reed -2011-08-21 21:42 bhinesley + * [r48107] src/other/perplex/scanner_template.c: + avoid mixing code and declarations - * [r46308] doc/docbook/system/mann/en/edit.xml: - Remove testing junk left behind. +2011-12-21 16:39 r_weiss -2011-08-21 21:29 bhinesley + * [r48106] src/librt/primitives/nmg/nmg_info.c: + Updated function 'nmg_find_pt_in_lu' in file 'nmg_info.c'. Made + changes to improve performance. - * [r46307] doc/docbook/system/mann/en/edit_translate.xml: - Added several examples. +2011-12-21 16:37 brlcad -2011-08-21 21:28 bhinesley + * [r48105] regress/mged.sh: + don't need two tests just to make sure mged will receive + commands. keep the more complex example since it creates + geometry. - * [r46306] src/libged/edit.c: - Deleted mock manuals for the edit command and the translate - subcommand. +2011-12-21 16:37 n_reed -2011-08-21 18:59 bhinesley + * [r48104] src/other/perplex/scanner_template.c: + copy input string to buffer so it can be modified if necessary - * [r46305] doc/docbook/system/mann/en/edit.xml: - The edit manual is complete, unless I think of something else to - add as I'm finishing up the translate manual. +2011-12-21 16:17 n_reed -2011-08-21 03:18 abhi2011 + * [r48103] src/other/perplex/scanner_template.c: + better to create string scanner from pointer and length - * [r46304] src/mged/titles.c: - Check if illuminated solid still exists or it has been killed, - illump and es_edflag both need to be checked +2011-12-21 15:55 starseeker -2011-08-19 23:57 abhi2011 + * [r48102] misc/CMake/LEMON_Util.cmake, + src/other/re2c/CMake/LEMON_Util.cmake, + src/other/step/CMake/LEMON_Util.cmake: + Do a little rework on the lemon target macro - saw an error: + Error renaming from 'expparse.c' to 'expparse.c': No such file or + directory - this might happen if lemon does something wrong, but + it could also mean lemon isn't done and the copy command tries to + proceed anyway, so split out the steps to make intermediate file + dependencies explicit - may help. - * [r46303] src/libged/CMakeLists.txt: - Finally, added 1 new .c and 1 .cpp file in libged to the CMake - list +2011-12-21 15:49 starseeker -2011-08-19 23:54 abhi2011 + * [r48101] src/other/step/src/express/CMakeLists.txt, + src/other/step/src/express/expprint.c: + Nick says he created this for debugging purposes and it can go. - * [r46302] include/ged.h: - The libged function that implements the simulate command is - declared here +2011-12-21 06:31 starseeker -2011-08-19 23:54 bhinesley + * [r48100] CMakeLists.txt: + Disable opengl like we mean it if the required criteria aren't + met - * [r46301] doc/docbook/system/mann/en/edit.xml: - missed a file in r46300 +2011-12-21 06:07 starseeker -2011-08-19 23:54 bhinesley + * [r48099] CMakeLists.txt, src/libfb/tcl.c, src/mged/doevent.c: + These tweaks get things building without X11 headers on Gentoo + linux... - * [r46300] doc/docbook/system/mann/en/edit_translate.xml: - Clean up the description for the translate command, and move a - paragraph to the edit command temporarily. This tiny translate - description might actually be adequate, once the edit manual is - done. The main thing left for the translate command is the - examples, which should be mostly a cut/paste job. +2011-12-21 05:38 starseeker -2011-08-19 23:52 abhi2011 + * [r48098] misc/CMake/BRLCAD_Options.cmake: + If it walks like a bool and quacks like a bool, call it a bool - * [r46299] src/libged/simphysics.cpp: - The C++ code for using a physics engine will go in here +2011-12-21 05:25 starseeker -2011-08-19 23:47 abhi2011 + * [r48097] src/other/CMakeLists.txt: + only look for tk.h if we actually want Tk... - * [r46298] src/libged/simulate.c: - The Mged simulate command is implemented here(as a libged - function) +2011-12-21 01:07 brlcad -2011-08-19 23:43 bhinesley + * [r48096] src/libbu/test_escape.c: + a few more enhanced tests to check for round-trip behavior - * [r46297] doc/docbook/system/mann/en/edit.xml: - Started on description of translate command, and realized that it - would be better if the edit page covered the general syntax more - in depth, first. This way, subcommands will be easier to digest, - and maintain the manuals. I'll still leave the long synopsis in - the translate manual, however, to limit having to flip back and - forth. The edit synopsis is complete; I'll have to update several - key words throughout descriptions in both manuals to refer to the - new terms used in the synopsis. +2011-12-21 01:06 brlcad -2011-08-19 23:35 abhi2011 + * [r48095] src/libbu/escape.c: + yay for unit testing doing its job. if there's a slash at the + end, we might run past the buffer end so make sure we don't. - * [r46296] src/mged/cmd.c: - Defined the simulate command wrapper here +2011-12-21 00:46 starseeker -2011-08-19 23:34 abhi2011 + * [r48094] regress/repository.sh: + remove the INSTALL check, doesn't apply in this form and its + breaking distcheck. Leave the Makefile.am check until there + aren't any more Makefile.am files... - * [r46295] src/mged/cmd.h: - Declared the simulate command wrapper here +2011-12-21 00:32 brlcad -2011-08-19 23:33 bhinesley + * [r48093] src/libbu/test_escape.c: + add escape test cases - * [r46294] src/librt/primitives/hf/hf.c: - quiet compiler warning about unused var +2011-12-21 00:16 brlcad -2011-08-19 23:32 abhi2011 + * [r48092] src/libbu/test_escape.c: + simplify testing, generalizing for bu_str_escape() cases - * [r46293] src/mged/setup.c: - Linked the simulate command to the libged wrapper and libged - function in the function table +2011-12-20 23:49 brlcad -2011-08-19 21:34 starseeker + * [r48091] src/libbu/CMakeLists.txt, src/libbu/Makefile.am: + hook test_escape into the build - * [r46292] doc/docbook/system/mann/en/CMakeLists.txt, - doc/docbook/system/mann/en/edit-translate.xml, - doc/docbook/system/mann/en/edit_translate.xml: - Hmm, docbook man page output was getting named - edit_translate.nged, so install rule didn't know to look for it. - go ahead and use edit_translate.xml for the name, fixes install - issue. +2011-12-20 23:49 brlcad -2011-08-19 21:04 starseeker + * [r48090] src/libbu/test_escape.c: + add an initial stab at a unit test for the new escape/unescape + routines - * [r46291] CMakeLists.txt: - Can't configure for 64bit then 32bit, all the find_library and - find_package results are for the wrong arch. Hault configure and - inform the user what needs to be done. +2011-12-20 23:39 brlcad -2011-08-19 20:37 starseeker + * [r48089] src/libbu/escape.c: + don't call strlen() before we know whether input is NULL - * [r46290] CMakeLists.txt, misc/CMake/BRLCAD_CompilerFlags.cmake, - misc/CMake/CompilerFlags.cmake, misc/CMake/FindGL.cmake, - misc/CMake/FindX11.cmake, src/libpc/CMakeLists.txt, - src/other/incrTcl/itcl/CMake/tcl.cmake, - src/other/incrTcl/itk/CMake/FindX11.cmake, - src/other/incrTcl/itk/CMake/tcl.cmake, - src/other/tcl/CMake/tcl.cmake, src/other/tcl/CMakeLists.txt, - src/other/tk/CMake/FindX11.cmake, src/other/tk/CMake/tcl.cmake, - src/other/tk/CMakeLists.txt, - src/other/tkhtml/CMake/FindX11.cmake, - src/other/tkpng/CMake/FindX11.cmake, - src/other/tktable/CMake/FindX11.cmake, - src/other/togl/CMake/FindGL.cmake: - OK, for the first time a successful build of 32bit on a 64bit - Linux box. +2011-12-20 23:17 tbrowder2 -2011-08-19 18:43 bhinesley + * [r48088] regress/mged.sh: + document reason for new special tests - * [r46289] src/libged/edit.c: - The reference manuals will point to the command "edit help" as - the authorative list of which subcommands are available. - Therefore, only usable commands should be shown. I added the - capability to enable/disable commands via the command tab, so - that it's a simple matter of setting a flag. rotate and scale are - disabled, help and translate are enabled. +2011-12-20 23:16 brlcad -2011-08-19 18:14 bhinesley + * [r48087] src/libbu/test_quote.c: + doesn't actually use stdarg or stdlib - * [r46288] doc/docbook/system/mann/en/edit-translate.xml: - brlman was doing funny things; if I'm understanding things - correctly, it looks like DocBook doesn't permit 'replaceable' in - synopfragmentref's. In any case, this fixes formatting problems - and makes a complicated syntax look a little clearer. +2011-12-20 23:06 n_reed -2011-08-19 17:31 bhinesley + * [r48086] src/other/perplex/CMakeLists.txt, + src/other/perplex/scanner_template.c: + lose libm dependency - * [r46287] src/libged/edit.c: - Make all functions HIDDEN (except ged_edit); their scope can be - changed when they're needed. Fixed one function definition that - was hosed in r46285. +2011-12-20 22:55 brlcad -2011-08-19 17:25 bhinesley + * [r48085] include/bu.h, src/libbu/escape.c: + add a new bu_str_unescape() function for removing backslash + characters from strings. simpler to implement since the output is + always less than or equal in size to the input. otherwise,similar + to bu_str_escape() in that it supports static and dynamic memory + models as well as overlapping or same input/output buffers and + should be threadsafe and re-entrant as long as the inputs are. + make sure we null-terminate. - * [r46286] src/libged/edit.c: - Remove temporary log of tests. +2011-12-20 22:15 brlcad -2011-08-19 17:23 bhinesley + * [r48084] include/bu.h, src/libbu/CMakeLists.txt, + src/libbu/Makefile.am, src/libbu/escape.c: + add a new bu_str_escape() function for escaping string characters + with backslashes. supports static and dynamic memory models as + well as overlapping or same input/output buffers. should be + threadsafe and re-entrant as long as the inputs are. - * [r46285] src/libged/edit.c: - clarify/cleanup/spellcheck comments +2011-12-20 21:32 brlcad -2011-08-19 05:06 bhinesley + * [r48083] src/libbu/str.c: + mark a few more of the expressions that result in logging as + UNLIKELY - * [r46284] doc/docbook/system/mann/en/edit-translate.xml: - hv3 was breaking the line on the first tag it saw, which - happened to be in the middle of the synopsis. I added a dummy - link around a nonprintable character (to keep docbook from - complaining) at the begining of the synopsis, and now everyone is - happy. Also, added replaceable tags around the synopsis fragment - references and a few other things I'd missed. +2011-12-20 20:59 erikgreenwald -2011-08-19 02:46 abhi2011 + * [r48082] src/libgcv/test_bottess.c: + add some meat - * [r46283] src/librt/bbox.c: - Modified rt_bound_internal() to use db_functree() +2011-12-20 20:15 bob1961 -2011-08-19 01:05 starseeker + * [r48081] include/tclcad.h, src/libtclcad/tclcad_obj.c, + src/tclscripts/lib/Ged.tcl: + Added the ability to move a data object (i.e. line, arrow, + polygon) or point. Previously only data points could be moved. - * [r46282] src/librt/primitives/rhc/rhc.c, - src/librt/primitives/table.c: - add bbox routine for rhc - this should also do much better with - axis aligned rhcs. +2011-12-20 19:35 n_reed -2011-08-19 00:53 starseeker + * [r48080] src/other/perplex/scanner.re: + need to update scope flag at end of condition scope - * [r46281] src/librt/primitives/table.c: - update table.c +2011-12-20 19:26 tbrowder2 -2011-08-19 00:52 starseeker + * [r48079] regress/mged.sh: + add more detailed regression tests for the mged solids and + regions commands - * [r46280] src/librt/primitives/pipe/pipe.c: - Make the minimal changes to be able to add a bbox function for - pipe that doesn't pass an stp pointer. Undoubtedly more - optimization could be done here - the bbox process doesn't need - to malloc and free the lp/bp storage, at least in principle) but - for now go simple. +2011-12-20 18:46 n_reed -2011-08-19 00:34 bhinesley + * [r48078] src/other/perplex/scanner.re: + fixed patterns that sometimes skipped quote characters, causing + bad parsing of quoted text - * [r46279] doc/docbook/system/mann/en/edit-translate.xml: - Adding a few line breaks manually to make the synopsis fragments - line up (like they're supposed to by default). Still not sure how - to eliminate the one one in between the first and second lines - (also not supposed to be there by default, according to examples - in "DocBook 5" by O'Reilly), but it has to go. +2011-12-20 18:28 starseeker -2011-08-18 23:53 starseeker + * [r48077] src/libbu/simd.c: + asm -> __asm__ - * [r46278] src/librt/primitives/pnts/pnts.c, - src/librt/primitives/table.c: - Points apparently don't have any prep, but go ahead and add a - bounding box function. +2011-12-20 16:56 starseeker -2011-08-18 23:43 bhinesley + * [r48076] src/other/step/src/express/expprint.c: + Not really sure what's going on with printScope here... - * [r46277] doc/docbook/system/mann/en/edit-translate.xml, - doc/docbook/system/mann/en/edit.xml, src/libged/edit.c: - Wrote synopsis for 'edit translate'. It looks fine in brlman, but - there is a mysterious line break in the html manual browser, and - no line breaks in several places where there should be. First - priority is to fix the issue. Failing that, I can simply remove - the synopfragment tags (which are what is breaking the - formatting) and rearrange things a bit. Added synopsis for - 'edit', and cleaned up indentation. +2011-12-20 12:07 tbrowder2 -2011-08-18 23:40 starseeker + * [r48075] NEWS: + shameless credit for two bug fixes - * [r46276] src/librt/primitives/revolve/revolve.c, - src/librt/primitives/table.c: - Make a stab at implementing a stand-alone bbox function for - revolve - again, too much extra logic to want to have prep call - it. +2011-12-20 11:58 tbrowder2 -2011-08-18 23:12 starseeker + * [r48074] src/tclscripts/boteditor/botTools.tcl: + correct typo in menu - * [r46275] src/librt/primitives/hyp/hyp.c, - src/librt/primitives/table.c: - Go with the epa/ehy approach for hyp too. Might actually be - slightly larger surface area for some views when hyp is rotated, - but MUCH better than sphere for axis aligned cases. +2011-12-20 11:50 tbrowder2 -2011-08-18 22:45 starseeker + * [r48073] src/tclscripts/mged/botedit.tcl: + need manual dependency to define BotEditor' this fixes bug number + 3392650 - * [r46274] src/librt/primitives/brep/brep.cpp, - src/librt/primitives/table.c: - Do the simple thing with rt_brep_bbox and call the openNURBS - routine - a quick check results in a pretty good bbox, although - we'll stick with the bvh result for prep. The fact that bi->brep - is NULL'ed by prep is a bit worrisome, leading to questions about - whether this routine will work after raytrace - why are we - NUll'ing the bi->brep during prep? +2011-12-20 04:32 starseeker -2011-08-18 22:16 starseeker + * [r48072] src/tclscripts/archer/BotUtility.tcl: + use bu_brlcad_root to find libbu. - wasn't working from + build directory - * [r46273] src/librt/primitives/metaball/metaball.c, - src/librt/primitives/metaball/metaball.h, - src/librt/primitives/metaball/metaball_tri.c, - src/librt/primitives/table.c: - metaballs already had most of the bbox functionality broken out - - make it conform to the new functab setup and have it call the - sphere routine itself to make it standalone. +2011-12-20 02:15 starseeker -2011-08-18 21:56 starseeker + * [r48071] CMakeLists.txt, INSTALL, configure.cmake.sh, + misc/CMake/BRLCAD_Options.cmake, misc/CMake/ThirdParty.cmake, + misc/CMake/ThirdParty_TCL.cmake, misc/CMake/configure_prefix.sh, + misc/CMake/configure_suffix.sh: + Woo hoo! autogenerate the guts of the configure rosetta script + right along with the docs. - * [r46272] src/librt/primitives/superell/superell.c, - src/librt/primitives/table.c: - break out bbox logic for superell +2011-12-20 01:07 starseeker -2011-08-18 21:46 starseeker + * [r48070] + doc/docbook/books/en/BRL-CAD_Tutorial_Series-VolumeI.xml: + fix xmllint error - * [r46271] src/librt/primitives/cline/cline.c, - src/librt/primitives/table.c: - add bbox routine for cline +2011-12-20 01:04 starseeker -2011-08-18 19:34 starseeker + * [r48069] misc/CMake/ThirdParty.cmake: + in fact, the exe var setting is only conditional on the build + setting. - * [r46266] src/librt/primitives/table.c: - whoops, add to table.c +2011-12-20 01:02 starseeker -2011-08-18 19:33 starseeker + * [r48068] misc/CMake/ThirdParty.cmake: + Oops - just because we've already added the subdirectory, that + doesn't mean we don't need to set the executable variable for the + second executable... - * [r46265] src/librt/primitives/extrude/extrude.c: - gah - extrude bbox logic is pretty close to worst case - don't - see any immedate way to do a bbox better, so just try to do a - 'self-contained' version that doesn't use stp structures and - cleans up after itself. +2011-12-20 00:56 starseeker -2011-08-18 19:16 bob1961 + * [r48067] misc/CMake/xsltproc.cmake.in: + Note why it's important to make the directory first when running + xsltproc - * [r46264] src/libged/erase.c: - This reverts the fix for r45409 (i.e. ged_splitGDL was no longer - splitting things correctly. This caused a noticeable performance - issue as well as the results of 'who' being wrong). The - segmentation fault problem was resolved in - _ged_eraseFirstSubpath. +2011-12-20 00:52 starseeker -2011-08-18 19:11 kunigami + * [r48066] misc/CMake/ThirdParty.cmake, + misc/CMake/ThirdParty_TCL.cmake: + Don't show disabled 3rd party opts, and make sure to show them if + they become enabled. - * [r46263] src/liboptical/CMakeLists.txt, - src/liboptical/Makefile.am, src/liboptical/osl_rt.cpp: - deleting the stand-alone osl rt. It was already out-dated and it - has no use since sh_osl is functional +2011-12-20 00:38 starseeker -2011-08-18 19:11 bhinesley + * [r48065] misc/CMake/ThirdParty_TCL.cmake: + No need to double warn - * [r46262] doc/docbook/system/mann/en/edit.xml: - Started manual; more specifics on the argument style are needed. - WIP +2011-12-20 00:34 starseeker -2011-08-18 19:08 kunigami + * [r48064] misc/CMake/ThirdParty_TCL.cmake, + src/other/CMakeLists.txt: + Few more tweaks for that annoying 'system only even though + there's nothing installed on it that I need' case... - * [r46261] src/liboptical/liboslrend.cpp, - src/liboptical/liboslrend.h, src/liboptical/osl_rt.cpp, - src/liboptical/sh_osl.cpp: - removed unnused code, debug messages and the old AddShader, which - is not to be used +2011-12-20 00:15 starseeker -2011-08-18 18:59 starseeker + * [r48063] misc/CMake/ThirdParty.cmake: + oops - zigging when we need to zag. no turning things on when we + have SYSTEM settings. - * [r46260] src/librt/primitives/dsp/dsp.c, - src/librt/primitives/table.c: - dsp bbox routine - this is another one that has to dupliate a lot - of prep, so don't double up on the work - leave the prep - calculations as-is. +2011-12-19 23:56 starseeker -2011-08-18 18:47 starseeker + * [r48062] src/librt/db_tree.c: + Um... why are we bu_bombing when we call this? asc2g isn't happy + when building the db targets... - * [r46258] src/librt/primitives/hf/hf.c, - src/librt/primitives/table.c: - add an hf bbox routine - not too worried about this one as hf is - on its way out. +2011-12-19 23:54 brlcad -2011-08-18 18:24 n_reed + * [r48061] src/libbu/str.c: + file name changed - * [r46255] src/libgcv/wfobj/obj_grammar.yy, - src/libgcv/wfobj/obj_parser.cpp, - src/libgcv/wfobj/obj_parser_state.h: - storing lemon parser-handle in combined state object +2011-12-19 23:34 starseeker -2011-08-18 18:22 starseeker + * [r48060] INSTALL: + Add tweak to documentation string. - * [r46254] src/librt/primitives/eto/eto.c, - src/librt/primitives/table.c: - Add bbox routine for eto. +2011-12-19 23:27 starseeker -2011-08-18 18:02 starseeker + * [r48059] misc/CMake/BRLCAD_Options.cmake, + misc/CMake/FindLEMON.cmake, misc/CMake/FindPERPLEX.cmake, + misc/CMake/FindRE2C.cmake, misc/CMake/LEMON_Util.cmake, + misc/CMake/PERPLEX_Util.cmake, misc/CMake/RE2C_Util.cmake, + misc/CMake/ThirdParty.cmake, misc/CMake/ThirdParty_TCL.cmake, + src/other/CMakeLists.txt, src/other/re2c/CMake/FindLEMON.cmake, + src/other/re2c/CMake/LEMON_Util.cmake, + src/other/re2c/CMakeLists.txt, + src/other/step/CMake/FindLEMON.cmake, + src/other/step/CMake/LEMON_Util.cmake, + src/other/step/CMakeLists.txt: + Rework the non-tcl 3rd party logic as well. Split the build + target macros for code generators into their own files, so we + don't have to load the Find*.cmake files in all situations. + +2011-12-19 23:11 n_reed + + * [r48058] src/libgcv/wfobj/CMakeLists.txt, + src/libgcv/wfobj/obj_grammar.yy, + src/libgcv/wfobj/obj_grammar_decls.h, + src/libgcv/wfobj/obj_grammar_decls.h.in, + src/libgcv/wfobj/obj_parser.cpp, src/libgcv/wfobj/obj_rules.h, + src/libgcv/wfobj/obj_rules.l, src/libgcv/wfobj/obj_rules.re, + src/libgcv/wfobj/re2c_utils.c, src/libgcv/wfobj/re2c_utils.h: + replaced obj re2c scanner with perplex scanner - * [r46253] NEWS, src/librt/primitives/ehy/ehy.c, - src/librt/primitives/table.c: - Add improved bounding box logic for ehy, based on epa - improvements. +2011-12-19 23:10 r_weiss -2011-08-18 17:52 starseeker + * [r48057] src/librt/primitives/nmg/nmg_tri.c: + Updated function 'nmg_triangulate_rm_degen_loopuse' in file + 'nmg_tri.c'. Changed the logic for the status messages so that + debug must be enabled for the messages to be displayed. The + reason is the messages are not useful to the user and clutter the + display during triangulation of nmg objects. - * [r46252] NEWS, src/librt/primitives/epa/epa.c, - src/librt/primitives/table.c: - epa bbox routine - also improved bounding boxes for epa, similar - arrangement to the rpc. +2011-12-19 23:01 n_reed -2011-08-18 16:06 starseeker + * [r48056] src/other/perplex/perplex.cpp, + src/other/perplex/scanner.re: + remove debug output - * [r46250] NEWS: - Tightened the bounding boxes for rpc primitives, particularly - axis aligned rpcs - should slightly speed up rpc raytracing. +2011-12-19 22:57 r_weiss -2011-08-18 16:02 starseeker + * [r48055] src/librt/primitives/nmg/nmg_inter.c: + Updated functions 'nmg_isect_two_face2p_jra' and + 'nmg_isect_eu_fu' in file 'nmg_inter.c'. Reduced the number of + edges to process when calling the function + 'nmg_break_all_es_on_v'. These changes were to improve + performance. - * [r46249] src/librt/primitives/part/part.c, - src/librt/primitives/table.c: - Add a bbox routine for part +2011-12-19 22:55 r_weiss -2011-08-18 13:11 tbrowder2 + * [r48054] src/librt/primitives/nmg/nmg_fuse.c: + Updated function 'nmg_break_all_es_on_v' in file 'nmg_fuse.c'. + Removed unnecessary logic and removed magic checks. These changes + were to improve performance. - * [r46244] NEWS: - wrapped overflowing entry +2011-12-19 20:21 brlcad -2011-08-18 13:10 tbrowder2 + * [r48053] src/librt/comb/comb.c, src/librt/db_tree.c, + src/librt/search.c, src/librt/vlist.c: + 'new' is a terrible non-descript name for a variable and causes + compilation problems for c++ compilers. rename. - * [r46243] NEWS: - corrected my last entry +2011-12-19 20:13 brlcad -2011-08-18 13:09 tbrowder2 + * [r48052] src/librt/comb/comb.c: + increase buffer to 1024 to minimize risk of (bogus or valid) + user-input encountering the limit. don't perform an isupper() + test .. tolower() already has to. - * [r46242] NEWS: - updated for change to conversion.sh +2011-12-19 19:47 brlcad -2011-08-18 13:08 tbrowder2 + * [r48051] src/libgcv/wfobj/obj_rules.re: + looks like the memset parameters are transposed. was setting 0 + bytes. - * [r46241] sh/conversion.sh: - added an OPATH (object path); added 's' to seconds displays; - wrapped a long line for ease of checking output format +2011-12-19 18:51 r_weiss -2011-08-18 00:26 kunigami + * [r48050] src/librt/primitives/nmg/nmg_mesh.c: + Updated function 'nmg_mesh_two_faces' in file 'nmg_mesh.c'. + Removed magic tests to improve performance. - * [r46239] src/liboptical/render_svc.cpp, - src/liboptical/render_svc.h: - the osl that I commited on svn defines a few more pure virtual - functions. added definitons for these functions copying from - /osl/src/testshade/ +2011-12-19 17:58 r_weiss -2011-08-17 22:49 r_weiss + * [r48049] src/librt/primitives/nmg/nmg_fuse.c: + Rewrote function 'nmg_model_edge_fuse' and added function + 'v_ptr_comp' to file 'nmg_fuse.c'. These changes were to improve + the performance of edge fusing for nmg objects. This change + reduces the time to perform nmg boolean operations. - * [r46236] src/librt/primitives/nmg/nmg_fuse.c: - Updated function 'nmg_ck_fu_verts' in file 'nmg_fuse.c'. Fixed a - bug which caused a seg fault if a loopuse contained a single - vertex instead of an edgeuse. Also did some code cleanup. +2011-12-19 17:54 r_weiss -2011-08-17 22:02 r_weiss + * [r48048] src/librt/primitives/nmg/nmg_mod.c: + Updated function 'nmg_gluefaces' in file 'nmg_mod.c'. Removed + magic checks to improve performance. Changed a variable to a + register variable to improve performance. - * [r46235] src/librt/bbox.c: - Updated file 'bbox.c' to stop compiler errors. +2011-12-19 17:49 r_weiss -2011-08-17 21:56 starseeker + * [r48047] src/librt/primitives/nmg/nmg_rt_isect.c: + Updated function 'nmg_class_ray_vs_shell' in file + 'nmg_rt_isect.c'. Corrected a bug with the manifolds creating and + freeing. Added some comments. - * [r46234] src/librt/primitives/rpc/rpc.c: - comment doesn't apply anymore +2011-12-19 17:48 n_reed -2011-08-17 21:55 r_weiss + * [r48046] src/other/perplex/scanner.re, + src/other/perplex/scanner_template.c: + more type corrections - * [r46233] include/raytrace.h: - Updated include file 'raytrace.h' to add the new function - 'nmg_isect_2faceuse'. +2011-12-19 17:47 tbrowder2 -2011-08-17 21:49 r_weiss + * [r48045] doc/docbook/presentations/en/intro-to-tcltk.xml: + correct error in result of 'lindex' command; amplify lead-in text - * [r46232] src/librt/primitives/nmg/nmg_inter.c: - Within file 'nmg_inter.c' updated function - 'nmg_isect_two_generic_faces' and disabled functions - 'nmg_isect_nearly_coplanar_faces' and 'nmg_isect_coplanar_edges' - to quiet compiler errors/warnings because they are no longer - used. Simplified the function 'nmg_isect_two_generic_faces' which - was possible by using the new function 'nmg_isect_2faceuse'. +2011-12-19 16:51 n_reed -2011-08-17 21:48 bhinesley + * [r48044] src/other/perplex/scanner_template.c: + typo - * [r46231] src/libged/edit.c: - I've been using the "translate" alias to test, so I didn't notice - that the calling the edit command directly was recently broken. - It was trying to call subcommand functions of the edit help - command, which don't exist. Fixed other small problems with the - help system. I replaced some 1-off goto's with the code they were - redirecting to, to please the Lords of Kobol. +2011-12-19 16:41 n_reed -2011-08-17 21:45 starseeker + * [r48043] src/other/perplex/scanner.re, + src/other/perplex/scanner_template.c: + need array notation to quell const char warning - * [r46230] src/librt/primitives/rpc/rpc.c, - src/librt/primitives/table.c: - Add rpc bbox routine - while we're at it, make a tighter bbox - instead of bounding the bounding sphere. +2011-12-19 16:32 n_reed -2011-08-17 21:38 n_reed + * [r48042] src/other/perplex/scanner.re, + src/other/perplex/scanner_template.c: + add missing malloc casts - * [r46229] src/libgcv/wfobj/obj_grammar.h.in, - src/libgcv/wfobj/obj_grammar.yy, src/libgcv/wfobj/obj_rules.ll: - Replaced Bison parser input with Lemon parser input. Parser gives - identical output for a lot of input obj files, but there are - still some discrepancies that need to get worked out. +2011-12-19 03:47 starseeker -2011-08-17 21:25 n_reed + * [r48041] misc/CMake/ThirdParty.cmake: + tweak for generic ThirdParty macro to fix handling of cached + build targets... - * [r46228] src/libgcv/wfobj/obj_parser.cpp: - minor readability changes +2011-12-19 03:39 starseeker -2011-08-17 21:19 n_reed + * [r48040] misc/CMake/ThirdParty_TCL.cmake: + Stray debug print statement - * [r46227] src/conv/obj-g_new.c: - minor style and ws changes +2011-12-19 03:33 starseeker -2011-08-17 20:56 r_weiss + * [r48039] misc/CMake/ThirdParty_TCL.cmake: + try a little harder to reset the library variable for proper + searching. also ended up reindenting. - * [r46226] src/librt/primitives/nmg/nmg_inter.c: - Added a new function 'nmg_isect_2faceuse' to file 'nmg_inter.c' - which finds the intersection line between two faceuse. This new - function is based on function bn_isect_2planes but can better - determine coplanar and parallel faceuse because vertex distances - to the faceuse planes are used instead of the angle between the - planes and the distance between the planes at their point closest - to the origin. +2011-12-18 19:23 tbrowder2 -2011-08-17 20:55 bhinesley + * [r48038] src/libged/tables.c: + fixed some ws formatting - * [r46225] doc/docbook/system/mann/en/CMakeLists.txt, - doc/docbook/system/mann/en/Makefile.am, - doc/docbook/system/mann/en/edit-translate.xml: - Unless mged's translate command is deprecated, we'll need two - sets of "translate" manuals. Name the new page "edit translate", - where the command will display the page. Don't mention the Archer - alias "translate", since the same man page will be seen in mged. +2011-12-18 19:18 tbrowder2 -2011-08-17 20:33 bhinesley + * [r48037] src/libged/tables.c: + correcting type coercion on matrices fixes bug 3392558 (soilds + and regions commands cause core dump) - * [r46224] doc/docbook/system/mann/en/edit.xml, - doc/docbook/system/mann/en/translate.xml: - Overwrote translate.xml last commit... reverting and adding edit +2011-12-18 17:16 starseeker -2011-08-17 20:28 bhinesley + * [r48036] CMakeLists.txt, misc/CMake/ThirdParty_TCL.cmake, + misc/CMake/ThirdParty_TCL2.cmake, misc/CMake/tcltest.tcl.in, + src/other/CMakeLists.txt: + Swap in the new Tcl macro system. Needs debugging, but this will + hopefully be a more organized framework within which to find the + bugs. Also added one additional feature to the summary - if a + component is disabled that is to be reported in the summary, and + a system version was NOT found, put an exclamation point after + the OFF to indicate potential trouble. - * [r46223] doc/docbook/system/mann/en/CMakeLists.txt, - doc/docbook/system/mann/en/Makefile.am, - doc/docbook/system/mann/en/translate.xml: - Add placeholders for edit/translate commands +2011-12-18 15:45 starseeker -2011-08-17 20:17 starseeker + * [r48035] misc/CMake/ThirdParty_TCL2.cmake: + More work on the Tcl/Tk 3rd party macro rewrite - * [r46222] src/librt/primitives/nmg/nmg.c: - Richard pointed out a pre-existing nmg bounding box function - - use that. +2011-12-18 05:26 starseeker -2011-08-17 19:50 r_weiss + * [r48034] misc/CMake/BRLCAD_Options.cmake: + Add a disabled option to BUNDLED_OPTIONS - * [r46220] src/librt/primitives/nmg/nmg_misc.c: - Updated function 'nmg_ck_vert_on_fus' within file 'nmg_misc.c'. - Simplified logic, did some code cleanup. Removed an unnecessary - floating point compare to zero. +2011-12-17 05:37 starseeker -2011-08-17 19:16 r_weiss + * [r48033] src/other/re2c/CMake/FindLEMON.cmake, + src/other/step/CMake/FindLEMON.cmake: + Update the other FindLEMON files - * [r46219] src/libbn/plane.c: - Within file 'plane.c' updated functions 'bn_coplanar', - 'bn_isect_2planes' and 'bn_isect_lseg3_lseg3_new'. Corrected a - bug in 'bn_coplanar' when computing the distance between planes. - Within function 'bn_isect_2planes' changed some floating point - compares from zero to SMALL_FASTF and improved the comments. - Within 'bn_isect_lseg3_lseg3_new' fixed a bug when line segments - are colinear and the intersection in on the end point(s), the - clamping of the exact end point value was not being performed. - The changes to function 'bn_isect_lseg3_lseg3_new' are disabled - by default and is a work in progress. The function - 'bn_isect_lseg3_lseg3_new' is a prototype function which supports - the prototype version of function 'nmg_triangulate_fu'. +2011-12-17 05:32 starseeker -2011-08-17 18:57 starseeker + * [r48032] misc/CMake/ThirdParty_TCL2.cmake, + misc/CMake/tcltest.tcl.in: + Checkpoint a work-in-progress rewrite of the Tcl 3rd party + extension macro. Not working yet, but far enough along I'd hate + to lose it so get what is written into the tree. - * [r46218] src/librt/primitives/arbn/arbn.c, - src/librt/primitives/table.c: - Make a stab at arbn bbox. This is another one where prep won't - call the bbox routine directly, since it needs the same work for - other stuff. Tried to pix sensible defaults for tolerances, since - we don't pass a tolerance into this function. +2011-12-17 00:26 n_reed -2011-08-17 18:16 bhinesley + * [r48031] src/libgcv/wfobj/tri_face.c: + Use the NMG macros instead of bu_pool_get. NMG memory scheme may + change, but allocation macros should always be compatible with + nmg_k* routines. - * [r46215] src/libged/edit.c: - Testing "translate -k -x 3 -a -y 5 shp" revealed that the default - "to" points (ex: x/z of -a) were being set to shp's bb-ctr, - rather than the kp specified with -k (which in turn defaults - points to the bb-ctr of shp). That cmd should move the bb-ctr of - shp to y=5 and not change its x/z pos (the -k part is - superflous). It was moving the y-axis, but was also moving on the - x-axis an amount equal to the difference between the bb ctr of - shp and x=3. +2011-12-17 00:06 starseeker -2011-08-17 18:14 starseeker + * [r48030] misc/CMake/FindPERPLEX.cmake: + remove FindPERPLEX template logic - as an integral part of + BRL-CAD we don't need it, and if it becomes more general later we + can plug in a variation of the updated TEMPLATE variable setting + just added to FindLEMON. - * [r46214] src/librt/primitives/table.c, - src/librt/primitives/vol/vol.c: - vol is basically a variation on ebm as far as bbox goes. +2011-12-16 22:46 n_reed -2011-08-17 18:07 starseeker + * [r48029] src/libgcv/wfobj/tri_face.c: + s/BU_GET/bu_pool_get/ so that freeing with standard nmg routines + doesn't cause bomb. - * [r46213] src/librt/primitives/ebm/ebm.c, - src/librt/primitives/table.c: - ebm bbox routine. +2011-12-16 21:50 n_reed -2011-08-17 17:47 starseeker + * [r48028] misc/CMake/FindPERPLEX.cmake: + Corrected perplex and re2c options. Basing re2c intermediate name + on output name, not output path. - * [r46212] src/librt/primitives/rec/rec.c: - compilers should be happy. +2011-12-16 19:45 bob1961 -2011-08-17 17:32 starseeker + * [r48027] src/tclscripts/lib/Ged.tcl: + Add callbacks for polygon creation. - * [r46211] src/librt/primitives/bspline/bspline.cpp, - src/librt/primitives/table.c: - Take a stab at a bbox routine for brep. Like poly, not going to - put much effort into this one - in this can't won't even hook it - into prep. +2011-12-16 19:39 bob1961 -2011-08-17 17:14 brlcad + * [r48026] src/libtclcad/tclcad_obj.c: + Allow empty polygons. - * [r46209] include/orle.h: - shouldn't need fb.h here +2011-12-16 18:18 starseeker -2011-08-17 17:12 brlcad + * [r48025] misc/CMake/ThirdParty_TCL.cmake: + Add a note about another refactor needed to allow local enabling + - right now can't set SYSTEM and then turn on just Tkhtml - * [r46208] src/fb/cmap-crunch.c, src/fb/fb-cmap.c, - src/fb/fb-orle.c, src/fb/fb-rle.c: - ws indent style cleanup +2011-12-16 18:03 starseeker -2011-08-17 17:08 brlcad + * [r48024] src/other/CMakeLists.txt: + Rework explanatory text for lemon - * [r46207] src/fb/fb-orle.c: - the structures are just coincidentally the same, so we need to - copy the color map values before passing to rle_wmap. if fbio's - structure ever changed, the hard cast would have been a - potentially nasty bug to diagnose. +2011-12-16 17:52 starseeker -2011-08-17 16:58 brlcad + * [r48023] misc/CMake/FindLEMON.cmake, src/other/CMakeLists.txt: + Redo the handling of lemon a bit, since there does exist at least + one working path for a viable system lemon installation. - * [r46206] src/fb/cmap-crunch.c, src/fb/fb-cmap.c, - src/fb/fb-orle.c, src/fb/fbpoint.c: - remove authors, revision control tracks actual authorship +2011-12-16 17:37 n_reed -2011-08-17 16:50 starseeker + * [r48022] src/other/perplex/scanner.re, + src/other/perplex/scanner_template.c: + cleanup - * [r46205] src/librt/primitives/poly/poly.c, - src/librt/primitives/table.c: - add a bbox routine for poly - pretty minimal shifting of the - logic, as this is on its way out anyway. +2011-12-16 17:22 starseeker -2011-08-17 16:29 abhi2011 + * [r48021] src/libged/simulate/simrt.c: + shadowed variable warning... - * [r46204] include/orle.h: - Filled in empty K&R style prototypes with the parameter datatypes +2011-12-16 17:19 starseeker -2011-08-17 16:28 abhi2011 + * [r48020] misc/CMake/ThirdParty.cmake, src/other/CMakeLists.txt: + Extend the NOSYS mechanism to tools as well. Perplex is our own + tool, so even a SYSTEM install isn't going to have it available + (it's our own code, just being treated as a separate project) and + trying to use a system version of lemon is... problematic, to say + the very least. lempar.c isn't likely to be present, and even + when our copy is placed in /usr/bin problems occurred. lemon + isn't packaged by itself, so it's hard to know what to do about + that... suggest upgrading sqlite? probably better to use our + local copy for now... - * [r46203] src/fb/fb-orle.c: - Filled in empty K&R style prototypes with the parameter datatypes +2011-12-16 16:59 starseeker -2011-08-17 16:20 abhi2011 + * [r48019] src/other/CMakeLists.txt: + We need the ITCL version set for find_library... since we aren't + testing for it when we're going whole-hog system, set it to 3.4 + if it's not defined. - * [r46202] include/raytrace.h: - Updated declaration for the bb function as well +2011-12-16 16:22 starseeker -2011-08-17 16:10 abhi2011 + * [r48018] src/other/CMakeLists.txt: + Needing the C library from a Tcl/Tk package is compilcating + things... however, a bit of a pattern is emerging... - * [r46201] src/librt/bbox.c: - Updated librt function for finding bb from rt_db_internal +2011-12-16 06:12 starseeker -2011-08-17 15:58 r_weiss + * [r48017] INSTALL: + Doing Tk as a Tcl extension, so docs are generated for it - add + 'em. - * [r46200] src/libged/get_solid_kp.c, - src/librt/primitives/nmg/nmg.c, src/librt/primitives/rec/rec.c, - src/librt/primitives/tgc/tgc.c: - Updated files 'get_solid_kp.c', 'rec.c', 'tgc.c' and 'nmg.c' to - remove the compiler error/warning message 'ISO C90 forbids mixed - declarations and code'. +2011-12-16 06:11 starseeker -2011-08-17 14:51 starseeker + * [r48016] CMakeLists.txt, misc/CMake/ThirdParty_TCL.cmake, + src/other/CMakeLists.txt: + Do more work to make BRLCAD_BUNDLED_LIBS=System do what it claims + to do. Also make Tcl packages respect it, unless BRLCAD_TCL is + overridden locally - then respect the local Tcl setting rather + than BUNDLED_LIBS. Still needs some testing - not a terribly + useful setting for us, but the Linux distributions will probably + want it so we should shake it out and make it behave. - * [r46199] src/librt/primitives/nmg/nmg.c: - initialize bu_ptbl for nmg vert list in bbox routine. +2011-12-16 04:43 starseeker -2011-08-17 04:29 bhinesley + * [r48015] misc/CMake/ThirdParty.cmake, + misc/CMake/ThirdParty_TCL.cmake: + Er, right, macros. Reset a conditional variable before using it + again... - * [r46193] src/libged/edit.c: - These arguments to translate work, since r46191/92. +2011-12-16 03:19 starseeker -2011-08-17 03:41 bhinesley + * [r48014] misc/CMake/ThirdParty.cmake: + Correct a few gross errors in ThirdParty.cmake, but still not + clear how disabling opengl is messing with everything. - * [r46192] src/libged/edit.c: - Error about not yet supporting use of the batch operator to - specify individual coordinates was a bit overzealus. +2011-12-16 02:33 starseeker -2011-08-17 03:31 bhinesley + * [r48013] configure.cmake.sh: + Add a bunch more of the options to the configure script. Looking + more like it will be possible to simply autogenerate the verbose + part of this. Also points out there are a few toplevel options + that still need docs. - * [r46191] src/libged/edit.c: - Argument type flags were being cleared by mistake. This led to an - assert failure when trying to calculate vectors, as there was no - argument flagged EDIT_FROM; which should at least defaulted to - something. The batch operator is now working, at least in the - simple cases that I tried. Also, a variable tracking the number - of arguments in a linked list was only incremented by 1 for each - batch operator, rather than adding the number of target objects - to the total. I didn't observe the effects of this, but it - certainly would have broken *something*. +2011-12-16 02:23 starseeker -2011-08-17 03:27 brlcad + * [r48012] INSTALL, src/other/CMakeLists.txt: + Copy/paste strikes again - * [r46190] TODO: - report that rtcheck doesn't work in previous release. probably - the rt output bug, but warrants a quick test before the next - release. +2011-12-16 02:13 starseeker -2011-08-17 02:40 brlcad + * [r48011] CMakeLists.txt, HACKING, HACKING.cmake, INSTALL, + INSTALL.cmake, README, README.cmake, TODO.cmake: + Move the CMake versions of doc files into place. - * [r46189] src/libged/red.c: - remove the WARNING blather. all of the known red issues were - fixed and are now integrated into our release regression testing - with a rather extensive set of tests. +2011-12-16 02:07 starseeker -2011-08-17 02:36 brlcad + * [r48010] doc/README.Windows: + Start reworking the Windows docs for CMake. - * [r46188] include/raytrace.h: - oops, this file goes with r46187. move bbox to the end. +2011-12-16 01:55 starseeker -2011-08-17 02:35 brlcad + * [r48009] INSTALL.cmake, README.cmake, TODO, doc/README.AIX, + doc/README.BSD, doc/README.IRIX, doc/README.Linux, + doc/README.MacOSX, doc/README.Solaris, doc/README.VAX: + Slew of documentation updates. Not claiming final form yet, but + closer. - * [r46187] src/librt/primitives/table.c: - there's no need to intentionally make matters any harder for - ourselves than they need to be, move the bbox routine to the end - so we can reduce the risk of calling the wrong callback and - crashing (or worse) if an older library somehow got linked. also - didn't seem to be any particular grouping reason to have it - between ifree/describe .. more closely related to prep and - params, which the latter is conveniently at the end. +2011-12-16 00:37 n_reed -2011-08-17 02:03 bhinesley + * [r48008] src/other/perplex/scanner.re, + src/other/perplex/scanner_template.c: + need to update input markers if input buffer is reallocated - * [r46186] src/libged/edit.c: - Simplify iterating through arguments for execution of batch - commands. +2011-12-16 00:09 n_reed -2011-08-17 01:45 brlcad + * [r48007] src/other/perplex/scanner.re, + src/other/perplex/scanner_template.c: + Comparing disparate pointers is undefined. Don't do it. - * [r46185] doc/deprecation.txt: - they were never officially documented as such, so do so now. mark - the bspline, poly, and hf primitives as deprecated. as removing - them is a rather major backwards-incompatible change, they're - better suited to rel8 than they are the usual 3-minor release - timeframe. they should be documented somewhere regardless. +2011-12-16 00:08 starseeker -2011-08-17 01:41 brlcad + * [r48006] CMakeLists.txt: + Need to do the 32/64 bit check earlier in the game, before we try + to find anything at all. - * [r46184] TODO: - need to include deprecation output on the old build system as - well as when creating (or perhaps exporting) bspline/poly/hf - primitives. +2011-12-15 23:22 starseeker -2011-08-17 01:34 brlcad + * [r48005] HACKING.cmake: + Sync HACKING.cmake with HACKING, make a few updates. - * [r46183] TODO: - the hf and polysolid primitives are both supplanted by newer more - complete primitives (half and BoT respectively), so mark them for - removal in rel8 +2011-12-15 22:50 starseeker -2011-08-17 01:25 bhinesley + * [r48004] CMakeLists.txt: + Print the summary unless told not to - let a parent build turn it + off if it doesn't want it, but the default is on. - * [r46182] src/libged/edit.c: - Started logging tests of translate options/args. Ex. of a more - complex set of args that is working: "translate -a -x comb/combA - 3 -z combB/combC 0 0 11 -y combD/combE 0 7 combF/combG", which - moves the instance of combG in combF from it's bounding box - center to (x= apparent bb ctr of comb/combA offset 3 units), (y= - apparent bb ctr of combF/combG offset 7 units), (z= apparent bb - ctr of combB/combC offset 11 units). Disable use of batch - operator as an argument to -x/-y/-z; for now. It's a bit of work - to get that going. More statements needing parenthesis. +2011-12-15 21:36 brlcad -2011-08-17 00:04 starseeker + * [r48003] src/adrt/isst_tcltk.c, src/conv/asc/asc2g.c, + src/conv/asc/g2asc.c, src/conv/dbupgrade.c, src/conv/dxf/dxf-g.c, + src/conv/enf-g.c, src/conv/fast4-g.c, src/conv/g-vrml.c, + src/conv/g-x3d.c, src/conv/g-xxx.c, src/conv/iges/iges.c, + src/conv/jack/g-jack.c, src/conv/nmg/g-nmg.c, + src/conv/nmg/nmg-rib.c, src/conv/obj-g.c, src/conv/off/g-off.c, + src/conv/proe-g.c, src/conv/shp/shp-g.c, src/conv/stl/g-stl.c, + src/conv/stl/stl-g.c, src/external/Cubit/g-sat.cpp, + src/external/ProEngineer/proe-brl.c, + src/external/Unigraphics/ug-g.c, src/libbn/poly.c, + src/libbn/tabdata.c, src/libbn/tcl.c, src/libbu/bitv.c, + src/libbu/bomb.c, src/libbu/booleanize.c, + src/libbu/brlcad_path.c, src/libbu/cmdhist.c, + src/libbu/fnmatch.c, src/libbu/log.c, src/libbu/mappedfile.c, + src/libbu/observer.c, src/libbu/parse.c, src/libbu/printb.c, + src/libbu/quote.c, src/libbu/tcl.c, src/libbu/vlb.c, + src/libbu/vls.c, src/libdm/dm-Null.c, src/libdm/dm-X.c, + src/libdm/dm-ogl.c, src/libdm/dm-plot.c, src/libdm/dm-ps.c, + src/libdm/dm-rtgl.c, src/libdm/dm-tk.c, src/libdm/dm-wgl.c, + src/libdm/dm_obj.c, src/libdm/scale.c, src/libdm/tcl.c, + src/liboptical/material.c, src/liboptical/photonmap.c, + src/liboptical/refract.c, src/liboptical/sh_billboard.c, + src/liboptical/sh_osl.cpp, src/liboptical/sh_prj.c, + src/liboptical/sh_stack.c, src/liboptical/sh_tcl.c, + src/liboptical/sh_text.c, src/librt/attributes.c, + src/librt/bool.c, src/librt/comb/comb.c, + src/librt/comb/db_comb.c, src/librt/constraint.c, + src/librt/db5_io.c, src/librt/db5_scan.c, src/librt/db5_types.c, + src/librt/db_anim.c, src/librt/db_inmem.c, src/librt/db_lookup.c, + src/librt/db_open.c, src/librt/db_tree.c, src/librt/namegen.c, + src/librt/pr.c, src/librt/prcomb.c, + src/librt/primitives/bot/bot.c, src/librt/primitives/dsp/dsp.c, + src/librt/primitives/ebm/ebm.c, src/librt/primitives/generic.c, + src/librt/primitives/hf/hf.c, + src/librt/primitives/metaball/metaball_tri.c, + src/librt/primitives/nmg/nmg_ck.c, + src/librt/primitives/nmg/nmg_fcut.c, + src/librt/primitives/nmg/nmg_index.c, + src/librt/primitives/nmg/nmg_tri.c, + src/librt/primitives/submodel/submodel.c, + src/librt/primitives/vol/vol.c, src/librt/regionfix.c, + src/librt/search.c, src/librt/tcl.c, src/librt/timer-nt.c, + src/librt/timer42.c, src/librt/timerunix.c, src/librt/tree.c, + src/libtclcad/cmdhist_obj.c, src/libtclcad/tclcadAutoPath.c, + src/libwdb/dynamic_geometry.c, src/libwdb/reg.c, + src/proc-db/lens.c, src/rt/do.c, src/rt/main.c, src/rt/reshoot.c, + src/rt/sh_tcl.c, src/rt/viewg3.c, src/rttherm/ssampview.c, + src/rttherm/viewtherm.c, src/tab/tabinterp.c, + src/util/bombardier.c, src/util/pixclump.c, src/util/pl-dm.c, + src/vdeck/vdeck.c: + conversion from bu_vls_init() to BU_VLS_INIT_ZERO initialization. + this performance tune avoids a function call and memory + allocation if the string is never used but, more importantly, + simplifies the code and makes it less error-prone in the + situations where we only conditionally initialized or initialized + much later in the logic. this commit covers approximately 45% of + the bu_vls_init() calls. woot: +366 -718. + +2011-12-15 21:16 brlcad + + * [r48002] src/librt/primitives/nmg/nmg_fuse.c: + looks like 'm'odel is set but not used, so eliminate it. presumes + nmg_find_model() has no side effects + +2011-12-15 21:05 starseeker + + * [r48001] CMakeLists.txt, INSTALL.cmake: + And now, the final piece of the configuration options + documentation. Automatically update the INSTALL file (currently + pulling INSTALL.cmake, but that will change later) with changes + in BRL-CAD options and aliases. In keeping with the principle of + not touching the source directory the original INSTALL file is + not altered - instead, a new file is generated (INSTALL.new) and + a warning is printed at the end of the configure process + notifying the developer of the changed file. It is then up to the + develper to review the new INSTALL.new and copy it manually into + the source tree. The major benefit of this method is the + autogeneration of the alias lists - the same lists used by the + logic actually defining the aliases in CMake are also used to + generate the docs. + +2011-12-15 20:16 brlcad + + * [r48000] src/librt/columnparse.c: + looks like struct attr_obj isn't used anywhere, so get rid of it. + convert to BU_VLS_INIT_ZERO + +2011-12-15 20:09 starseeker + + * [r47999] misc/CMake/ThirdParty.cmake, src/other/CMakeLists.txt: + add the required vars mechanism to THIRD_PARTY, update + src/other/CMakeLists.txt + +2011-12-15 19:57 starseeker + + * [r47998] misc/CMake/ThirdParty_TCL.cmake, + src/other/CMakeLists.txt: + Add documentation and aliases for Tcl/Tk packages. Most of the + way there (although the documentation blurbs undoubtedly need + work) - remaining issues are options that can be completely + conditionalized away (termlib, scl) - need to make sure the + options are called to generate the doc strings, may need to + extend the 'required vars' mechanism in used for Tcl/Tk packages + to THIRD_PARTY itself. - * [r46172] src/librt/primitives/ars/ars.c, - src/librt/primitives/table.c: - It's not strictly necessary for prep as long as we're using BoT - internally for ars, but go ahead and add a bbox routine for ars. +2011-12-15 19:26 starseeker -2011-08-17 00:02 starseeker + * [r47997] misc/CMake/ThirdParty_TCL.cmake, + src/other/CMakeLists.txt: + Make the 'don't build this tcl/tk extension because of X + mechanism a bit more general. Also, try to handle Togl a bit more + like the other Tcl/Tk packages. - * [r46171] src/librt/primitives/bot/bot.c, - src/librt/primitives/bot/g_bot_include.c: - Whoops - shouldn't be resetting stp here. +2011-12-15 19:06 brlcad -2011-08-16 22:52 starseeker + * [r47996] src/libbu/parse.c, src/liboptical/sh_billboard.c, + src/liboptical/sh_fire.c, src/liboptical/sh_gauss.c, + src/liboptical/sh_grass.c, src/liboptical/sh_noise.c, + src/liboptical/sh_prj.c, src/liboptical/sh_tcl.c, + src/liboptical/sh_toon.c, src/liboptical/sh_xxx.c, src/rt/do.c: + structparse refactoring to fix a couple long outstanding issues. + structparse tables chained together via %p no longer stash the + address in sp_count, instead using sp_offset just like everything + else. update all callers accordingly. also, update the %V bu_vls + handlers to not do their own thing merely because callers weren't + initializing their vls before calling a structparse function. + require init and make all callers initialize beforehand (e.g., + via BU_VLS_INIT_ZERO) - * [r46127] src/librt/primitives/bot/bot.c, - src/librt/primitives/bot/g_bot_include.c, - src/librt/primitives/table.c: - Add bbox routine for bots. +2011-12-15 19:03 brlcad -2011-08-16 22:13 starseeker + * [r47995] src/rt/viewedge.c: + always init bu_vls, especially if they're going to be used in a + structparse table. - * [r46098] src/librt/primitives/nmg/nmg.c, - src/librt/primitives/table.c: - This appears to be a working bbox routine for nmg, but I need - someone to review it and make sure I haven't accidently swatted - some other prep function during this re-org. I can get a bbox and - raytrace a facetized sphere. - -2011-08-16 21:22 starseeker - - * [r46033] include/raytrace.h, src/librt/primitives/arb8/arb8.c, - src/librt/primitives/ell/ell.c, src/librt/primitives/rec/rec.c, - src/librt/primitives/sph/sph.c, src/librt/primitives/table.c, - src/librt/primitives/tgc/tgc.c, src/librt/primitives/tor/tor.c: - Start organizing a functab function specifically for bounding box - calculation. So far, have functions for ell, tor, tgc and rec - pulled out from prep - arb8 is implemented but the way arb prep - works means we can't use it there. sph just calls the ell - routine. +2011-12-15 19:01 brlcad -2011-08-16 20:35 bhinesley + * [r47994] src/rt/reshoot.c: + always initialize vls members - * [r46030] src/libged/get_solid_kp.c: - Enable retrieval of reasonable default keypoints for the - remaining primitive types (METABALL, BOT, ARS, NMG). Remove all - FIXME's/unnecessary comments, and trim all line lengths. +2011-12-15 18:55 brlcad -2011-08-16 20:22 brlcad + * [r47993] src/libwdb/constraint.c: + always init the vls - * [r46029] AUTHORS: - credit abhijit nandy with his code contributions to date, namely - efforts to implement a librt routine that calculates bounding - boxes for given geometry. (see sf patch 3390331 and 3376910) +2011-12-15 18:53 starseeker -2011-08-16 20:17 brlcad + * [r47992] misc/CMake/FindPERPLEX.cmake: + Make a stab at macros for perplex targets - * [r46028] include/raytrace.h, src/librt/bbox.c: - accept sf patch 3390331 (Addition of a new librt function to - return the bounding box) from Abhijit ( abhi2011 ). applies - cleanly even if it's still a work in progress. +2011-12-15 18:51 brlcad -2011-08-16 19:21 bhinesley + * [r47991] src/librt/constraint.c: + BU_VLS_IS_INITIALIZED() is evil, avoid. don't need the + structparse table to be public too. - * [r46026] src/libged/get_solid_kp.c: - get tolerance from db +2011-12-15 18:46 n_reed -2011-08-16 19:11 brlcad + * [r47990] src/other/perplex/scanner_template.c: + need to provide default macro definition - * [r46025] src/other/libpng/Makefile.am: - add depends rule, support for 1.7, source our m4 dir +2011-12-15 17:26 r_weiss -2011-08-16 19:10 bhinesley + * [r47989] src/librt/primitives/nmg/nmg_mod.c: + Updated function 'nmg_shell_coplanar_face_merge' in file + 'nmg_mod.c'. Removed magic tests which were reducing performance. + Modified logic to improve performance. Did code cleanup. - * [r46024] src/libged/get_solid_kp.c: - Enable retrieval of natural origin of PIPE and ARBN. Hard coded - in a tolerance in ARBN for acceptable distance from point to - plane, used in calculating origin. +2011-12-15 17:22 r_weiss -2011-08-16 18:35 starseeker + * [r47988] src/librt/primitives/nmg/nmg_bool.c: + Updated functions 'nmg_bool' and 'nmg_kill_anti_loops' in file + 'nmg_bool.c'. Removed magic checks reducing performance. Removed + the input parameter 'tol' from function 'nmg_kill_anti_loops' + since it was unused. Changed many variable to register variables + in function 'nmg_kill_anti_loops'. - * [r46023] src/librt/primitives/ars/ars.c: - Been commented out for a long time, svn's got our back if we need - it - outta here. +2011-12-15 17:18 r_weiss -2011-08-16 18:25 bhinesley + * [r47987] src/librt/primitives/nmg/nmg_extrude.c: + Updated function 'nmg_find_vertex_in_lu' in file 'nmg_extrude.c'. + Removed magic checks reducing performance. Changed 'eu' to a + register variable. - * [r46022] src/libged/edit.c, src/libged/ged_private.h, - src/libged/get_solid_kp.c: - Removed **strp parameter of _ged_get_solid_keypoint(), and - updated arguments in edit.c. Temporarily disable certain - primitive types that we're not yet calculating the keypoint of. +2011-12-15 17:15 r_weiss -2011-08-16 18:22 brlcad + * [r47986] src/librt/primitives/nmg/nmg_fuse.c: + Updated functions 'nmg_two_face_fuse', 'nmg_model_face_fuse' and + 'nmg_edge_g_fuse' in file 'nmg_fuse.c'. Removed magic checks + reducing performance. Also simplified/changed logic to improve + performance. - * [r46021] src/proc-db: - ignore ringworld +2011-12-15 16:03 brlcad -2011-08-16 17:23 bhinesley + * [r47985] src/libbu/backtrace.c: + waiting for 60 seconds for a debugger to attach seems a little + too long. needs to be just long enough to run top/ps and gdb + --attach. reduce wait to 45 seconds. - * [r46020] src/libged/edit.c: - Don't mix decls and code. +2011-12-15 15:49 brlcad -2011-08-16 14:14 erikgreenwald + * [r47984] include/bu.h: + update the bu_hook_* decls - * [r46019] src/librt/comb/comb.c: - Change mi to ssize_t since we store -1 as a magic value and do a - < in the assertion. +2011-12-15 15:23 starseeker -2011-08-16 14:14 erikgreenwald + * [r47983] include/bu.h: + Whoops, didn't mean to commit that - wait for Sean's solution. - * [r46018] include/bu.h: - add BU_ASSERT_SSIZE_T +2011-12-15 15:00 starseeker -2011-08-16 06:41 bhinesley + * [r47982] include/bu.h, src/other/CMakeLists.txt: + Don't double-call THIRD_PARTY_TCL_PACKAGE - getting set to add + documentation to this macro - * [r46016] src/libged/get_solid_kp.c: - Disable BSPLINE again... it's not working +2011-12-15 14:40 d_rossberg -2011-08-16 05:24 bhinesley + * [r47981] src/librt/primitives/nmg/nmg_rt_isect.c: + just a thought (probable a typing error) - * [r46015] src/libged/edit.c: - keep a copy of original ptr to free +2011-12-15 04:58 starseeker -2011-08-16 05:02 bhinesley + * [r47980] misc/CMake/ThirdParty_TCL.cmake, + src/other/CMakeLists.txt: + Have the THIRD_PARTY_TCL_PACKAGE macro handle the question of + what to do when Tk is required and disabled - we're going to want + the option defined regardless so we get the documentation, once + we turn those features on. Still need to rework the itcl/itk + logic so it doesn't have to double-call the macro. - * [r46014] src/libged/edit.c: - Don't dynamically allocate string. +2011-12-15 04:04 starseeker -2011-08-16 03:48 bhinesley + * [r47979] misc/CMake/BRLCAD_Options.cmake, + misc/CMake/ThirdParty.cmake, src/other/CMakeLists.txt: + Add documentation and aliases for the third party executables. + Last up, the tcl libs... - * [r46013] src/libged/get_solid_kp.c: - Enable BSPLINE support. +2011-12-15 03:52 starseeker -2011-08-16 03:47 bhinesley + * [r47978] doc/docbook/README, misc/CMake/msv.cmake.in: + Add an msv example for docbook validation with CMake (the + original recommended tool - it just uses java, so not available + by default...) also, correct the documentation configuration + example. - * [r46012] src/libged/edit.c: - Ptr to string, not pointer to char. +2011-12-15 00:39 starseeker -2011-08-16 03:24 starseeker + * [r47977] doc/docbook/README: + Call out necessary config options for rnv usage. - * [r46011] misc/CMake/BRLCAD_Util.cmake: - Er, oops - normalize, THEN check. +2011-12-15 00:36 starseeker -2011-08-16 02:49 bhinesley + * [r47976] doc/docbook/CMakeLists.txt, doc/docbook/ElNode.pm, + doc/docbook/README, doc/docbook/validate.pl: + Perl is no longer needed in doc/docbook. Should test out xslt + tools other than xsltproc - if they work, provide example(s) for + those too, not just rnv validation tool. - * [r46010] src/libged/edit.c: - Use *calloc* and *sizeof* like the grown-ups. +2011-12-15 00:28 starseeker -2011-08-16 02:41 bhinesley + * [r47975] doc/docbook/books/en/CMakeLists.txt, + misc/CMake/Docbook.cmake: + Oops - fix couple of issues that crept into docbook pdf logic. - * [r46009] src/libged/edit.c: - Forgot to free string. +2011-12-15 00:12 starseeker -2011-08-16 02:36 bhinesley + * [r47974] misc/CMake/BRLCAD_Options.cmake, + misc/CMake/ThirdParty.cmake, src/other/CMakeLists.txt: + At long last, begin integrating the option documentation + mechanism into the 3rd party macro system. This handles only the + libraries at the moment, not the executables and tcl/tk packages. - * [r46008] src/libged/edit.c: - Yikes; dynamically allocate a character buffer since - _ged_get_solid_kp() writes to it. +2011-12-14 23:29 brlcad -2011-08-16 02:11 bhinesley + * [r47973] src/libbu/parse.c: + prevent a segfault if we encounter an uninitialized + bu_structparse table entry. it implies there is an outright bug + in that table's entry definition/setup. bomb so we can get a + stacktrace to fix it. - * [r46007] src/libged/edit.c: - Enabled support for using the natural origins of primitives as a - reference point. +2011-12-14 23:29 starseeker -2011-08-16 02:05 bhinesley + * [r47972] CMakeLists.txt, misc/CMake/BRLCAD_Options.cmake, + misc/CMake/ThirdParty.cmake: + Do some more option macro reworking. - * [r46006] src/libged/get_solid_kp.c: - remove (temporary) cast to void +2011-12-14 23:16 brlcad -2011-08-16 02:04 bhinesley + * [r47971] src/rt/view.c: + fix a structparse crash in rt if you tried to set ambSlow=1. the + offset was off-by-one indexing the wrong parse entry so ambSlow's + field was never initialized (causing a NULL dereference). - * [r46005] src/libged/ged_private.h, src/libged/get_solid_kp.c: - Make compliant with libged standards (rm global/static vars). - Declare in ged_private. Temporarily disable support for - ARS/BSPLINE, which will require a little more work. +2011-12-14 23:10 starseeker -2011-08-16 01:27 starseeker + * [r47970] CMakeLists.txt, misc/CMake/BRLCAD_Options.cmake, + misc/CMake/BRLCAD_Util.cmake: + Split the option macros into their own file - BRLCAD_Util is too + long. Need to organize better. - * [r46004] misc/CMake/BRLCAD_Util.cmake, - misc/CMake/ThirdParty_TCL.cmake: - more case correction logic is needed - try this. +2011-12-14 23:09 brlcad -2011-08-16 01:19 starseeker + * [r47969] src/libged/wdb_obj.c: + register a bu_log() hook with the wdb command object so we don't + get libbu blather about not finding a valid command. this fixes + obtuse misleading output from g_diff since it unfortunately uses + the wdb object interface to get/compare attributes. - * [r46003] misc/CMake/FindGL.cmake, - src/other/togl/CMake/FindGL.cmake, src/other/togl/CMakeLists.txt: - Need to make the FindGL logic match up with the FindX11 logic to - make sure the two are in sync. Needs more testing. +2011-12-14 23:03 starseeker -2011-08-16 00:34 bhinesley + * [r47968] CMakeLists.txt, misc/CMake/CMakeFiles.cmake: + There's no particular reason the subbuild logic or distcheck + macros need to be BRL-CAD specific. - * [r46002] src/libged/CMakeLists.txt, src/libged/Makefile.am, - src/libged/get_solid_kp.c: - Migrating edit/edsol.c:get_solid_keypoint() to libged. It - compiles cleanly, but is otherwise untested. +2011-12-14 22:59 starseeker -2011-08-16 00:32 starseeker + * [r47967] CMakeLists.txt, doc/docbook/CMakeLists.txt, + misc/CMake/BRLCAD_Util.cmake, misc/CMake/CMakeFiles.cmake, + src/other/xmltools.dist: + Group distcheck file ignoring macros, fix a couple distcheck + items. - * [r46001] TODO: - png in rtwizard, check. +2011-12-14 22:56 brlcad -2011-08-16 00:32 bhinesley + * [r47966] doc/deprecation.txt, src/libbu/bomb.c, src/libbu/hook.c, + src/libbu/log.c: + rename the hook function callbacks to be consistent with other + parts of libbu api using bu_hook_ as the function prefix. + minimally impacting change. - * [r46000] src/libged/edit.c: - Changing memory allocations for structs to use BU_GETSTRUCT. - Simplified/reduced some things. Added some error checking. - Nothing major. +2011-12-14 22:49 brlcad -2011-08-16 00:31 starseeker + * [r47965] include/bu.h, src/libbu/bomb.c, src/libbu/globals.c, + src/mged/mged.c: + add a new bu_bomb_add_hook_list() function similar to + bu_log_add_hook_list() so that we can eliminate the + bu_bomb_hook_list from global API visibility/use. since mged is + sole use, presently no means to remove or inspect hooks is being + added. - * [r45999] NEWS: - rtwizard can output png files now, handing it the same way rt - itself does (use .png as the file name suffix). Was primarly a - matter of distinguishing between framebuffer and file targets - - previously the 'file output' was just a framebuffer dump to a - file. +2011-12-14 22:40 brlcad -2011-08-16 00:23 starseeker + * [r47964] src/libbu/log.c: + simplify, consistency. rename the static variables sans bu_ + prefix since they're not public api. - * [r45998] src/tclscripts/rtwizard/lib/PictureTypeBase.itcl: - remove stray debug output +2011-12-14 22:37 brlcad -2011-08-16 00:20 starseeker + * [r47963] src/libbu/globals.c, src/libbu/log.c: + bu_log_hook_list doesn't need to be global as accessor functions + exist. move it into log.c and make it static. - * [r45997] src/tclscripts/rtwizard/lib/FbPage.itk, - src/tclscripts/rtwizard/lib/PictureTypeBase.itcl: - Ah, not quite so simple - the same command feeds both the preview - and the file-out operations, so we need to accomidate both. +2011-12-14 22:20 brlcad -2011-08-15 23:22 starseeker + * [r47962] doc/deprecation.txt, include/bu.h, src/libbu/parse.c, + src/libged/mater.c, src/libged/track.c, src/libged/wdb_track.c, + src/librt/comb/db_comb.c, src/libwdb/reg.c: + renaming bu_shader_to_tcl_list() to bu_shader_to_list() as the + function applies to any list in {} form, tcl or otherwise. part + of making libbu be entirely tcl-agnostic. - * [r45996] src/tclscripts/rtwizard/lib/PictureTypeBase.itcl: - Wow. Apparently the only reason rtwizard wouldn't output png - ouput if you specified a .png extension was due to its regarding - the filename as a framebuffer (-F) target instead of an output - file (-o). Literally a one character fix, and rtwizard will now - output png files if given a .png filename. +2011-12-14 22:03 brlcad -2011-08-15 23:07 starseeker + * [r47961] src/libbu/parse.c: + parse_tcl_list_length() is not a public function, rename to + parse_list_length() - * [r45995] NEWS: - rtwizard was relying on rt being present in the system path in - order to run it and generate a picture - instead, have it find - and use the rt command specific to its own BRL-CAD release - without needing rt to be in the path. +2011-12-14 22:01 brlcad -2011-08-15 23:03 starseeker + * [r47960] src/libbu/cmd.c, src/libbu/observer.c: + these files no longer require tcl.h - * [r45994] src/tclscripts/rtwizard/lib/PictureTypeBase.itcl: - rt isn't always in the path. Use the bu_brlcad_root, rtwizard. +2011-12-14 21:59 brlcad -2011-08-15 22:08 starseeker + * [r47959] src/libbu/hist.c, src/libbu/log.c, src/libbu/malloc.c, + src/libbu/parallel.c, src/libbu/tcl.c: + remove _ B U _ from comments too, update names - * [r45993] misc/CMake/CompilerFlags.cmake: - Don't try adding the debug flag manually if it's Xcode - let - Xcode itself handle things. Trying it manually caused an options - conflict. +2011-12-14 21:55 brlcad -2011-08-15 19:12 tbrowder2 + * [r47958] src/libbu/bomb.c, src/libbu/brlcad_path.c, + src/libbu/hist.c, src/libbu/interrupt.c, src/libbu/lex.c, + src/libbu/log.c, src/libbu/malloc.c, src/libbu/parallel.c, + src/libbu/progname.c, src/libbu/semaphore.c, src/libbu/temp.c: + _bu_ prefix on statics was a bad idea. use filename/group as + prefix instead. in most cases, simplifies names and improves + readability. - * [r45992] NEWS: - documented change for users +2011-12-14 21:20 r_weiss -2011-08-15 19:09 tbrowder2 + * [r47957] src/librt/primitives/nmg/nmg_fuse.c: + Updated file 'nmg_fuse.c' function 'nmg_ptbl_vfuse' and added + function 'x_comp'. Improved the performance of vertex fusing + during nmg boolean operations. The new function 'x_comp' supports + the 'nmg_ptbl_vfuse' function. - * [r45991] sh/conversion.sh: - add a SAVE option to keep converted tgm from being deleted +2011-12-14 20:57 brlcad -2011-08-15 18:10 starseeker + * [r47956] src/librt/primitives/nmg/nmg_rt_isect.c: + hitmiss is local data, so no sanity offered by nulling; but + rt.manifolds is misleading as the actual pointer is in rd.rd_m + that we want to free and unset. - * [r45990] src/archer/archer: - Warn if we appear to be running archer from a non-install - directory with an install already in place - this is the - situation where .tcl files will get pulled from /usr/brlcad/* - instead of local copies, which if unnoticed by the developer - makes for some very frustrating troubleshooting (particularly for - those not familiar with bu_brlcad_root's behavior). We have - enough information to spot this situation at runtime, so do it. +2011-12-14 20:53 brlcad -2011-08-15 16:36 starseeker + * [r47955] src/librt/primitives/nmg/nmg.c: + rename 'new' variable to 'newdata' so it won't conflict with c++ + compilation. also null out our stp->st_specific after releasing + it for good measure. - * [r45989] CMakeLists.txt, misc/CMake/FindTCL.cmake, - src/other/tk/CMakeLists.txt, - src/other/tkhtml/CMake/FindTCL.cmake, - src/other/tkpng/CMake/FindTCL.cmake, - src/other/tktable/CMake/FindTCL.cmake, - src/other/togl/CMake/FindTCL.cmake: - Add a few stray mark_as_advanced flags - cmake-gui options on OSX - now look clean. +2011-12-14 20:47 starseeker -2011-08-15 16:19 starseeker + * [r47954] doc/ecosystem.dot: + graphviz, not docbook - * [r45988] misc/CMake/ThirdParty_TCL.cmake: - remove stray debug message. +2011-12-14 20:46 brlcad -2011-08-15 16:18 starseeker + * [r47953] src/librt/primitives/nmg/nmg_rt_isect.c: + NULL for sanity - * [r45987] misc/CMake/ThirdParty_TCL.cmake: - Key the Tcl packages off of the build status of Tcl itself, - rather than the higher level settings - if we're building our own - Tcl, we need our own extensions. +2011-12-14 20:45 r_weiss -2011-08-15 16:12 brlcad + * [r47952] src/librt/primitives/nmg/nmg_index.c: + Update to file 'nmg_index.c' function 'nmg_merge_models' to + support the addition of the 'manifolds' pointer to the model + structure. When models are merged, any manifold lists will be + invalid so free them. - * [r45986] src/librt/comb/comb.c: - make sure we're consistently using size_t throughout comb - import/export serialization. josh baker was hitting a - BU_ASSERT_LONG() import failure &7.18 on Windows), where the - cause isn't clear but we should consistently check size_t - regardless. +2011-12-14 20:42 r_weiss -2011-08-15 15:44 starseeker + * [r47951] src/librt/primitives/nmg/nmg_rt_isect.c: + Updated file 'nmg_rt_isect.c' function 'nmg_class_ray_vs_shell' + so that it will use an existing manifold list, if one is + available. Also to not free the manifold list if it was not + created in this function. - * [r45985] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake, - misc/CMake/ThirdParty.cmake, misc/CMake/ThirdParty_TCL.cmake: - Make a stab at case insensitivity with the three-way options - - needs testing to make sure I didn't break anything. +2011-12-14 20:37 r_weiss -2011-08-15 15:40 starseeker + * [r47950] src/librt/primitives/nmg/nmg_bool.c: + Update to file 'nmg_bool.c' function 'nmg_bool'. Moved the + execution of function 'nmg_manifolds' (which creates the + manifolds list) from a lower level to 'nmg_bool' so it is only + executed once per boolean operation. Previously is was executed + for every ray that was shot during the classification of the nmg + objects. - * [r45984] src/other/CMakeLists.txt: - if 3rd party settings need termcap.h var in the cache, mark it as - advanced. +2011-12-14 20:32 r_weiss -2011-08-15 03:10 starseeker + * [r47949] src/librt/primitives/nmg/nmg_mk.c: + Update to file 'nmg_mk.c' modifying functions 'nmg_mm' (nmg make + model) and 'nmg_km' (nmg kill model) to support the addition of + the 'manifolds' pointer to the model structure. - * [r45983] misc/CMake/BRLCAD_Util.cmake: - Er, oops - fix default fallback settings for auto_option macro +2011-12-14 20:26 r_weiss -2011-08-15 02:34 starseeker + * [r47948] include/nmg.h: + Update to file 'nmg.h' to add a pointer to a manifolds list + within the nmg 'model' structure. This is necesary to globally + track the current manifolds in the nmg model. - * [r45982] src/bwish/CMakeLists.txt, src/mged/CMakeLists.txt, - src/other/CMakeLists.txt: - Ah, right. Original CMake logic written assuming package require - based Itcl/Itk usage - when C libs were again necessary, just - hacked in quickly. Can't get away with that anymore, so use - variables where appropriate and look for itk C library - -2011-08-15 02:09 starseeker - - * [r45981] src/other/CMakeLists.txt: - Be slightly more aggressive with the find_library command for - itcl - -2011-08-15 02:01 starseeker - - * [r45980] src/other/CMakeLists.txt: - Oops - variables changed, so update conditionals that use them... - -2011-08-15 01:25 bhinesley - - * [r45979] src/libged/edit.c: - During certain batch translations, objects after the first target - object simply moved to the same location as the first target - object. This was due to certain translation vectors not being - recalculated after executing the first translation. Since - information about an argument is lost after the first vector is - calculated, there needs to be a new vector (and therefore struct - edit_arg) for each translation. - -2011-08-14 22:28 bhinesley - - * [r45978] src/libged/edit.c: - Accepting multiple target objects, and performing batch - operations is working. Reflowed and revised some comments, and - ran a spellcheck. The only remaining known issue is - fixing/enabling option -n. - -2011-08-14 09:10 bhinesley - - * [r45977] src/libged/edit.c: - Specifiying one or more coordinates using the -x/-y/-z options is - working. There were missing parenthesis in several places, a - couple conditionals that were !'ing when they obviously - shouldn't, and space for a vector allocated conditionally when it - should have been unconditional. I'll perform more thorough - testing once batch operations are working. - -2011-08-14 07:50 bhinesley - - * [r45976] src/libged/edit.c: - Comparing the contents of argument heads with that of - common->objects is an unsure way to end loops involving - get_arg_head(). Instead, compare the address of common->objects - with that of the argument heads. This is of greatest practical - significant in batch operations, where it is possible for - common->objects to be NULL, and therefore match the first NULL - argument, which is not necessarily common->objects. - -2011-08-14 07:32 bhinesley - - * [r45975] src/libged/edit.c: - Since target object paths are not checked for fp_len>2 anymore, - translate needs to use the last two directories in path. Remove - commented out code that might have been repurposed to detect argv - strings containing >2 directories. It would be a shame to reduce - functionality just to make things marginally more intuitive. - -2011-08-14 07:18 bhinesley - - * [r45974] src/libged/edit.c: - Initializing cur_arg pointer to wrong value after freeing, - resulted in stepping over two nodes in linked list rather than - one. Missing braces for if statements causing havoc. Attempt to - free a shallow copy of a union edit_cmd (wasn't causing any - problems though, since its contents were first replaced with NULL - pointers, which was detected by the freeing function and - therefore nothing was freed). Simplified and clarified a few - other small things. Still some problems with multiple -x/-y/-z - uses in a single argument. - -2011-08-14 04:13 bhinesley - - * [r45973] src/tclscripts/archer/ArcherCore.tcl: - delete FIXME comments; Cliff said that this is how he'd do it - anyways, so I worry about changing it. - -2011-08-14 04:06 bhinesley - - * [r45972] src/libged/edit.c: - Using a single coordinate specifier per argument is now working, - i.e. "translate -k -x ab/abc/sphere.s -a -x ab/def/sphere.s - cube.s". Crashes if more than one is used per -k/-a/-r option. A - routine consolidating multiple -x/-y/-z arguments into an - edit_arg is the likely culprint. It was modified to accept a flag - controlling whether to skip consolidation of union edit_cmd - common.objects or not. Several unrelated corrections/comment - updates. - -2011-08-13 17:54 starseeker - - * [r45971] misc/CMake/ThirdParty_TCL.cmake: - Silly me - use tcl to ensure returning just the highest available - package number, no need for bizarre regex foo in CMake. - -2011-08-13 17:46 starseeker +2011-12-14 19:29 n_reed - * [r45970] misc/CMake/BRLCAD_Util.cmake: - do some validation on auto_options - probably should at least - make these case insensitive, figure out best way to do that - later. - -2011-08-13 06:57 starseeker - - * [r45969] CMakeLists.txt: - Mark rtgl as advanced. Starting to look fairly clean now, at - least on Linux. - -2011-08-13 06:54 starseeker - - * [r45968] CMakeLists.txt, src/other/incrTcl/itcl/CMakeLists.txt, - src/other/incrTcl/itk/CMakeLists.txt, - src/other/openNURBS/CMakeLists.txt, - src/other/step/CMakeLists.txt, src/other/tcl/CMakeLists.txt, - src/other/tk/CMakeLists.txt: - Key the static lib building on the build type. Exposed a problem - with making the trigger variable an OPTION in sub-builds - doing - so forces the setting into the cache and makes it impractical for - the AUTO_OPTION macro to do its thing. Fortunately, the only - files doing that were the ones we wrote - corrected them, and - we're good to go. + * [r47947] src/other/perplex/scanner_template.c: + add macro at scanner entrance for user entrance code -2011-08-13 06:33 starseeker +2011-12-14 18:22 n_reed - * [r45967] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake: - Don't really need the project name and it's limiting flexibility. + * [r47946] src/other/perplex/scanner_template.c: + sync scanner buffer routine changes to template -2011-08-13 06:29 starseeker +2011-12-14 18:19 n_reed - * [r45966] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake: - A pattern emerges, time for a macro. CMAKE_BUILD_TYPE aware - options. + * [r47945] src/other/perplex/scanner.re: + address compiler warnings -2011-08-13 06:14 starseeker +2011-12-14 18:13 starseeker - * [r45965] CMakeLists.txt, misc/CMake/CompilerFlags.cmake: - Just like the optimization flag, except with the opposite - defaults, enable smart autosetting of the debug flags. + * [r47944] misc/CMake/Docbook.cmake: + Make the generation targets depend on the validation targets for + docbook, if they are enabled. -2011-08-13 04:24 starseeker +2011-12-14 18:05 n_reed - * [r45964] CMakeLists.txt: - Go with the most expected/convenient behavior - can't think of a - valid case to install a rel into a dev dir or vice versa, - complete and deceptive violation of convention and more - convenient/useful to have the install dir swapped as a function - of build type. + * [r47943] src/other/perplex/scanner.re: + need to include null element when copying buffer -2011-08-13 04:19 starseeker +2011-12-14 17:53 starseeker - * [r45963] CMakeLists.txt, misc/CMake/CompilerFlags.cmake: - Use a variation on the three way option trick to get more - sophisticated about turning on/off the optimization flags as a - function of CMAKE_BUILD_TYPE - if Auto, optimization flags are on - for Release and off for Debug, but 'hard' setting - BRLCAD_FLAGS_OPTIMIZATION to ON or OFF will override the - build-type based decision. Also, clear the compile flags before - we do our thing to eliminate any flags CMake automatically adds - for a given build type - that's why NDEBUG was in the Release - compile flags even when we wanted to add debug flags explicitly. + * [r47942] CMakeLists.txt: + Comment tweaks -2011-08-13 03:50 starseeker +2011-12-14 17:47 starseeker - * [r45962] src/other/CMakeLists.txt: - Need to flag ITCL_LIBRARY as advanced here too. + * [r47941] src/other/CMakeLists.txt: + CMake can be run multiple times... -2011-08-13 02:37 starseeker +2011-12-14 17:39 starseeker - * [r45961] CMakeLists.txt: - Constrain the CMake dropdown menu options for CMAKE_BUILD_TYPE to - Debug and Release + * [r47940] misc/CMake/Docbook.cmake, misc/CMake/FindXMLLINT.cmake, + misc/CMake/ThirdParty.cmake, src/other/CMakeLists.txt, + src/other/xmltools, src/other/xmltools.dist, src/other/xsltproc, + src/other/xsltproc.dist: + Make a stab at supporting multiple executables in one subdir with + THIRD_PARTY_EXECUTABLE. Move xsltproc dir to xmltools since it is + no longer just about xsltproc. Validation xml targets should now + properly depend on the xmllint target. -2011-08-13 02:31 starseeker +2011-12-14 16:55 n_reed - * [r45960] misc/CMake/ThirdParty_TCL.cmake, - src/other/CMakeLists.txt: - Tweaks to get Tcl/Tk package testing going again. + * [r47939] src/other/perplex/parser.y, + src/other/perplex/perplex.cpp, src/other/perplex/scanner.re: + make named definitions look like rules to simplify grammar and + avoid confusing parser -2011-08-13 02:09 starseeker +2011-12-14 16:32 starseeker - * [r45959] CMakeLists.txt: - Make sure BRLCAD_BUNDLED_LIBS is in the cache + * [r47938] doc/docbook/CMakeLists.txt, doc/docbook/fop.cmake.in, + doc/docbook/xmllint.cmake.in, doc/docbook/xsltproc.cmake.in, + misc/CMake/Docbook.cmake, misc/CMake/fop.cmake.in, + misc/CMake/rnv.cmake.in, misc/CMake/xmllint.cmake.in, + misc/CMake/xsltproc.cmake.in: + Modularize the DocBook processing - can now specify custom tools, + so long as a misc/CMake/tool.cmake.in file is written to tell + CMake how to run the tool. Add rnv as a validation example. -2011-08-12 22:36 starseeker +2011-12-14 15:34 starseeker - * [r45958] configure.cmake.sh: - Correct configure.cmake.sh + * [r47937] doc/docbook/CMakeLists.txt, misc/CMake/Docbook.cmake: + Move the Docbook target macros to Docbook.cmake -2011-08-12 22:34 starseeker +2011-12-14 15:19 starseeker - * [r45957] CMakeLists.txt, doc/CMakeLists.txt, - doc/docbook/CMakeLists.txt, + * [r47936] doc/docbook/Makefile.am, doc/docbook/articles/en/CMakeLists.txt, + doc/docbook/articles/en/Makefile.am, doc/docbook/books/en/CMakeLists.txt, + doc/docbook/books/en/Makefile.am, doc/docbook/lessons/en/CMakeLists.txt, + doc/docbook/lessons/en/Makefile.am, doc/docbook/lessons/es/CMakeLists.txt, + doc/docbook/lessons/es/Makefile.am, + doc/docbook/presentations/en/CMakeLists.txt, + doc/docbook/presentations/en/Makefile.am, doc/docbook/specifications/en/CMakeLists.txt, + doc/docbook/specifications/en/Makefile.am, doc/docbook/system/man1/en/CMakeLists.txt, + doc/docbook/system/man1/en/Makefile.am, doc/docbook/system/man3/en/CMakeLists.txt, + doc/docbook/system/man3/en/Makefile.am, doc/docbook/system/man5/en/CMakeLists.txt, + doc/docbook/system/man5/en/Makefile.am, doc/docbook/system/mann/en/CMakeLists.txt, - misc/CMake/FindFOP.cmake, misc/CMake/FindXSLT.cmake, - src/other/CMakeLists.txt: - Improve handling of extra documentation options - use conditional - options keying off of program detection and other options, - shorten variable names. + doc/docbook/system/mann/en/Makefile.am: + Docbook is off in autotools, so the Makefile.am files aren't + needed anymore. Scrub. -2011-08-12 22:29 bhinesley +2011-12-14 15:17 starseeker - * [r45956] src/libged/edit.c: - Coordinate specification flags are all enabled by default, so a - bitwise and is needed to enable just one. Once that was fixed, - they were not being detected as suboptions; a separate flag was - needed for that. ged_edit() is doing the right thing now, but now - it's being picked up as bad syntax somewhere else. + * [r47935] doc/docbook/CMakeLists.txt, + doc/docbook/DB_VALIDATE.cmake, doc/docbook/fop.cmake.in, + doc/docbook/xsltproc.cmake.in, misc/CMake/Docbook.cmake: + Reorganize Docbook build logic - try to keep command-specific + stuff in the command files. -2011-08-12 21:23 starseeker +2011-12-14 14:44 starseeker - * [r45955] CMakeLists.txt: - Fix comment + * [r47934] + doc/docbook/books/en/BRL-CAD_Tutorial_Series-VolumeII.xml, + doc/docbook/books/en/BRL-CAD_Tutorial_Series-VolumeIII.xml: + Some tweaks to the book files - volume IV looks like a bit more + work... + +2011-12-14 14:39 starseeker + + * [r47933] + doc/docbook/lessons/en/mged01_creating_primitive_shapes.xml, + doc/docbook/lessons/en/mged02_learning_viewing_options.xml, + doc/docbook/lessons/en/mged03_using_insert_command.xml, + doc/docbook/lessons/en/mged11_refining_mug.xml: + Few tweaks to lesson files from xmllint testing... undoubtedly + more needed in the various docbook files. + +2011-12-14 14:37 starseeker + + * [r47932] doc/docbook/DB_VALIDATE.cmake, + doc/docbook/xmllint.cmake.in: + Don't use the rng schema with xmllint, per advice from the libxml + list - fortunately, we can also use a more standard schema. Also, + rather than defining the flags somewhere other than the 'command' + file, make it self contained - in prinicple, that should make + swapping in a different validator as simple as defining a + .cmake.in file for that command and setting a toplevel setting. + Need to experiment a little. + +2011-12-14 03:08 starseeker + + * [r47931] CMakeLists.txt, doc/docbook/BRLCAD_DB_VALIDATION.pm, + doc/docbook/BRLCAD_DOC.pm, doc/docbook/CMakeLists.txt, + doc/docbook/DBPATH.pm.in, doc/docbook/DB_VALIDATE.cmake, + doc/docbook/create-book-covers.pl, doc/docbook/create-index.pl, + doc/docbook/create-xml-catalogs.pl, doc/docbook/dummy.xml, + doc/docbook/find-db-files.pl, doc/docbook/make-svg.sh, + doc/docbook/read-db-xml.pl, doc/docbook/xmllint.cmake.in, + src/other/xsltproc.dist, src/other/xsltproc/CMakeLists.txt, + src/other/xsltproc/README, + src/other/xsltproc/libexslt/src/date.c, + src/other/xsltproc/libexslt/src/exslt.c, + src/other/xsltproc/libxml/CMakeLists.txt, + src/other/xsltproc/libxml/include/acconfig.h, + src/other/xsltproc/libxml/include/libxml.h, + src/other/xsltproc/libxml/include/libxml/HTMLparser.h, + src/other/xsltproc/libxml/include/libxml/parser.h, + src/other/xsltproc/libxml/include/libxml/xmlversion.h.in, + src/other/xsltproc/libxml/include/libxml/xmlwin32version.h.in, + src/other/xsltproc/libxml/include/libxml/xpath.h, + src/other/xsltproc/libxml/include/win32config.h, + src/other/xsltproc/libxml/include/wsockcompat.h, + src/other/xsltproc/libxml/src/HTMLparser.c, + src/other/xsltproc/libxml/src/HTMLtree.c, + src/other/xsltproc/libxml/src/encoding.c, + src/other/xsltproc/libxml/src/error.c, + src/other/xsltproc/libxml/src/parser.c, + src/other/xsltproc/libxml/src/relaxng.c, + src/other/xsltproc/libxml/src/valid.c, + src/other/xsltproc/libxml/src/xmlIO.c, + src/other/xsltproc/libxml/src/xmlmemory.c, + src/other/xsltproc/libxml/src/xmlschemas.c, + src/other/xsltproc/libxml/src/xmlschemastypes.c, + src/other/xsltproc/libxml/src/xpath.c, + src/other/xsltproc/libxml/src/xpointer.c, + src/other/xsltproc/libxml/xmlversion.h.in, + src/other/xsltproc/libxslt/CMakeLists.txt, + src/other/xsltproc/libxslt/config.h.in, + src/other/xsltproc/libxslt/include/libxslt/numbersInternals.h, + src/other/xsltproc/libxslt/include/libxslt/xsltInternals.h, + src/other/xsltproc/libxslt/include/libxslt/xsltlocale.h, + src/other/xsltproc/libxslt/src/extensions.c, + src/other/xsltproc/libxslt/src/functions.c, + src/other/xsltproc/libxslt/src/namespaces.c, + src/other/xsltproc/libxslt/src/numbers.c, + src/other/xsltproc/libxslt/src/pattern.c, + src/other/xsltproc/libxslt/src/preproc.c, + src/other/xsltproc/libxslt/src/templates.c, + src/other/xsltproc/libxslt/src/transform.c, + src/other/xsltproc/libxslt/src/variables.c, + src/other/xsltproc/libxslt/src/xslt.c, + src/other/xsltproc/libxslt/src/xsltlocale.c, + src/other/xsltproc/libxslt/src/xsltutils.c, + src/other/xsltproc/xmllint.c: + Make a stab at adding an xml validation step to the build. Looks + like xml/xslt upgrades are needed, and even then the results + are... a little confusing. + +2011-12-14 01:13 n_reed + + * [r47930] src/other/perplex/scanner.re: + cleanup of buffering routines + +2011-12-13 23:26 n_reed + + * [r47929] src/other/perplex/parser.y, + src/other/perplex/perplex.cpp, src/other/perplex/perplex.h, + src/other/perplex/scanner.re: + improvements to named definition matching and input buffering + +2011-12-13 21:46 r_weiss + + * [r47928] src/librt/primitives/nmg/nmg_info.c: + Updated function 'nmg_2edgeuse_g_coincident' in file + 'nmg_info.c'. Removed unnecessary tests to improve performance. + +2011-12-13 20:44 starseeker + + * [r47927] src/Makefile.am, src/remrt/Makefile.am: + Couple more icv tweaks + +2011-12-13 20:36 starseeker + + * [r47926] src/rt/Makefile.am: + Add ICV to rt Makefile.am + +2011-12-13 19:16 starseeker + + * [r47925] src/other/xsltproc.dist, src/other/xsltproc/README, + src/other/xsltproc/libexslt/Copyright, + src/other/xsltproc/libxml/Copyright, + src/other/xsltproc/libxslt/Copyright, + src/other/xsltproc/xsltproc.c: + Add the license information and a brief README to xsltproc + +2011-12-13 17:10 n_reed + + * [r47924] src/other/perplex/parser.y, + src/other/perplex/perplex.cpp, src/other/perplex/scanner.re: + change matching of named definitions to not conflict with + matching of condition changes + +2011-12-13 01:19 starseeker + + * [r47923] configure.ac, doc/Makefile.am, src/Makefile.am, + src/other/Makefile.am, src/tclscripts/mged/Makefile.am: + I *think* this turns off the Docbook building for Autotools, + which is no longer expected to be fully working... getting icv + errors when building rt, so can't so a full distcheck yet. -2011-08-12 21:22 starseeker +2011-12-13 01:16 r_weiss - * [r45954] misc/CMake/FindTclPackage.cmake, - misc/CMake/ThirdParty_TCL.cmake, src/other/CMakeLists.txt: - Rename FindTclPackage to more accurately reflect what it's doing - these days + * [r47922] src/librt/primitives/nmg/nmg_inter.c: + Updated functions 'nmg_crackshells' and + 'nmg_isect_two_generic_faces'. Added function + 'nmg_no_isect_fu_pl' which compares a face to a plane and + determines if there is no intersection. -2011-08-12 21:19 starseeker +2011-12-13 00:26 n_reed - * [r45953] configure.cmake.sh: - Update configure.cmake.sh to reflect new variables + * [r47921] src/other/perplex/parser.y, + src/other/perplex/perplex.cpp, src/other/perplex/perplex.h, + src/other/perplex/scanner.re: + should only look for named definitions outside of rule actions -2011-08-12 21:11 starseeker +2011-12-13 00:01 starseeker - * [r45952] CMakeLists.txt: - Stray newline + * [r47920] misc/Makefile.am: + Hmm, another Makefile.am list out of date... -2011-08-12 21:11 bhinesley +2011-12-12 23:51 starseeker - * [r45951] src/libged/edit.c: - suboptions (-x/-y/-z) were erroneously detected as primary - options, triggering a syntax error + * [r47919] src/libbu/Makefile.am: + uce-dirent.h is back in libbu - let autotools know about it. -2011-08-12 21:09 starseeker +2011-12-12 23:14 starseeker - * [r45950] CMakeLists.txt: - mark RPMBUILD_EXEC as advanced + * [r47918] src/other/Makefile.am: + Add xsltproc dir and dist file to Makefile.am EXTRA_DIST -2011-08-12 21:08 starseeker +2011-12-12 21:49 r_weiss - * [r45949] CMakeLists.txt: - ordering consistency + * [r47917] src/librt/primitives/nmg/nmg_info.c: + Updated function 'nmg_2edgeuse_g_coincident' in file + 'nmg_info.c'. Removed an unnecessary parallel test and excessive + magic tests. These changes were to improve performance. -2011-08-12 21:06 starseeker +2011-12-12 21:13 n_reed - * [r45948] CMakeLists.txt: - Beware cut and paste. + * [r47916] src/other/perplex/parser.y, + src/other/perplex/scanner.re: + put support for re2c-style named definitions back in -2011-08-12 21:04 starseeker +2011-12-12 20:52 n_reed - * [r45947] CMakeLists.txt: - Cleanup, delete leftover code. + * [r47915] src/other/perplex/scanner.re: + fix pattern for matching condition list -2011-08-12 20:59 starseeker +2011-12-12 20:51 r_weiss - * [r45946] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake, - misc/CMake/FindTclPackage.cmake, misc/CMake/ThirdParty.cmake, - src/conv/step/CMakeLists.txt, src/other/CMakeLists.txt: - Begin a major re-work of the third-party-option-handling logic in - CMake, taking advantage of CMake's ability to constrain variables - to particular string values. This should actually simplify the - build logic somewhat in the end, but right now it's definitely - alpha and untested in most configurations. + * [r47914] src/librt/primitives/nmg/nmg_inter.c: + Update to function 'nmg_isect_eu_eu' in file 'nmg_inter.c'. Added + bounding box testing, removed excessive magic checks, fixed some + float zero compares. The bounding box and magic check changes + were to improve performance. -2011-08-12 20:38 bhinesley +2011-12-12 20:31 r_weiss - * [r45945] src/libged/path.c: - reincrement pointer/length when done; otherwise, freeing the path - only works intermittently + * [r47913] src/librt/primitives/nmg/nmg_fuse.c: + Updated function 'nmg_model_break_e_on_v' in file 'nmg_fuse.c'. + Added bounding box testing to improve performance. -2011-08-12 20:36 bhinesley +2011-12-12 20:12 r_weiss - * [r45944] src/libged/edit.c: - Disable error on the use of paths with len > 2. It was checking - arguments it shouldn't have been. It may be better off dead - anyways; see note in file. + * [r47912] src/libbn/plane.c: + Update to the libbn function 'bn_pt3_pt3_equal' in file + 'plane.c'. This change was to improve performance. -2011-08-12 20:02 starseeker +2011-12-12 20:01 n_reed - * [r45943] misc/CMake/FindTCL.cmake: - Do as Tcl does - if Tcl is quiet, so too should Tk be quiet. + * [r47911] src/other/perplex/parser.y, + src/other/perplex/perplex.cpp, src/other/perplex/perplex.h, + src/other/perplex/scanner.re: + put support for condition scopes back in -2011-08-12 17:44 bhinesley +2011-12-12 17:46 abhi2011 - * [r45942] src/libged/edit.c: - Check for existence of matp_t before getting vector or applying - deltas. + * [r47910] src/libged/simulate/simrt.c: + Corrected crash during air gap calculations due to a wrong index + being used. -2011-08-12 05:07 bhinesley +2011-12-12 16:29 n_reed - * [r45941] src/libged/edit.c: - Tweak behavior of -k/-a/-r translations, per IRC conversation - with Sean on June 30, 2011, around 05:45:00 to UTC. Seems to be - fully in compliance. + * [r47909] src/other/perplex/parser.y: + fix typo causing segfault when using empty condition -2011-08-12 04:53 brlcad +2011-12-12 16:24 n_reed - * [r45940] BUGS, TODO: - document a few more issues being uncovered by the nurbs testing. - tessellation failures (crash and graceful aborts) on rhc and epa - hypersensitivity to absolute tolerance. + * [r47908] src/other/perplex/perplex.cpp: + reformat error string -2011-08-12 04:46 brlcad +2011-12-12 15:18 abhi2011 - * [r45939] BUGS: - revolve is busted? + * [r47907] src/mged/setup.c: + Added a line to create the Tcl command for wdb_open. -2011-08-12 04:37 brlcad +2011-12-12 13:19 d_rossberg - * [r45938] NEWS, src/libged/keep.c: - the keep command now saves the sketch associated with a revolve, - not just the revolve itself. + * [r47906] src/other/xsltproc/libexslt/src/exslt.c, + src/other/xsltproc/libxml/include/libxml.h, + src/other/xsltproc/xsltproc.c: + MSVC-build: the _vsnprintf declaring stdio.h has to be included + before the config.h whith its vsnprintf define -2011-08-12 04:29 brlcad +2011-12-10 00:32 n_reed - * [r45937] NEWS: - reword to put verb foot forward first, and to remove trailing - dash; A bug in Archer's help browser code resulted in Archer - failing to start if it was unable to find the html files used for - the help system - it now starts even if those files are not - present. + * [r47905] src/other/perplex/parser.y: + generate default code for rules that specify none -2011-08-12 04:28 brlcad +2011-12-10 00:14 n_reed - * [r45936] NEWS: - reword to put verb foot forward first, and to remove trailing - dash + * [r47904] src/other/perplex/parser.y, + src/other/perplex/perplex.cpp, src/other/perplex/perplex.h, + src/other/perplex/scanner.re: + redesigning parser to address readability and robustness -2011-08-12 03:12 bhinesley +2011-12-09 23:30 starseeker - * [r45935] src/libged/edit.c: - Relative and absolute translations of single objects is now - working, as is using a default of the bounding box center of - objects or option -k to set keypoints. Objects and numbers are - now working for all arguments, as well. Using the apparent - coordinates of objects (i.e. translate -k - a/very/specific/instance/of/shp.s -a 0 17 2.3 shp2.s) is working - somewhat, but is off a bit in many cases. Specifiying - coordinates/objects with -x/-y/-z is not working at the moment. - Using the batch operator when translating a single object already - works (i.e. translate -k 4 -a . obj), and accepting the batch - operator and multiple objects to translate is close to working. + * [r47903] misc/CMake/ThirdParty.cmake: + Don't cache the build target path. -2011-08-12 02:14 starseeker +2011-12-09 23:05 starseeker - * [r45934] CMakeLists.txt: - Stay with the release wording. + * [r47902] CMakeLists.txt: + add spacer -2011-08-12 00:36 bhinesley +2011-12-09 22:13 starseeker - * [r45933] src/libged/edit.c: - Translations to absolute coordinates are mostly working now, id - est "translate 10 20 30 sphere.s". Ommitted coordinates are set - to 0 for the time being; will be enabled once relative - positioning is working. Fixed lots of small stuff that was - causing big problems: return variables not being checked - properly, vectors not being initialized, using a ptr where a - ptr-to-ptr was needed, etc. + * [r47901] src/util/lowp.c: + Add bio.h to lowp.c -2011-08-11 22:45 starseeker +2011-12-09 21:35 starseeker - * [r45932] src/libbu/progname.c: - avoid overwriting the full argv0 path - bu_getprogname was - storing its basename in the save variable as argv0's full path - information. + * [r47900] src/other/re2c/CMakeLists.txt: + make sure re2c depends on the lemon build target, if there is + one. -2011-08-11 22:10 starseeker +2011-12-09 21:25 brlcad - * [r45931] src/libbu/progname.c: - We need a static buffer here, otherwise our path disappears on - us. + * [r47899] src/libbu/tcl.c: + don't print a message if we can't find the object in a list, let + the error return take over -2011-08-11 21:17 starseeker +2011-12-09 21:22 starseeker - * [r45930] src/other/CMakeLists.txt, - src/other/incrTcl/itcl/CMakeLists.txt, - src/other/incrTcl/itk/CMake/CheckSystemFunctionality.cmake, - src/other/incrTcl/itk/CMake/FindX11.cmake, - src/other/incrTcl/itk/CMake/ac_std_funcs.cmake, - src/other/incrTcl/itk/CMake/tcl.cmake, - src/other/incrTcl/itk/CMakeLists.txt: - Make a stab at itk, probably the trickiest of these extensions. - Need to do some more logic consolidation into tcl.cmake and the - src/other CMakeLists.txt settings probably need some more study - (there are a lot of possible cases) but getting there. Need to - study STUBS usage in the standard Tcl/Tk build more and see if I - need some conditionalization logic for those flags... - -2011-08-11 20:57 bhinesley - - * [r45929] src/libged/edit.c: - oops... edit_cmd initialization routine introduced r45921 tried - to set pointer that was pointed to by uninitialized pointer to - NULL - -2011-08-11 20:55 bob1961 - - * [r45928] src/tclscripts/archer/ArcherCore.tcl: - The backgroundColor routine should be calling - ::cadwidgets::Ged::get_rgb_color instead of getRgbColor for - consistency. + * [r47898] doc/docbook/CMakeLists.txt: + Make sure we've got the cmake.in files listed -2011-08-11 20:10 starseeker +2011-12-09 21:18 brlcad - * [r45927] src/tclscripts/archer/ArcherCore.tcl: - Do as MGED does and default to Navy + * [r47897] src/libbu/tcl.c: + Tcl_SplitList() returns TCL_OK/TCL_ERROR, not BRLCAD_OK... not + equivalent -2011-08-11 19:43 bob1961 +2011-12-09 21:07 starseeker - * [r45926] src/tclscripts/lib/Ged.tcl: - Need to destroy the ray object whenever the ged object is - destroyed or when opening a different database. This fix was - prompted by database turds being left on Windows platforms - whenever the ray object was used. That is, the ray object also - has the database copy (i.e. the turd) open and so the code that - removes the database copy fails. + * [r47896] src/libdm/CMakeLists.txt, src/libdm/dm-generic.c, + src/libdm/dm_obj.c, src/libdm/focus.c, src/libdm/query.c, + src/libtclcad/tclcadAutoPath.c, src/libtclcad/tclcad_obj.c, + src/mged/CMakeLists.txt, src/mged/attach.c, + src/mged/dm-generic.c, src/mged/mged.c, src/mged/update.c, + src/other/CMakeLists.txt: + Tweaks to get things building with the (admittedly rare) case of + disabling Tk. -2011-08-11 19:40 starseeker +2011-12-09 21:05 starseeker - * [r45925] - src/other/incrTcl/itcl/CMake/CheckSystemFunctionality.cmake, - src/other/incrTcl/itcl/CMake/ac_std_funcs.cmake, - src/other/incrTcl/itcl/CMake/tcl.cmake, - src/other/incrTcl/itcl/CMakeLists.txt: - Take a stab at moving the itcl compilation logic over to the - cleaned up logic being used for tcl itself + * [r47895] CMakeLists.txt, doc/docbook/CMakeLists.txt, + doc/docbook/presentations/en/CMakeLists.txt: + Add some more options to the Docbook building, and improve + reporting for Itcl/Itk building. -2011-08-11 14:19 n_reed +2011-12-09 20:58 brlcad - * [r45924] src/libgcv/wfobj/obj_grammar.yy, - src/libgcv/wfobj/obj_parser.cpp, src/libgcv/wfobj/obj_parser.h, - src/libgcv/wfobj/obj_parser_state.h, - src/libgcv/wfobj/obj_rules.ll: - Using more readable names. Removed unused typedefs and some - cryptic size checks of questionable utility. + * [r47894] src/libtclcad/cmdhist_obj.c: + capture the command set by libbu as the curr/prev/next command + and feed it to Tcl_AppendResult so archer can do something with + the strings. better than having the command sent to stderr... -2011-08-11 06:42 bhinesley +2011-12-09 20:56 brlcad - * [r45921] src/libged/edit.c: - Now that there are functions to convert path+objects+offsets to - coords, arguments that had to be split into multiple structs (due - to -x/-y/-z options) can be consolidated. It would be slightly - more efficient to do this as the arguments are parsed, but IMO - not worth muddying up ged_edit() over. + * [r47893] src/libbu/cmdhist.c: + printing the commands via bu_log is kinda pointless since they + need to be passed back as values. rely on the fact that they're + set in chop->cho_curr, so no need to print them (except for the + 'history' case -2011-08-11 03:23 bhinesley +2011-12-09 19:10 starseeker - * [r45920] src/tclscripts/man_browser.tcl: - set -nocomplain on glob, just in case; we don't want to fail to - start due to some missing files + * [r47892] misc/CMake/ThirdParty.cmake: + (hopefully) fix some third_party_executable issues -2011-08-11 02:44 starseeker +2011-12-09 19:07 bob1961 - * [r45919] NEWS: - A bug in Archer's help browser code resulted in Archer failing to - start if it was unable to find the html files used for the help - system - it now starts even if those files are not present. + * [r47891] src/bwish/main.c: + Call Cho_Init(). -2011-08-11 02:40 starseeker +2011-12-09 19:07 bob1961 - * [r45918] src/tclscripts/archer/Archer.tcl: - Check for toc.html as well, since it comes from the configure - process and not the make process in the build directory. May want - to consider adding a copy build rule for things like this so make - puts everything back where it belongs, but not a huge deal since - re-running cmake takes care of it. + * [r47890] include/tclcad.h: + Declare Cho_Init(). -2011-08-11 02:31 starseeker +2011-12-09 19:05 bob1961 - * [r45917] src/tclscripts/man_browser.tcl: - Don't refuse to start archer just because the html docs aren't - around. + * [r47889] src/libtclcad/tclcad_obj.c: + Remove temporary code. -2011-08-11 02:16 starseeker +2011-12-09 17:24 bob1961 - * [r45916] src/tclscripts/mged/help.tcl: - I think we want to get helplib.tcl from the tclscripts dir? + * [r47888] src/librt/wdb.c: + Needs \!dp_curr instead of dp_curr. -2011-08-11 01:53 bhinesley +2011-12-09 04:13 starseeker - * [r45915] src/libged/edit.c: - regrouping/sorting functions a bit + * [r47887] src/other/openNURBS/CMakeLists.txt: + Do as the parent does when building static/shared libraries, + opennurbs -2011-08-11 00:52 bhinesley +2011-12-09 02:01 starseeker - * [r45914] src/libged/edit.c: - With the improved edit_*_get_arg_head()'s, individual subcommand - init functions are no longer necessary; a generic edit_cmd_init() - can handle it all. Reduces the number of functions needed for - each subcommand to 4; nice. Also in this commit: noticed a - variable for a return value being initialized to a literal value, - rather than GED_OK. + * [r47886] CMakeLists.txt: + Slightly alter the pdf options logic, to avoid unexpected + behavior. By default, when enabling PDF building, ALL pdfs are + now built. The PDF_MAN option still appears after PDF is enabled, + but it defaults to on rather than off to avoid surprises - avoids + the 'why didn't the man page pdfs get built even though I enabled + pdf?' question. -2011-08-10 20:31 erikgreenwald +2011-12-09 01:47 starseeker - * [r45910] src/libgcv/bottess.c: - minor cleanup and reorg + * [r47885] misc/CMake/ThirdParty.cmake: + whoops - mark as advanced -2011-08-10 20:27 erikgreenwald +2011-12-09 01:28 starseeker - * [r45909] src/libged/typein.c: - rt_revolve_internals sk is now skt. + * [r47884] src/archer/archer: + Tweak wording -2011-08-10 20:20 brlcad +2011-12-09 01:16 starseeker - * [r45908] src/librt/primitives/nmg/nmg_bool.c: - prevent tessellation from crashing on primitives that don't have - a callback set (like sketch) + * [r47883] src/libged/dg_obj.c: + argc is int and i is size_t... -2011-08-10 20:19 brlcad +2011-12-09 00:50 starseeker - * [r45907] src/librt/primitives/sketch/sketch.c: - similarly wrong to check them for validity when we're supposed to - fill them in + * [r47882] doc/docbook/CMakeLists.txt, + doc/docbook/books/en/CMakeLists.txt, misc/CMake/FindLEMON.cmake, + misc/CMake/FindRE2C.cmake, misc/CMake/ThirdParty.cmake, + src/other/re2c/CMake/FindLEMON.cmake, + src/other/step/CMake/FindLEMON.cmake: + Make another stab at reworking the third party executable logic - + idea is to support specifying the full path to an executable from + the command line and have 'the right thing' happen. -2011-08-10 20:13 starseeker +2011-12-08 23:18 brlcad - * [r45906] src/other/CMakeLists.txt: - Ah - when doing the local termlib, we have to specify that we are - using the termcap.h header as well. Probably didn't spot this - sooner because most systems had a system termcap.h and the - BRLCAD_INCLUDE_FILE test just happened to work as well. + * [r47881] src/libdm/dm-rtgl.c: + crash reported by Peter Machon ( muhala ) via sf bu report + 3454338 that detected a bad magic failure on segs from rtgl's hit + callback (finding a bu_list instead of a seg). it's not used so + just don't perform that check. -2011-08-10 20:10 brlcad +2011-12-08 22:56 brlcad - * [r45905] include/rtgeom.h, - src/librt/primitives/revolve/revolve.c, - src/librt/primitives/revolve/revolve.h, - src/librt/primitives/revolve/revolve_brep.cpp, - src/proc-db/csgbrep.cpp: - revolve using sk instead of skt like extrude is just asking for - trouble. make the two consistent, the same. + * [r47880] doc/deprecation.txt, include/cmd.h, src/bwish/cmd.c, + src/libbu/observer.c, src/libged/wdb_obj.c, + src/librt/primitives/nmg/nmg_mk.c, src/libtclcad/cmdhist_obj.c: + prefix the cmd.h defines with BU_ since they are part of the + libbu api -2011-08-10 20:00 brlcad +2011-12-08 22:27 starseeker - * [r45904] src/librt/primitives/revolve/revolve.c: - revolve doesn't yet implement tessellation, but doesn't mean we - should bomb. the NMG_CK checks aren't right since it's this - function's job to fill them in. + * [r47879] src/other/perplex/CMakeLists.txt: + Don't assume the math library - bad assumption on Windows -2011-08-10 19:35 bhinesley +2011-12-08 22:22 brlcad - * [r45903] src/libged/edit.c: - flags for all 3 coordinates supplied in the "[x [y [z]]]" format - were being set regardless of whether or not some of the optional - coordinates were omitted + * [r47878] include/bu.h, src/libbu/CMakeLists.txt, + src/libbu/Makefile.am, src/libbu/libbu.3: + remove the obsolete libbu.3 manual page that has fallen + significantly out of sync with the library API. migrate the + (still useful) documentation bits into the bu.h header as doxygen + comments for future doc purposing. -2011-08-10 17:01 n_reed +2011-12-08 22:03 bob1961 - * [r45902] src/libgcv/wfobj/Makefile.am, - src/libgcv/wfobj/obj_grammar.yy, src/libgcv/wfobj/obj_parser.cc, - src/libgcv/wfobj/obj_parser.cpp, src/libgcv/wfobj/obj_parser.h, - src/libgcv/wfobj/obj_parser_state.h, - src/libgcv/wfobj/obj_rules.ll: - Changing .cc to .cpp. Whitespace and style. + * [r47877] src/libbu/tcl.c: + Changed free() back to Tcl_Free(). -2011-08-10 15:30 n_reed +2011-12-08 22:00 starseeker - * [r45901] src/libgcv/wfobj/obj_parser.h: - Reverted obj_parser.h to last working verion. + * [r47876] src/libged/dg_obj.c: + Fix some stuff in ifdef win32 code related to the bu tcl changes -2011-08-10 14:50 n_reed +2011-12-08 21:41 starseeker - * [r45900] src/libgcv/wfobj/Makefile.am, - src/libgcv/wfobj/obj_grammar.y, src/libgcv/wfobj/obj_parser.c, - src/libgcv/wfobj/obj_parser.h, - src/libgcv/wfobj/obj_parser.h.orig, src/libgcv/wfobj/obj_rules.l: - Removing unused C versions of obj parser sources. They will be - out-of-sync with the refactored C++ parser sources. + * [r47875] doc/docbook/CMakeLists.txt, + doc/docbook/books/en/CMakeLists.txt, doc/docbook/fop.cmake.in, + doc/docbook/resources/README, doc/docbook/xsltproc.cmake.in: + Take the 'write a cmake script file' to its logical conclusion + and have a template that is configured for each target. + Simplifies the 'in CMakeLists.txt' logic and avoids duplication, + and if we need more tweakage on running xsltproc or fop it's a + lot simpler. -2011-08-10 14:04 brlcad +2011-12-08 21:25 brlcad - * [r45899] src/tclscripts/mged/bots.tcl, - src/tclscripts/mged/e_id.tcl, - src/tclscripts/mged/get_regions.tcl, - src/tclscripts/mged/raypick.tcl, src/tclscripts/mged/reid.tcl, - src/tclscripts/mged/remap_mater.tcl, - src/tclscripts/mged/remat.tcl, src/tclscripts/mged/solclick.tcl: - this could use some rethinking, but instead of testing to make - sure the commands we need actually exist at 'source' time, see if - they exist at run-time. this should avoid pkgindex blather and be - more likely that the command is actually already loaded. + * [r47874] doc/deprecation.txt, include/bu.h: + replacement of BU_GETSTRUCT/UNION/TYPE with BU_GET are all + minimally impacting, so go ahead and remove them now -2011-08-10 13:55 brlcad +2011-12-08 21:24 brlcad - * [r45898] src/tclscripts/cad_dialog.tcl, src/tclscripts/hoc.tcl: - make sure the tk namespace exists before trying to set variables - in it + * [r47873] src/remrt/remrt.c: + BU_GETSTRUCT->BU_GET -2011-08-10 13:53 brlcad +2011-12-08 21:20 starseeker - * [r45897] src/tclscripts/rtwizard/RaytraceWizard.tcl: - script isn't always being run as a main application, make sure - argv exists + * [r47872] src/other/xsltproc/libxml/CMakeLists.txt, + src/other/xsltproc/libxslt/CMakeLists.txt: + Modules aren't behaving well on Windows for some reason, and we + don't seem to need them anyway - disable -2011-08-10 13:51 brlcad +2011-12-08 20:40 r_weiss - * [r45896] src/tclscripts/mged/skt_ed.tcl: - remove the Sketch_editor namespace lookalike prefix from a - handful of funcs that aren't listed as itcl class methods but are - pretending to be them. make them regular procs. + * [r47871] src/librt/primitives/nmg/nmg_bool.c: + Updated function 'nmg_bool' in file 'nmg_bool.c'. Removed + unnecessary checking for dangling faces. This will improve the + speed of nmg boolean operations. -2011-08-10 13:48 brlcad +2011-12-08 20:02 starseeker - * [r45895] src/tclscripts/mged/skt_ed.tcl: - don't shadow the dot proc with a value + * [r47870] + doc/docbook/resources/brlcad/brlcad-man-stylesheet.xsl.in: + fully qualify center-table-print path -2011-08-10 13:45 brlcad +2011-12-08 19:50 r_weiss - * [r45894] src/tclscripts/mged/mged.tcl: - another case where a tk function is curiously being overridden - for no apparent reason. TextInsert was added by gdurf back in - 1995 with an empty log message, so yank it. the current tk - version looks similar enough but better. + * [r47869] src/librt/primitives/nmg/nmg_inter.c: + Update to function 'nmg_crackshells' in file 'nmg_inter.c' to + quiet compiler warnings of signed/unsighed compares. -2011-08-10 13:37 brlcad +2011-12-08 19:35 starseeker - * [r45893] src/tclscripts/mged/help.tcl: - try a different way to read in the helplib.tcl file, source it + * [r47868] + doc/docbook/resources/brlcad/brlcad-man-stylesheet.xsl.in, + doc/docbook/resources/brlcad/brlcad-xhtml-stylesheet.xsl.in, + doc/docbook/resources/brlcad/tutorial-template.xsl.in: + go from file:// to file:/// in xsl files, per suggestion from + xml/xslt devs - unix doesn't seem to care, but on Windows it + appears to matter... reindent as well -2011-08-10 13:34 brlcad +2011-12-08 19:29 brlcad - * [r45892] src/tclscripts/mged/helpdevel.tcl: - supposed to read helplib.tcl, but it doesn't, so simpilfy + * [r47867] src/libgcv/wfobj/obj_parser.cpp, + src/librt/primitives/bot/g_bot_include.c: + last one, only a couple BU_GETTYPE() callers + +2011-12-08 19:22 brlcad + + * [r47866] include/raytrace.h, src/conv/euclid/g-euclid.c, + src/conv/euclid/g-euclid1.c, src/conv/g-acad.c, src/conv/g-nff.c, + src/conv/g-obj.c, src/conv/g-vrml.c, src/conv/g-x3d.c, + src/conv/g-xxx_facets.c, src/conv/iges/g-iges.c, + src/conv/iges/readtree.c, src/conv/jack/g-jack.c, + src/conv/nmg/g-nmg.c, src/conv/off/g-off.c, + src/conv/tankill/g-tankill.c, src/libgcv/region_end.c, + src/libged/bev.c, src/libged/bigE.c, src/libged/comb_std.c, + src/libged/combmem.c, src/libged/facetize.c, + src/libged/put_comb.c, src/libged/red.c, src/libged/track.c, + src/libged/wdb_bigE.c, src/libged/wdb_comb_std.c, + src/libged/wdb_obj.c, src/libged/wdb_track.c, src/librt/cut.c, + src/libwdb/dynamic_geometry.c, src/libwdb/reg.c, + src/mged/animedit.c, src/mged/dodraw.c, src/vdeck/vdeck.c: + convert instances of the ol' BU_GETUNION() macro over to the new + BU_GET() macro. callers now have to specify the full type which + should help reduce obfuscation for new devs. + +2011-12-08 19:11 brlcad + + * [r47865] doc/deprecation.txt, include/bu.h, include/nmg.h, + include/nurb.h, include/solid.h, src/adrt/load_g.c, + src/conv/asc/asc2g.c, src/conv/asc/g2asc.c, src/conv/dxf/dxf-g.c, + src/conv/fast4-g.c, src/conv/iges/convtree.c, + src/conv/nastran-g.c, src/libbu/avs.c, src/libbu/hook.c, + src/libbu/list.c, src/libbu/mappedfile.c, src/libbu/observer.c, + src/libbu/temp.c, src/libbu/units.c, src/libdm/dm-X.c, + src/libdm/dm-ogl.c, src/libdm/dm-plot.c, src/libdm/dm-ps.c, + src/libdm/dm-rtgl.c, src/libdm/dm-tk.c, src/libdm/dm-wgl.c, + src/libdm/dm_obj.c, src/libfb/fb_obj.c, + src/libgcv/wfobj/re2c_utils.c, src/libgcv/wfobj/re2c_utils.h, + src/libgcv/wfobj/tri_face.c, src/libged/arb.c, src/libged/bigE.c, + src/libged/bot_dump.c, src/libged/bot_merge.c, src/libged/brep.c, + src/libged/color.c, src/libged/comb.c, src/libged/comb_std.c, + src/libged/copymat.c, src/libged/dg_obj.c, src/libged/draw.c, + src/libged/edit.c, src/libged/edpipe.c, src/libged/ged.c, + src/libged/get_obj_bounds.c, src/libged/importFg4Section.c, + src/libged/make.c, src/libged/make_pnts.c, src/libged/nirt.c, + src/libged/nmg_simplify.c, src/libged/push.c, + src/libged/put_comb.c, src/libged/red.c, src/libged/rmap.c, + src/libged/rt.c, src/libged/rtcheck.c, src/libged/search.c, + src/libged/simulate/simrt.c, src/libged/track.c, + src/libged/typein.c, src/libged/vdraw.c, src/libged/view_obj.c, + src/libged/wdb_bigE.c, src/libged/wdb_comb_std.c, + src/libged/wdb_importFg4Section.c, src/libged/wdb_nirt.c, + src/libged/wdb_obj.c, src/libged/wdb_track.c, + src/libged/wdb_vdraw.c, src/libged/which.c, + src/libmultispectral/sh_temp.c, src/liboptical/photonmap.c, + src/liboptical/sh_air.c, src/liboptical/sh_billboard.c, + src/liboptical/sh_brdf.c, src/liboptical/sh_camo.c, + src/liboptical/sh_cloud.c, src/liboptical/sh_cook.c, + src/liboptical/sh_fbm.c, src/liboptical/sh_fire.c, + src/liboptical/sh_flat.c, src/liboptical/sh_gauss.c, + src/liboptical/sh_grass.c, src/liboptical/sh_light.c, + src/liboptical/sh_noise.c, src/liboptical/sh_osl.cpp, + src/liboptical/sh_plastic.c, src/liboptical/sh_points.c, + src/liboptical/sh_prj.c, src/liboptical/sh_rtrans.c, + src/liboptical/sh_scloud.c, src/liboptical/sh_spm.c, + src/liboptical/sh_stack.c, src/liboptical/sh_stxt.c, + src/liboptical/sh_tcl.c, src/liboptical/sh_text.c, + src/liboptical/sh_toon.c, src/liboptical/sh_toyota.c, + src/liboptical/sh_treetherm.c, src/liboptical/sh_wood.c, + src/liboptical/sh_xxx.c, src/libpc/pc_main.c, src/librt/bbox.c, + src/librt/binunif/binunif.c, src/librt/bundle.c, + src/librt/columnparse.c, src/librt/comb/comb.c, + src/librt/comb/db_comb.c, src/librt/db_anim.c, + src/librt/db_inmem.c, src/librt/db_open.c, src/librt/db_tree.c, + src/librt/mater.c, src/librt/namegen.c, src/librt/prep.c, + src/librt/primitives/bot/bot.c, src/librt/primitives/bot/btg.c, + src/librt/primitives/bot/g_bot_include.c, + src/librt/primitives/bspline/bspline.cpp, + src/librt/primitives/cline/cline.c, + src/librt/primitives/dsp/dsp.c, src/librt/primitives/ebm/ebm.c, + src/librt/primitives/ehy/ehy.c, src/librt/primitives/ell/ell.c, + src/librt/primitives/epa/epa.c, src/librt/primitives/eto/eto.c, + src/librt/primitives/extrude/extrude.c, + src/librt/primitives/grip/grip.c, + src/librt/primitives/half/half.c, src/librt/primitives/hf/hf.c, + src/librt/primitives/hyp/hyp.c, + src/librt/primitives/metaball/metaball.c, + src/librt/primitives/nmg/nmg.c, + src/librt/primitives/nmg/nmg_fuse.c, + src/librt/primitives/nmg/nmg_mk.c, + src/librt/primitives/nmg/nmg_tri.c, + src/librt/primitives/part/part.c, + src/librt/primitives/pipe/pipe.c, + src/librt/primitives/pnts/pnts.c, + src/librt/primitives/poly/poly.c, src/librt/primitives/rec/rec.c, + src/librt/primitives/revolve/revolve.c, + src/librt/primitives/rhc/rhc.c, src/librt/primitives/rpc/rpc.c, + src/librt/primitives/sph/sph.c, + src/librt/primitives/submodel/submodel.c, + src/librt/primitives/superell/superell.c, + src/librt/primitives/tgc/tgc.c, src/librt/primitives/tor/tor.c, + src/librt/primitives/vol/vol.c, src/librt/search.c, + src/librt/shoot.c, src/librt/tol.c, src/librt/tree.c, + src/librt/vlist.c, src/librt/vshoot.c, src/librt/wdb.c, + src/libtclcad/cmdhist_obj.c, src/libtclcad/tclcad_obj.c, + src/libwdb/arbn.c, src/libwdb/ars.c, src/libwdb/bot.c, + src/libwdb/brep.cpp, src/libwdb/cline.c, src/libwdb/constraint.c, + src/libwdb/dsp.c, src/libwdb/dynamic_geometry.c, + src/libwdb/ebm.c, src/libwdb/extrude.c, src/libwdb/nurb.c, + src/libwdb/pipe.c, src/libwdb/reg.c, src/libwdb/submodel.c, + src/libwdb/vol.c, src/libwdb/wdb.c, src/mged/animedit.c, + src/mged/attach.c, src/mged/chgview.c, src/mged/edpipe.c, + src/mged/mged.c, src/mged/setup.c, src/mged/share.c, + src/mged/track.c, src/mged/vrlink.c, src/proc-db/menger.c, + src/proc-db/metaball.c, src/proc-db/wavy.c, src/remrt/ihost.c, + src/remrt/rtsrv.c, src/rt/viewarea.c, src/util/bombardier.c, + src/util/pl-dm.c, src/vdeck/vdeck.c: + convert instances of the ol' BU_GETSTRUCT() macro over to the new + BU_GET() macro. callers now have to specify the full type (gasp, + have to type struct .. which they still had to type with + bu_getSTRUCT...) which should help reduce obfuscation for new + devs (and reduces 3 API macros to 1). + +2011-12-08 18:53 r_weiss + + * [r47864] src/librt/primitives/nmg/nmg_inter.c: + Update to function 'nmg_crackshells' to be consistent with macro + changes. -2011-08-10 13:30 brlcad +2011-12-08 18:14 r_weiss - * [r45891] src/tclscripts/mged/openw.tcl: - only attempt to override tk behavior if tk is loaded + * [r47863] src/librt/primitives/nmg/nmg_inter.c: + Cleanup of function 'nmg_crackshells' in file 'nmg_inter.c'. -2011-08-10 13:06 brlcad +2011-12-08 16:38 starseeker - * [r45890] src/proc-db/csgbrep.cpp: - extrude and revolve don't actually need their own sketch objects, - reduce + * [r47862] + doc/docbook/resources/brlcad/book-covers-fo-template.xsl, + doc/docbook/resources/brlcad/brlcad-fo-stylesheet-covers-v1.xsl, + doc/docbook/resources/brlcad/brlcad-fo-stylesheet-covers-v2.xsl, + doc/docbook/resources/brlcad/brlcad-fo-stylesheet-covers-v3.xsl, + doc/docbook/resources/brlcad/brlcad-fo-stylesheet-covers-v4.xsl, + doc/docbook/resources/brlcad/brlcad-fo-stylesheet.xsl, + doc/docbook/resources/brlcad/brlcad-man-stylesheet.xsl, + doc/docbook/resources/brlcad/brlcad-xhtml-stylesheet.xsl, + doc/docbook/resources/brlcad/brlcad-xml-catalog.xml.in: + Clear out files not needed by the CMake build (may have to put + 'em back for autotools, so doing this as a separate commit to be + easily reverted if need be.) -2011-08-10 12:55 brlcad +2011-12-08 16:36 starseeker - * [r45889] src/proc-db/csgbrep.cpp: - this is v5 geometry, need to set the major_type as well as the - minor. + * [r47861] doc/docbook/CMakeLists.txt, + doc/docbook/resources/brlcad/brlcad-man-stylesheet.xsl.in, + doc/docbook/resources/brlcad/brlcad-xhtml-stylesheet.xsl.in, + doc/docbook/resources/brlcad/tutorial-cover-template.xsl.in, + doc/docbook/resources/brlcad/tutorial-template.xsl.in: + Rework the docbook logic again, to not use the catalog file - as + near as I can tell, it's just using the catalog file to all + 'abbreviated' paths in a couple other style files. Rather than do + that, we can just make them .in files and have CMake fill in the + paths directly. Hopefully will put less strain on xsltproc... + +2011-12-08 16:13 brlcad + + * [r47860] include/bu.h: + implement more generalized BU_GET() and BU_PUT() macros intended + to replace BU_GETSTRUCT(), BU_GETUNION(), and BU_GETTYPE(). these + versions should provided added application security by + guaranteeing zero-init and sanity cleanup when released/put. used + appropriately, they become convenient places to hook in a pool + allocator given the allocations are intrinsically small and + defined as dynamic. + +2011-12-08 07:04 brlcad + + * [r47859] include/bu.h, include/nmg.h, src/libbu/pool.c, + src/librt/db5_io.c, src/librt/db5_scan.c: + rename the new libbu pool routines to be consistent with the + existing libbu api. groups functions are bu_GROUP prefix, so + rename bu_get_elem_from_pool() to bu_pool_get() and + bu_free_elem_pool() to bu_pool_put() respectively. rename all of + the non-public implementation functions with a non-'bu_' and + simpler 'pool_' prefix. update existing callers accordingly. + added notes on a few show-stopper issues in the implementation, + namely semaphore locking issues and not building on existing + libbu memory management (probably due to locking issues). also, + seems considerably overcomplicated. reasoning is evident, but + begs for drastic simplification (allocate a single big buffer, + increment a size_t as bytes are requested). + +2011-12-08 06:31 brlcad + + * [r47858] src/libbu/pool.c: + ws indent consistency cleanup -2011-08-10 06:46 bhinesley +2011-12-08 06:22 brlcad - * [r45888] src/libged/edit.c: - Wrote a function to expand arguments with partial coordinates - set, via -x/-y/-z options (support for this was missing in - edit()). Required changes to functions for getting object - coordinates; they now write to any vector they are passed, so - that coordinates may be obtained without modifying the edit_cmd - object. Resolved issue in an argument string parsing function, - which was incorrectly pairing objects with the coordinates that - they followed. Had to remove ability to disable "noisy" in a few - places, due to the use of external functions that do not support - it. Identified/noted the source of two issues that are causing - assert failures/crashes. Shortened several function/var names. + * [r47857] include/bu.h: + create corollary macros for BU_GETSTRUCT(), BU_GETUNION(), and + BU_GETTYPE() named BU_PUTSTRUCT(), BU_PUTUNION(), and + BU_PUTTYPE() respectively. regardless, deprecate at least the + struct/union macros in favor of the single type-agnostic macro + (though a better name might be simply BU_GET() and BU_PUT() to + avoid the klunky TT-name) -2011-08-10 06:12 brlcad +2011-12-08 02:22 starseeker - * [r45887] src/proc-db/csgbrep.cpp: - and with this, we should now have all primitives getting written - out identically in brep and implicit form (export needed the - idb_type to be set). dsp is hozered, so disable. + * [r47856] doc/docbook/CMakeLists.txt, + doc/docbook/books/en/CMakeLists.txt: + Well, the downloadable Windows xsltproc isn't succeeding either, + and at least some of the failure signature looks similar. Time to + figure out why. Also, need some fixes to executable calls - quite + in docbook logic to allow for spaces in pathnames (there'll + probably be a lot more of this needed later on...) Still need to + rework the third party exec macro somewhat to allow for manual + specification of the executable path. -2011-08-10 06:11 brlcad +2011-12-08 01:09 brlcad - * [r45886] src/librt/primitives/revolve/revolve_brep.cpp: - more shushing + * [r47855] src/libgcv/CMakeLists.txt: + soup.h and tri_intersect.h missing from decls -2011-08-10 06:02 brlcad +2011-12-08 01:05 brlcad - * [r45885] src/librt/primitives/revolve/revolve_brep.cpp: - yep, more + * [r47854] src/libbu/Makefile.am: + image.c is no more here, he go home now -2011-08-10 05:50 brlcad +2011-12-08 01:04 brlcad - * [r45884] src/librt/primitives/extrude/extrude.c, - src/librt/primitives/revolve/revolve.c, - src/librt/primitives/sketch/sketch_brep.cpp: - even more magic fallout. highlights the importance of - consistently testing magic numbers, particularly where pointers - to them are shoved into bu pointer tables and end up with signage - issues. + * [r47853] doc/deprecation.txt: + V3*_TOL() macros in vmath used to assume a structure with a + ->dist element, which is kinda silly from an API standpoint. made + them be a simple tolerance value. -2011-08-10 05:36 brlcad +2011-12-08 00:55 brlcad - * [r45883] include/raytrace.h, - src/librt/primitives/sketch/sketch.c: - more uint32_t magic number fallout + * [r47852] src/libfb/fb_obj.c: + oops, libfb dir slipped through the cracks. apply bu_cmd() + signature change. -2011-08-10 05:35 brlcad +2011-12-08 00:50 brlcad - * [r45882] src/librt/primitives/ehy/ehy_brep.cpp: - unused vars, perhaps wip + * [r47851] include/vmath.h, src/libged/bigE.c, + src/libged/wdb_bigE.c, src/librt/cut.c, + src/librt/primitives/nmg/nmg_bool.c, + src/librt/primitives/nmg/nmg_class.c, + src/librt/primitives/nmg/nmg_fuse.c, + src/librt/primitives/nmg/nmg_inter.c, + src/librt/primitives/nmg/nmg_misc.c, + src/librt/primitives/nmg/nmg_mod.c, + src/librt/primitives/nmg/nmg_pt_fu.c, + src/librt/primitives/nmg/nmg_rt_isect.c, + src/librt/primitives/nmg/nmg_tri.c: + avoid the assumption that tol is a bn_tol. since they all just + call the distance tolerance, leave it up to the caller to provide + the value so as an API call, it only needs to be a tolerance + value instead of a struct. propagate accordingly throughout nmg. + also leave FIXME notes for three macros that are apparently using + >= and <= comparisons with floating point values where the '=' + case is not guaranteed to give stable behavior. the testing + interval must be an open interval. -2011-08-10 05:28 brlcad +2011-12-08 00:18 r_weiss - * [r45881] src/librt/primitives/sketch/sketch.c: - print 5 in v5 routines, not 4 + * [r47850] include/vmath.h: + Updated include file 'vmath.h' adding the macro + 'V3RPP_DISJOINT_TOL'. -2011-08-10 05:28 brlcad +2011-12-08 00:15 r_weiss - * [r45880] src/librt/primitives/pipe/pipe_brep.cpp: - shush + * [r47849] src/librt/primitives/nmg/nmg_inter.c: + Update to function nmg_crackshells in file 'nmg_inter.c'. + Improved bounding box checking to determine which faces will be + intersected. This improves the speed of boolean operations on nmg + objects. -2011-08-10 05:21 brlcad +2011-12-07 23:52 brlcad - * [r45879] src/librt/primitives/ehy/ehy_brep.cpp, - src/librt/primitives/epa/epa_brep.cpp, - src/librt/primitives/hyp/hyp_brep.cpp, - src/librt/primitives/rhc/rhc_brep.cpp, - src/librt/primitives/rpc/rpc_brep.cpp: - remove debugging print statements, noisy + * [r47848] src/libged/dg_obj.c: + potential crasher due to bad decl. wdb_print_node() no longer + takes an interp. -2011-08-10 05:00 brlcad +2011-12-07 23:49 brlcad - * [r45878] src/librt/db5_io.c, src/librt/wdb.c: - prevent crashing if idb_meth isn't set + * [r47847] doc/deprecation.txt: + document the minimally impacting change to bu_cmd() and + (hopefully, untested) fix several other minimally impacting + regexes that escaped ()'s incorrectly. perl captures matches with + () and matches literals with \(\). logic was reversed. -2011-08-10 04:48 brlcad +2011-12-07 23:46 brlcad - * [r45877] src/proc-db/csgbrep.cpp: - turns out, wdb_put_internal() has similar delusional notions to - the mk_*() functions assuming memory is dynamic and ready to be - released. since we have stack objects, that's bad. fortunately, - it skips the free if idb_meth isn't set, so try to pull a fast - one. + * [r47846] include/cmd.h, src/libbu/cmd.c, src/libbu/observer.c, + src/libdm/dm_obj.c, src/libged/dg_obj.c, src/libged/vdraw.c, + src/libged/view_obj.c, src/libged/wdb_obj.c, + src/libged/wdb_vdraw.c, src/libtclcad/cmdhist_obj.c: + make a minimally impacting change to bu_cmd()'s signature + swapping the arguments so they are inputs followed by outputs + convention. add a new result parameter so we can distinguish + between commands that don't exist and commands that fail. the + return value now indicates existence only while the result + parameter will contain the command's return value. this allows us + to fix a few caller instances that needed to distinguish the two. -2011-08-10 04:40 brlcad +2011-12-07 21:06 starseeker - * [r45876] src/proc-db/csgbrep.cpp: - unused var + * [r47845] src/other/xsltproc/libxslt/CMakeLists.txt: + no default path for win32 platforms -2011-08-10 04:39 brlcad +2011-12-07 20:39 brlcad - * [r45875] src/proc-db/csgbrep.cpp: - things are way simpler than I was attempting, just call - wdb_put_internal() + * [r47844] src/libbu/tcl.c: + fix the first of hopefully few bugs injected with the de-tcl'ing + of libbu. in order for these script callbacks to return a tcl + value, they need to be set as the result. noticed the '?' command + no longer working in mged due to bu_brlcad_data printing but not + returning the path. -2011-08-10 04:15 brlcad +2011-12-07 20:31 brlcad - * [r45874] src/other/tcl/CMakeLists.txt: - looks like this file is not in sync with the sources.. build - failure with missing symbol and sure enough the source file isn't - being compiled. + * [r47843] src/libbu/tcl.c: + bu_cmdtab callbacks take a void* -2011-08-10 04:06 brlcad +2011-12-07 19:36 erikgreenwald - * [r45873] src/libged/dbip.c, src/libged/grid.c, - src/libged/nmg_collapse.c: - quell the non-%V warnings listed in dli's build log + * [r47842] src/libbu/CMakeLists.txt: + add math lib -2011-08-10 03:43 brlcad +2011-12-07 19:31 erikgreenwald - * [r45872] src/proc-db/brep_simple.cpp, - src/proc-db/brepintersect.cpp, src/proc-db/brepintersect.h, - src/proc-db/breplicator.cpp, src/proc-db/brickwall.c, - src/proc-db/clutter.c, src/proc-db/common.c, src/proc-db/kurt.c, - src/proc-db/lens.c, src/proc-db/masonry.c, src/proc-db/menger.c, - src/proc-db/metaball.c, src/proc-db/mkbuilding.h, - src/proc-db/room.c, src/proc-db/spltest.c, - src/proc-db/surfaceintersect.cpp, src/proc-db/surfaceintersect.h, - src/proc-db/tube.c, src/proc-db/wavy.c: - ws and indent cleanup + * [r47841] src/fb/CMakeLists.txt, src/util/CMakeLists.txt: + add PNG_LIBRARY to programs needs libpng (was getting it from + libbu before) -2011-08-10 03:40 brlcad +2011-12-07 19:08 erikgreenwald - * [r45871] src/proc-db/csgbrep.cpp: - indent + * [r47840] src/libicv/CMakeLists.txt: + Fix link error. Apparently cmake uses arg ordering, not the duck + method. -2011-08-10 03:39 brlcad +2011-12-07 18:48 brlcad - * [r45870] src/proc-db/csgbrep.cpp: - ws + * [r47839] TODO: + the radius 'R' has come before the value since 1982. get it + right. -2011-08-10 03:39 brlcad +2011-12-07 18:44 erikgreenwald - * [r45869] src/proc-db/csgbrep.cpp: - relearning how to write an object from nothing + * [r47838] doc/deprecation.txt, include/bu.h, + src/libbu/CMakeLists.txt, src/libbu/image.c: + eradicate bu_image. s/bu_image/icv_image/g;s/BU_IMAGE/ICV_IMAGE/g + (and link libicv) to migrate. -2011-08-10 03:27 brlcad +2011-12-07 18:42 brlcad - * [r45868] src/librt/db_io.c, src/librt/dir.c: - the rt_fwrite_internal/db_fwrite_internal functions are only - intended to work with v4 geometry. + * [r47837] TODO: + others may work on annotations, so dump core. provide all the + nitty gritty details for what is needed from a GD&T perspective. + focus is fully generalized compact binary on-disk form specified + via user-friendly command-line interface. include references as + there are standard conventions (iso and asme) expected on how + they're presented. initial stab implementation should focus on + text and leader annotations.. -2011-08-09 23:18 brlcad +2011-12-07 18:31 erikgreenwald - * [r45867] src/librt/primitives/arb8/arb8_brep.cpp, - src/librt/primitives/arbn/arbn_brep.cpp, - src/librt/primitives/bot/bot_brep.cpp, - src/librt/primitives/bspline/nurb_brep.cpp, - src/librt/primitives/dsp/dsp_brep.cpp, - src/librt/primitives/ebm/ebm_brep.cpp, - src/librt/primitives/ehy/ehy_brep.cpp, - src/librt/primitives/ell/ell_brep.cpp, - src/librt/primitives/epa/epa_brep.cpp, - src/librt/primitives/eto/eto_brep.cpp, - src/librt/primitives/hyp/hyp_brep.cpp, - src/librt/primitives/nmg/nmg_brep.cpp, - src/librt/primitives/pipe/pipe_brep.cpp, - src/librt/primitives/poly/poly_brep.cpp, - src/librt/primitives/revolve/revolve_brep.cpp, - src/librt/primitives/rhc/rhc_brep.cpp, - src/librt/primitives/rpc/rpc_brep.cpp, - src/librt/primitives/sketch/sketch_brep.cpp, - src/librt/primitives/tgc/tgc_brep.cpp, - src/librt/primitives/vol/vol_brep.cpp: - make the caller allocate an ON_Brep object, maybe they want to - avoid dynamic memory allocation altogether. this plugs a leak in - the csgbrep proc-db and begs changing the *_brep() param to a - simple ON_Brep * instead of a double pointer. - -2011-08-09 23:16 bhinesley - - * [r45866] src/libged/edit.c: - Enabled use of bounding box centers of objects as points. Basic - object translations are working "translate -k obj1 -a obj2 obj3", - "translate -a obj2 obj1", etc. (redrawing is broken, the objects - have to be blasted). It turns out that getting the natural origin - is what is causing the 0,0,0 coordinates; haven't been able to - figure out why. Many things aren't working yet. At least some - translations using reference vectors are working. - -2011-08-09 23:04 brlcad - - * [r45864] src/proc-db/csgbrep.cpp: - initialize all of the dsp fields so we don't crash on export - -2011-08-09 23:04 brlcad - - * [r45863] src/librt/primitives/dsp/dsp.h: - prevent crashing if the dsp buffer isn't set yet - -2011-08-09 22:36 starseeker - - * [r45862] src/other/tk/CMakeLists.txt: - Make sure FREETYPE_LIBRARIES is empty if FREETYPE_FOUND is a - no-go. - -2011-08-09 22:31 brlcad - - * [r45861] src/librt/primitives/dsp/dsp_brep.cpp: - make the dsp brep implementation use the new private dsp.h header - for the DSP() macro instead of duplicating the code (bad, no - donut for you). similarly, there shouldn't need to be any need to - validate the dsp_ip or load it because that would have already - happened during import. redoing that here will just leak memory - and be not as good as what is done during import. - -2011-08-09 22:25 brlcad - - * [r45860] src/librt/CMakeLists.txt, src/librt/Makefile.am, - src/librt/primitives/dsp/dsp.c, src/librt/primitives/dsp/dsp.h: - add a new private header for dsp-implementation use, moving the - DSP() macro from dsp.c to this new dsp.h header so that the brep - routine can use the same macro. remove the dsp_val() debugging - wrapper function while we're at it. - -2011-08-09 22:21 bob1961 - - * [r45859] src/libtclcad/tclcadAutoPath.c: - Need to copy result of call to bu_brlcad_root() into local - storage before calling bu_brlcad_data() because bu_brlcad_root() - uses static char array and bu_brlcad_data() calls - bu_brlcad_root() overwriting what was previously in the static - array. - -2011-08-09 21:51 brlcad - - * [r45858] include/analyze.h, include/bn.h, include/bu.h, - include/db5.h, include/fbio.h, include/magic.h, include/nmg.h, - include/plastic.h, include/raytrace.h, include/rtgeom.h, - include/shadefuncs.h, include/spm.h, src/conv/fast4-g.c, - src/fb/pl-fb.c, src/gtools/g_lint.c, src/gtools/remapid.c, - src/libbn/noise.c, src/libbu/badmagic.c, src/libbu/list.c, - src/libbu/magic.c, src/libbu/malloc.c, src/libbu/redblack.3, - src/libbu/semaphore.c, src/libbu/tcl.c, src/libbu/vfont.c, - src/libfb/tcl.c, src/libgcv/bottess.c, src/libged/bigE.c, - src/libged/fracture.c, src/libged/push.c, src/libged/wdb_bigE.c, - src/libged/wdb_obj.c, src/liboptical/sh_air.c, - src/liboptical/sh_billboard.c, src/liboptical/sh_brdf.c, - src/liboptical/sh_camo.c, src/liboptical/sh_fire.c, - src/liboptical/sh_flat.c, src/liboptical/sh_gauss.c, - src/liboptical/sh_grass.c, src/liboptical/sh_noise.c, - src/liboptical/sh_osl.cpp, src/liboptical/sh_prj.c, - src/liboptical/sh_rtrans.c, src/liboptical/sh_stxt.c, - src/liboptical/sh_tcl.c, src/liboptical/sh_toon.c, - src/liboptical/sh_treetherm.c, src/liboptical/sh_xxx.c, - src/librt/comb/comb.c, src/librt/db_tree.c, src/librt/many.c, - src/librt/pmalloc.c, src/librt/primitives/dsp/dsp.c, - src/librt/primitives/generic.c, src/librt/primitives/grip/grip.c, - src/librt/primitives/nmg/nmg.c, - src/librt/primitives/nmg/nmg_bool.c, - src/librt/primitives/nmg/nmg_ck.c, - src/librt/primitives/nmg/nmg_class.c, - src/librt/primitives/nmg/nmg_eval.c, - src/librt/primitives/nmg/nmg_extrude.c, - src/librt/primitives/nmg/nmg_fcut.c, - src/librt/primitives/nmg/nmg_fuse.c, - src/librt/primitives/nmg/nmg_index.c, - src/librt/primitives/nmg/nmg_info.c, - src/librt/primitives/nmg/nmg_inter.c, - src/librt/primitives/nmg/nmg_misc.c, - src/librt/primitives/nmg/nmg_mk.c, - src/librt/primitives/nmg/nmg_mod.c, - src/librt/primitives/nmg/nmg_plot.c, - src/librt/primitives/nmg/nmg_pr.c, - src/librt/primitives/nmg/nmg_pt_fu.c, - src/librt/primitives/nmg/nmg_rt_isect.c, - src/librt/primitives/nmg/nmg_rt_segs.c, - src/librt/primitives/nmg/nmg_tri.c, - src/librt/primitives/nmg/nmg_visit.c, - src/librt/primitives/sketch/sketch.c, - src/librt/primitives/submodel/submodel.c, - src/librt/primitives/vol/vol.c, src/librt/primitives/xxx/xxx.h, - src/mged/comb_bool.h, src/mged/edsol.c, src/mged/polyif.c, - src/mged/solids_on_ray.c, src/remrt/remrt.c, src/util/pix-sun.c, - src/util/pixcount.c: - Convert all BRL-CAD magic numbers to uint32_t. This change - affects more than a dozen structs and more than 500 usages - throughout the code including many function signatures, but is - still considered minimally impacting. This consolidates the slew - of int, long, unsigned int, unsigned long, etc definitions of - magic numbers that were assuming to be 4 bytes for magic number - validation. It also exposed a curious book-keeping practice in - NMG where pointers to the magic number are used for tracking - topology and NMG operations. Now the intent is explicit and - matches the data sizes defined via libbu's magic number checking - interface, as well as elsewhere throughout the code. The magic - number struct values are now fixed in size regardless of 32-bit - or 64-bit compilation and preliminary regression testing - indicates no change in behavior. - -2011-08-09 21:25 brlcad - - * [r45857] NEWS: - how about this. cliff and bob improved mged/archer/bwish run-time - behavior on windows by fixing bu_basename() to work with the - windows path separator. this low-level interface is used for - capturing the path to the running executable, data resources, and - more; so fixing the routine should generally make things better, - making apps more consistent for windows users. - -2011-08-09 21:16 starseeker - - * [r45856] NEWS: - Generalized the bu_basename function to work with Windows paths - - allows libraries and programs to capture their executable name - without path information. - -2011-08-09 21:09 starseeker - - * [r45855] src/libbu/basename.c: - Fix comments - -2011-08-09 21:08 starseeker - - * [r45854] src/libbu/basename.c: - Generalize bu_basename with the BU_DIR_SEPARATOR variable - -2011-08-09 20:34 starseeker - - * [r45853] src/archer/CMakeLists.txt, - src/archer/plugins/Makefile.am, src/archer/plugins/utility.tcl, - src/archer/plugins/wizards.tcl, src/tclscripts/archer/Archer.tcl, - src/tclscripts/archer/tclIndex: - Simplify loading of Archer plugins - use bu_brlcad_data and avoid - all the CWD logic. Good cleanup, and plugin loading now works in - the build directory. - -2011-08-09 18:47 brlcad - - * [r45851] include/raytrace.h, src/librt/htbl.c: - use size_t for hit table indexing - -2011-08-09 17:45 brlcad - - * [r45850] src/libged/make.c: - enable creation of the old/original sketch object if a - LIBGED_MAKE_SKETCH environment variable is set to 1. useful for - debugging purposes and makes the code get compiled so it doesn't - fall out of sync with the api. - -2011-08-09 17:36 brlcad - - * [r45849] src/libged/tire.c: - another rt_sketch_internal that no longer needs to be dynamic. - release the dynamic data associated with it though, now that - mk_sketch() won't - -2011-08-09 17:33 brlcad - - * [r45848] src/conv/shp/shp-g.c: - no longer need to allocate dynamic memory for the sketch, keep it - on the stack and just free the minimal set of dynamic memory that - was needed for the sketch's curve segments. - -2011-08-09 17:28 brlcad - - * [r45847] src/conv/dxf/dxf-g.c: - struct is embedded, can't be null, and rt_curve_free() wants a - pointer. + * [r47836] src/libgcv/CMakeLists.txt, src/libgcv/Makefile.am, + src/libgcv/bottess.c, src/libgcv/soup.h, + src/libgcv/tri_intersect.c, src/libgcv/tri_intersect.h: + break moller triangle intersection stuff out into seperate file -2011-08-09 17:26 brlcad +2011-12-07 17:57 erikgreenwald - * [r45846] src/conv/dxf/dxf-g.c: - free the sketch now that mk_sketch() doesn't + * [r47835] src/libged/CMakeLists.txt, src/libged/screengrab.c, + src/remrt/CMakeLists.txt, src/remrt/rtsrv.c, + src/rt/CMakeLists.txt, src/rt/do.c, src/rt/ext.h, src/rt/main.c, + src/rt/view.c, src/rt/viewedge.c: + bu_image -> icv_image -2011-08-09 17:05 brlcad +2011-12-07 17:33 erikgreenwald - * [r45845] src/external/Unigraphics/ug-g.c: - call rt_curve_free() for consistent cleanup + * [r47834] doc/deprecation.txt, src/libbu/image.c: + list bu_image_* as deprecated -2011-08-09 16:57 brlcad +2011-12-07 17:28 erikgreenwald - * [r45844] src/proc-db/csgbrep.cpp: - we already created a db_internal, don't call mk_sketch() - directly. + * [r47833] include/icv.h, include/magic.h, + src/libicv/CMakeLists.txt, src/libicv/Makefile.am, + src/libicv/fileformat.c: + copy bu_image stuff into icv -2011-08-09 16:57 brlcad +2011-12-07 17:23 starseeker - * [r45843] src/proc-db/sketch.c: - no more dynamic mem + * [r47832] src/other/xsltproc/CMakeLists.txt, + src/other/xsltproc/libxml/CMakeLists.txt, + src/other/xsltproc/libxml/src/xmlIO.c: + Tweaks to try improving build on Windows... -2011-08-09 16:55 brlcad +2011-12-07 17:20 starseeker - * [r45842] TODO: - most of the wdb routines now properly make a copy so wdb_export - can free it. possibly a few stragglers remaining, but not nmg and - sketch previously mentioned. + * [r47831] misc/CMake/BRLCAD_Util.cmake: + Don't automatically flag a BRLCAD_OPTION as advanced... -2011-08-09 16:53 brlcad +2011-12-07 17:14 erikgreenwald - * [r45841] TODO: - sketch objects get copied deeply now + * [r47830] include/CMakeLists.txt, include/Makefile.am, + include/icv.h: + add icv.h -2011-08-09 16:31 brlcad +2011-12-07 04:00 starseeker - * [r45840] src/librt/primitives/dsp/dsp_brep.cpp: - help prevent crashing if the data file cannot be found, validate - before trying to use the mapped file. this should be using - dsp_get_data() instead of replicating logic. + * [r47829] CMakeLists.txt, doc/docbook/CMakeLists.txt, + doc/docbook/books/en/CMakeLists.txt, + misc/CMake/FindXSLTPROC.cmake, src/other/CMakeLists.txt, + src/other/xsltproc, src/other/xsltproc.dist, + src/other/xsltproc/CMake, + src/other/xsltproc/CMake/ResolveCompilerPaths.cmake, + src/other/xsltproc/CMakeLists.txt, src/other/xsltproc/libexslt, + src/other/xsltproc/libexslt/CMakeLists.txt, + src/other/xsltproc/libexslt/exsltconfig.h.in, + src/other/xsltproc/libexslt/include, + src/other/xsltproc/libexslt/include/libexslt, + src/other/xsltproc/libexslt/include/libexslt/exslt.h, + src/other/xsltproc/libexslt/include/libexslt/exsltexports.h, + src/other/xsltproc/libexslt/include/libexslt/libexslt.h, + src/other/xsltproc/libexslt/src, + src/other/xsltproc/libexslt/src/common.c, + src/other/xsltproc/libexslt/src/crypto.c, + src/other/xsltproc/libexslt/src/date.c, + src/other/xsltproc/libexslt/src/dynamic.c, + src/other/xsltproc/libexslt/src/exslt.c, + src/other/xsltproc/libexslt/src/functions.c, + src/other/xsltproc/libexslt/src/math.c, + src/other/xsltproc/libexslt/src/saxon.c, + src/other/xsltproc/libexslt/src/sets.c, + src/other/xsltproc/libexslt/src/strings.c, + src/other/xsltproc/libxml, + src/other/xsltproc/libxml/CMakeLists.txt, + src/other/xsltproc/libxml/config.h.in, + src/other/xsltproc/libxml/include, + src/other/xsltproc/libxml/include/acconfig.h, + src/other/xsltproc/libxml/include/elfgcchack.h, + src/other/xsltproc/libxml/include/libxml, + src/other/xsltproc/libxml/include/libxml.h, + src/other/xsltproc/libxml/include/libxml/DOCBparser.h, + src/other/xsltproc/libxml/include/libxml/HTMLparser.h, + src/other/xsltproc/libxml/include/libxml/HTMLtree.h, + src/other/xsltproc/libxml/include/libxml/SAX.h, + src/other/xsltproc/libxml/include/libxml/SAX2.h, + src/other/xsltproc/libxml/include/libxml/c14n.h, + src/other/xsltproc/libxml/include/libxml/catalog.h, + src/other/xsltproc/libxml/include/libxml/chvalid.h, + src/other/xsltproc/libxml/include/libxml/debugXML.h, + src/other/xsltproc/libxml/include/libxml/dict.h, + src/other/xsltproc/libxml/include/libxml/encoding.h, + src/other/xsltproc/libxml/include/libxml/entities.h, + src/other/xsltproc/libxml/include/libxml/globals.h, + src/other/xsltproc/libxml/include/libxml/hash.h, + src/other/xsltproc/libxml/include/libxml/list.h, + src/other/xsltproc/libxml/include/libxml/nanoftp.h, + src/other/xsltproc/libxml/include/libxml/nanohttp.h, + src/other/xsltproc/libxml/include/libxml/parser.h, + src/other/xsltproc/libxml/include/libxml/parserInternals.h, + src/other/xsltproc/libxml/include/libxml/pattern.h, + src/other/xsltproc/libxml/include/libxml/relaxng.h, + src/other/xsltproc/libxml/include/libxml/schemasInternals.h, + src/other/xsltproc/libxml/include/libxml/schematron.h, + src/other/xsltproc/libxml/include/libxml/threads.h, + src/other/xsltproc/libxml/include/libxml/tree.h, + src/other/xsltproc/libxml/include/libxml/uri.h, + src/other/xsltproc/libxml/include/libxml/valid.h, + src/other/xsltproc/libxml/include/libxml/xinclude.h, + src/other/xsltproc/libxml/include/libxml/xlink.h, + src/other/xsltproc/libxml/include/libxml/xmlIO.h, + src/other/xsltproc/libxml/include/libxml/xmlautomata.h, + src/other/xsltproc/libxml/include/libxml/xmlerror.h, + src/other/xsltproc/libxml/include/libxml/xmlexports.h, + src/other/xsltproc/libxml/include/libxml/xmlmemory.h, + src/other/xsltproc/libxml/include/libxml/xmlmodule.h, + src/other/xsltproc/libxml/include/libxml/xmlreader.h, + src/other/xsltproc/libxml/include/libxml/xmlregexp.h, + src/other/xsltproc/libxml/include/libxml/xmlsave.h, + src/other/xsltproc/libxml/include/libxml/xmlschemas.h, + src/other/xsltproc/libxml/include/libxml/xmlschemastypes.h, + src/other/xsltproc/libxml/include/libxml/xmlstring.h, + src/other/xsltproc/libxml/include/libxml/xmlunicode.h, + src/other/xsltproc/libxml/include/libxml/xmlwriter.h, + src/other/xsltproc/libxml/include/libxml/xpath.h, + src/other/xsltproc/libxml/include/libxml/xpathInternals.h, + src/other/xsltproc/libxml/include/libxml/xpointer.h, + src/other/xsltproc/libxml/include/trio.h, + src/other/xsltproc/libxml/include/triodef.h, + src/other/xsltproc/libxml/include/trionan.h, + src/other/xsltproc/libxml/include/triop.h, + src/other/xsltproc/libxml/include/triostr.h, + src/other/xsltproc/libxml/src, + src/other/xsltproc/libxml/src/DOCBparser.c, + src/other/xsltproc/libxml/src/HTMLparser.c, + src/other/xsltproc/libxml/src/HTMLtree.c, + src/other/xsltproc/libxml/src/SAX.c, + src/other/xsltproc/libxml/src/SAX2.c, + src/other/xsltproc/libxml/src/c14n.c, + src/other/xsltproc/libxml/src/catalog.c, + src/other/xsltproc/libxml/src/chvalid.c, + src/other/xsltproc/libxml/src/debugXML.c, + src/other/xsltproc/libxml/src/dict.c, + src/other/xsltproc/libxml/src/encoding.c, + src/other/xsltproc/libxml/src/entities.c, + src/other/xsltproc/libxml/src/error.c, + src/other/xsltproc/libxml/src/globals.c, + src/other/xsltproc/libxml/src/hash.c, + src/other/xsltproc/libxml/src/list.c, + src/other/xsltproc/libxml/src/parser.c, + src/other/xsltproc/libxml/src/parserInternals.c, + src/other/xsltproc/libxml/src/pattern.c, + src/other/xsltproc/libxml/src/relaxng.c, + src/other/xsltproc/libxml/src/schematron.c, + src/other/xsltproc/libxml/src/threads.c, + src/other/xsltproc/libxml/src/tree.c, + src/other/xsltproc/libxml/src/trio.c, + src/other/xsltproc/libxml/src/trionan.c, + src/other/xsltproc/libxml/src/triostr.c, + src/other/xsltproc/libxml/src/uri.c, + src/other/xsltproc/libxml/src/valid.c, + src/other/xsltproc/libxml/src/xinclude.c, + src/other/xsltproc/libxml/src/xlink.c, + src/other/xsltproc/libxml/src/xmlIO.c, + src/other/xsltproc/libxml/src/xmlmemory.c, + src/other/xsltproc/libxml/src/xmlmodule.c, + src/other/xsltproc/libxml/src/xmlreader.c, + src/other/xsltproc/libxml/src/xmlregexp.c, + src/other/xsltproc/libxml/src/xmlsave.c, + src/other/xsltproc/libxml/src/xmlschemas.c, + src/other/xsltproc/libxml/src/xmlschemastypes.c, + src/other/xsltproc/libxml/src/xmlstring.c, + src/other/xsltproc/libxml/src/xmlunicode.c, + src/other/xsltproc/libxml/src/xmlwriter.c, + src/other/xsltproc/libxml/src/xpath.c, + src/other/xsltproc/libxml/src/xpointer.c, + src/other/xsltproc/libxml/xmlversion.h.in, + src/other/xsltproc/libxslt, + src/other/xsltproc/libxslt/CMakeLists.txt, + src/other/xsltproc/libxslt/config.h.in, + src/other/xsltproc/libxslt/include, + src/other/xsltproc/libxslt/include/libxslt, + src/other/xsltproc/libxslt/include/libxslt/attributes.h, + src/other/xsltproc/libxslt/include/libxslt/documents.h, + src/other/xsltproc/libxslt/include/libxslt/extensions.h, + src/other/xsltproc/libxslt/include/libxslt/extra.h, + src/other/xsltproc/libxslt/include/libxslt/functions.h, + src/other/xsltproc/libxslt/include/libxslt/imports.h, + src/other/xsltproc/libxslt/include/libxslt/keys.h, + src/other/xsltproc/libxslt/include/libxslt/libxslt.h, + src/other/xsltproc/libxslt/include/libxslt/namespaces.h, + src/other/xsltproc/libxslt/include/libxslt/numbersInternals.h, + src/other/xsltproc/libxslt/include/libxslt/pattern.h, + src/other/xsltproc/libxslt/include/libxslt/preproc.h, + src/other/xsltproc/libxslt/include/libxslt/security.h, + src/other/xsltproc/libxslt/include/libxslt/templates.h, + src/other/xsltproc/libxslt/include/libxslt/transform.h, + src/other/xsltproc/libxslt/include/libxslt/trio.h, + src/other/xsltproc/libxslt/include/libxslt/triodef.h, + src/other/xsltproc/libxslt/include/libxslt/variables.h, + src/other/xsltproc/libxslt/include/libxslt/win32config.h, + src/other/xsltproc/libxslt/include/libxslt/xslt.h, + src/other/xsltproc/libxslt/include/libxslt/xsltInternals.h, + src/other/xsltproc/libxslt/include/libxslt/xsltexports.h, + src/other/xsltproc/libxslt/include/libxslt/xsltlocale.h, + src/other/xsltproc/libxslt/include/libxslt/xsltutils.h, + src/other/xsltproc/libxslt/include/libxslt/xsltwin32config.h, + src/other/xsltproc/libxslt/src, + src/other/xsltproc/libxslt/src/attributes.c, + src/other/xsltproc/libxslt/src/attrvt.c, + src/other/xsltproc/libxslt/src/documents.c, + src/other/xsltproc/libxslt/src/extensions.c, + src/other/xsltproc/libxslt/src/extra.c, + src/other/xsltproc/libxslt/src/functions.c, + src/other/xsltproc/libxslt/src/imports.c, + src/other/xsltproc/libxslt/src/keys.c, + src/other/xsltproc/libxslt/src/namespaces.c, + src/other/xsltproc/libxslt/src/numbers.c, + src/other/xsltproc/libxslt/src/pattern.c, + src/other/xsltproc/libxslt/src/preproc.c, + src/other/xsltproc/libxslt/src/security.c, + src/other/xsltproc/libxslt/src/templates.c, + src/other/xsltproc/libxslt/src/transform.c, + src/other/xsltproc/libxslt/src/variables.c, + src/other/xsltproc/libxslt/src/xslt.c, + src/other/xsltproc/libxslt/src/xsltlocale.c, + src/other/xsltproc/libxslt/src/xsltutils.c, + src/other/xsltproc/libxslt/xsltconfig.h.in, + src/other/xsltproc/xsltproc.c: + Coming very close to building xsltproc cross-platform for + guaranteed docbook->html documentation generation. Only known + problem is on Windows, and that seems to be primarily related to + the new catalog usage with the advanced Docbook formatting (to + the best of my knowledge, the new Docbook formatting logic has + never been tested on Windows before.) Setting environment + variables in the CMake COMMAND lines didn't go over well on + Windows, so have shifted to a new approach - for each docbook + target, write a small CMake script that contains all the proper + environment variable foo and commands for that target. Then the + custom command, rather than defining and running the command, + calls -P to execute the script file. That approach *does* seem to + do the right thing on Windows, besides having the nifty side + effect of making Docbook build debugging simpler by having a + fully expanded build command immediately available. Last step is + to figure out what the right voodo is for Windows - the path + rewrite logic isn't doing something right with the windows paths, + may need to dig into how that's being done and whether there are + build flags for Windows path handling in the xml code... + +2011-12-07 02:34 brlcad + + * [r47828] include/bu.h, include/cmd.h, include/dg.h, include/dm.h, + include/ged.h, include/obj.h, src/bwish/cmd.c, + src/gtools/g_diff.c, src/libbu/cmd.c, src/libbu/cmdhist.c, + src/libbu/observer.c, src/libbu/tcl.c, src/libdm/dm_obj.c, + src/libdm/labels.c, src/libdm/tcl.c, src/libfb/fb_obj.c, + src/libfb/tcl.c, src/libged/dg_obj.c, src/libged/vdraw.c, + src/libged/view_obj.c, src/libged/wdb_bigE.c, + src/libged/wdb_importFg4Section.c, src/libged/wdb_nirt.c, + src/libged/wdb_obj.c, src/libged/wdb_qray.c, + src/libged/wdb_track.c, src/libged/wdb_vdraw.c, + src/libtclcad/cmdhist_obj.c, src/libtclcad/tclcad_obj.c, + src/mged/clone.c, src/mged/cmd.c, src/mged/mged.c: + De-tcl two rather intertwined libbu functions, bu_observer_cmd() + and bu_cmd(), along with all of the command history functions. + Define bu_cmdtab callback signature so we get proper type + checking, but instead of clientdata+tclinterp, make it a void* + and make argv const. Those changes end up impacting nearly 8k + lines of caller code where we have to update the + (mostly-but-not-all-deprecated) various "tcl object" codes to + pass their data around within the new observer and cmd callbacks + without being explicit function parameters. Remove most of the + deprecated/obsolete object API declarations while we're at it so + further use isn't encouraged. + + While moderately equivalent to the prior behavior, this patch + does change numerous command outputs from going to the Tcl + channel to instead getting output through bu_log. Of course, even + through most of the caller code is deprecated, more testing is + warranted (particularly for archer). + + This involved approximately 26 hours of continuous effort. My + pinky is tired. + +2011-12-07 01:28 brlcad + + * [r47827] src/libdm/dm_obj.c: + reorder to eliminate forward decls. move command table into + function scope. staticness of data shouldn't be marked with + HIDDEN. + +2011-12-07 01:27 starseeker + + * [r47826] src/archer/CMakeLists.txt: + Er, right - iwidgets isn't a build target... + +2011-12-07 01:22 brlcad + + * [r47825] NEWS: + given this is a minor bump and we're a week deep, release should + be stabilized by the end of dec. + +2011-12-07 01:20 brlcad + + * [r47824] TODO: + deprecation statements added, progress underway to rework rtarea. + +2011-12-07 00:40 brlcad + + * [r47823] include/raytrace.h, src/librt/primitives/bot/bot.c: + make rt_bot_smooth() bot name be const + +2011-12-06 22:49 brlcad + + * [r47822] include/obj.h: + give the obj structures a tcl_index stash-point so their funcs + don't need to pass it explicitly + +2011-12-06 22:32 n_reed + + * [r47821] src/other/perplex/parser.y, src/other/perplex/perplex.h, + src/other/perplex/scanner.re: + fixed support of re2c state transition syntax, broken by r47796 + +2011-12-06 22:28 brlcad + + * [r47820] src/gtools/g_diff.c: + looks like wdb objects are used here by g_diff.. need to remove + dependency since code is going away. + +2011-12-06 22:27 starseeker + + * [r47819] misc/CMake/FindLEMON.cmake, misc/CMake/FindRE2C.cmake, + src/other/re2c/CMake/FindLEMON.cmake, + src/other/step/CMake/FindLEMON.cmake: + Make sure the executables are present before we try doing + anything with them. + +2011-12-06 22:24 brlcad + + * [r47818] include/dg.h, src/libged/bot_dump.c, + src/libged/view_obj.c, src/libged/wdb_obj.c: + propagate obj.h where necessary + +2011-12-06 22:22 brlcad + + * [r47817] include/ged.h: + need fbserv_obj.h for structure decls. another dependency that + should be decoupled.. + +2011-12-06 22:20 brlcad + + * [r47816] include/CMakeLists.txt, include/Makefile.am, + include/ged.h, include/obj.h: + add new obj.h header with the remaining view_obj and ged_obj + structures that are in ged.h; don't want or need them, especially + for libged. -2011-08-09 16:12 brlcad +2011-12-06 21:55 brlcad - * [r45839] src/proc-db/csgbrep.cpp: - eliminate the remainder of dynamic memory allocation now that it - is no longer needed. greatly simplifies creating sketch objects - procedurally. + * [r47815] src/libged/view_obj.c: + indent -2011-08-09 04:01 bhinesley +2011-12-06 21:54 brlcad - * [r45838] src/libged/edit.c: - Simplified/removed some things in edit(), and resolved several - unrelated issues, many of which were recently introduced. - Translate isn't quite working yet. There seems to be a problem - getting the apparent coordinates of objects, which I think might - all be evaluating to (0,0,0). Also, there are several untested - option/arg combinations. + * [r47814] src/libged/view_obj.c: + reorder to eliminate forward decls -2011-08-09 03:04 bhinesley +2011-12-06 21:45 n_reed - * [r45837] src/libged/edit.c: - off by one errors introduced r45836 + * [r47813] src/other/perplex/scanner_template.c: + sync r47808 changes to template -2011-08-09 02:11 bhinesley +2011-12-06 20:42 r_weiss - * [r45836] src/libged/edit.c: - Batch arguments were expanding, but only the first set was being - executed. Fixing this meant writing a function to duplicate - command argument groupings, which in turn required changing the - subcommand functions for looping through args. The counters - needed to be exposed as paramaters, and made non-static... which - should have been done in the first place. Updated the half-dozen - or so places that depended on the old logic. + * [r47812] src/librt/db5_scan.c: + Update to file "db5_scan.c" for function "db5_scan" within librt + to enable the new libbu memory pooling. -2011-08-08 22:25 brlcad +2011-12-06 20:40 r_weiss - * [r45831] src/proc-db/sketch.c: - reduce some more and document the vars + * [r47811] src/librt/db5_io.c: + Update to file "db5_io.c" for function "db5_get_raw_internal_fp" + within librt to enable new libbu memory pooling. -2011-08-08 22:21 brlcad +2011-12-06 20:27 r_weiss - * [r45830] src/proc-db/sketch.c: - come to think of it, we don't need ANY stinking dynamic memory - allocation. huzzah. + * [r47810] include/nmg.h: + Update to "nmg.h" to enable the new libbu memory pooling for nmg + structures. -2011-08-08 22:15 brlcad +2011-12-06 20:24 n_reed - * [r45828] src/proc-db/sketch.c: - now that mk_sketch() releases memory, we can simplify by creating - the sketch and all segments on the stack. + * [r47809] src/other/perplex/perplex.h, + src/other/perplex/scanner.re, + src/other/perplex/scanner_template.c: + have caller specify end of string input rather than testing for + null -2011-08-08 22:05 brlcad +2011-12-06 19:56 n_reed + + * [r47808] src/other/perplex/scanner.re: + Testing cursor position to detect exhaustion of buffered input, + so don't append null at EOI, which caused parsing failure in some + cases, and put restrictions on patterns. + +2011-12-06 19:37 brlcad + + * [r47807] src/conv/step/AdvancedFace.cpp, + src/conv/step/AmountOfSubstanceContextDependentUnit.cpp, + src/conv/step/AmountOfSubstanceConversionBasedUnit.cpp, + src/conv/step/AmountOfSubstanceSiUnit.cpp, + src/conv/step/AmountOfSubstanceUnit.cpp, + src/conv/step/AreaContextDependentUnit.cpp, + src/conv/step/AreaConversionBasedUnit.cpp, + src/conv/step/AreaSiUnit.cpp, src/conv/step/AreaUnit.cpp, + src/conv/step/Axis1Placement.cpp, + src/conv/step/Axis2Placement.cpp, + src/conv/step/Axis2Placement2D.cpp, + src/conv/step/Axis2Placement3D.cpp, + src/conv/step/BSplineCurve.cpp, + src/conv/step/BSplineCurveWithKnots.cpp, + src/conv/step/BSplineSurface.cpp, + src/conv/step/BSplineSurfaceWithKnots.cpp, + src/conv/step/BezierCurve.cpp, src/conv/step/BezierSurface.cpp, + src/conv/step/BoundaryCurve.cpp, src/conv/step/BoundedCurve.cpp, + src/conv/step/BoundedPCurve.cpp, + src/conv/step/BoundedSurface.cpp, + src/conv/step/BoundedSurfaceCurve.cpp, + src/conv/step/CartesianPoint.cpp, + src/conv/step/CartesianTransformationOperator.cpp, + src/conv/step/CartesianTransformationOperator2D.cpp, + src/conv/step/CartesianTransformationOperator3D.cpp, + src/conv/step/Circle.cpp, src/conv/step/ClosedShell.cpp, + src/conv/step/CompositeCurve.cpp, + src/conv/step/CompositeCurveOnSurface.cpp, + src/conv/step/CompositeCurveSegment.cpp, src/conv/step/Conic.cpp, + src/conv/step/ConicalSurface.cpp, + src/conv/step/ConnectedFaceSet.cpp, + src/conv/step/ContextDependentUnit.cpp, + src/conv/step/ConversionBasedUnit.cpp, src/conv/step/Curve.cpp, + src/conv/step/CurveBoundedSurface.cpp, + src/conv/step/CurveReplica.cpp, + src/conv/step/CylindricalSurface.cpp, + src/conv/step/DefinitionalRepresentation.cpp, + src/conv/step/DerivedUnit.cpp, + src/conv/step/DerivedUnitElement.cpp, + src/conv/step/DimensionalExponents.cpp, + src/conv/step/Direction.cpp, src/conv/step/Edge.cpp, + src/conv/step/EdgeCurve.cpp, src/conv/step/EdgeLoop.cpp, + src/conv/step/ElectricCurrentContextDependentUnit.cpp, + src/conv/step/ElectricCurrentConversionBasedUnit.cpp, + src/conv/step/ElectricCurrentSiUnit.cpp, + src/conv/step/ElectricCurrentUnit.cpp, + src/conv/step/ElementarySurface.cpp, src/conv/step/Ellipse.cpp, + src/conv/step/Face.cpp, src/conv/step/FaceBound.cpp, + src/conv/step/FaceOuterBound.cpp, src/conv/step/FaceSurface.cpp, + src/conv/step/Factory.cpp, src/conv/step/FoundedItem.cpp, + src/conv/step/FunctionallyDefinedTransformation.cpp, + src/conv/step/GeometricRepresentationContext.cpp, + src/conv/step/GeometricRepresentationItem.cpp, + src/conv/step/GlobalUncertaintyAssignedContext.cpp, + src/conv/step/GlobalUnitAssignedContext.cpp, + src/conv/step/Hyperbola.cpp, src/conv/step/IntersectionCurve.cpp, + src/conv/step/LengthContextDependentUnit.cpp, + src/conv/step/LengthConversionBasedUnit.cpp, + src/conv/step/LengthMeasureWithUnit.cpp, + src/conv/step/LengthSiUnit.cpp, src/conv/step/LengthUnit.cpp, + src/conv/step/Line.cpp, src/conv/step/Loop.cpp, + src/conv/step/LuminousIntensityContextDependentUnit.cpp, + src/conv/step/LuminousIntensityConversionBasedUnit.cpp, + src/conv/step/LuminousIntensitySiUnit.cpp, + src/conv/step/LuminousIntensityUnit.cpp, + src/conv/step/ManifoldSolidBrep.cpp, + src/conv/step/MassContextDependentUnit.cpp, + src/conv/step/MassConversionBasedUnit.cpp, + src/conv/step/MassSiUnit.cpp, src/conv/step/MassUnit.cpp, + src/conv/step/MeasureValue.cpp, + src/conv/step/MeasureWithUnit.cpp, src/conv/step/NamedUnit.cpp, + src/conv/step/OffsetCurve2D.cpp, src/conv/step/OffsetCurve3D.cpp, + src/conv/step/OffsetSurface.cpp, + src/conv/step/OpenNurbsInterfaces.cpp, + src/conv/step/OrientedEdge.cpp, src/conv/step/PCurve.cpp, + src/conv/step/PCurveOrSurface.cpp, src/conv/step/Parabola.cpp, + src/conv/step/ParametricRepresentationContext.cpp, + src/conv/step/Path.cpp, src/conv/step/Placement.cpp, + src/conv/step/Plane.cpp, + src/conv/step/PlaneAngleContextDependentUnit.cpp, + src/conv/step/PlaneAngleConversionBasedUnit.cpp, + src/conv/step/PlaneAngleMeasureWithUnit.cpp, + src/conv/step/PlaneAngleSiUnit.cpp, + src/conv/step/PlaneAngleUnit.cpp, src/conv/step/Point.cpp, + src/conv/step/Polyline.cpp, src/conv/step/PullbackCurve.cpp, + src/conv/step/QuasiUniformCurve.cpp, + src/conv/step/QuasiUniformSurface.cpp, + src/conv/step/RatioContextDependentUnit.cpp, + src/conv/step/RatioConversionBasedUnit.cpp, + src/conv/step/RatioSiUnit.cpp, src/conv/step/RatioUnit.cpp, + src/conv/step/RationalBSplineCurve.cpp, + src/conv/step/RationalBSplineCurveWithKnots.cpp, + src/conv/step/RationalBSplineSurface.cpp, + src/conv/step/RationalBSplineSurfaceWithKnots.cpp, + src/conv/step/RationalBezierCurve.cpp, + src/conv/step/RationalBezierSurface.cpp, + src/conv/step/RationalQuasiUniformCurve.cpp, + src/conv/step/RationalQuasiUniformSurface.cpp, + src/conv/step/RationalUniformCurve.cpp, + src/conv/step/RationalUniformSurface.cpp, + src/conv/step/RectangularCompositeSurface.cpp, + src/conv/step/RectangularTrimmedSurface.cpp, + src/conv/step/RepresentationContext.cpp, + src/conv/step/RepresentationItem.cpp, + src/conv/step/STEPEntity.cpp, src/conv/step/SeamCurve.cpp, + src/conv/step/ShapeRepresentation.cpp, src/conv/step/SiUnit.cpp, + src/conv/step/SolidAngleContextDependentUnit.cpp, + src/conv/step/SolidAngleConversionBasedUnit.cpp, + src/conv/step/SolidAngleSiUnit.cpp, + src/conv/step/SolidAngleUnit.cpp, src/conv/step/SolidModel.cpp, + src/conv/step/SphericalSurface.cpp, src/conv/step/Surface.cpp, + src/conv/step/SurfaceCurve.cpp, + src/conv/step/SurfaceOfLinearExtrusion.cpp, + src/conv/step/SurfaceOfRevolution.cpp, + src/conv/step/SurfacePatch.cpp, src/conv/step/SurfaceReplica.cpp, + src/conv/step/SweptSurface.cpp, + src/conv/step/ThermodynamicTemperatureContextDependentUnit.cpp, + src/conv/step/ThermodynamicTemperatureConversionBasedUnit.cpp, + src/conv/step/ThermodynamicTemperatureSiUnit.cpp, + src/conv/step/ThermodynamicTemperatureUnit.cpp, + src/conv/step/TimeContextDependentUnit.cpp, + src/conv/step/TimeConversionBasedUnit.cpp, + src/conv/step/TimeSiUnit.cpp, src/conv/step/TimeUnit.cpp, + src/conv/step/TopologicalRepresentationItem.cpp, + src/conv/step/ToroidalSurface.cpp, + src/conv/step/TrimmedCurve.cpp, src/conv/step/TrimmingSelect.cpp, + src/conv/step/UncertaintyMeasureWithUnit.cpp, + src/conv/step/UniformCurve.cpp, src/conv/step/UniformSurface.cpp, + src/conv/step/Unit.cpp, src/conv/step/Vector.cpp, + src/conv/step/Vertex.cpp, src/conv/step/VertexLoop.cpp, + src/conv/step/VertexPoint.cpp, + src/conv/step/VolumeContextDependentUnit.cpp, + src/conv/step/VolumeConversionBasedUnit.cpp, + src/conv/step/VolumeSiUnit.cpp, src/conv/step/VolumeUnit.cpp: + indent - * [r45827] include/raytrace.h, - src/librt/primitives/sketch/sketch.c: - segment magic numbers are presently unsigned long, update - pointers accordingly +2011-12-06 19:37 n_reed -2011-08-08 21:23 bhinesley + * [r47806] src/other/perplex/parser.y: + remove debug output - * [r45825] src/libged/path.c: - db_dup_full_path expects initialized destination parameter +2011-12-06 19:32 r_weiss -2011-08-08 21:07 bhinesley + * [r47805] include/bu.h: + Update to include file "bu.h", adding definitions for memory pool + functions "bu_get_elem_from_pool" and "bu_free_elem_pool". - * [r45824] src/libged/edit.c: - missed another file in r45822 +2011-12-06 19:26 brlcad -2011-08-08 21:07 bhinesley + * [r47804] src/conv/step/Axis2Placement3D.cpp: + possibly unitialized, init with VINIT_ZERO - * [r45823] include/ged.h: - missed file in r45822 +2011-12-06 19:18 r_weiss -2011-08-08 21:01 bhinesley + * [r47803] src/libbu/CMakeLists.txt: + Update to file "CMakeLists.txt" to add file "pool.c" to libbu. - * [r45822] src/libged/path.c: - Subcommand functions that are modifying the drawing should have - const parameters, since argument processing is done. Implementing - this required changes to path.c, which accepted a non-const - parameter, which led to a failure to detect that was modifying - db_full_path objects when it shouldn't. Resolved edit_cmd naming - inconsistencies (subcmd vs. cmd). Minor reorganization of edit.c +2011-12-06 19:17 r_weiss -2011-08-08 20:03 brlcad + * [r47802] src/libbu/Makefile.am: + Update to "Makefile.am" to add file "pool.c" to libbu. - * [r45818] include/raytrace.h, include/rtgeom.h, - src/conv/asc/asc2g.c, src/conv/asc/g2asc.c, src/conv/dxf/dxf-g.c, - src/conv/shp/shp-g.c, src/external/Unigraphics/ug-g.c, - src/libged/make.c, src/libged/tire.c, - src/librt/primitives/extrude/extrude.c, - src/librt/primitives/revolve/revolve.c, - src/librt/primitives/revolve/revolve_brep.cpp, - src/librt/primitives/sketch/sketch.c, - src/librt/primitives/sketch/sketch_brep.cpp, - src/proc-db/csgbrep.cpp, src/proc-db/sketch.c: - fix a FIXME, rename the struct curve definition that was embedded - into rt_sketch_internal. this creates a new rt_curve structure - and moves the associated segment structures into rtgeom. - unfortunately requires nmg.h for the knot_vector and cascades a - set of name changes, but improvement all around. +2011-12-06 19:13 r_weiss -2011-08-08 19:38 brlcad + * [r47801] src/libbu/pool.c: + New code for memory pooling within libbu. This is a work is + progress. Adding file "pool.c". - * [r45817] misc/CMakeLists.txt, misc/Makefile.am: - the Doxygen paths are already relative, so no need to - auto-generate the file with full-paths shoved in. write out to - the doc dir. +2011-12-06 18:35 n_reed -2011-08-08 19:12 starseeker + * [r47800] src/other/perplex/parser.y: + reduce code duplication - * [r45816] src/other/tcl/CMakeLists.txt: - Add one missing file to Windows source list - this new setup, for - the first time, allows for a successful run of wish.exe +2011-12-06 18:08 starseeker -2011-08-08 18:26 brlcad + * [r47799] misc/CMake/ThirdParty.cmake: + go full path on src/other executables, since if we're trying to + build bundled and there is a system version of the exec present + in path, the target name will end up calling the system binary + when it trys to run. - * [r45814] misc/Doxyfile: - output to 'doxygen_output' in whatever our current directory is, - no point putting it into misc +2011-12-06 17:54 brlcad -2011-08-08 18:22 brlcad + * [r47798] src/libged/wdb_obj.c: + more massive reordering to eliminate forward decls - * [r45813] src/tclscripts/menu_override.tcl: - example of why it's useful to see the tclsh warnings.. remove a - handful of ::tk:: functions that curiously are living in our - sources, yet they don't appear to have any overridden behavior. - menus in mged tested fine without, so let the tk guys manage - their own code. remove our fork. +2011-12-06 17:44 brlcad -2011-08-08 17:33 brlcad + * [r47797] src/libged/dg_obj.c, src/libged/wdb_nirt.c: + massive reordering to eliminate forward declarations. moved + dgo_pr_wait_status to nirt as pr_wait_status since that's the + only place it's used. - * [r45812] src/libwdb/CMakeLists.txt, src/libwdb/Makefile.am, - src/libwdb/extr.c, src/libwdb/extrude.c: - rename extr.c to extrude.c so that the filename matches the - primitiv'es canonical short name. makes it easier to identify - what this file contains. +2011-12-06 17:33 n_reed -2011-08-08 16:28 brlcad + * [r47796] src/other/perplex/parser.y, src/other/perplex/perplex.h, + src/other/perplex/scanner.re: + add support for re2c named-definitions syntax - * [r45811] include/raytrace.h: - add a new type, rt_curve, for use by sketch and extrude - definitions. +2011-12-06 17:23 brlcad -2011-08-08 16:27 brlcad + * [r47795] src/libged/dg_obj.c: + move the static command table into the function that uses it - * [r45810] include/wdb.h: - meant to commit this with r45808, made the passed parameter const - now that it's properly copied before export. +2011-12-06 17:21 brlcad -2011-08-08 15:27 brlcad + * [r47794] src/libged/vdraw.c, src/libged/view_obj.c, + src/libged/wdb_vdraw.c: + move the static command tables into the functions that use them - * [r45809] src/libwdb/CMakeLists.txt, src/libwdb/Makefile.am, - src/libwdb/sketch.c, src/libwdb/skt.c: - rename from skt.c to sketch.c because it's easier to find the - file if the filename matches the primitive's canonical short - name. +2011-12-06 16:39 n_reed -2011-08-08 15:25 brlcad + * [r47793] src/other/perplex/perplex.h, + src/other/perplex/scanner.re: + allow C comments in rules section - * [r45808] src/libwdb/skt.c: - there already exists a copy function for deep copying, so use it. +2011-12-06 16:03 n_reed -2011-08-07 03:05 starseeker + * [r47792] src/other/perplex/scanner_template.c: + readability - * [r45807] src/other/tk/CMakeLists.txt: - Whoops. Helps to spell things correctly. +2011-12-06 12:23 indianlarry -2011-08-06 02:57 bhinesley + * [r47791] src/other/step/src/clstepcore/STEPattribute.cc: + Looks like possible debugging code left in during the scl_string + -> std::string rework breaking STEPattribute::is_null() for + STRING_TYPE and BINARY_TYPE, commented out for now. - * [r45806] src/libged/edit.c: - Reflowed all comments. Enable execution of subcommand functions - in edit(), "subcmd->cmd->exec()". The translate command should be - operational through ged_edit() once I resolve several issues with - edit() and friends. The only exception that I can think of, is - the use of the bounding box centers of objects; although - everything in edit.c was designed with this in mind, the - argument-to-coordinate functions currectly will only use natural - origins. It's only a matter of putting up a conditional in one - function, to check the relavent edit_arg flags for a missing - EDIT_NATURAL_ORIGIN flag, and then calculate the bounding box - center rather than the natural origin. +2011-12-06 12:14 indianlarry -2011-08-06 02:22 bhinesley + * [r47790] src/other/step/src/clstepcore/sdaiString.h: + Fixed asStr(), was broken in the scl_string -> std::string + rework. - * [r45805] src/libged/edit.c: - Functions for converting paths+objects+offsets to coordinates are - written; need to be tested/debugged. Pretty close to being done - with the command agnostic edit() stuff. +2011-12-06 07:40 brlcad -2011-08-06 00:46 bhinesley + * [r47789] src/libfb/if_X24.c, src/libfb/if_ogl.c, + src/libfb/if_wgl.c: + propagate const to all of the argv of the various open_existing() + functions - * [r45804] src/libged/list.c: - return from function bypasses rt_db_free_internal() call +2011-12-06 07:25 brlcad -2011-08-06 00:36 brlcad + * [r47788] src/libtclcad/tclcad.c: + remove extra semi - * [r45803] src/proc-db/csgbrep.cpp: - even further reduction of about 70 lines. code went a wee bit - nuts with dynamic memory allocation. simplify, put objects on the - stack. +2011-12-06 07:24 brlcad -2011-08-06 00:33 brlcad + * [r47787] include/tclcad.h: + declare/export the new tclcad_register_cmds() function so we can + eliminate bu_register_cmds(). - * [r45802] TODO: - note to self, deep sketch copying still needed +2011-12-06 07:21 brlcad -2011-08-06 00:32 brlcad + * [r47786] src/libtclcad/tclcad.c: + provide an alternative to bu_register_cmds() so we can make + remove the bu func as a minimally impacting API change. to do + this, we need to wrap the bu_cmdtab functions since they're + similarly undergoing a signature change to eliminate the tcl + binding. - * [r45801] TODO: - autotools unbusted, just needed a version bump +2011-12-06 06:07 brlcad -2011-08-06 00:31 brlcad + * [r47785] src/libfb/tcl.c: + reorder to avoid forward decls, make cmdtab private to init func. - * [r45800] src/libwdb/skt.c: - still need to do more, but make a copy of the caller's sketch (in - case it's on the stack where the eventual call to bu_free() down - in wdb_export() would be bad). this is incomplete since we still - should perform a deep copy of the caller's struct (including all - of the segments). +2011-12-06 05:55 brlcad -2011-08-06 00:25 brlcad + * [r47784] include/fb.h, include/fbio.h, src/libfb/fb_generic.c, + src/libfb/if_TEMPLATE.c, src/libfb/if_X.c, src/libfb/if_X24.c, + src/libfb/if_debug.c, src/libfb/if_disk.c, src/libfb/if_mem.c, + src/libfb/if_null.c, src/libfb/if_ogl.c, src/libfb/if_remote.c, + src/libfb/if_stack.c, src/libfb/if_tk.c, src/libfb/if_wgl.c: + make the file argument to if_open() const. - * [r45799] src/librt/primitives/brep/brep_debug.cpp, - src/librt/primitives/brep/brep_debug.h: - RED/GRN/BLU are defined by libbu, pick a different name for RED +2011-12-06 01:48 starseeker -2011-08-05 23:23 starseeker + * [r47783] misc/CMake/BRLCAD_Util.cmake: + begone debug printout - * [r45798] src/other/tcl/CMakeLists.txt: - Whoops - don't forget windows. +2011-12-06 01:45 starseeker -2011-08-05 23:21 brlcad + * [r47782] CMakeLists.txt: + Nevermind - we have a different variable, so don't emulate the + old system for 64 bit. - * [r45797] src/proc-db/csgbrep.cpp: - reduce about 20 more lines -- don't need separate arrays for arb - data +2011-12-05 23:53 starseeker -2011-08-05 23:19 starseeker + * [r47781] CMakeLists.txt: + Add docs for 32/64 bit BRLCAD_WORD_SIZE - * [r45796] src/other/tcl/CMakeLists.txt, - src/other/tcl/generic/tclPkgConfig.c, - src/other/tcl/unix/tclUnixInit.c, src/other/tcl/win/tclWinInit.c: - Let's see if we can do without the tcl_cfg.h hack altogether. +2011-12-05 23:52 starseeker -2011-08-05 23:08 brlcad + * [r47780] misc/CMake/BRLCAD_Util.cmake: + build the disable options list in a different way. - * [r45795] src/proc-db/csgbrep.cpp: - working towards writing out both brep and implicit forms for each - entity type. consolidate writing out the objects to a common - function, reducing 60+ lines +2011-12-05 23:46 brlcad -2011-08-05 22:59 starseeker + * [r47779] src/libfb/fb_obj.c: + reorder to avoid the need for forward declarations. make the + command table internal to the function (yet still static so it + persists). - * [r45794] src/other/tk/CMakeLists.txt: - Ah HAH! Need to be more selective about when we define - USE_TCL_STUBS - wish no likie. +2011-12-05 23:28 starseeker -2011-08-05 20:39 erikgreenwald + * [r47778] CMakeLists.txt: + Add some aliases for the strict flags. - * [r45793] src/proc-db/menger.c: - free light1 instead of double-freeing light0 +2011-12-05 23:27 starseeker -2011-08-05 18:33 brlcad + * [r47777] src/tclscripts/CMakeLists.txt: + mind the advanced markings... - * [r45792] src/proc-db/CMakeLists.txt, src/proc-db/Makefile.am, - src/proc-db/menger.c: - initial implementation of a new procedural geometry generator - that makes menger sponges. menger sponges are sierpinski carpet - patterns in 3d. this implementation supports creating the normal - 'inside' subtraction patterns as well as inverted 'outside' - subtraction patterns. there are also options to only perform the - patterns along specified xyz axes. this test case was written as - a means to test/compare performance of arb8+csg evaluation - against evaluated bot and evaluated NURBS representations, as - well as being a solid test of n-manifold conversion logic. +2011-12-05 22:39 starseeker -2011-08-05 16:04 brlcad + * [r47776] src/archer/CMakeLists.txt: + Archer needs some more dependencies called out (mostly tcl/tk + packages it uses). 'make archer' now does more or less what you + expect - the only exception being the Docbook man pages. Not sure + whether to make those dependencies... - * [r45791] src/proc-db/sphflake.c: - eek, wasn't using libbu memory management. call libbu and free - dynamically allocated memory. +2011-12-05 22:25 starseeker -2011-08-05 15:56 brlcad + * [r47775] src/CMakeLists.txt: + checking clean configure - need tclscripts target lists defined + before archer and mged targets are defined so a one-shot + configure gets the right information. - * [r45790] include/bu.h, include/fbio.h: - move RED/GRN/BLU from fbio to bu given how fundamental the need - for indexing into an rgb[3] array is. +2011-12-05 22:20 starseeker -2011-08-05 02:06 starseeker + * [r47774] src/archer/CMakeLists.txt: + Now that we have an archer target, hang the tclscript + dependencies off of it. - * [r45789] misc/CMake/FindX11.cmake: - FindX11 changes from tk - really need to put together some svn - foo to have all these multiple copies of files come from one - source file. +2011-12-05 22:16 starseeker -2011-08-05 02:05 starseeker + * [r47773] src/archer/CMakeLists.txt: + Make a stab at switching archer over to a real live build target + instead of just a configure-time copy. Untested on Windows. - * [r45788] src/other/CMakeLists.txt, src/other/tcl/CMakeLists.txt, - src/other/tk/CMake/CheckSystemFunctionality.cmake, - src/other/tk/CMake/FindX11.cmake, src/other/tk/CMake/tcl.cmake, - src/other/tk/CMakeLists.txt: - More Tcl/Tk build logic changes, again backported from 8.6 - experiments. +2011-12-05 22:04 starseeker -2011-08-04 22:16 starseeker + * [r47772] src/mged/CMakeLists.txt, src/tclscripts/CMakeLists.txt: + Make mged depend on all pkgIndex/tclIndex targets. Probably + should do the same for archer... - * [r45787] src/other/tcl/CMakeLists.txt: - Add M_LIBRARY for tclsh too +2011-12-05 22:03 n_reed -2011-08-04 21:28 bhinesley + * [r47771] src/other/perplex/scanner_template.c: + allow name of lexer routine and app data parameter to be + specified with defines - * [r45786] src/libged/edit.c: - Wrote body of edit_translate command (basically a stripped down - version of the very first translate command I wrote). Removed all - dead/obsolete code. A bit more work on path/object to coordinate - conversion functions, but it's not usable yet, and still a WIP. +2011-12-05 17:47 n_reed -2011-08-04 19:49 starseeker + * [r47770] src/libbu/parse.c: + revert to previous revision - * [r45785] src/other/tcl/CMakeLists.txt: - Add M_LIBRARY to tcl, not just tclstub +2011-12-05 17:38 n_reed -2011-08-04 17:17 bhinesley + * [r47769] regress/solidspix.asc: + changed solids-regress reference image to agree with change in + output-pix caused by fix in r47659 - * [r45784] src/libged/edit.c: - An argument duplication function was checking the (always empty) - destination argument for an object before copying, when it should - have been checking the source argument +2011-12-05 06:06 brlcad -2011-08-04 16:55 starseeker + * [r47768] src/tclscripts/mged/CMakeLists.txt: + ws - * [r45783] src/other/tcl/CMake/CheckSystemFunctionality.cmake, - src/other/tcl/CMake/ac_std_funcs.cmake, - src/other/tcl/CMake/tcl.cmake, src/other/tcl/CMakeLists.txt: - Start a clean-up of the Tcl cmake logic, backported from - experiments in progress with building 8.6. This version of the - logic allows XCode 4 to successfully build Tcl (not sure about - older XCode versions). More work is needed to try a broader XCode - build of BRL-CAD. - -2011-08-04 14:21 erikgreenwald - - * [r45782] src/rt/view.c: - remove unused variable. fix signed/unsigned issue - -2011-08-04 14:21 erikgreenwald - - * [r45781] src/rt/do.c: - remove unused variable - -2011-08-04 02:14 kunigami - - * [r45780] src/liboptical/sh_osl.cpp: - removed (again) the loop in sh_osl since we are doing - multi-samples before calling this shader - -2011-08-04 01:15 kunigami - - * [r45779] src/rt/do.c, src/rt/ext.h, src/rt/opt.c, src/rt/view.c, - src/rt/worker.c: - added the random, unbuffered mode. it have a strange behaviour: - the frame buffer is only painting pixels with x=0, even though - I'm passing random values of x ranging from 0 to 511 +2011-12-05 05:58 brlcad -2011-08-03 23:28 bhinesley - - * [r45778] src/libged/edit.c: - Started on functions that convert db_full_path objects to points - (natural origin/bounding box center); WIP. edit() was getting a - bit difficult to read, which has led to several bugs, so I broke - out batch expansion code into edit_arg_expand(). There are still - some problems preventing this from working, but I haven't - commited in a while and need to. Several changes to struct - edit_arg helper functions; needed more versatility - -2011-08-03 21:46 kunigami - - * [r45777] src/rt/do.c, src/rt/view.c: - changed the accumulator buffer to float so that it saves the raw - components of ap.a_color before theyre clamped. We only expand - and clamp it when moving the partial sums to scanline + * [r47767] src/mged/CMakeLists.txt: + apparently doing seomthing wrong, so document the FIXME + accordingly mged needs to depend on the tclscripts or it won't + work for non default and make install target builds (e.g., make + regress) -2011-08-03 19:45 brlcad +2011-12-02 22:39 n_reed - * [r45776] BUGS: - a torus with a zero sized inner diameter results in zero-length - edges during tessellation. nmg_keu_zl() could remove them, but it - implies there is a flaw in the rt_tor_tess() logic not accounting - for the edge case. + * [r47766] misc/CMake/FindPERPLEX.cmake, src/other/CMakeLists.txt, + src/other/perplex.dist, src/other/perplex/CMakeLists.txt, + src/other/perplex/Makefile.local, src/other/perplex/perplex.cpp: + initial cmake build logic for perplex -2011-08-03 19:04 r_weiss +2011-12-02 17:11 bob1961 - * [r45775] src/librt/primitives/nmg/nmg_tri.c: - Added new functions 'print_loopuse_tree', - 'nmg_classify_pt_loop_new', 'nmg_classify_lu_lu_new', - 'insert_above', 'insert_node' and 'nmg_build_loopuse_tree' to - file 'nmg_tri.c'. These function are prototype functions which - support the prototype version of 'nmg_triangulate_fu'. Some of - these functions may have their names changed or moved to a more - appropriate location within the code. These functions are the - beginning of code which classifies if a loop is within a loop and - creates a tree to represent the relationships between the loops - within a face. The end result will be groupings of loops - containing outer and sometimes inner loops (i.e. holes) which can - then have their holes removed (i.e. inner loop joined to an outer - loop) and triangulated using ear clipping. These new functions - are disabled by default and are a work in progress. + * [r47765] src/libtclcad/tclcad_obj.c: + Update to_data_polygons() import sub-command to set the polygon + color, line-width and line-style. -2011-08-03 19:04 brlcad +2011-12-02 17:09 bob1961 - * [r45774] include/vmath.h: - add missing zero macros, HNEAR_ZERO(), VZERO(), V2ZERO(), & - HZERO() + * [r47764] src/libged/polyclip.cpp: + Fix ged_export_polygon() and ged_import_polygon() to handle + multiple contours. -2011-08-03 18:24 kunigami +2011-12-02 14:53 erikgreenwald - * [r45773] src/rt/view.c: - had left behind a debug message + * [r47763] src/libtclcad/cmdhist_obj.c: + Move Cho_Init() to the end to avoid undefined function errors + (prototypes were removed). -2011-08-03 18:18 kunigami +2011-12-02 04:16 brlcad - * [r45772] src/rt/view.c: - added a dedicated buffer to keep partial sums on multi-sample - modes + * [r47762] doc/deprecation.txt: + ws and 3 months should be necessary, not sufficient -2011-08-03 17:42 r_weiss +2011-12-02 04:16 brlcad - * [r45771] src/librt/primitives/tor/tor.c: - Updated function 'rt_tor_tess' within file - 'src/librt/primitives/tor/tor.c' by adding a call to function - 'nmg_keu_zl' which removes all zero length edgeuse. Under certain - conditions the function 'rt_tor_tess' will create a tessellated - torus which contains zero length edgeuse which is invalid and - causes a crash in later functions. An example of a torus which - causes a crash during 'facetize' is object 'old.s82' within the - 'm35.g' sample model. This change is disabled by default and - supports the prototype version of function 'nmg_triangulate_fu'. - This is a work in progress. + * [r47761] TODO: + break cyclic dependency between libdm and libged -2011-08-03 17:31 r_weiss +2011-12-02 03:56 brlcad - * [r45770] src/librt/primitives/nmg/nmg_mk.c: - Added a new function 'nmg_keu_zl' which removes all zero length - edgeuse from an nmg shell. This was added into file 'nmg_mk.c'. - This function is disabled by default and supports the prototype - version of 'nmg_triangulate_fu'. This is a work in progress. + * [r47760] include/cmd.h, include/tclcad.h, + src/libbu/CMakeLists.txt, src/libbu/Makefile.am, + src/libbu/cmdhist_obj.c, src/libbu/tcl.c, + src/libtclcad/CMakeLists.txt, src/libtclcad/Makefile.am, + src/libtclcad/cmdhist_obj.c, src/libtclcad/tclcad.c: + move command history tcl objects from libbu to libtclcad, + changing them from init during loading of libbu to loading of + libtclcad. this should keep things working for archer and get + libbu one step closer to tcliberation. -2011-08-03 17:28 r_weiss +2011-12-02 03:42 brlcad - * [r45769] include/raytrace.h: - Added an entry into the 'raytrace.h' header for a new function - 'nmg_keu_zl' which removes all zero length edgeuse from an nmg - shell. This function is disabled by default and is a work in - progress. This function supports the prototype version of - 'nmg_triangulate_fu'. - -2011-08-03 17:22 starseeker - - * [r45768] misc/CMake/CompilerFlags.cmake: - Was getting too clever for my own good. If ADD_NEW_FLAG comes in - empty, don't do anything - should avoid the error on Windows - -2011-08-03 15:24 kunigami - - * [r45767] src/liboptical/liboslrend.cpp, - src/liboptical/liboslrend.h, src/liboptical/sh_osl.cpp: - changed the field reflection by ray_type so that it can also - represent transmission rays. I hope this way the logic gets - clearer - -2011-08-02 20:05 starseeker - - * [r45766] misc/CMake/CompilerFlags.cmake: - Some cleanup and typo fixes, make the ADD_NEW_FLAG macro a bit - more flexible - -2011-08-02 19:52 starseeker - - * [r45765] misc/CMake/CompilerFlags.cmake: - whoops, typo + * [r47759] src/libbu/cmdhist_obj.c: + unfortunately not so simple to remove/move the tcl side of the + command history implementation from libbu since it involves + non-deprecated tclscripts api. -2011-08-02 19:51 starseeker +2011-12-02 03:35 brlcad - * [r45764] misc/CMake/CompilerFlags.cmake: - Have a go at setting compiler flags for all configurations. + * [r47758] include/bu.h, src/libbu/tcl.c: + change Bu_Init() to take a void* since dynamic loading should + still work just fine without knowing the type. helps decouple the + header from needing tcl.h -2011-08-02 19:14 starseeker +2011-12-02 03:30 brlcad - * [r45763] CMakeLists.txt, misc/CMake/CompilerFlags.cmake: - More refinement of the compiler flags logic. May have to go one - step further for MSVC project files... + * [r47757] src/libbu/cmdhist.c: + _bu_ prefix was a bad idea, use the file name as the prefix -2011-08-02 18:27 brlcad +2011-12-02 02:56 brlcad - * [r45762] src/libbu/getopt.c: - no place for you + * [r47756] src/libbu/observer.c: + _bu_ prefix was a bad idea -2011-08-02 18:26 brlcad +2011-12-02 01:40 brlcad - * [r45761] src/libbu/getopt.c: - style cleanup + * [r47755] doc/deprecation.txt, include/bn.h, include/magic.h, + include/raytrace.h, src/libbu/tcl.c, src/libdm/dm_obj.c, + src/libged/wdb_obj.c, src/librt/tcl.c, src/rt/sh_tcl.c: + removed bu_badmagic_tcl() and all of the tcl-specific badmagic + macros like BU_CKMAG_TCL and the various bn and rt macros that + wrapped it (like RT_CK_AP_TCL, RT_CK_RTI_TCL, BN_CK_VLIST, etc). + one step closer to decoupling libbu from tcl -2011-08-02 18:11 brlcad +2011-12-02 01:33 starseeker - * [r45760] misc/CMake/CompilerFlags.cmake: - setting cflags/cxxflags is insufficient (or cmake is wrong to not - apply cflags during linking), the linker needs to have debug - flags for executables too + * [r47754] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake: + Handle setting of default option in BRLCAD_OPTION -2011-08-02 18:10 starseeker +2011-12-02 01:29 brlcad - * [r45759] misc/CMake/CompilerFlags.cmake: - key off of the debug option, not build type, since we might be - turning on debug flags even in a release build. + * [r47753] misc/CMake/ThirdParty.cmake: + a bug? do what the comment says it is supposed to be doing. -2011-08-02 18:08 starseeker +2011-12-02 01:28 brlcad - * [r45758] misc/CMake/CompilerFlags.cmake: - Add the debug flag to the shared library linker line - may need - to fix more than this, but it's a start + * [r47752] TODO.cmake: + added the deprecation warning to the old build system -2011-08-02 15:33 brlcad +2011-12-02 01:28 brlcad - * [r45757] src/rt/do.c: - more type quellage (someone needs to compile strict) .. use - bu_log() instead of fprintf(). only bu_log() supports %z for - size_t types (with c90). + * [r47751] sh/footer.sh, sh/header.sh: + add support for adding header/footers to .cmake files, using + sh-mode -2011-08-02 15:32 brlcad +2011-12-02 01:27 brlcad - * [r45756] src/rt/view.c: - quell variable type warnings, stub in code for displaying - progress during raytrace ... which unfortunately kills render - performance. + * [r47750] sh/template.sh: + don't just delete the header/footer file before aborting. we + might have been running adding a header/footer to a file that + already existed. instead restore the backup. -2011-08-02 13:27 starseeker - - * [r45755] CMakeLists.txt: - CMake doesn't currently work with umask settings, so there's no - point in setting it ahead of time. - -2011-08-02 04:37 bhinesley - - * [r45753] src/libged/edit.c: - edit() will now "expand" batch operation args, by performing a - deep copy of every target obj's edit_arg struct, consolidating - option flags between the two as necessary. Added detection of - keypoints missing their matching 'TO' arg, since every cmd should - have that behavior. Replaced edit_arg_free_if_empty() with - edit_arg_is_empty; a bit more versatile that way. - -2011-08-02 01:51 kunigami - - * [r45752] src/liboptical/liboslrend.cpp, - src/liboptical/sh_osl.cpp: - the experimental mode should be used with path-tracing, turning - off ray-tracing on sh_osl... - -2011-08-02 01:50 kunigami - - * [r45751] src/rt/do.c, src/rt/ext.h, src/rt/opt.c, src/rt/view.c: - added simple support for the multi-sample framebuffer. I'm - currently using the scanline array to hold the partial averages, - but this is not good since it is a char array and many values - will be truncated when I compute the next average. I think we - must use a dedicated buffer to hold these averages. To test this - mode, compile with -DEXPERIMENTAL_MODE - -2011-08-01 22:14 bhinesley - - * [r45750] src/libged/edit.c: - Improved detection/alerts of translate command syntax-error. - -2011-08-01 20:45 r_weiss - - * [r45749] src/librt/primitives/nmg/nmg_pt_fu.c: - Updated function 'nmg_class_pt_eu' within file 'nmg_pt_fu.c'. - Changed a floating point compare to 0.0 to using SMALL_FASTF. - -2011-08-01 20:38 r_weiss - - * [r45748] src/librt/primitives/nmg/nmg_rt_isect.c: - Updated functions 'vertex_neighborhood', 'ray_hit_vertex', - 'isect_ray_faceuse', 'guess_class_from_hitlist_max', - 'guess_class_from_hitlist_min' and 'nmg_class_ray_vs_shell' - within file 'nmg_rt_isect.c'. Most of the changes support the - prototype version of the function 'nmg_triangulate_fu'. The - remaining changes are code cleanup. The logic changes are - disabled by default and are a work in progress. These changes are - related to classification of nmg objects during boolean - operations. - -2011-08-01 20:29 r_weiss - - * [r45746] src/librt/primitives/nmg/nmg_class.c: - Updated functions 'nmg_class_pt_e', 'nmg_class_pt_l', - 'class_vu_vs_s', 'nmg_class_pt_s', 'class_eu_vs_s' and - 'class_lu_vs_s' within file 'nmg_class.c'. Most of the updates - were changes to support the prototype version of function - 'nmg_triangulate_fu'. The remainer of the changes were code - cleanup. The logic changes are disabled by default and are a work - in progress. These changes are related to classification of nmg - objects during boolean operations. - -2011-08-01 20:22 r_weiss - - * [r45745] src/librt/primitives/nmg/nmg_tri.c: - Updated the prototype version of function 'cut_unimonotone' - within file 'nmg_tri.c'. This change adds a check for null - edgeuse. This prototype function supports the prototype version - of 'nmg_triangulate_fu'. These changes are disabled by default. - These changes are a work in progress. - -2011-08-01 20:09 bhinesley - - * [r45744] src/libged/edit.c: - One of the translate cmd's functions was not detecting missing - "TO" args, which ged_edit() intentionally doesn't detect if the - -k option isn't given. A function to free edit_cmd obj's was only - partially working since args were changed from being automatic to - malloc'd. Fixed several related/unrelated problems with regard to - freeing and allocating memory. Added a helper function to only - free args if they are unused, which saved some checks/vars later - on. There were some mistakes due to copy/pasting in r45743. On - top of that, there was an oversight; it was incorrectly assumed - that a NULL ptr indicated the last arg in - edit_cmd_get_next_arg_head() and friends, but any arg can be NULL - if it is simply not used (duh). Now it simply loops through the - args infinitely, leaving it up to the caller to recognize the arg - they started on, and terminate the loop. No more known bugs that - cause crashes :) - -2011-08-01 18:46 bhinesley - - * [r45743] src/libged/edit.c: - fixed off by one error in a function that frees linked list of - args; was causing crashes in some cases - -2011-08-01 17:37 bhinesley - - * [r45742] src/libged/edit.c: - Compiler warnings because of dynamically sized arrays based on - runtime variable were resolved by allocating memory in r45741 - (which was not subsequently being freed). Since these sizes are - known at compile time, we can instead size the arrays using - preprocessor macros. Also resolved, were 3 warnings about printf - format specifiers; the pointers needed to be dereferenced. - -2011-08-01 14:25 r_weiss - - * [r45741] src/libged/edit.c: - Updated file 'edit.c' within the libged library. Fixed some - compile warnings/errors. - -2011-08-01 02:23 kunigami - - * [r45740] src/rt/do.c: - added a experimental mode to call do_run several times. by now - each run is independent, but my next step is to sum the colors in - scanline array instead of just setting them. - -2011-07-31 22:55 brlcad - - * [r45739] TODO: - options for applying or not applying standard gravity in a - simplified form (-g being default) - -2011-07-31 22:29 brlcad - - * [r45738] TODO: - document initial thoughts on a 'simulate' command syntax - -2011-07-31 14:37 brlcad - - * [r45737] CMakeLists.txt: - CAD_VERSION was only needed to bridge an m4 variable to a shell - variable, cmake can just set BRLCAD_VERSION. on that note, use it - where triplets are called for and keeping with our naming - guidelines. - -2011-07-31 14:12 kunigami - - * [r45736] src/liboptical/liboslrend.cpp: - discovered how to get the object color from the closures. the - next step is how to make the closure tell me to perform - reflection - -2011-07-30 08:59 bhinesley - - * [r45735] src/libged/edit.c: - Due to some previous changes, an edit_arg was set to point at to - something before being 'initialized' to NULL, which was causing - crashes later on. Also, the natural origin option was still being - saved as a character, and the target object flag was not being - set. Enabled support for multiple target object arguments. Added - helper function to free last arg in a list, broke common - functionality out to reduce redundancy. - edit_translate_add_cl_args() is improved, but there are still - issues. Improved handling of multiple leading/trailing arguments - w/o options. - -2011-07-30 06:38 bhinesley - - * [r45734] src/libged/edit.c: - Finished the edit_translate_add_cl_args() function (previously - *_add_args()), so the logic of unique cmd-line args for that cmd - are validated (needed 1 done to proceed with edit()). Added - flagging of common options to ged_edt(); now, only cmd-specific - options are recorded as chars. Since bug fix in r45733, I was - able to start enabling/testing '.' batch operator(WIP). Also, - made an alias of '--'. Trimmed long lines/comments. Removed dead - code. - -2011-07-30 00:09 bhinesley - - * [r45733] src/libged/edit.c: - Fixed crash due to use of uninitialized pointers; command union - wasn't being initialized early enough. - -2011-07-29 19:03 starseeker - - * [r45732] CMakeLists.txt: - Provide an option to allow RPMS to have a version-specific unique - name, to make it simpler to allow for installing multiple - versions of BRL-CAD on one system. - -2011-07-29 09:33 bhinesley - - * [r45731] src/libged/edit.c: - Updated several helper functions to work with a recent change - from automatic arguments in union edit_cmd to pointers. Added - command-specific functions to initialize the needed argument - pointers. Fixed a problem with the help subsystem, and eliminated - a bit of redundancy. More edit() testing, but not a whole heck of - lot of foreward progress yet. - -2011-07-29 01:08 kunigami - - * [r45730] src/liboptical/liboslrend.cpp, - src/liboptical/liboslrend.h, src/liboptical/sh_osl.cpp: - started coding the (supposely) raytracer using OSL. the results - are not correct - -2011-07-29 00:25 bhinesley - - * [r45729] src/libged/edit.c: - Started on command-specific argument handling for translate, - fixed some minor problems, and simplified some things. Need to - have edit() add appropriate flags to command line args and remove - command line character options from each arg's cl_options[] - before I can continue. Tried to add this functionality in - ged_edit() as it is originally adding the args, but it really - needs to be done on a second loop, since the arguments before and - after the current arg make a difference in how to apply the - flags. +2011-12-02 01:21 starseeker -2011-07-28 22:53 r_weiss + * [r47749] src/libbu/parse.c: + Try to undo r47659 without ruining the subsequent commits... this + was breaking the solids shader regression test, so needs more + checking into. - * [r45728] src/librt/primitives/nmg/nmg_tri.c: - Updated the prototype version of function 'nmg_triangulate_fu' - within file 'nmg_tri.c'. The logic was simplified and code - cleanup was done. This change is disabled by default. This is a - work in progress. +2011-12-02 00:00 brlcad -2011-07-28 22:01 starseeker + * [r47748] include/bu.h, src/libbu/tcl.c, src/mged/edsol.c: + do the same with bu_tcl_structparse_argv(). it was only used in + one place, so eliminate it by just making the caller code call + bu_structparse_argv() directly. - * [r45727] misc/CMake/CompilerFlags.cmake: - Don't add omit-frame-pointer if we're profiling - things are Not - Happy. +2011-12-01 23:38 brlcad -2011-07-28 21:54 erikgreenwald + * [r47747] doc/deprecation.txt, include/bu.h, src/libbu/tcl.c: + remove bu_tcl_setup() in favor of equivalent Bu_Init() - * [r45726] src/libgcv/bottess.c: - cleanup, more style normalization, removal of some dead code +2011-12-01 23:34 brlcad -2011-07-28 21:35 starseeker + * [r47746] src/rttherm/ssampview.c: + replace the call to bu_tcl_setup() and rt_tcl_setup() with the + same initialization call used by bwish and mged, calling + Bu_Init() and Rt_Init() respectively. allows bu_tcl_setup() to go + away. - * [r45725] NEWS: - Upgraded libpng to 1.5.4 +2011-12-01 23:31 brlcad -2011-07-28 21:33 starseeker + * [r47745] src/libbu/tcl.c: + removed the only call to bu_get_all_keyword_values from tcl code + so its binding can go away. another 100 lines. - * [r45724] configure.ac: - need both source and build dirs as includes now for libpng +2011-12-01 23:28 brlcad -2011-07-28 21:17 starseeker + * [r47744] src/rttherm/ssampview.tcl: + replace bu_get_all_keyword_values with calls to + bu_get_value_by_keyword. this was the only use with ill-defined + side effects, so reduce. - * [r45723] src/other/libpng/configure.ac: - whoops, typo +2011-12-01 23:22 brlcad -2011-07-28 21:04 starseeker + * [r47743] src/libbu/parse.c: + the _bu_ prefix convention on static functions was a bad idea. + use a prefix based on the group/file these functions belong to, + i.e., parse_ - * [r45722] src/other/libpng/configure.ac: - autogen failed - add back in what seem to be the related - differences from the previous libpng configure.ac +2011-12-01 23:14 brlcad -2011-07-28 20:22 bhinesley + * [r47742] src/libbu/tcl.c: + eliminate 7 seemingly minimal-value bu tcl commands that also + seem to be completely unused within our code: bu_ck_malloc_ptr, + bu_malloc_len_roundup, bu_printb, bu_key_eq_to_key_val, + bu_shader_to_tcl_list, bu_key_val_to_key_eq, bu_shader_to_key_eq. + 200 line reduction. - * [r45721] src/libdm/dm-ogl.c, src/libtclcad/tclcad_obj.c: - Quiet some compiler warnings about unused variables. +2011-12-01 22:12 starseeker -2011-07-28 20:21 bhinesley + * [r47741] CMakeLists.txt: + Nevermind the BRLCAD_ prefix on the aliases - if we need that it + can be automated at the macro level - * [r45720] src/libged/edit.c: - Changed all union edit_cmd args to pointers. Kinda liked the idea - of them being automatic, as it would simplify building commands, - but we need to be able to shuffle them around easily for the - *_add_arg functions. +2011-12-01 22:09 starseeker -2011-07-28 20:10 r_weiss + * [r47740] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake: + Add a second 'BRLCAD_OPTION' to test the setup. Need to think + about how to handle this for third party cases - may need an + option to go with either BRLCAD_OPTION or just a regular option. - * [r45719] src/librt/primitives/nmg/nmg_tri.c: - Updated the prototype version of function 'cut_unimonotone' - within file 'nmg_tri.c'. This function supports the prototype - version of function 'nmg_triangulate_fu'. Improved the error - checking and the logic to cleanup problem loopuse. Also did some - code cleanup. This change is disabled by default. This is a work - in progress. +2011-12-01 22:06 brlcad -2011-07-28 20:00 starseeker + * [r47739] doc/deprecation.txt: + oops, fix the regex to use both matched patterns. - * [r45718] src/other/libz.dist, src/other/libz/CMakeLists.txt, - src/other/libz/zconf.h.cmakein: - Eliminate the need for a separate zconf.h.cmakein file by simply - adding the definitions at the CMakeLists.txt level if they are - needed. +2011-12-01 22:03 brlcad -2011-07-28 19:42 brlcad + * [r47738] doc/deprecation.txt: + all of the bu_tcl_* functions are no longer public API. - * [r45717] src/other/libz/zconf.h.cmakein: - remove the _LARGEFILE64_SOURCE hack from the cmake template too. - causes build problems with system headers that also define it. +2011-12-01 21:58 brlcad -2011-07-28 19:36 brlcad + * [r47737] src/libbu/tcl.c: + mark the bu_cmdtab functions as HIDDEN as they don't need to be + public API. change their function prefix from bu_tcl_ to tcl_bu_ + so they merely prefix the bu function name they wrap. - * [r45716] src/other/CMakeLists.txt, src/other/libz/CMakeLists.txt: - test to see what breaks. leave the zconf.h file alone, don't - abort if it exists. +2011-12-01 21:47 n_reed -2011-07-28 19:10 brlcad + * [r47736] src/other/perplex/parser.y, + src/other/perplex/scanner_template.c: + adding required re2c configuration options for condition support + to output - * [r45715] src/conv/step/OpenNurbsInterfaces.cpp: - debug code tracing down stack corruption accidentally got - committed. re-enable advanced brep entity loading. +2011-12-01 21:45 starseeker -2011-07-28 19:03 brlcad + * [r47735] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake: + Tweak the BRLCAD_OPTION macro - try for supporting DISABLE_ forms + of ENABLE_ vars - * [r45714] src/libdm/dm-ogl.c: - quellage, remove set-but-not-used variables +2011-12-01 20:55 n_reed -2011-07-28 18:46 brlcad + * [r47734] src/other/perplex/perplex.h, + src/other/perplex/scanner.re: + improved parsing of patterns - * [r45713] src/conv/step/SdaiCONFIG_CONTROL_DESIGN.cc: - delete debug code +2011-12-01 20:53 brlcad -2011-07-28 18:45 r_weiss + * [r47733] include/bu.h, src/libbu/tcl.c: + remove declaration of bu_tcl*() functions that are not used + outside of src/libbu/tcl.c, part of gradual elimination of tcl + from libbu. looks like two are directly used + (bu_tcl_structparse_argv() by edsol.c and bu_tcl_setup() by + ssampview) and four others indirectly used through tclscripts. - * [r45712] src/librt/primitives/nmg/nmg_tri.c: - Changed the function 'join_mapped_loops' within file 'nmg_tri.c'. - I disabled one of the error checks which was causing some - problems. The error check is now only enabled when the prototype - version of function 'nmg_triangulate_fu' is enabled. +2011-12-01 19:41 starseeker -2011-07-28 17:50 brlcad + * [r47732] src/fb/CMakeLists.txt: + Ah, right - even though it's not a library, we need to sort + includes for at least some of the binaries. Do so for the fb + directory. - * [r45711] src/conv/step/step-g.cpp: - safe to delete stepwrapper again +2011-12-01 18:55 erikgreenwald -2011-07-28 17:49 brlcad + * [r47731] src/librt/primitives/pipe/pipe.c: + split assignments to avoid incompatible pointer error - * [r45710] src/conv/step/STEPWrapper.cpp: - my bad, STEPWrapper doesn't get to own the dotg instance, they're - stashing it for future use. was causing double-delete badness. +2011-12-01 17:36 bob1961 -2011-07-28 17:44 brlcad + * [r47730] include/ged.h, src/libtclcad/tclcad_obj.c, + src/tclscripts/lib/Ged.tcl: + Added color, line width and line style at the polygon level. - * [r45709] src/conv/step/step-g.cpp: - so there is definitely some funky stack corruption going on. - deleting the step wrapper crashes, investigating. +2011-12-01 16:45 tbrowder2 -2011-07-28 17:41 brlcad + * [r47729] include/brlcad.h: + correct typo - * [r45708] src/conv/step/BRLCADWrapper.cpp: - close the database on destruction, null out the pointer just in - case +2011-12-01 16:34 n_reed -2011-07-28 16:46 r_weiss + * [r47728] src/other/perplex/parser.y, + src/other/perplex/scanner.re, + src/other/perplex/scanner_template.c: + minor changes to macro names - * [r45707] src/librt/primitives/nmg/nmg_tri.c: - Updated function 'join_mapped_loops' within file 'nmg_tri.c'. - Added more error checking and did some code cleanup and improved - the existing error messages. Changed some of the logic to support - the prototype version of the 'nmg_triangulate_fu' function. Under - certain conditions a new vertexuse can be created and it was not - adding this to the tbl2d table. The logic changes are a work in - progress and are disabled by default. +2011-12-01 15:56 n_reed -2011-07-28 15:59 r_weiss + * [r47727] src/other/perplex/parser.y, + src/other/perplex/perplex.cpp, src/other/perplex/perplex.h, + src/other/perplex/scanner_template.c: + add option for toggling definition of condition routines - * [r45706] src/librt/primitives/nmg/nmg_tri.c: - Updated function 'find_pt2d' within file 'nmg_tri.c'. This change - allows this function to receive a null vertexuse pointer without - crashing. In addition, when passed a null vertexuse pointer, this - function will return the first entry in the table which contains - a null vertexuse pointer. This is useful for finding entries in - the table which can be reused instead of allocating a new table - entry. +2011-12-01 15:53 brlcad -2011-07-28 15:48 r_weiss + * [r47726] NEWS: + nick fixed a bug affecting the combination editor where it wasn't + preserving the color value set. tcl script was preserving the + original color, so needed to not do that. - * [r45705] src/librt/primitives/nmg/nmg_mod.c: - Rewrote the 'nmg_kill_accordions' function within file - 'nmg_mod.c'. The new version has cleaner logic and will continue - to remove all accordions from a loopuse. +2011-12-01 15:44 brlcad -2011-07-28 15:33 erikgreenwald + * [r47725] src/libbu/parse.c, src/libbu/tcl.c: + ws - * [r45704] src/libgcv/bottess.c: - gut stuff and use straight moller97, modified for BRL-CAD types +2011-12-01 15:16 brlcad -2011-07-28 15:32 r_weiss + * [r47724] src/librt/primitives/pipe/pipe.c: + cleanup - * [r45703] src/librt/primitives/nmg/nmg_tri.c: - Added two new functions to support the prototype version of - nmg_triangulate_fu. These functions are 'nmg_tri_kill_accordions' - and 'validate_tbl2d'. The first function is a specialized version - of the 'nmg_kill_accordions' function which allows killed - vertexuse to be removed (nulled out) from the tbl2d table. The - second function verifies that all vertexuse within a faceuse is - stored in the tbl2d table. These functions are a work in progress - and are disabled by default. +2011-12-01 15:01 brlcad -2011-07-28 14:15 erikgreenwald + * [r47723] src/librt/primitives/pipe/pipe.c: + prevent a pipe tesselation double-free, detected by the + conversion script and verbose blather on linux - * [r45702] src/libgcv/bottess.c: - put the i's back, they're necessary for the next step +2011-12-01 14:43 brlcad -2011-07-28 14:10 brlcad + * [r47722] AUTHORS: + developers already have the prestige badge and will + invariably/usually have all contributed to docs in some fashion + by the time they get that designation (100+ features), so avoid + double-listing any dev. also, expand docs to include the website + so we can credit robert leverginton for his work redesigning the + main site back in 2007. responded to my sf posting in june 2007, + unveiled new unified theme drupal+mediawiki+gallery2 site in + march 2008. - * [r45701] src/lgt/do_options.c, src/lgt/screen.h: - let TEMPLATE_COLS represent the number of chars not including - null, so we're protected on both ends of printing. more tricky, - gcc detected that the snprintf() range provided was too much - since IR_AUTO_MAP_PTR already indexes far into template. +2011-12-01 14:16 brlcad -2011-07-28 13:58 brlcad + * [r47721] NEWS: + bob fixed a bug in rt where it'd crash if the ae command was + called during -c (before rtip was initialized). fixed by delaying + the do_ae() processing until after all args are processed. - * [r45700] NEWS: - preliminary testing of the conversion from SCLstring to - std::string is showing a consistent speed improvement in step-g - for relatively small models. Models taking less than a few - minutes to convert are now taking approximately 10-30% less time. - Unfortunately, models that take more than 10-20 minutes still - take 10-20 minutes implying that some other processing dominates - as the files get bigger. +2011-12-01 14:13 brlcad -2011-07-28 13:56 brlcad + * [r47720] src/libgcv/test_bottess.c: + fix header file name and copyright year (starts with file) - * [r45699] src/librtserver/rtserver.c: - idx and los are unused, so get rid of them +2011-12-01 14:00 erikgreenwald -2011-07-28 13:54 brlcad + * [r47719] src/libgcv/CMakeLists.txt, src/libgcv/Makefile.am, + src/libgcv/test_bottess.c: + stub in unit testing for bottess - * [r45698] src/conv/3dm/3dm-g.cpp, src/conv/dxf/dxf-g.c, - src/conv/step/OpenNurbsInterfaces.cpp: - set-and-unused quellage +2011-12-01 02:52 starseeker -2011-07-28 13:52 brlcad + * [r47718] src/libged/CMakeLists.txt: + Put FB back in alphabetical order - hopefully the sorting logic + will handle the situation, if not the 'correct' approach will + have to be to disable macports. - * [r45697] src/libdm/labels.c: - we dont' do anything with id, so don't bother saving it from - rt_db_get_internal() +2011-12-01 02:46 starseeker -2011-07-28 13:51 brlcad + * [r47717] misc/CMake/DiffCache.cmake: + The new _DEFINES showed some holes in the cache diffing routine. + This should be more robust and cleaner. - * [r45696] src/liboptical/photonmap.c: - unused due to commented code +2011-11-30 23:29 starseeker -2011-07-28 13:42 brlcad + * [r47716] misc/CMake/BRLCAD_Util.cmake, src/libbu/CMakeLists.txt, + src/libdm/CMakeLists.txt, src/libfft/CMakeLists.txt, + src/libged/CMakeLists.txt, src/libmultispectral/CMakeLists.txt, + src/liborle/CMakeLists.txt, src/libpc/CMakeLists.txt, + src/libpkg/example/CMakeLists.txt, src/librt/CMakeLists.txt, + src/librtserver/CMakeLists.txt, src/libsysv/CMakeLists.txt, + src/libtclcad/CMakeLists.txt, src/libtermio/CMakeLists.txt, + src/vfont/CMakeLists.txt: + Add a scheme for sorting include directories for BRL-CAD + libraries, with an eye towards favoring local includes over + system directories. Not tested in any of the problem cases as + yet. - * [r45695] src/libged/png.c, src/libged/ps.c, src/libged/red.c, - src/libged/screengrab.c, src/libged/tire.c: - remainder of libged set-and-unused warnings +2011-11-30 22:31 n_reed -2011-07-28 13:40 brlcad + * [r47715] src/other/perplex/parser.y, src/other/perplex/perplex.h, + src/other/perplex/scanner.re: + added basic support for start condition scopes - * [r45694] include/bu.h: - the pointer!=NULL comparison is always true for variables on the - stack. cast through void so the compiler will shut it. +2011-11-30 21:16 brlcad -2011-07-28 13:31 brlcad + * [r47714] src/conv/iges/iges.c, src/lgt/do_options.c, + src/proc-db/csgbrep.cpp: + more strict quellage. - * [r45693] src/librt/opennurbs_ext.cpp: - points a and b are unused, remove +2011-11-30 21:05 bob1961 -2011-07-28 13:30 brlcad + * [r47713] include/ged.h, src/libtclcad/tclcad_obj.c, + src/tclscripts/lib/Ged.tcl: + Provide a way to select the target polygon. - * [r45692] src/libpc/pcVariable.h: - j unused +2011-11-30 19:31 starseeker -2011-07-28 13:26 brlcad + * [r47712] src/other/CMakeLists.txt: + Ah, right - was setting the wrong thing for the toplevel + mechanism. This is tested and works on Win32 - * [r45691] src/libged/glob.c, src/libged/human.c: - more set-and-unused var elimination +2011-11-30 19:11 starseeker -2011-07-28 13:22 brlcad + * [r47711] src/other/CMakeLists.txt: + Mark BUILD_SCL as advanced - * [r45690] src/libged/edit.c: - gcc 4.7 no longer considers these constant/computable at - compile-time. so, meh, set them at runtime. +2011-11-30 18:58 starseeker -2011-07-28 13:17 brlcad + * [r47710] src/other/CMakeLists.txt: + If we're not able to build SCL, set the build var to off so it + gets reported that way... - * [r45689] src/libged/bo.c, src/libged/bot_dump.c: - remove slew of set-yet-unused vars +2011-11-30 16:36 n_reed -2011-07-28 13:14 brlcad + * [r47709] src/other/perplex/perplex.h, + src/other/perplex/scanner.re: + added support for single quote strings and comments inside + actions - * [r45688] src/libgcv/bottess.c: - actually, build just wasn't up to date -- dir is used now, but i - is not. quellage. +2011-11-30 16:01 n_reed -2011-07-28 13:11 brlcad + * [r47708] src/other/perplex/parser.y, src/other/perplex/perplex.h, + src/other/perplex/scanner.re: + added support for braces and strings inside actions - * [r45687] src/libgcv/bottess.c: - dir unused +2011-11-30 15:24 erikgreenwald -2011-07-28 13:08 brlcad + * [r47707] src/libgcv/bottess.c: + disable function level static declarations. fix debugging output + parameters. - * [r45686] src/libfb/if_X.c, src/libfb/if_X24.c: - quell set-but-unused warnings +2011-11-30 00:53 starseeker -2011-07-28 09:59 bhinesley + * [r47706] CMakeLists.txt: + with any luck, we don't need to separately call out tcl and tk + build deps... - * [r45685] src/libged/edit.c: - Renamed stupid "*_concise" functions to "*_wrapper". Added - functions to get the next argument "head" in the union edit_cmd. - Not too happy about adding yet another command-specific function; - but it seems necessary to keep separation, while still having an - intuitive way to build arguments (id est union edit_cmd). With - these functions, we'll be able to pass over all of a command's - arguments, without being aware of the union edit_cmd layout. The - new plan is to keep edit() entirely command-agnostic. Certainly - made adding another set of functions more palatable. +2011-11-29 23:08 brlcad -2011-07-28 07:00 brlcad + * [r47705] src/librt/primitives/extrude/extrude.c: + reworking more variables since compilation is halting on bugs + that gcc 4.6.2 detected where we're calling V3ARGS on point2d_t + variables being passed around. make isect_line2_ellipse() take 2d + entities and promote the rest to 3d for now. - * [r45684] src/librt/namegen.c, src/librt/primitives/ell/ell.c, - src/librt/primitives/hyp/hyp.c, - src/librt/primitives/metaball/metaball.c, - src/librt/primitives/nmg/nmg.c, - src/librt/primitives/nmg/nmg_brep.cpp, - src/librt/primitives/nmg/nmg_fcut.c, - src/librt/primitives/nmg/nmg_fuse.c, - src/librt/primitives/pipe/pipe.c, - src/librt/primitives/pipe/pipe_brep.cpp, - src/librt/primitives/pnts/pnts.c, - src/librt/primitives/revolve/revolve.c, - src/librt/primitives/rpc/rpc_brep.cpp: - quell a slew of gcc 4.7 detections of variables being set but - weren't being used. one of the nmg routines, - nmg_eval_linear_trim_to_tol(), is a little suspect but the rest - were mostly benign. +2011-11-29 22:42 brlcad -2011-07-28 05:41 brlcad + * [r47704] src/fb/fbanim.c, src/fb/fbcmrot.c, src/fb/pixflip-fb.c, + src/remrt/remrt.c, src/remrt/rtsrv.c, src/util/dunncomm.c: + few more select() caller stragglers that didn't include + sys/select.h directly. include bselect.h ftw. - * [r45683] src/other/step/TODO: - leaking something nasty +2011-11-29 22:36 brlcad -2011-07-28 05:38 brlcad + * [r47703] src/conv/enf-g.c: + initialize variables before use. atof may fail. - * [r45682] src/other/step/src/cleditor/STEPfile.inline.cc: - delete the instances before deleting the container, don't just - clear them. plugs memory leak (though there is still lots to go - for scl) +2011-11-29 22:32 brlcad -2011-07-28 05:36 brlcad + * [r47702] src/fbserv/fbserv.c, src/fbserv/server.c, + src/libbu/backtrace.c, src/libged/delay.c, src/libged/preview.c, + src/libpkg/pkg.c, src/mged/mged.c: + replace includes of sys/select with the new bselect.h header so + we can avoid a gcc 4.6.2 'ISO C forbids braced-groups within + expressions' -O3 -pedantic error. looks like the + '-Werror=edantic' problem is already reported. - * [r45681] src/librt/primitives/bspline/bspline.cpp: - and again, strictness catches a bug -- this one affects being - able to dbupgrade/dbopen incompatible v4 files. it basically was - reading in old bpline objects without applying a properly - byte-flipped matrix. +2011-11-29 22:28 brlcad -2011-07-28 05:34 brlcad + * [r47701] include/CMakeLists.txt, include/Makefile.am, + include/bselect.h: + add a new header for wrapping the logic and functionality + necessary for protecting against a bug in gcc 4.6.2 where the + FD_*() macros aren't marked as extensions causing gcc to emit a + warning during -O3 compilation about ISO C forbidding + braced-groups within expressions. this may need some more + precautions to ensure we only perform this workaround when + absolutely necessary, but it seems to work well for the platform + (linux) exhibiting the error. - * [r45680] src/librt/primitives/bot/btgf.c, - src/librt/primitives/dsp/dsp.c: - remove unused var +2011-11-29 22:23 brlcad -2011-07-28 05:17 brlcad + * [r47700] src/libged/polyclip.cpp: + curr_lsg won't be initialized if the list is empty. make sure we + don't dereference. - * [r45679] src/other/step/src/cleditor/instmgr.cc: - plug a memory leak accounting for almost a half MB. delete the - InstMgr master and sorted master manager node arrays. +2011-11-29 21:53 erikgreenwald -2011-07-28 05:15 brlcad + * [r47699] misc/CMake/Fink_MacPorts.cmake: + add include dirs to remove command - * [r45678] src/librt/prep.c: - yet another example why strict compilation is a "good thing" - (tm). quell warning about old_max being set but unused. turns out - this was a bug introduced several years ago in r36723 after a - simple refactoring. +2011-11-29 21:50 bob1961 -2011-07-28 04:52 brlcad + * [r47698] src/librt/primitives/extrude/extrude.c: + When using "put" to create an extrude primitive it's possible to + get a segmentation fault if the sketch name is not specified. + This updates rt_extrude_adjust() to check if sketch_name is NULL. - * [r45677] src/conv/step/STEPWrapper.cpp, - src/conv/step/STEPWrapper.h: - convert InstMgr from an embedded class to a pointer with - allocation on the heap +2011-11-29 21:28 n_reed -2011-07-28 04:40 brlcad + * [r47697] src/other/perplex/parser.y, + src/other/perplex/scanner.re, + src/other/perplex/scanner_template.c: + address compiler warnings - * [r45676] src/librt/bundle.c: - status is unused, remove +2011-11-29 21:14 starseeker -2011-07-28 04:34 brlcad + * [r47696] misc/CMake/BRLCAD_Util.cmake: + Just remove duplicates regardless - * [r45675] src/libbn/plot3.c: - more variable set-but-unused warnings from gcc 4.7 (prerelease), - but these are actually needed. check the ret value and perror if - we didn't write all that was expected. +2011-11-29 21:05 bob1961 -2011-07-28 04:27 brlcad + * [r47695] src/tclscripts/lib/Ged.tcl: + ae2dir doesn't take a view parameter - * [r45674] src/libbn/plane.c: - parallel is set but unused, kill it +2011-11-29 20:17 erikgreenwald -2011-07-28 04:22 brlcad + * [r47694] src/libged/CMakeLists.txt: + Move FB includes to end to try to shuffle macports include dir + out... - * [r45673] configure.ac: - PNG libtool library is now libpng15.la +2011-11-29 20:05 n_reed -2011-07-28 03:08 brlcad + * [r47693] src/other/perplex/parser.y, + src/other/perplex/perplex.cpp, src/other/perplex/perplex.h, + src/other/perplex/scanner.re, + src/other/perplex/scanner_template.c: + add ability to generate a header file - * [r45672] src/conv/step/AdvancedBrepShapeRepresentation.cpp, - src/conv/step/AdvancedBrepShapeRepresentation.h, - src/conv/step/Representation.cpp, src/conv/step/Representation.h, - src/conv/step/STEPWrapper.h: - ws +2011-11-29 20:04 starseeker -2011-07-28 03:07 brlcad + * [r47692] src/librt/CMakeLists.txt: + just BUILD_STATIC_LIBS - * [r45671] src/conv/step/STEPWrapper.cpp: - sanity, abort if we encounter a null +2011-11-29 19:59 starseeker -2011-07-28 01:54 kunigami + * [r47691] src/libdm/CMakeLists.txt: + the libdm static build does need some defines - add those. - * [r45670] src/liboptical/liboslrend.cpp, - src/liboptical/liboslrend.h, src/liboptical/sh_osl.cpp: - added support for vector/normal/point and matrix shader - parameters +2011-11-29 19:43 erikgreenwald -2011-07-28 00:13 brlcad + * [r47690] src/librt/CMakeLists.txt: + Set OBJ_BREP on all statics, not just windows - * [r45669] src/conv/step/STEPWrapper.cpp: - dotg != dot_g +2011-11-29 19:34 starseeker -2011-07-28 00:11 brlcad + * [r47689] CMakeLists.txt, src/other/tcl/CMakeLists.txt, + src/other/tk/CMakeLists.txt: + Clean up the OSX framework detection - * [r45668] src/conv/step/step-g.cpp: - always tear down the factory +2011-11-29 19:33 erikgreenwald -2011-07-27 23:57 bhinesley + * [r47688] src/libtclcad/tclcad_obj.c: + remove uninitialized (and basically unused) ret variable - * [r45667] src/libged/edit.c: - Laid out additional subcommand functions, and added pointers to - them into the array of edit_cmd structs. This will help keep - subcommands separate from the edit routines, so adding/modifying - commands will be more isolated/simpler than I had originally - planned. Started on edit(). None of this is not tested very well - yet. WIP +2011-11-29 19:22 bob1961 -2011-07-27 23:42 brlcad + * [r47687] src/rt/do.c: + Check rtip for NULL before trying to use withing do_ae(). - * [r45666] src/conv/step/STEPWrapper.cpp, src/conv/step/step-g.cpp: - sanity +2011-11-29 19:12 bob1961 -2011-07-27 22:40 brlcad + * [r47686] src/rt/do.c: + Revert the previous commit. - * [r45665] src/other/step/TODO: - update with a few topics that have been mentioned of late +2011-11-29 18:11 n_reed -2011-07-27 21:53 erikgreenwald + * [r47685] src/other/perplex/parser.y, + src/other/perplex/perplex.cpp, src/other/perplex/perplex.h, + src/other/perplex/scanner_template.c: + added option for specifying output file - * [r45664] src/libgcv/bottess.c: - Fast test for coplanar triangles. Find direction vector of - intersecting line and projection direction. Make noise-code - compile time switchable. +2011-11-29 18:06 starseeker -2011-07-27 21:11 brlcad + * [r47684] src/other/libutahrle/CMakeLists.txt: + Hmm, must have had a stale libutahrle lib file around. Tweak MSVC + build flags. - * [r45663] src/other/step/src/cleditor/STEPfile.cc, - src/other/step/src/cleditor/STEPfile.inline.cc: - add support for reading exchange/express/step input from standard - input. if the filename provided is a '-', it will be treated - special to imply standard input. +2011-11-29 17:50 bob1961 -2011-07-27 21:08 brlcad + * [r47683] include/ged.h, src/libged/polyclip.cpp, + src/libtclcad/tclcad_obj.c, src/tclscripts/lib/Ged.tcl: + Added a data_polygons subcommand for saving a polygon as a + sketch. Also added one for importing polygon data from a sketch. - * [r45662] src/conv/step/STEPWrapper.cpp: - trim a little so the summary will usually fit within 80 columns, - let user know if input came from stdin +2011-11-29 17:22 starseeker -2011-07-27 20:48 brlcad + * [r47682] CMakeLists.txt: + Do a little more to disable librtserver - may have to eventually + do an actual compile test on this, but hopefully this will avoid + some issues. - * [r45661] src/conv/step/step-g.cpp: - print status when writing the output file +2011-11-29 17:22 n_reed -2011-07-27 20:35 erikgreenwald + * [r47681] src/other/perplex/Makefile.local, + src/other/perplex/mbo_getopt.cpp, src/other/perplex/mbo_getopt.h, + src/other/perplex/parser.y, src/other/perplex/perplex.c, + src/other/perplex/perplex.cpp, src/other/perplex/perplex.h, + src/other/perplex/scanner.re, + src/other/perplex/scanner_template.c: + borrowing re2c's option parser - * [r45660] src/libgcv/bottess.c: - do vertex/plane throwaway on triangle intersection test +2011-11-29 16:42 bob1961 -2011-07-27 20:14 brlcad + * [r47680] src/rt/do.c: + Remove call to do_ae() from within cm_ae(). This causes a + segmentation fault. Besides, do_ae() gets called later in main.c + if necessary. - * [r45659] src/conv/step/STEPWrapper.cpp: - ws indent consistency cleanup +2011-11-29 16:17 brlcad -2011-07-27 20:14 brlcad + * [r47679] src/adrt/isst_tcltk.c: + TIE_EXPORT is dead - * [r45658] src/conv/step/STEPWrapper.h: - use std:: prefix on stl types +2011-11-29 15:54 brlcad -2011-07-27 20:13 brlcad + * [r47678] src/tclscripts/rtwizard/examples/PictureTypeA/intro.txt, + src/tclscripts/rtwizard/examples/PictureTypeB/intro.txt, + src/tclscripts/rtwizard/examples/PictureTypeC/intro.txt, + src/tclscripts/rtwizard/examples/PictureTypeE/intro.txt, + src/tclscripts/rtwizard/examples/PictureTypeF/intro.txt: + various additional corrections from carl for rtwizard. - * [r45657] src/conv/step/step-g.cpp: - make sure we can read the input step file before stubbing in an - empty .g file that gets in the way on follow-up invocations. stub - in support for stdin piped input too. +2011-11-29 15:46 brlcad -2011-07-27 17:50 brlcad + * [r47677] src/rt/viewedge.c: + carl reported a typo - * [r45656] src/other/step/src/clstepcore/sdaiString.cc: - fix a bug introduced with the conversion of SCL's string - management to using STL's std::string. null values were getting - injected into the parsing output since std::string will happily - record a zero-character and keep track of how long the c-string - buffer is independent of null-termination. the streams happily - print the entire buffer (i.e., not relying on null termination) - causing literal '\0' values to get output. fix was simple, don't - append '\0' values. should no longer be needed since empty - std::string will stream empty. +2011-11-29 14:27 d_rossberg -2011-07-27 17:42 brlcad + * [r47675] src/librt/CMakeLists.txt, src/libwdb/CMakeLists.txt: + the brlcad.dll needs an openNURBS.dll: setting the compiler + switches - * [r45655] src/other/step/src/clstepcore/README: - update the README to reflect the current directory contents. was - referring to files and classes that were renamed/refactored - and/or no longer exist. +2011-11-29 02:14 starseeker -2011-07-27 17:40 brlcad + * [r47674] src/conv/CMakeLists.txt, src/fb/CMakeLists.txt, + src/libbn/CMakeLists.txt, src/libpkg/example/CMakeLists.txt, + src/libpkg/example/client.c, src/nirt/CMakeLists.txt, + src/other/libutahrle/include/rle.h, src/util/CMakeLists.txt: + Make a stab at dealing with more MSVC build issues with new + setup. Not tested yet. - * [r45654] src/other/step/src/clstepcore/README, - src/other/step/src/clstepcore/sdaiString.cc: - revert r45653, unintentional inclusion of a bug fix that begs - documenting +2011-11-29 01:05 starseeker -2011-07-27 17:37 brlcad + * [r47673] include/db5.h, include/tie.h, src/librt/CMakeLists.txt: + DB5 and TIE export prefixes switched to RT - * [r45653] src/other/step/src/clstepcore/README, - src/other/step/src/clstepcore/sdaiString.cc: - update the README to reflect the current directory contents. was - referring to files and classes that were renamed/refactored - and/or no longer exist. +2011-11-29 00:53 starseeker -2011-07-27 17:30 brlcad + * [r47672] src/librt/CMakeLists.txt: + Because librt is using so many different DLL_IMPORTS/EXPORTS + flags, we're going to have to handle a few things manually. Any + reason not to roll TIE_DLL and DB5_DLL into RT_DLL? - * [r45652] src/other/step/src/clstepcore/read_func.cc: - ws consistency +2011-11-28 23:45 starseeker -2011-07-27 13:42 indianlarry + * [r47671] src/libdm/CMakeLists.txt: + dm-tk still has issues on Windows. - * [r45651] src/other/step/src/clstepcore/ExpDict.h, - src/other/step/src/clstepcore/ExpDict.inline.cc, - src/other/step/src/clstepcore/sdaiApplication_instance.cc: - Changed parameter 'schnm' back to 'const char *' for functions - SchRename::rename() and TypeDescriptor::Name(). +2011-11-28 23:32 starseeker -2011-07-27 04:17 brlcad + * [r47670] src/CMakeLists.txt: + remove __WIN32__ - compiler define, and in any case it didn't + have the desired result. - * [r45650] src/other/step/src/clstepcore/STEPaggregate.h, - src/other/step/src/clstepcore/STEPundefined.h, - src/other/step/src/clstepcore/Select.h, - src/other/step/src/clstepcore/scl_osschema.h, - src/other/step/src/clstepcore/sdai.h, - src/other/step/src/clstepcore/sdaiBinary.h, - src/other/step/src/clstepcore/sdaiSelect.cc, - src/other/step/src/clutils/errordesc.h: - std::string are declared in , not ; fix r45627. +2011-11-28 22:03 n_reed -2011-07-26 17:34 starseeker + * [r47669] src/other/perplex/perplex.c, + src/other/perplex/scanner_template.c, + src/other/perplex/template.c: + renamed scanner template - * [r45649] CMakeLists.txt: - Add a dirt-simple way to allow developers to inject their own - default settings into the CMake process - eventually we may want - to do something more sophisticated, but this is a simple way to - do things like enable all local libraries by default. +2011-11-28 21:20 n_reed -2011-07-26 15:21 starseeker + * [r47668] src/other/perplex/parser.y, src/other/perplex/perplex.c: + allow empty code section - * [r45648] src/other/step.dist, - src/other/step/src/clutils/scl_string.cc, - src/other/step/src/clutils/scl_string.h: - OK, I think we've gotten rid of 'em now - try again to remove - scl_string +2011-11-28 21:12 starseeker -2011-07-26 15:04 starseeker + * [r47667] src/CMakeLists.txt: + Add the __WIN32__ definition - may need it for some headers. - * [r45647] src/other/libpng/CMakeLists.txt: - Add the new, improved libpng CMakeLists.txt macros from our 1.4.x - build - this is what should go back to libpng as a proposed - patch. +2011-11-28 20:32 starseeker -2011-07-26 14:49 starseeker + * [r47666] src/librt/CMakeLists.txt: + Try tweaking the DLL variables for librt - working on unbreaking + Windows... - * [r45646] misc/enigma/enigma.c: - clang didn't like argc not having a type +2011-11-28 20:23 n_reed -2011-07-26 14:46 starseeker + * [r47665] src/other/perplex/perplex.h, + src/other/perplex/scanner.re, src/other/perplex/template.c: + fix scanning from string - * [r45645] CMakeLists.txt: - Wasn't a typo - to do what that previous edit looked like it - wanted to do, ELSEIF (I think) is what is needed. Instead of - that, just turn on DEBUG_BUILD for everything except Release +2011-11-28 19:26 n_reed -2011-07-26 13:50 brlcad + * [r47664] src/other/perplex/parser.y, src/other/perplex/perplex.c, + src/other/perplex/scanner.re, src/other/perplex/template.c: + addressing some compiler warnings - * [r45644] TODO: - libpng needs backported fixes for autotools +2011-11-28 18:57 starseeker -2011-07-26 13:42 brlcad + * [r47663] misc/CMake/FindGL.cmake: + Whoops, broke the GL logic for MSVC - try again... - * [r45643] src/other/libpng/config.h.in: - autoheader made config.h.in, also remove +2011-11-28 18:34 starseeker -2011-07-26 13:40 brlcad + * [r47662] src/other/CMakeLists.txt: + Mark as advanced - * [r45642] src/other/libpng/depcomp: - depcomp is generated, remove from checkin +2011-11-28 18:33 starseeker -2011-07-26 13:38 brlcad + * [r47661] src/libpkg/example/client.c, + src/libpkg/example/server.c: + Start trying to figure out how to properly shuffle a file back + and forth between client and server. Ideally, want to have the + server send the file to the client, have the client reconstitute + the file, and then fire the file back at the server, which + reconstitutes it in turn and maybe compares it to the original + buffer. Not immediately clear how to achieve this yet. - * [r45641] src/conv/step/AdvancedFace.cpp, - src/conv/step/ClosedShell.cpp, - src/conv/step/ConnectedFaceSet.cpp, - src/conv/step/ManifoldSolidBrep.cpp, - src/conv/step/OpenNurbsInterfaces.cpp, - src/conv/step/STEPWrapper.cpp: - got step-g to crash with a couple input test files, one crashing - on Surface.h:48 implying some stack corruption or memory issue. - so add protections all the way up the stack to make sure we - didn't run out of memory or dereference a null pointer at some - point. probably doesn't get to the heart of the crash, but should - help isolate it and help halt sooner (and hopefully more - gracefully than a crash). - -2011-07-26 13:34 brlcad - - * [r45640] src/conv/step/step-g.cpp: - ws style +2011-11-28 17:32 starseeker -2011-07-26 13:14 brlcad + * [r47660] src/other/re2c.dist, src/other/re2c/CMakeLists.txt, + src/other/re2c/actions.cc, src/other/re2c/bootstrap/scanner.cc, + src/other/re2c/code.cc, src/other/re2c/main.cc, + src/other/re2c/parser.h, src/other/re2c/parser.yy, + src/other/re2c/re2c_parser.h, src/other/re2c/scanner.re: + move parser.h to re2c_parser.h - renaming the lemon generated + parser.h file after generation to avoid conflict only works when + src dir != build dir. If doing an in src build, lemon will still + stomp parser.h on its way to generating parser_tokens.h - * [r45639] BUGS: - rt displays output once again, button bindings should be fixed, - and rt after cd in mged on windows should work once again +2011-11-26 01:44 n_reed -2011-07-26 13:09 brlcad + * [r47659] src/libbu/parse.c: + allow braces around shader parameters, e.g. "plastic {sp .5 di + .5}" as well as "plastic sp=.5 di=.5", in bu_shader_to_tcl_list + (used by mater) - * [r45638] TODO: - cp command now redraws once again, along with a slew of other ged - commands. if one of the argv parameters is displayed, it gets - redrawn. +2011-11-25 22:15 n_reed -2011-07-26 13:08 brlcad + * [r47658] src/libbu/parse.c: + removed is_stack bool from bu_shader_to_tcl_list; was always + false, and would cause bad output if true - * [r45637] TODO: - demote a lot of tasks that won't likely be completed by next - month. leave most of the build-related tasks since we're moving - towards eventual autotools removal. +2011-11-25 21:59 n_reed -2011-07-26 13:01 brlcad + * [r47657] src/libbu/parse.c: + only treat shader string as stack or envmap if shader name + matches exactly - * [r45636] TODO: - remove all of the MSVC platform sections in the CMakeLists.txt - files +2011-11-25 17:02 n_reed -2011-07-26 13:00 brlcad + * [r47656] src/tclscripts/mged/comb.tcl: + Don't save existing color attribute. It overrides comb color set + in gui. - * [r45635] CMakeLists.txt: - consistently default all builds (particularly fresh svn - checkouts) to a system install into /usr/brlcad using rel- for - releases and dev- for developer builds. could probably even just - key off of the patch number but leave as-is for now. this will - probably require windows to set the install prefix given there - usually is no /usr path but that is needed for windows anyways - for release builds. +2011-11-25 03:46 starseeker -2011-07-26 12:53 brlcad + * [r47655] misc/CMake/BRLCAD_Util.cmake, + misc/CMake/ThirdParty.cmake, misc/CMake/ThirdParty_TCL.cmake: + Make a stab at consolidating TCL_BUNDLE_OPTION and BUNDLE_OPTION, + mark the _DEFINES vars as advanced. - * [r45634] CMakeLists.txt: - typo? +2011-11-25 02:05 starseeker -2011-07-26 12:40 brlcad + * [r47654] CMakeLists.txt: + not using the contents of the VARIABLES setting - remove this + macro and calls - * [r45633] src/CMakeLists.txt, src/librt/CMakeLists.txt: - similar to libbu, consolidate the msvc library settings into the - same place where winsock gets set, consistently just use library - names in ADDLIB +2011-11-25 02:01 starseeker -2011-07-26 12:35 brlcad + * [r47653] CMakeLists.txt, misc/CMake/CMakeFiles.cmake: + Move macro out of toplevel CMakeLists.txt file - * [r45632] - src/other/step/src/clSchemas/example/SdaiEXAMPLE_SCHEMA.cc, - src/other/step/src/clSchemas/example/SdaiEXAMPLE_SCHEMA.h, - src/other/step/src/clSchemas/example/schema.h, - src/other/step/src/cldai/StrUtil.cc, - src/other/step/src/cldai/StrUtil.hh, - src/other/step/src/cldai/imptypes.hh, - src/other/step/src/cldai/sdaiDaObject.cc, - src/other/step/src/cldai/sdaiDaObject.h, - src/other/step/src/cldai/sdaiEntity_extent.cc, - src/other/step/src/cldai/sdaiEntity_extent.h, - src/other/step/src/cldai/sdaiEntity_extent_set.cc, - src/other/step/src/cldai/sdaiEntity_extent_set.h, - src/other/step/src/cldai/sdaiModel_contents.cc, - src/other/step/src/cldai/sdaiModel_contents.h, - src/other/step/src/cldai/sdaiModel_contents_list.cc, - src/other/step/src/cldai/sdaiModel_contents_list.h, - src/other/step/src/cldai/sdaiObject.cc, - src/other/step/src/cldai/sdaiObject.h, - src/other/step/src/cldai/sdaiSession_instance.h, - src/other/step/src/cleditor/STEPfile.cc, - src/other/step/src/cleditor/STEPfile.h, - src/other/step/src/cleditor/STEPfile.inline.cc, - src/other/step/src/cleditor/instmgr.cc, - src/other/step/src/cleditor/instmgr.h, - src/other/step/src/cleditor/mgrnode.h, - src/other/step/src/cleditor/mgrnodearray.cc, - src/other/step/src/cleditor/mgrnodearray.h, - src/other/step/src/clprobe-ui/dpmenuitem.cc, - src/other/step/src/clprobe-ui/headerdisp.cc, - src/other/step/src/clprobe-ui/instcmdbufdisp.cc, - src/other/step/src/clprobe-ui/probe.cc, - src/other/step/src/clprobe-ui/probemain.cc, - src/other/step/src/clprobe-ui/seinstdisp.cc, - src/other/step/src/clprobe-ui/setypedisp.cc, - src/other/step/src/clprobe-ui/stepenteditor.cc, - src/other/step/src/clstepcore/ExpDict.cc, - src/other/step/src/clstepcore/ExpDict.h, - src/other/step/src/clstepcore/ExpDict.h.s, - src/other/step/src/clstepcore/Registry.h, - src/other/step/src/clstepcore/Registry.inline.cc, - src/other/step/src/clstepcore/STEPaggregate.cc, - src/other/step/src/clstepcore/STEPaggregate.h, - src/other/step/src/clstepcore/STEPattribute.h, - src/other/step/src/clstepcore/STEPattributeList.cc, - src/other/step/src/clstepcore/STEPattributeList.h, - src/other/step/src/clstepcore/STEPcomplex.cc, - src/other/step/src/clstepcore/SingleLinkList.h, - src/other/step/src/clstepcore/sdai.h, - src/other/step/src/clstepcore/sdaiApplication_instance.cc, - src/other/step/src/clstepcore/sdaiApplication_instance.h, - src/other/step/src/clstepcore/sdaiBinary.h, - src/other/step/src/clstepcore/sdaiEnum.cc, - src/other/step/src/clstepcore/sdaiEnum.h, - src/other/step/src/clstepcore/sdaiSelect.cc, - src/other/step/src/clstepcore/sdaiSelect.h, - src/other/step/src/clutils/errordesc.h, - src/other/step/src/clutils/gennode.h, - src/other/step/src/clutils/gennodearray.cc, - src/other/step/src/clutils/gennodearray.h, - src/other/step/src/fedex_plus/classes.c, - src/other/step/src/fedex_plus/classes_wrapper.cc, - src/other/step/src/fedex_plus/selects.c: - eliminate all of the __OSTORE__ sections. considered dead code - because there was no managed way to enable those code sections. - appears to be a binding to a commercial API (Progress Software - Corp's ObjectStore product), so remove in favor of simplified - code maintenance and reduced complexity. removes almost 3k lines - of code. +2011-11-24 05:00 starseeker -2011-07-26 12:27 brlcad + * [r47652] src/libged/simulate/simrt.c: + Hmm - gentoo build didn't like TRUE and FALSE... - * [r45631] src/CMakeLists.txt, src/libbu/CMakeLists.txt: - set PSAPI_LIB variable so we can consolidate into the same since - MSVC block +2011-11-24 03:43 louipc -2011-07-26 08:47 d_rossberg + * [r47651] misc/archlinux/PKGBUILD: + Update PKGBUILD... + Uses package function + Update dependencies + Use cmake for configuration. + Trim comments. - * [r45630] src/libbu/CMakeLists.txt: - Windows MSVC: because of GetMappedFileName() in fchmod.c link - with psapi.lib +2011-11-24 02:49 starseeker -2011-07-26 04:31 brlcad + * [r47650] misc/CMake/BRLCAD_Util.cmake, src/gtools/CMakeLists.txt, + src/libpkg/example/CMakeLists.txt: + rename, add a utility macro for easer testing/assignment of + defines without lists... - * [r45629] src/other/step/src/cleditor/STEPfile.cc, - src/other/step/src/clstepcore/ExpDict.h, - src/other/step/src/clstepcore/STEPaggregate.cc, - src/other/step/src/clstepcore/STEPcomplex.cc, - src/other/step/src/clstepcore/sdaiApplication_instance.cc: - apply sf patch 3377904 (fixed a bug with step-g and null strings) - from Zach Easterbrook ( lainiwakurax ) which indeed fixes the - step-g crash, but still doesn't restore it to a functional - status. aborts with a message about a NULL std::string. +2011-11-24 02:38 starseeker -2011-07-26 02:06 bhinesley + * [r47649] misc/CMake/BRLCAD_Util.cmake, src/conv/CMakeLists.txt, + src/librt/CMakeLists.txt, src/libwdb/CMakeLists.txt, + src/proc-db/CMakeLists.txt: + Do a little more reworking of local defines - also make the + ADD_DEFS routines more robust/cleaner. - * [r45628] src/libged/edit.c: - Tracked down an issue where the last object wasn't being added, - and the last node in the linked list was empty. Added support for - numeric args (as abs coord, rel pos, or obj offset). - Added/renamed constants for specifying coordinates, so that - significance goes from left to right: - '%s/EDIT\([[:upper:]]\)_COORD/EDIT_COORD_\1/g'. Several smaller, - formatting/comment corrections. +2011-11-24 02:08 starseeker -2011-07-25 22:59 starseeker + * [r47648] misc/CMake/BRLCAD_Util.cmake, src/libdm/CMakeLists.txt, + src/libtclcad/CMakeLists.txt, src/mged/CMakeLists.txt, + src/mged/attach.c: + Get the build working again. Interestingly, the new approach to + defines appears to actually have beneficial DRY consequences even + beyond MSVC - the display manager definitions needed for libdm + had been required in libtclcad and mged as well, but now they + automatically inherit libdm's settings. Which means we can't + cheat by defining something for a library and then defining that + same flag differently when compiling an app that uses that + library, but on the whole an interesting result. - * [r45627] src/other/step/src/cldai/sdaiModel_contents.cc, - src/other/step/src/cldai/sdaiModel_contents.h, - src/other/step/src/clstepcore/ExpDict.cc, - src/other/step/src/clstepcore/STEPaggregate.h, - src/other/step/src/clstepcore/STEPundefined.h, - src/other/step/src/clstepcore/Select.h, - src/other/step/src/clstepcore/scl_osschema.h, - src/other/step/src/clstepcore/sdai.h, - src/other/step/src/clstepcore/sdaiBinary.h, - src/other/step/src/clstepcore/sdaiSelect.cc, - src/other/step/src/clstepcore/sdaiSelect.h, - src/other/step/src/clstepcore/sdaiString.h, - src/other/step/src/clutils/CMakeLists.txt, - src/other/step/src/clutils/Makefile.am, - src/other/step/src/clutils/errordesc.h, - src/other/step/src/clutils/scl_string.cc, - src/other/step/src/clutils/scl_string.h: - Take a stab at removing scl_string altogether. +2011-11-24 00:26 starseeker -2011-07-25 22:20 starseeker + * [r47647] misc/CMake/BRLCAD_Util.cmake, + misc/CMake/util_macros.cmake: + Not only is it not ours, it doesn't apper to be used anywhere. + Just clear it until there's a clear need. - * [r45626] src/other/step/src/clstepcore/STEPcomplex.cc, - src/other/step/src/clstepcore/sdaiApplication_instance.cc, - src/other/step/src/clstepcore/sdaiBinary.h, - src/other/step/src/clutils/errordesc.cc, - src/other/step/src/clutils/errordesc.h: - remove remainder of SCLstring uses +2011-11-24 00:24 starseeker -2011-07-25 21:57 starseeker + * [r47646] misc/CMake/ResolveCompilerPaths.cmake: + Not our file - revert copyright statement - * [r45625] src/other/step/src/clstepcore/ExpDict.cc, - src/other/step/src/clstepcore/sdaiSelect.cc, - src/other/step/src/clutils/Str.h: - Remove some commented out code containing SCLstring +2011-11-24 00:20 starseeker -2011-07-25 21:32 starseeker + * [r47645] misc/CMake/distcheck_buildsys.cmake.in: + Add header and footer to core distcheck file checking logic - * [r45624] src/other/step/src/clutils/CMakeLists.txt: - CMakeLists.txt too +2011-11-24 00:15 starseeker -2011-07-25 21:32 starseeker + * [r47644] misc/CMake/CheckCFileRuns.cmake: + Tweak CheckCFileRuns.cmake - * [r45623] src/other/step/src/clutils/scl_string.cc, - src/other/step/src/clutils/scl_string.h: - Wait until we're sure they're gone. +2011-11-23 23:46 starseeker -2011-07-25 21:28 brlcad + * [r47643] misc/CMake/ThirdParty.cmake: + LIBRARY->EXECUTABLE - * [r45622] src/other/libpng/Makefile.in, - src/other/libpng/aclocal.m4, src/other/libpng/config.guess, - src/other/libpng/config.sub, src/other/libpng/configure, - src/other/libpng/install-sh, src/other/libpng/ltmain.sh, - src/other/libpng/missing: - remove autogenerated build files. have to play nicely with - autotools build until it's obsolete. +2011-11-23 23:16 brlcad -2011-07-25 21:19 starseeker + * [r47642] src/other/re2c/CMake/FindLEMON.cmake, + src/other/step/CMake/FindLEMON.cmake: + sync top-level cmake file - * [r45621] src/other/step/src/clutils/CMakeLists.txt, - src/other/step/src/clutils/scl_string.cc, - src/other/step/src/clutils/scl_string.h: - Doesn't look like scl_string.cc/h are being used - yank +2011-11-23 22:52 brlcad -2011-07-25 21:08 brlcad + * [r47641] misc/CMake/BRLCAD_Util.cmake: + mark BRLCAD_LIBS as advanced - * [r45620] TODO: - lainiwakurax replaced SCLstring with std::string (via sf patch - 3376896) +2011-11-23 22:47 brlcad -2011-07-25 21:05 brlcad + * [r47640] misc/CMake/ThirdParty.cmake: + if BRLCAD_BUNDLED_LIBS is set to SYSTEM and system-installed libs + aren't available, it's not our problem -- let them proceed as if + it was installed and found since that's what they asked for. + perhaps useful for distribution debugging. - * [r45619] AUTHORS: - credit Zach Easterbrook (lainiwakurax) as a code contributor with - his code patch that converted SCLstring to std::string in - src/conv/step and src/other/step. thanks, Zach! +2011-11-23 22:35 brlcad -2011-07-25 21:02 brlcad + * [r47639] misc/CMake/ThirdParty.cmake: + this seems to get things back to working for the parent + BRLCAD_BUNDLED_LIBS option. wasn't accounting for a stray + STREQUAL in the parent logic and wasn't setting the ON/OFF + variable consistently with the statements being printed - * [r45618] src/conv/step/RationalBSplineSurface.cpp, - src/conv/step/STEPWrapper.cpp, - src/conv/step/SdaiCONFIG_CONTROL_DESIGN.cc, - src/other/step/src/cldai/sdaiDaObject.h, - src/other/step/src/cleditor/STEPfile.cc, - src/other/step/src/cleditor/STEPfile.h, - src/other/step/src/cleditor/STEPfile.inline.cc, - src/other/step/src/clprobe-ui/probe.cc, - src/other/step/src/clprobe-ui/stepentdescriptor.cc, - src/other/step/src/clprobe-ui/stepenteditor.cc, - src/other/step/src/clprobe-ui/stepenteditor.h, - src/other/step/src/clstepcore/ExpDict.cc, - src/other/step/src/clstepcore/ExpDict.h, - src/other/step/src/clstepcore/ExpDict.h.s, - src/other/step/src/clstepcore/ExpDict.inline.cc, - src/other/step/src/clstepcore/STEPaggregate.cc, - src/other/step/src/clstepcore/STEPaggregate.h, - src/other/step/src/clstepcore/STEPattribute.cc, - src/other/step/src/clstepcore/STEPattribute.h, - src/other/step/src/clstepcore/STEPcomplex.cc, - src/other/step/src/clstepcore/STEPcomplex.h, - src/other/step/src/clstepcore/STEPundefined.cc, - src/other/step/src/clstepcore/STEPundefined.h, - src/other/step/src/clstepcore/Select.h, - src/other/step/src/clstepcore/read_func.cc, - src/other/step/src/clstepcore/read_func.h, - src/other/step/src/clstepcore/scl_osschema.h, - src/other/step/src/clstepcore/sdaiApplication_instance.cc, - src/other/step/src/clstepcore/sdaiApplication_instance.h, - src/other/step/src/clstepcore/sdaiBinary.cc, - src/other/step/src/clstepcore/sdaiBinary.h, - src/other/step/src/clstepcore/sdaiEnum.cc, - src/other/step/src/clstepcore/sdaiEnum.h, - src/other/step/src/clstepcore/sdaiSelect.cc, - src/other/step/src/clstepcore/sdaiSelect.h, - src/other/step/src/clstepcore/sdaiString.cc, - src/other/step/src/clstepcore/sdaiString.h, - src/other/step/src/clutils/Str.cc, - src/other/step/src/clutils/Str.h, - src/other/step/src/clutils/errordesc.cc, - src/other/step/src/fedex_plus/selects.c, - src/other/step/src/test/generate_express/generate_express.cc, - src/other/step/src/test/scl2html/scl2html.cc, - src/other/step/src/test/tio/tio.cc: - apply sf patch 3376896 (All instances of SCLstring changed to - std::string) from lainiwakurax. patch converts scl converts - almost all instances of SCLstring in SCL to standard STL strings. - tested minimally with a few ap203 conversions that all seemed to - parse and convert equivalently. outstanding. +2011-11-23 21:58 brlcad -2011-07-25 20:12 starseeker + * [r47638] misc/CMake/ThirdParty.cmake: + getting a feel for how the aggregate BRLCAD_BUNDLED_LIBS was + implemented. this makes ccmake report proper propagation of the + parent BUNDLED (AUTO) setting (but still keying off AUTO at + higher precedence than BUNDLED). - * [r45617] src/fb/fb-png.c, src/libged/png.c, - src/other/libpng.dist, src/util/pix-png.c: - fix header includes for 1.5 libpng - need explicit zlib.h in a - couple places. +2011-11-23 21:42 bob1961 -2011-07-25 20:10 starseeker + * [r47637] include/ged.h: + Added gdps_scale to ged_data_polygon_state. - * [r45616] src/other/libpng/ANNOUNCE, src/other/libpng/CHANGES, - src/other/libpng/CMakeLists.txt, src/other/libpng/INSTALL, - src/other/libpng/LICENSE, src/other/libpng/Makefile.am, - src/other/libpng/Makefile.in, src/other/libpng/README, - src/other/libpng/TODO, src/other/libpng/aclocal.m4, - src/other/libpng/config.guess, src/other/libpng/config.h.in, - src/other/libpng/config.sub, src/other/libpng/configure, - src/other/libpng/configure.ac, - src/other/libpng/contrib/gregbook/COPYING, - src/other/libpng/contrib/gregbook/Makefile.sgi, - src/other/libpng/contrib/gregbook/Makefile.unx, - src/other/libpng/contrib/gregbook/Makefile.w32, - src/other/libpng/contrib/gregbook/README, - src/other/libpng/contrib/gregbook/makevms.com, - src/other/libpng/contrib/gregbook/readpng.c, - src/other/libpng/contrib/gregbook/readpng2.c, - src/other/libpng/contrib/gregbook/rpng-x.c, - src/other/libpng/contrib/gregbook/rpng2-x.c, - src/other/libpng/contrib/gregbook/writepng.c, - src/other/libpng/contrib/pngminim/README, - src/other/libpng/contrib/pngminim/decoder/README, - src/other/libpng/contrib/pngminim/decoder/gather.sh, - src/other/libpng/contrib/pngminim/decoder/makefile, - src/other/libpng/contrib/pngminim/decoder/pngusr.dfa, - src/other/libpng/contrib/pngminim/decoder/pngusr.h, - src/other/libpng/contrib/pngminim/encoder/README, - src/other/libpng/contrib/pngminim/encoder/gather.sh, - src/other/libpng/contrib/pngminim/encoder/makefile, - src/other/libpng/contrib/pngminim/encoder/pngusr.dfa, - src/other/libpng/contrib/pngminim/encoder/pngusr.h, - src/other/libpng/contrib/pngminim/preader/README, - src/other/libpng/contrib/pngminim/preader/gather.sh, - src/other/libpng/contrib/pngminim/preader/makefile, - src/other/libpng/contrib/pngminim/preader/pngusr.dfa, - src/other/libpng/contrib/pngminim/preader/pngusr.h, - src/other/libpng/contrib/pngminus/png2pnm.c, - src/other/libpng/contrib/pngsuite/README, - src/other/libpng/contrib/visupng/PngFile.c, - src/other/libpng/contrib/visupng/README.txt, - src/other/libpng/contrib/visupng/VisualPng.c, - src/other/libpng/contrib/visupng/resource.h, - src/other/libpng/depcomp, src/other/libpng/example.c, - src/other/libpng/install-sh, src/other/libpng/libpng-1.4.5.txt, - src/other/libpng/libpng-config.in, - src/other/libpng/libpng-manual.txt, src/other/libpng/libpng.3, - src/other/libpng/libpngpf.3, src/other/libpng/ltmain.sh, - src/other/libpng/missing, src/other/libpng/png.5, - src/other/libpng/png.c, src/other/libpng/png.h, - src/other/libpng/pngconf.h, src/other/libpng/pngdebug.h, - src/other/libpng/pngerror.c, src/other/libpng/pngget.c, - src/other/libpng/pnginfo.h, src/other/libpng/pngmem.c, - src/other/libpng/pngpread.c, src/other/libpng/pngpriv.h, - src/other/libpng/pngread.c, src/other/libpng/pngrio.c, - src/other/libpng/pngrtran.c, src/other/libpng/pngrutil.c, - src/other/libpng/pngset.c, src/other/libpng/pngstruct.h, - src/other/libpng/pngtest.c, src/other/libpng/pngtest.png, - src/other/libpng/pngtrans.c, src/other/libpng/pngvalid.c, - src/other/libpng/pngwio.c, src/other/libpng/pngwrite.c, - src/other/libpng/pngwtran.c, src/other/libpng/pngwutil.c, - src/other/libpng/projects/owatcom, - src/other/libpng/projects/owatcom/libpng.tgt, - src/other/libpng/projects/owatcom/libpng.wpj, - src/other/libpng/projects/owatcom/pngconfig.mak, - src/other/libpng/projects/owatcom/pngtest.tgt, - src/other/libpng/projects/owatcom/pngvalid.tgt, - src/other/libpng/projects/visualc6/README.txt, - src/other/libpng/projects/visualc6/libpng.dsp, - src/other/libpng/projects/visualc6/libpng.dsw, - src/other/libpng/projects/visualc6/pngtest.dsp, - src/other/libpng/projects/visualc71/PRJ0041.mak, - src/other/libpng/projects/visualc71/README.txt, - src/other/libpng/projects/visualc71/libpng.vcproj, - src/other/libpng/projects/visualc71/pngtest.vcproj, - src/other/libpng/projects/vstudio/libpng/libpng.vcxproj, - src/other/libpng/projects/vstudio/pnglibconf, - src/other/libpng/projects/vstudio/pnglibconf/pnglibconf.vcxproj, - src/other/libpng/projects/vstudio/pngtest/pngtest.vcxproj, - src/other/libpng/projects/vstudio/pngvalid, - src/other/libpng/projects/vstudio/pngvalid/pngvalid.vcxproj, - src/other/libpng/projects/vstudio/readme.txt, - src/other/libpng/projects/vstudio/vstudio.sln, - src/other/libpng/projects/vstudio/zlib.props, - src/other/libpng/projects/vstudio/zlib/zlib.vcxproj, - src/other/libpng/projects/xcode/README.txt, - src/other/libpng/projects/xcode/libpng.xcodeproj/.gitignore, - src/other/libpng/projects/xcode/libpng.xcodeproj/project.pbxproj, - src/other/libpng/scripts/README.txt, - src/other/libpng/scripts/checksym.awk, - src/other/libpng/scripts/chkfmt, - src/other/libpng/scripts/def.dfn, - src/other/libpng/scripts/descrip.mms, - src/other/libpng/scripts/libpng-config-head.in, - src/other/libpng/scripts/libpng.pc.in, - src/other/libpng/scripts/makefile.32sunu, - src/other/libpng/scripts/makefile.64sunu, - src/other/libpng/scripts/makefile.acorn, - src/other/libpng/scripts/makefile.aix, - src/other/libpng/scripts/makefile.amiga, - src/other/libpng/scripts/makefile.atari, - src/other/libpng/scripts/makefile.bc32, - src/other/libpng/scripts/makefile.beos, - src/other/libpng/scripts/makefile.bor, - src/other/libpng/scripts/makefile.cegcc, - src/other/libpng/scripts/makefile.cygwin, - src/other/libpng/scripts/makefile.darwin, - src/other/libpng/scripts/makefile.dec, - src/other/libpng/scripts/makefile.dj2, - src/other/libpng/scripts/makefile.elf, - src/other/libpng/scripts/makefile.freebsd, - src/other/libpng/scripts/makefile.gcc, - src/other/libpng/scripts/makefile.hp64, - src/other/libpng/scripts/makefile.hpgcc, - src/other/libpng/scripts/makefile.hpux, - src/other/libpng/scripts/makefile.ibmc, - src/other/libpng/scripts/makefile.intel, - src/other/libpng/scripts/makefile.knr, - src/other/libpng/scripts/makefile.linux, - src/other/libpng/scripts/makefile.mingw, - src/other/libpng/scripts/makefile.mips, - src/other/libpng/scripts/makefile.msc, - src/other/libpng/scripts/makefile.ne12bsd, - src/other/libpng/scripts/makefile.netbsd, - src/other/libpng/scripts/makefile.openbsd, - src/other/libpng/scripts/makefile.os2, - src/other/libpng/scripts/makefile.sco, - src/other/libpng/scripts/makefile.sggcc, - src/other/libpng/scripts/makefile.sgi, - src/other/libpng/scripts/makefile.so9, - src/other/libpng/scripts/makefile.solaris, - src/other/libpng/scripts/makefile.solaris-x86, - src/other/libpng/scripts/makefile.std, - src/other/libpng/scripts/makefile.sunos, - src/other/libpng/scripts/makefile.tc3, - src/other/libpng/scripts/makefile.vcwin32, - src/other/libpng/scripts/makefile.watcom, - src/other/libpng/scripts/makevms.com, - src/other/libpng/scripts/options.awk, - src/other/libpng/scripts/png32ce.def, - src/other/libpng/scripts/pnglibconf.dfa, - src/other/libpng/scripts/pnglibconf.h.prebuilt, - src/other/libpng/scripts/pnglibconf.mak, - src/other/libpng/scripts/pngos2.def, - src/other/libpng/scripts/pngwin.def, - src/other/libpng/scripts/smakefile.ppc, - src/other/libpng/scripts/sym.dfn, - src/other/libpng/scripts/symbols.def, - src/other/libpng/scripts/symbols.dfn, - src/other/libpng/scripts/vers.dfn, - src/other/libpng/test-pngtest.sh, - src/other/libpng/test-pngvalid-full.sh, - src/other/libpng/test-pngvalid-simple.sh: - libpng-1.5.x is the current stable libpng series now. Update to - libpng 1.5.4, 'cause that's what all the cool kids are doing. - (API cleanup is a good thing, too...) Starting with a vanilla - check-in, will probably need to re-apply Makefile.am changes and - will definitely need to port CMakeLists.txt changes forward. Will - be submitting the CMakeLists.txt changes back to see if we can - get them included in the next version of libpng. +2011-11-23 21:02 starseeker -2011-07-25 18:48 starseeker + * [r47636] bench/CMakeLists.txt, include/rt/defines.h, + misc/CMake/BRLCAD_Util.cmake, misc/win32-msvc/Dll/CMakeLists.txt, + src/adrt/CMakeLists.txt, src/adrt/librender/render_internal.h, + src/gtools/CMakeLists.txt, src/libbu/CMakeLists.txt, + src/libpkg/example/CMakeLists.txt: + This should get the build working again on non Windows + platforms... also, start the process of clearing out BRLCAD_DLL - * [r45615] src/other/iwidgets.dist: - Ain't there so don't ignore it anymore. +2011-11-23 21:02 brlcad -2011-07-25 17:35 brlcad + * [r47635] src/rt/view.c: + reduce the code duplication in ambient occlusion. pulling the + branch out of both loops is inconsequential to performance in the + long term. - * [r45614] src/burst/grid.c, src/fb/cell-fb.c, - src/gtools/beset/beset.c, src/gtools/g_lint.c, - src/gtools/remapid.c, src/lgt/do_options.c, src/lgt/octree.c, - src/lgt/reflect.c, src/mged/bodyio.c, src/mged/clone.c, - src/mged/edsol.c, src/mged/fbserv.c, src/mged/mged.c, - src/proc-db/brepintersect.cpp, src/proc-db/pix2g.c, - src/remrt/remrt.c, src/util/ap-pix.c, src/util/bwrot.c, - src/util/dbcp.c, src/util/dsp_add.c, src/util/pix-png.c, - src/util/pix-sun.c, src/util/pl-X.c, src/util/png_info.c: - quell majority remainder of gcc 4.6 warnings from user log. - mostly pointer casts, print specifier, and set but unused - variable warnings. still need to sort out the %V warnings. +2011-11-23 20:57 brlcad -2011-07-25 17:29 starseeker + * [r47634] src/rt/view.c: + can't compile due to cmake errors, but add an ambOffset parameter + so you can control how far we pull away from a surface before + shooting ambient rays. this is intended to help 'smooth out' + shots against polygonal models where you get artifacts from + hitting nearby/neighboring polygons. - * [r45613] src/rt/CMakeLists.txt: - Add M_LIBRARY to libremrt. BRLCAD_ADDLIB isn't used here because - this library isn't installed and is only built as a static - library - in the (relatively rare) cases in BRL-CAD where this is - true we just use the raw cmake commands for library building - rather than obfuscate the logic with more macros. +2011-11-23 20:23 brlcad -2011-07-25 17:23 brlcad + * [r47633] Makefile.am: + last one, repeat the deprecation warning when they run autotools + make too. - * [r45612] src/other/libz/zconf.h, src/other/libz/zconf.h.in: - what if we just yank the whole _LARGEFILE64_SOURCE hack section. - shouldn't need to muck with it. +2011-11-23 20:18 brlcad -2011-07-25 16:53 brlcad + * [r47632] configure.ac: + put a deprecation notice in the summary too since most people + actually read it. - * [r45611] include/fb.h: - they're both uint32_t values, not a pointer +2011-11-23 20:15 brlcad -2011-07-25 16:42 brlcad + * [r47631] configure.ac: + add a similar massive deprecation notice with an annoying pause + to configure. - * [r45610] src/shapes/coil.c: - someone's editor leaves trailing whitespace turds all over the - place +2011-11-23 20:08 starseeker -2011-07-25 16:37 brlcad + * [r47630] misc/CMake/FindGL.cmake, misc/CMake/FindX11.cmake, + misc/CMake/FindZLIB.cmake: + Add the rest of the 'full' licenses for the Kitware stuff - was + hoping to commit these changes back to Kitware, but either way + we'll have to hang on to these until we can require a modern + enough CMake with the changes. - * [r45609] src/proc-db/breplicator.cpp: - heh, %0 +2011-11-23 20:03 starseeker -2011-07-25 16:27 brlcad + * [r47629] misc/CMake/FindLEX.cmake: + FindLEX.cmake is basically FindFLEX.cmake slightly generalized, + and we already had ourselves listed in the 'standard' CMake BSD + license. We may not even need this at all once the + perplex/re2c/lemon work is complete... - * [r45608] src/mged/cmd.c: - and this ever worked? hard to imagine a lot of people are using - the 'lm' command since it seems to have been passing the wrong - argv to ls.. there shouldn't be muves-specific commands in - brl-cad anyways. +2011-11-23 20:00 starseeker -2011-07-25 16:10 brlcad + * [r47628] misc/CMake/FindLEMON.cmake: + FindLEMON was originally based on FindBISON - note that fact. + Trying to stay close to the formatting of 'standard' CMake + modules for those that we might have a hope of getting accepted + into CMake proper at some point. + +2011-11-23 19:59 brlcad - * [r45607] src/bwish/input.c: - %S was deprecated a long while back, should be %V for vls + * [r47627] autogen.sh: + move the deprecation section down so we're more sure echo -n + work. still before anything is printed. + +2011-11-23 19:54 starseeker + + * [r47626] misc/CMake/CheckPrototypeExists.cmake: + CheckPrototypeExists.cmake is from KDE, flesh out their BSD + license and add a link to the file origin + +2011-11-23 19:47 starseeker + + * [r47625] misc/CMake/BRLCAD_Util.cmake, + misc/CMake/CheckCFileRuns.cmake: + Add the full license text for ChechCFileRuns.cmake - need to fix + up the rest of the Kitware-based files to have the full BSD + license txt. + +2011-11-23 19:38 brlcad + + * [r47624] autogen.sh: + given the magnitude of impact, add a massive deprecation notice + to begin our requisite deprecation notification process. refer + them to the INSTALL file for now since there's not (yet?) an + equivalent step + +2011-11-23 19:15 brlcad + + * [r47623] misc/CMake/BRLCAD_CheckFunctions.cmake, + misc/CMake/BRLCAD_CompilerFlags.cmake, + misc/CMake/BRLCAD_Dependent_Options.cmake, + misc/CMake/BRLCAD_Util.cmake, misc/CMake/CheckCFileRuns.cmake, + misc/CMake/CheckPrototypeExists.cmake, + misc/CMake/CompilerFlags.cmake, misc/CMake/DiffCache.cmake, + misc/CMake/FindGL.cmake, misc/CMake/FindLEMON.cmake, + misc/CMake/FindLEX.cmake, misc/CMake/FindOIIO.cmake, + misc/CMake/FindOPENNURBS.cmake, misc/CMake/FindOSL.cmake, + misc/CMake/FindOpenEXR.cmake, misc/CMake/FindPkgMacros.cmake, + misc/CMake/FindRE2C.cmake, misc/CMake/FindREGEX.cmake, + misc/CMake/FindSCL.cmake, misc/CMake/FindShellDeps.cmake, + misc/CMake/FindTBB.cmake, misc/CMake/FindTCL.cmake, + misc/CMake/FindTERMLIB.cmake, misc/CMake/FindUTAHRLE.cmake, + misc/CMake/FindX11.cmake, misc/CMake/FindYACC.cmake, + misc/CMake/FindZLIB.cmake, misc/CMake/Fink_MacPorts.cmake, + misc/CMake/ResetCache.cmake, + misc/CMake/ResolveCompilerPaths.cmake, + misc/CMake/ThirdParty.cmake, misc/CMake/ThirdParty_TCL.cmake, + misc/CMake/util_macros.cmake: + as these are build system infrastructure and not actual build + rules, they should include the requisite license headers and + footers like any other source file. CMakeLists.txt don't need the + wrapping, but macro files should -2011-07-25 16:05 brlcad +2011-11-23 19:09 starseeker - * [r45606] src/adrt/isst_tcltk.c, src/adrt/load.c, - src/adrt/load_g.c, src/anim/chan_permute.c: - quellage, set but unused variables, missing variables for print - specifiers (crashy crashy) + * [r47622] include/analyze.h, include/bn.h, include/bu.h, + include/db5.h, include/dm.h, include/fbio.h, include/fft.h, + include/gcv.h, include/ged.h, include/light.h, include/mater.h, + include/optical.h, include/orle.h, include/pc.h, include/pkg.h, + include/raytrace.h, include/shadefuncs.h, include/spm.h, + include/sysv.h, include/tclcad.h, include/tie.h, include/wdb.h: + Convert all the include headers to the _DLL_IMPORTS format -2011-07-25 15:59 brlcad +2011-11-23 19:00 brlcad - * [r45605] src/libicv/rot.c: - use argv[0] instead of bu_getprogname() since the command name - should still be there. make sure bu_optind is really 1, though. + * [r47621] misc/CMake/BRLCAD_Util.cmake: + sync up with the same that was done for ThirdParty_Tcl.cmake + using consistent printing statements (e.g., they might not be + libs), relax to substring matching and reduced logic where we + can. inject blank lines, separators, and comments for improved + readabaility. -2011-07-25 15:46 brlcad +2011-11-23 18:52 starseeker - * [r45604] src/rt/viewweight.c, src/rt/viewxray.c: - use argv0 + * [r47620] misc/CMake/ThirdParty.cmake: + stray duplicate comment line -2011-07-25 15:33 brlcad +2011-11-23 18:48 brlcad - * [r45603] src/rt/viewarea.c, src/rt/viewcheck.c: - ws consistency cleanup + * [r47619] misc/CMake/ThirdParty.cmake: + big restructuring in support of better reporting for whether + bundled or sys libs are being used (and why). few cases weren't + being handled and the string STREQUAL testing was causing cmake + to report warnings. simplify string comparisons to substrings + where applicable, reduce/reorder logic for clarity, and reword + messages for consistency. -2011-07-25 15:28 brlcad +2011-11-23 18:48 starseeker - * [r45602] src/rt/viewcheck.c: - do the same for rtcheck, upgrade to counters to size_t + * [r47618] misc/CMake/BRLCAD_Util.cmake: + remove debug prints for now. -2011-07-25 15:21 brlcad +2011-11-23 18:42 starseeker - * [r45601] src/rt/viewarea.c: - reorder functions to avoid forward decls. + * [r47617] misc/CMake/BRLCAD_Util.cmake: + Make an initial stab at support for library-wide usage of + _DLL_IMPORTS approach to building with MSVC. This is just + hte macro logic and (for the moment, until the rest of this is + worked out) the Windows build is almost certainly well and truly + busted. -2011-07-25 15:18 brlcad +2011-11-23 18:40 brlcad - * [r45600] src/rt/viewarea.c: - upgrade rtarea to size_t throughout. should help it handle - 'massive' 64-bit geometries better than the previous long/int - tracking it was using. + * [r47616] misc/CMake/ThirdParty_TCL.cmake: + more logic simplification. reorder IF/ELSE to avoid needing NOT, + eliminate need for multiple comparisons by using substring + comparison. reword cache string to indicate what action is being + taken. -2011-07-25 15:12 brlcad +2011-11-23 18:29 brlcad - * [r45599] src/rt/scanline.c, src/rt/scanline.h: - these files are not specific to rtmlt, partially revert r45597 to - restore them + * [r47615] misc/CMake/ThirdParty_TCL.cmake: + simplify logic with relaxed substring searching -2011-07-25 15:11 brlcad +2011-11-23 18:18 brlcad - * [r45598] src/rt/CMakeLists.txt: - remove trailing ws + * [r47614] misc/CMake/ThirdParty_TCL.cmake: + trying to make some sense of the logic, add ws for readability -2011-07-25 14:15 brlcad +2011-11-23 18:14 brlcad - * [r45597] src/rt/CMakeLists.txt, src/rt/Makefile.am, - src/rt/scanline.c, src/rt/scanline.h, src/rt/viewmlt.c: - remove rtmlt. it was never a completed nor working implementation - of metropolis light transport. since it's become a maintenance - burden (quellage) and isn't being worked on by anyone, time for - removal. kunigami's progress on the osl integration is already - further along, so renewed interest can be concentrated there. + * [r47613] CMakeLists.txt: + similar, relax string comparisons. makes the unknown value test a + little more robust -2011-07-25 14:09 brlcad +2011-11-23 18:12 brlcad - * [r45596] src/conv/dxf/g-dxf.c, src/conv/euclid/euclid-g.c, - src/conv/euclid/g-euclid.c, src/conv/euclid/g-euclid1.c, - src/conv/fast4-g.c, src/conv/g-acad.c, src/conv/g-egg.c, - src/conv/g-xxx_facets.c, src/conv/nastran-g.c, - src/conv/nmg/nmg-sgp.c, src/conv/patch/patch-g.c, - src/conv/shp/shp-g.c, src/conv/stl/g-stl.c, src/conv/stl/stl-g.c, - src/rt/do.c, src/rt/rtshot.c, src/rt/viewmlt.c: - more gcc 4.6 quellage, eliminate set but unused variables, use - void* for %p, and use %zu for size_t. + * [r47612] misc/CMake/BRLCAD_CompilerFlags.cmake, + misc/CMake/CompilerFlags.cmake: + relax the comparisons to substring matches -2011-07-25 13:55 starseeker +2011-11-23 16:59 brlcad - * [r45595] CMakeLists.txt, misc/CMake/FindTclPackage.cmake, - misc/CMake/ThirdParty.cmake: - CMake will check for third party libraries every time it is run - (or rather, the ThirdParty.cmake macro logic will) but default to - being quiet about it on subsequent runs unless there's actually - something to report. By the same token, don't keep hammering on - the build type. + * [r47611] HACKING: + gentoo folks moved brl-cad from sci-misc to media-gfx -2011-07-25 13:55 brlcad +2011-11-23 11:50 erikgreenwald - * [r45594] src/conv/g-egg.c: - pass ncpu down through to db_walk_tree since it's only != 1 if - user specifies it. remove unused vars. + * [r47610] include/bu.h: + add missing #endif -2011-07-25 13:49 brlcad +2011-11-23 04:13 brlcad - * [r45593] src/conv/dxf/dxf-g.c: - remove unused variables, lots of unimplemented functionality - apparently stubbed + * [r47609] NEWS: + nick added a new -r orientation option for the obj-g importer so + you can specify 1/2/3 as values for unoriented, ccw, and cw + orientation. -2011-07-25 13:19 brlcad +2011-11-23 01:53 starseeker - * [r45592] src/conv/dem-g.c, src/conv/dxf/dxf-g.c, - src/conv/iges/get_vertex.c, src/conv/iges/make_nurb_face.c, - src/conv/iges/orient_loops.c, src/conv/iges/trimsurf.c: - more warning quellage. use %p instead of x%x, remove unused vars, - cast accordingly + * [r47608] src/other/clipper/clipper.hpp: + Upgrade the export macro logic for clipper (hopefully)... -2011-07-25 13:03 brlcad +2011-11-23 01:53 brlcad - * [r45591] src/conv/bot_shell-vtk.c, src/libbu/ptbl.c: - call %zu instead of %z to be more consistent with the calls - elsewhere + * [r47607] include/bu.h: + starseeker right on both counts, need the empty BU_EXPORT so + preprocessor makes the symbol go away and the error case needs to + be tested first -2011-07-25 12:55 brlcad +2011-11-23 01:45 starseeker - * [r45590] src/other/iwidgets/pkgIndex.tcl: - should no longer be keeping pkgIndex.tcl files (and other - generated files) in the repo now that the msvc files are gone + * [r47606] src/other/clipper/CMakeLists.txt: + tweak clipper dll CMake logic. -2011-07-25 12:48 brlcad +2011-11-23 01:44 brlcad - * [r45589] src/conv/bot_shell-vtk.c, src/conv/iges/add_loop.c: - gcc 4.6 warning quellage + * [r47605] include/bu.h: + make sure BU_EXPORT isn't already defined (so callers have some + means to override), and error out if caller tries to import and + export simultaneously. -2011-07-25 12:47 brlcad +2011-11-22 21:14 starseeker - * [r45588] include/fb.h: - log the exact same thing we tested, print what should be the - magic, not a pointer + * [r47604] src/libged/CMakeLists.txt, + src/other/clipper/clipper.hpp: + Try a localized test with libged and clipper... -2011-07-24 14:54 brlcad +2011-11-22 21:05 starseeker - * [r45587] src/conv/iges/iges.c: - unused i + * [r47603] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake, + misc/CMake/CompilerFlags.cmake: + Start preparing to use some kind of test for the declspec + import/export flags - sub in a variable instead of MSVC platform + conditional. -2011-07-24 14:37 brlcad +2011-11-22 20:57 starseeker - * [r45586] src/anim/CMakeLists.txt, src/burst/CMakeLists.txt, - src/conv/CMakeLists.txt, src/fb/CMakeLists.txt, - src/gtools/CMakeLists.txt, src/irprep/CMakeLists.txt, - src/lgt/CMakeLists.txt, src/libged/CMakeLists.txt, - src/mged/CMakeLists.txt, src/nirt/CMakeLists.txt, - src/proc-db/CMakeLists.txt, src/rt/CMakeLists.txt, - src/shapes/CMakeLists.txt, src/sig/CMakeLists.txt, - src/tab/CMakeLists.txt, src/util/CMakeLists.txt, - src/vdeck/CMakeLists.txt: - remainder(?) of -lm propagation. used fedora build log failure - report to fix all instances except for libremrt. it's marked as a - static lib, so unclear how to specify the dependency like is done - in BRLCAD_ADDLIB (and why can we not just call that instead?). - needs fedora retesting. + * [r47602] include/bu.h: + Stub in an example for how the new declspec ifdef will look... -2011-07-24 14:10 erikgreenwald +2011-11-22 20:29 bob1961 - * [r45585] TODO: - add a couple config issues + * [r47601] src/libtclcad/tclcad_obj.c: + The number of segments calculations for circles and ellipses + needs to be scaled by gv_scale because "r" is in view + coordinates. Also set a minimum for the number of segments. -2011-07-24 13:49 brlcad +2011-11-22 20:17 bob1961 - * [r45584] CMakeLists.txt: - blindly forcing the FS access down to 32-bit is causing build - problems for environments that prescribe a different setting. - getting redefinition warnings aside from it feeling like a - non-portable hack to start with. needs a better test if zlib - needs something. + * [r47600] include/ged.h, src/libtclcad/tclcad_obj.c: + Change matp_t members of ged_data_polygon_state to mat_t. Added + gdps_rotation and gdps_origin to ged_data_polygon_state. Getting + ready to export ged_polygons to sketches. -2011-07-24 13:44 brlcad +2011-11-22 19:23 starseeker - * [r45583] src/conv/iges/iges.c: - gcc 4.6 quellage. format specifiers and set but unused vars. + * [r47599] src/libpkg/tpkg.c: + tpkg should be checking for SIGPIPE too... -2011-07-23 19:57 brlcad +2011-11-22 19:22 starseeker - * [r45582] src/conv/CMakeLists.txt, src/conv/iges/CMakeLists.txt: - more -lm propagation + * [r47598] src/libpkg/example/server.c: + put SIGPIPE ignore back in, wrapping it this time for platforms + that don't define it (Windows) -2011-07-23 19:35 brlcad +2011-11-22 19:22 bob1961 - * [r45581] src/rt/CMakeLists.txt: - more ${M_LIBRARY} additions to accommodate some front-end calls - to sin()/cos() + * [r47597] src/libtclcad/tclcad_obj.c: + Update bindings for the top and bottom views to match MGED. -2011-07-23 16:13 brlcad +2011-11-22 19:05 indianlarry - * [r45580] src/conv/CMakeLists.txt: - more needed for sqrt() + * [r47596] include/rtgeom.h: + magic for solid type 'uint32_t ' not 'unsigned long', 'brep' + debug command was broken where long not 32bit -2011-07-23 15:37 brlcad +2011-11-22 18:26 starseeker - * [r45579] src/conv/CMakeLists.txt: - add to all of the executables that make direct calls to - sin()/cos(). report of build failure from abhi2011 via irc on - linux, gcc 4.6, where the implicit attempt to add it - automatically results in an ld failure. + * [r47595] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake: + Ah - the '-' to '_' conversion ended up with BRLCAD_BUNDLED_LIBS + being listed in its own alias list. That exposes two problems - + one it doesn't need to list itself as an alias, and two the macro + shouldn't be treating it as an alias when it's the actual + variable (Bad Things happen.) -2011-07-23 14:05 brlcad +2011-11-22 18:07 bob1961 - * [r45578] src/libbu/htester.c: - newer gcc 4.6 is smarter, have to actually use the return value. + * [r47594] src/libtclcad/tclcad_obj.c: + Change the number of segments calculation to reflect the fact + that "r" is the radius. -2011-07-23 02:32 brlcad +2011-11-22 17:59 bob1961 - * [r45577] include/bu.h: - cast the BU_ASSERT pointers through void* in order to hopefully - get past the compiler (correctly) warning that the comparison - will always evaluate as true. + * [r47593] include/ged.h, include/tclcad.h, + src/libtclcad/tclcad_obj.c, src/tclscripts/lib/Ged.tcl: + Add polygon contour mode for specifying arbitrary polygonal + contours. -2011-07-22 17:43 bhinesley +2011-11-22 17:54 n_reed - * [r45576] src/libged/edit.c: - var probably still needs to be initialized when defined to - prevent compiler warnings + * [r47592] doc/docbook/system/man1/en/obj-g.xml, src/conv/obj-g.c: + add r option to obj-g for setting orientation on imported bots -2011-07-22 17:40 bhinesley +2011-11-22 17:42 bob1961 - * [r45575] src/libged/edit.c: - initialize variable to default before switch, rather than setting - in every case + * [r47591] src/libdm/dm-ogl.c, src/libdm/dm-wgl.c: + Ignore if less than 2 points. -2011-07-22 13:41 erikgreenwald +2011-11-22 17:07 brlcad - * [r45574] src/libged/edit.c: - GCC 4.1 has a bug where a variable set in every condition of a - switch still registers as possibly uninitialized, so set it to 0 - on definition (seen on rhel5). + * [r47590] TODO: + uv callback missing for BoT, NMG, and BREP -2011-07-22 12:28 d_rossberg +2011-11-22 17:01 brlcad - * [r45573] include/config_win.h, include/config_win_cmake.h: - S_IRWXU for Windows (MS Visual Studio) + * [r47589] TODO: + looks like twist is also not an option, so make sure we can set + the size and rotation -2011-07-22 07:59 bhinesley +2011-11-22 15:49 indianlarry - * [r45572] src/libged/edit.c: - Implemented mechanism for reading multiple subarguments per - option and lists of arguments for edit subcommands. Objects are - currently the only type of argument supported, but the logic to - add additional parsing capabilities is in place. Generic option - handling works fairly well now, and provides good feedback to the - user about bad option/argument combinations as well as possible - without knowing the syntax of a given command. The syntax of - -k/-a/-r options and -x/-y/-z suboptions are standardized, and - intentionally not changable on a per-command basis. All - unrecognized options are simply stored for later processing on a - per-command basis. The next step is to add additional argument - parsing capabilities to edit_str_to_arg(). Then it's off to - edit() to check that the argument grouping and order makes sense - for the given command, expand the batch character('.'), translate - objects/offsets/relative positions into absolute coordinates, and - any other command-specific prep, before handing off to the - command. + * [r47588] src/conv/CMakeLists.txt: + Wrapped ON_DLL_IMPORTS definition for MSVC only. + +2011-11-21 20:13 n_reed -2011-07-22 00:04 r_weiss + * [r47587] src/other/perplex/Makefile.local, + src/other/perplex/perplex.h, src/other/perplex/scanner.re, + src/other/perplex/template.c: + fixed start condition initialization; removed requirement for EOF + rule in input - * [r45571] src/librt/primitives/nmg/nmg_class.c: - Updated function class_eu_vs_s within file nmg_class.c. This - change supports the prototype version of nmg_triangulate_fu. Made - a logic change which stops the error message "class_eu_vs_s: - classifier found edge midpoint ON, edge topology should have been - shared" when performing nmg boolean operations such as when - running the mged 'facetize' or 'ev' commands. This change is - disabled by default. This is a work in progress. +2011-11-21 18:04 n_reed -2011-07-21 23:56 r_weiss + * [r47586] src/other/perplex/parser.y, + src/other/perplex/scanner.re: + fix separator pattern; properly close output scanner - * [r45570] src/librt/primitives/nmg/nmg_fuse.c: - Updated function nmg_radial_build_list within file nmg_fuse.c. - These changes support the prototype version of - nmg_triangulate_fu. This change corrects a problem when the edge - radial pointers are not already sorted. These changes are - disabled by default. This is a work in progress. +2011-11-21 17:45 n_reed -2011-07-21 23:31 r_weiss + * [r47585] src/other/perplex/scanner.re, + src/other/perplex/template.c: + don't allocate new token string without freeing existing string - * [r45569] src/libbn/plane.c: - Updated the prototype version of function bn_isect_line_lseg and - bn_isect_line3_line3_new within the libbn library within file - plane.c. These changes are disabled by default. These functions - support the prototype function nmg_triangulate_fu. Made changes - to code logic and performed code cleanup. This is a work in - progress. +2011-11-21 17:43 n_reed -2011-07-21 21:24 brlcad - - * [r45568] TODO: - reports of crashes. red with multiple blank lines and - illuminate+Z. - -2011-07-21 21:19 erikgreenwald + * [r47584] doc/bison_to_lemon.txt: + more on assigning types to symbols - * [r45567] src/libbu/simd.c: - ia32 seems to be unhappy about trying to address ebx at all in - PIC mode, so simplify by completely duplicating the asm section - to contain all the specialisms +2011-11-21 16:40 brlcad -2011-07-21 21:01 bhinesley + * [r47583] NEWS: + butler added an initial stab and providing ambient occlusion to + rt. this is presently disabled by default and enabled with the + ambSamples and ambRadius rt variables. more work is needed on + controlling the sample pattern and noise. - * [r45566] src/libged/edit.c: - added detection of objects without slashes, nullified dangling - pointers, misc cleanup +2011-11-21 15:23 brlcad -2011-07-21 15:06 brlcad + * [r47582] src/libbu/vls.c: + it was an interesting idea, but not a great one. did a quick test + to see how much time might be gained if we skipped the initial + vls allocation. looked to be about 25% for bu_vls_printf() which + is marginally interesting at best. probably not worth the + complexity and long-term maintenance (error-prone), at least for + now. - * [r45565] src/libbu/bomb.c: - strlen() returns and write() takes a size_t, so keep the higher - precision as far as we can even through write() requires the - stupid return type +2011-11-20 00:01 tbrowder2 -2011-07-21 13:56 erikgreenwald + * [r47581] doc/README.Linux: + add info on Debian packages and Fedora rpms - * [r45564] src/libbu/bomb.c: - fix signed/unsigned warning +2011-11-19 23:59 tbrowder2 -2011-07-21 11:19 brlcad + * [r47580] HACKING.cmake: + add references to Debian packages and Fedora rpms - * [r45563] src/libbu/bomb.c: - write() returns an ssize_t, simplify test +2011-11-19 22:40 brlcad -2011-07-21 07:17 bhinesley + * [r47579] TODO.cmake: + add two items. eliminate MSVC from non-top-level CMakeLists.txt + files and add deprecation warnings. - * [r45562] src/libbu/bomb.c: - "not validating 'write' return value; missed this in r45542" +2011-11-19 21:01 brlcad -2011-07-21 06:39 bhinesley + * [r47578] src/adrt/CMakeLists.txt, src/conv/CMakeLists.txt, + src/gtools/CMakeLists.txt, src/libbn/CMakeLists.txt, + src/libbu/CMakeLists.txt, src/other/libregex/CMakeLists.txt: + more removal of unnecessary MSVC conditionalization for Windows. + all of the MSVC sections outside of the very top-level + CMakeLists.txt do not belong there, low-hanging poisoned fruit + that should be gotten rid of. - * [r45561] src/libged/edit.c: - Fixed a bunch of logic bugs. Implemented 'quiet' flagging for - edit_str_to_arg, and allowed for conversions to be silently - attempted whenever a string *might* contain an arg. +2011-11-19 20:51 brlcad -2011-07-21 01:53 bhinesley + * [r47577] bench/CMakeLists.txt: + more unnecessary conditionalization of preprocessor flags - * [r45560] src/librt/db_fullpath.c: - db_string_to_path() will trim all leading slashes, but only one - trailing slash; then it fails when more than one trailing slash - is given. I can think of no reason why it shouldn't remove all - trailing slashes, so now it does. +2011-11-19 20:49 brlcad -2011-07-21 00:35 brlcad + * [r47576] src/libpkg/example/CMakeLists.txt: + there's no point in conditionalizing the BRLCAD_DLL compile flag. + it's only used on Windows already. - * [r45559] src/rt/rtexample.c: - doesn't seem to be a real need for bio.h here. remove it since - this is an example application meant to compile outside brl-cad's - build system. thx abhi2011 for the catch. +2011-11-19 16:11 starseeker -2011-07-20 23:58 r_weiss + * [r47575] src/libpkg/example/server.c: + Windows doesn't like the SIGPIPE stuff. - * [r45558] src/libbn/plane.c: - Updated the protoype function bn_isect_line3_line3_new within - file plane.c which supports the prototype function - nmg_triangulate_fu. These changed are disabled by default. - Performed code cleanup and improved some of the logic. More - cleanup is needed. This is a work in progress. +2011-11-19 15:50 abhi2011 + + * [r47574] src/libged/simulate/simrt.c, + src/libged/simulate/simrt.h: + Committing the logic for airgaps in case I need to use it later, + before switching to the proper one using a_onehit = 0 + +2011-11-19 13:31 abhi2011 + + * [r47573] src/libged/simulate/simrt.c, + src/libged/simulate/simrt.h, src/libged/simulate/simulate.c: + Added initial code to detect and show air gaps. + +2011-11-19 06:58 abhi2011 + + * [r47572] src/libged/simulate/simrt.c, + src/libged/simulate/simulate.c: + Trying to convert the air regions to hit regions, so they are + inserted in the hit regions list. -2011-07-20 23:30 r_weiss +2011-11-19 05:05 brlcad - * [r45557] src/librt/primitives/nmg/nmg_rt_isect.c: - Updated functions vertex_neighborhood, get_pole_dist_to_face, - guess_class_from_hitlist_min, guess_class_from_hitlist_max, - isect_ray_snurb_face, record_face_hit, edge_hit_ray_state, - ray_hit_vertex, nmg_class_ray_vs_shell within file - nmg_rt_isect.c. Many changes are to support the prototype version - of nmg_triangulate_fu. The changes associated with this prototype - are disabled by default. The prototype related changes create a - unitized version of the ray direction vector where needed. The - remaining changes which are not related to the prototype function - nmg_triangulate_fu are enabled. These enabled changes fix - floating point 0.0 compares replacing them with SMALL_FASTF. The - result will be more reliable classification of nmg objects during - nmg boolean operations which will improve the operation of such - commands as the mged 'facetize' and 'ev'. The prototype changes - are a work in progress. + * [r47571] src/libtclcad/tclcad_obj.c: + there were two places a chord length was being calculated, one + circular and one elliptical. looks like the diameter in this + second section is the greater of the x or y delta. -2011-07-20 20:25 r_weiss +2011-11-19 04:53 abhi2011 - * [r45556] src/librt/primitives/nmg/nmg_class.c: - Updated function nmg_class_pt_s within file nmg_class.c. This - change supports the prototype version of the nmg_triangulate_fu - function. Within function nmg_class_pt_s it uses the raytracer to - classify if a point is in, out or on a shell. During the - computations of determining this, line intersection functions are - used where some require finite line segments. To help resolve - some of the computation problems I added a magnitude to the ray - direction vector instead of the vector being a unit vector. The - nmg model bounding box was used to determine the ray length. This - is a work is progress. This change is disabled by default. + * [r47570] src/libged/simulate/simrt.c, + src/libged/simulate/simrt.h: + Started adding air gap detection code. -2011-07-20 20:20 erikgreenwald +2011-11-19 03:31 brlcad - * [r45555] include/bu.h, src/libbu/simd.c: - add support for SSE3, SSE4_1 and SSE4_2. Add a bu_simd_supported - function. Minor cleanup and clobberage fixes + * [r47569] src/libtclcad/tclcad_obj.c: + basing the number of segments off of a chord length that's 5% of + the view width will still create chunkly segments (50px long for + a 1024 display) for large circles and sub-pixel chords for small + circles (less than 20px). instead, try basing the size off of the + circle's circumference in terms of pixels. this uses a chord + length of 4px so the circles are always relatively smooth + regardless of size. assumes from glancing through the logic that + 'r' is actually the diameter (hopefully). -2011-07-20 18:56 brlcad +2011-11-18 22:54 starseeker - * [r45554] NEWS: - bob fixed a bug in mged where the browser wasn't getting set - properly so the browser wouldn't launch. needed to set - mged_browser var but was only setting (web_browser) + * [r47568] src/libpkg/example/client.c, + src/libpkg/example/server.c: + Back to basics - don't worry about the file, just dirt simple + back-and-forth. -2011-07-20 18:39 bob1961 +2011-11-18 22:48 bob1961 - * [r45553] src/tclscripts/mged/openw.tcl: - This fixes the failed browser launch on windows. + * [r47567] src/libtclcad/tclcad_obj.c: + Dynamically calculate the number of segments used to approximate + circles and ellipses using the window size. -2011-07-20 18:30 bhinesley +2011-11-18 22:42 n_reed - * [r45552] src/libged/edit.c: - oops; db_free_full_path() doesn't free bu_malloc'd space for the - db_full_path struct itself, so it must be done manually. + * [r47566] src/other/perplex/perplex.h, + src/other/perplex/scanner.re, src/other/perplex/template.c: + changed token text allocation scheme to be leak resistant -2011-07-20 12:48 kunigami +2011-11-18 22:35 tbrowder2 - * [r45551] src/liboptical/sh_osl.cpp: - moving constant parts out of the loop + * [r47565] INSTALL.cmake: + give a tad bit of help for a novice cmake builder; indent the + configuration args to cmake; eliminate the old autotools stuff to + eliminate confusion; show as a work in progress -2011-07-20 03:07 bhinesley +2011-11-18 22:29 brlcad - * [r45550] src/libged/edit.c: - Cut down on a lot of duplication. Fixed a few issues with subcmd - arg helper functions (and most are enabled/used now). ged_edit() - generic subcommand argument parsing is nearly done. Still a WIP. - Some option combinations are accepted that shouldn't be. It is - crashing right now, too. That is to be expected, as it needs - edit_str_to_arg() to work properly, and that is incomplete/needs - some modifications. + * [r47564] CMakeLists.txt, HACKING.cmake, INSTALL.cmake, + configure.cmake.sh, db/CMakeLists.txt, include/CMakeLists.txt, + misc/CMake/BRLCAD_CompilerFlags.cmake, + misc/CMake/BRLCAD_Util.cmake, misc/CMake/CompilerFlags.cmake, + misc/CMakeLists.txt, misc/debian/rules, sh/make_rpm.sh, + src/CMakeLists.txt, src/bwish/CMakeLists.txt, + src/fb/CMakeLists.txt, src/irprep/CMakeLists.txt, + src/libdm/CMakeLists.txt, src/libfb/CMakeLists.txt, + src/liboptical/CMakeLists.txt, src/libtclcad/CMakeLists.txt, + src/mged/CMakeLists.txt, src/other/CMakeLists.txt, + src/other/openNURBS/CMakeLists.txt, src/rttherm/CMakeLists.txt, + src/util/CMakeLists.txt: + rename all of the BRLCAD- cmake variables to BRLCAD_ so we can + consistently only use underscores everywhere. should help improve + simplicity of docs and use. -2011-07-20 00:56 kunigami +2011-11-18 22:19 bob1961 - * [r45549] src/liboptical/sh_osl.cpp: - added back hypersampling right on sh_osl instead of using the -H - parameter. It's much less expensive since we dont need to - re-calculate the hit point which, in the end, will be the same - for all samples. It reads the number of samples from an - environment variable, which is better than having a hardcoded - value + * [r47563] src/libtclcad/tclcad_obj.c: + Removed junk that was mistakenly included with the previous + commit. -2011-07-19 23:24 kunigami +2011-11-18 22:13 bob1961 - * [r45548] src/other/osl/shaders/converter.osl, - src/other/osl/shaders/sh_texture.osl: - texture shader. this one was pretty straightforward since there's - already an implemented internal function + * [r47562] include/tclcad.h, src/libtclcad/tclcad_obj.c, + src/tclscripts/lib/Ged.tcl: + Added the mechanism for sketching out elliptical shaped polygons. -2011-07-19 22:03 bhinesley +2011-11-18 21:29 starseeker - * [r45547] src/libged/edit.c: - change a labeled block to a private function + * [r47561] src/libpkg/example/client.c, + src/libpkg/example/server.c: + Hmm... trying to send a message back to the client from the + server. Doing something wrong... -2011-07-19 21:31 kunigami +2011-11-18 21:25 brlcad - * [r45546] src/liboptical/liboslrend.cpp, - src/liboptical/liboslrend.h, src/liboptical/sh_osl.cpp: - Added support for setting string parameters to OSL shaders + * [r47560] CMakeLists.txt, misc/CMake/CompilerFlags.cmake, + src/other/incrTcl/itcl/CMake/tcl.cmake, + src/other/incrTcl/itk/CMake/tcl.cmake, + src/other/sqlite3/tcl/CMake/tcl.cmake, + src/other/tcl/CMake/tcl.cmake, src/other/tcl/CMakeLists.txt, + src/other/tk/CMake/tcl.cmake, src/other/tk/CMakeLists.txt: + rename BRLCAD-CPU_TYPE and CMAKE_CPU_TYPE to BRLCAD-WORD_SIZE and + CMAKE_WORD_SIZE respectively so as not to imply chip type or + architecture. CPU may be multimode as could the compiler, so it's + not a good moniker. also consistently use either ##BIT or ##-bit + styles when referring to the size in text. -2011-07-19 20:52 brlcad +2011-11-18 21:17 n_reed - * [r45545] src/proc-db/csgbrep.cpp: - looks like this is calling the wrong function table entry. it's - setting an NMG as the object pointer, but was trying to call the - ARBN functab. tripped a bomb magic detection. calling the NMG - converter seems to work in a better non-crashy way. + * [r47559] src/other/perplex/scanner.re, + src/other/perplex/template.c: + use re2c syntax for setting conditions -2011-07-19 20:19 brlcad +2011-11-18 21:10 starseeker - * [r45544] NEWS, src/mged/mged.c, src/mged/setup.c: - now that the ged struct is fully initialized during ged_init(), - it exposed a bug where code wasn't initializing the output - handler properly after opening a database. this restores rt - command output. + * [r47558] src/libpkg/example/CMakeLists.txt: + Ah, right - need special compile flags for MSVC... (ugh) -2011-07-19 20:09 brlcad +2011-11-18 21:09 brlcad - * [r45543] src/libbu/crashreport.c: - quell warning on || && logic, wrap latter in parens + * [r47557] src/librtserver/rtserverTest.c: + remove/comment out unused code. removes -a option since use_air + isn't used. -2011-07-19 19:22 bhinesley +2011-11-18 21:04 brlcad - * [r45542] src/libbu/bomb.c, src/libbu/crashreport.c, - src/libbu/vlb.c: - resolved issues regarding fwrite/write return value validation, - unveiled by r45540/r45541 per conversation with Sean + * [r47556] src/rt/view.c: + retStatus is unused -2011-07-19 17:27 bhinesley +2011-11-18 20:53 n_reed - * [r45541] src/libbu/vlb.c: - remove unused variable missed last commit + * [r47555] src/other/perplex/parser.y, src/other/perplex/perplex.c, + src/other/perplex/perplex.h, src/other/perplex/scanner.re, + src/other/perplex/template.c: + pass app data to lemon parser; first try at embellishing input -2011-07-19 17:18 bhinesley +2011-11-18 18:32 bob1961 - * [r45540] src/libbu/bomb.c, src/libbu/crashreport.c: - removed unused variables and quiet compiler + * [r47554] src/libtclcad/tclcad_obj.c, src/tclscripts/lib/Ged.tcl: + These mods add the functionality to apply snap-to-grid to data + polygon editing. -2011-07-19 13:41 brlcad +2011-11-18 17:24 n_reed - * [r45539] include/bu.h, src/libbu/file.c: - initial implementation of bu_file_delete() for removing files. - performs a simple remove() but then will try harder by relaxing - the file permissions on a second pass attempt if the first fails. - untested on windows but remove() is c90 so we should be able to - rely on it. callers will just have to make sure the file isn't - opened. + * [r47553] doc/bison_to_lemon.txt: + update on alias substitution -2011-07-19 13:20 erikgreenwald +2011-11-18 17:22 starseeker - * [r45538] src/libged/edit.c: - #if0 some unused funcs marked HIDDEN, causes compile failure when - debugging is disabled + * [r47552] misc/CMake/BRLCAD_Util.cmake, + misc/CMake/ThirdParty.cmake, misc/CMake/ThirdParty_TCL.cmake: + Tweaks and corrections to new CMake labeling. -2011-07-19 02:17 bhinesley +2011-11-18 15:23 starseeker - * [r45537] src/libged/edit.c: - adding generic subargument handling to ged_edit; it's a work in - progress. incomplete sections are disabled + * [r47551] src/libpkg/example/CMakeLists.txt: + Add libbu to the link lines... -2011-07-19 02:03 kunigami +2011-11-18 03:18 starseeker - * [r45536] src/liboptical/sh_osl.cpp: - changed sh_osl to read shaders from ../shaders instead of ./ + * [r47550] CMakeLists.txt: + Hmm, that one is easier to change than I thought. Static libs, + not the whole thing static -2011-07-19 01:44 kunigami +2011-11-18 03:16 starseeker - * [r45535] src/other/CMakeLists.txt, src/other/osl/CMakeLists.txt, - src/other/osl/shaders/CMakeLists.txt, - src/other/osl/shaders/stdosl.h: - Added cmakefile to compile the .osl shaders into .oso ones. This - is done only if the OSL flag is enabled + * [r47549] CMakeLists.txt, src/other/CMakeLists.txt: + Fix some of the stray variables that should be advanced -2011-07-18 22:12 kunigami +2011-11-18 03:06 starseeker - * [r45534] src/liboptical/init.c: - osl_mfuncs should be included on DMFUNCS too + * [r47548] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake: + Wait - not handling things quite right with the macro. FORCE + shouldn't be needed for that var in the GLOBAL file. -2011-07-18 21:40 brlcad +2011-11-18 02:57 starseeker - * [r45533] src/librt/opennurbs_ext.h: - add another subtle change in case the == case ever gets removed, - swap the logic so that the <= case will cause the comparison to - clamp correctly to the singular point (and further prevent the - inf loop). + * [r47547] CMakeLists.txt: + correct global example -2011-07-18 21:37 brlcad +2011-11-18 02:54 starseeker - * [r45532] NEWS, src/librt/opennurbs_ext.h: - fixed a bug in NURBS plot where it was getting stuck in an - infinite loop due to hitting an edge case where our v estimate - for a given u was _exactly_ hitting the test point causing - subsequent tests to repeatedly test the same point over and over. - this edge case is actually a happy done-with-function case so we - can just return the precise v value. + * [r47546] misc/CMake/BRLCAD_Util.cmake: + tweak -2011-07-18 21:23 r_weiss +2011-11-18 02:49 starseeker - * [r45531] src/libbn/plane.c: - Created a new prototype version of function bn_isect_line_lseg in - the libbn library within file plane.c. This new version is - disabled by default and exists to support the prototype version - of nmg_triangulate_fu. The changes to this function were - necessary to process the output from the prototype function - bn_isect_line3_line3_new. This is a work in progress. + * [r47545] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake: + Proof-of-concept implementation of a BRLCAD_OPTION macro that + supports aliases for an option and appends documentation to a txt + file. -2011-07-18 20:55 bhinesley +2011-11-18 01:27 starseeker - * [r45530] include/bu.h: - typo + * [r47544] TODO.cmake: + add a todo item for the alias mechanism -2011-07-18 20:23 bhinesley +2011-11-18 01:23 starseeker - * [r45529] src/libged/edit.c: - comment detailing how ged_edit will handle standardized and - unique (unrecognized) subcommand options/args in a generic way, - without requiring changes when a new command is added. - Spellchecked file. + * [r47543] CMakeLists.txt: + Be more informative about what's going on with the CPU type, too -2011-07-18 20:13 kunigami +2011-11-18 01:17 starseeker - * [r45528] src/liboptical/liboslrend.cpp, - src/liboptical/liboslrend.h, src/liboptical/sh_osl.cpp: - added support to multi-thread using the OSL cocept of thread_info - (hope I get it right :P) preliminary tests show a decrease in the - time needed to render an example image when going from 1 to 2 - processors + * [r47542] misc/CMake/BRLCAD_Util.cmake: + AUTO isn't always in the front with new labels -2011-07-18 14:45 brlcad +2011-11-18 01:12 starseeker - * [r45524] BUGS: - rt run from within mged (and probably also within archer, but - untested) doesn't output anything other than the final - success/failure message from libged. something is suppressing all - output, which doesn't seem to have been intentional - (undocumented). + * [r47541] TODO.cmake, misc/CMake/BRLCAD_Util.cmake: + Get the on/off toggles with auto option displaying their actual + state, not just 'AUTO' -2011-07-17 23:33 brlcad +2011-11-18 00:50 starseeker - * [r45523] include/optical.h: - FIXME, should not need to declare all liboptical shaders used by - libmultispectral. in theory, multispectral can use all of them - and having to list shaders in three places really sucks. could - give multispectral a prefix or suffix so it's a different var, - but they shouldn't even be globals. + * [r47540] misc/CMake/BRLCAD_Util.cmake, + misc/CMake/ThirdParty.cmake, misc/CMake/ThirdParty_TCL.cmake: + Make the third party options a bit more informative -2011-07-16 10:44 brlcad +2011-11-17 23:10 lbutler - * [r45522] src/libbu/file.c: - don't need _bu_ prefix on HIDDEN funcs, use file prefix. + * [r47539] src/rt/view.c: + get two partitions by default. Shouldn't need more. -2011-07-16 10:42 brlcad +2011-11-17 23:07 starseeker - * [r45521] include/bu.h, src/libbu/CMakeLists.txt, - src/libbu/Makefile.am, src/libbu/file.c, src/libbu/stat.c: - renamed stat.c to file.c in order to reflect the API supporting - more than determining whether a file exists and stat-style - permissions info. + * [r47538] src/libged/CMakeLists.txt, + src/other/clipper/clipper.hpp: + More clipper tweaks -2011-07-16 04:00 brlcad +2011-11-17 22:50 n_reed - * [r45520] src/libbu/fchmod.c: - fix a variety of minor build issues that came up during - compilation testing. thanks starseeker! + * [r47537] src/other/perplex/Makefile.local, + src/other/perplex/parser.y, src/other/perplex/perplex.c, + src/other/perplex/perplex.h, src/other/perplex/scanner.re, + src/other/perplex/token_type.h: + adding lemon parser; moving towards useful conversion of input -2011-07-16 01:59 bhinesley +2011-11-17 22:39 bob1961 - * [r45519] src/libged/edit.c: - Changed the way that commands are added/stored, to use an array - of structs similar to other command lists in BRL-CAD; much - better. Set up ged_edit so that it behaves like a wrapper when - the command name is not a ged_edit subcommand. Otherwise, when - the command name is a ged_edit subcommand, it behaves as if it - were the only command available. The syntax for some of the - subcommands is pretty intense, so I also implemented a help - system that displays the expanded syntax. Ex: "edit help", "edit - help rotate" "rotate help", etc. + * [r47536] src/libtclcad/tclcad_obj.c: + Incorporate snap-to-grid with polygon rectangle/circle creation. + Update to_data_pick() and to_data_move() to work with data + polygons. Change data_polys to data_polygons. -2011-07-15 23:03 starseeker +2011-11-17 22:29 lbutler - * [r45518] src/mged/utility1.c: - clang is reporting these as unused. Looks like this is part of - the stuff that has moved to libged - nuke. + * [r47535] src/rt/view.c: + ambient occlusion computations included. set ambSamples non-zero + to get sampling of ambient occlusion. set ambRadius non-zero to + bound the distance considered "occluding". -2011-07-15 22:13 starseeker +2011-11-17 21:58 lbutler - * [r45517] src/lgt/do_options.c: - More functions that don't take any arguments. + * [r47534] src/rt/view.c: + a quick hack to add ambient occlusion -2011-07-15 22:11 starseeker +2011-11-17 21:56 brlcad - * [r45516] src/rt/viewarea.c, src/rt/viewfrac.c, src/rt/viewpp.c: - Some more duplicate declarations. + * [r47533] BUGS: + more info on TIE bug, return value seems wrong -2011-07-15 22:10 starseeker +2011-11-17 21:43 brlcad - * [r45515] src/gtools/beset/population.c: - resp was unused here? Not really sure what the intent of that - statement was. + * [r47532] BUGS: + critical TIE bug encountered. seems to be corrupting the + application structure. maybe related to or be known 32-bit bug. -2011-07-15 22:07 starseeker +2011-11-17 21:34 brlcad - * [r45514] src/libmultispectral/init.c: - Same trick for libmultispectral as for liboptical. + * [r47531] doc/deprecation.txt, src/mged/chgview.c, src/mged/cmd.c, + src/mged/muves.c, src/tclscripts/mged/help.tcl: + formally mark all of the muves-specific commands as DEPRECATED, + making them report a deprecation warning if they're used. this + includes em, e_muves, l_muves, lm, read_muves, and t_muves. + rationale is that those are domain-specific extensions that don't + really belong in brl-cad (they belong with muves). they would + make for a potentially suitable set of plugins to a + plugin-oriented libged, but not something we maintain and bundle. -2011-07-15 22:03 starseeker +2011-11-17 20:15 brlcad - * [r45513] src/fbed/fbed.c: - f_Stop doesn't take any arguments + * [r47530] include/bn.h: + document what range of values are returned from bn_randmt() -2011-07-15 22:01 starseeker +2011-11-17 20:12 n_reed - * [r45512] src/liboptical/init.c: - Some of these MFUNCS are declared in the header for - libmultispectral - for those, don't do the extern struct part of - the original MFUNCS macro. Add a DMFUNCS macro for both the - extern and the mlib_add shader call, and make MFUNCS just do the - mlib_add_shader bit. + * [r47529] src/other/perplex/Makefile.local, + src/other/perplex/perplex.c, src/other/perplex/perplex.h, + src/other/perplex/scanner.re, src/other/perplex/template.c: + make scanner input buffer dynamic -2011-07-15 21:54 starseeker +2011-11-17 20:00 starseeker - * [r45511] src/conv/euclid/g-euclid.c, src/conv/g-vrml.c, - src/conv/g-x3d.c, src/conv/jack/g-jack.c, - src/conv/tankill/g-tankill.c, src/fbed/getinput.c, - src/fbed/prnt.c, src/irprep/shapefact.c, src/lgt/trie.c, - src/libdm/dm-X.c, src/libdm/dm-ogl.c, src/mged/set.c, - src/proc-db/tea.c, src/proc-db/tea_nmg.c: - Remove all non-liboptical shadowing warnings. + * [r47528] src/adrt/CMakeLists.txt, src/other/CMakeLists.txt: + Togl isn't behaving well yet under non-X11 builds - turn it off + unless we are X11 -2011-07-15 21:47 r_weiss +2011-11-17 19:41 starseeker - * [r45510] src/librt/primitives/nmg/nmg_tri.c: - Updated the prototype function nmg_plot_fu within file nmg_tri.c. - This function supports the prototype function nmg_triangulate_fu. - These functions are disabled by default. This is a work in - process. The changes were code cleanup. + * [r47527] src/other/clipper/CMakeLists.txt, + src/other/clipper/clipper.hpp: + Make a stab at getting clipper to act like a library in Windows - + untested. -2011-07-15 21:42 starseeker +2011-11-17 19:30 brlcad - * [r45509] src/liboptical/sh_wood.c: - duplicate declarations in sh_wood.c + * [r47526] HACKING: + add bu_file_delete to the use-this-instead-of-that function list -2011-07-15 21:31 brlcad +2011-11-17 19:20 brlcad - * [r45508] src/libbu/fchmod.c: - implement fchmod() for Windows. this will likely break the - Windows build, but committing it since the only issue should be - minor header and preprocessor symbolage. in order to implement - fchmod on Windows, we rely on chmod() instead which is available - but requires a filename. this is normally not knowable, but - windows provides a roundabout way to get it, so run with it. + * [r47525] src/burst/burst.c, src/fbed/fbed.c, + src/lgt/do_options.c, src/libbu/parallel.c, src/libbu/temp.c, + src/libfb/if_X.c, src/libfb/if_X24.c, src/libfb/if_disk.c, + src/libged/color.c, src/libged/edcodes.c, src/libged/edmater.c, + src/libged/put_comb.c, src/libged/red.c, src/libged/tables.c, + src/mged/tedit.c, src/remrt/remrt.c, src/shapes/human.c, + src/shapes/tire.c, src/util/buffer.c: + replace all calls to unlink() and remove() with calls to + bu_file_delete() so we can get more consistent and portable + behavior. -2011-07-15 21:28 starseeker +2011-11-17 19:16 starseeker - * [r45507] src/libfb/fb_generic.c, src/librt/tcl.c: - remove duplicate decls (XCode 4 clang no likie) + * [r47524] src/libpkg/CMakeLists.txt, src/libpkg/Makefile.am, + src/libpkg/example, src/libpkg/example/CMakeLists.txt, + src/libpkg/example/client.c, src/libpkg/example/ntp.h, + src/libpkg/example/server.c: + Add separate client and server examples based on tpkg.c for + libpkg. Use localhost by default if client doesn't specify a host + for simplicity. -2011-07-15 21:09 starseeker +2011-11-17 19:08 bharder - * [r45506] misc/CMake/CompilerFlags.cmake: - Clang likes to complain about unused command line arguments, and - we don't really care. + * [r47523] README: + ws test commit -2011-07-15 21:08 r_weiss +2011-11-17 16:33 bob1961 - * [r45505] src/librt/primitives/nmg/nmg_tri.c: - Updated the prototype version of the function nmg_triangulate_fu - within file nmg_tri.c. This function is disabled by default. This - is a work is process. The majority of the changes were code - cleanup. Added logic to prevent unnecessary processing of already - triangulated faceuse. + * [r47522] src/tclscripts/lib/Ged.tcl: + Added functions to expose the current poly modes. -2011-07-15 19:12 r_weiss +2011-11-17 15:46 bob1961 - * [r45504] src/irprep/Compile.sgi, src/irprep/Makefile.am: - sgi files are gone in irprep - let the Makefile.am know about it. + * [r47519] src/libtclcad/tclcad_obj.c: + Use clipper's weird upper limit as a scale factor for the call to + ged_clip_polgon(). -2011-07-15 18:48 erikgreenwald +2011-11-17 15:44 bob1961 - * [r45503] src/libged/edit.c: - Clean up C90 warning on some compilers. + * [r47518] src/libged/polyclip.cpp: + Added a try catch block around a call to clipper's AddPolygon + method. -2011-07-15 17:21 r_weiss +2011-11-17 00:03 bob1961 - * [r45502] src/librt/primitives/nmg/nmg_tri.c: - Updated the prototype version of function cut_unimonotone within - file nmg_tri.c. This function supports the prototype version of - function nmg_triangulate_fu. These prototype functions are - disabled by default. This is a work is progress. Changed the test - for an infinite loop and added more error checking. Also did code - cleanup. + * [r47515] src/libtclcad/tclcad_obj.c: + Updated to_data_polys() to call ged_clip_polygon() with a scale + factor of LONG_MAX. -2011-07-15 02:45 bhinesley +2011-11-16 23:58 bob1961 - * [r45501] src/libged/edit.c: - quiet compiler warning about unused variable + * [r47514] src/libtclcad/tclcad_obj.c: + Fixed to_mouse_poly_rect to work in an arbitrary plane. -2011-07-15 02:43 bhinesley +2011-11-16 23:23 bob1961 - * [r45500] src/libged/edit.c, src/libged/wdb_obj.c, - src/tclscripts/archer/ArcherCore.tcl, - src/tclscripts/archer/tclIndex, src/tclscripts/lib/Db.tcl, - src/tclscripts/lib/Ged.tcl, src/tclscripts/lib/Mged.tcl, - src/tclscripts/lib/tclIndex: - Validate subcommand names, add ged_edit stuff to a few places I - missed before, cleanup. + * [r47513] include/ged.h, src/libged/polyclip.cpp, + src/libtclcad/tclcad_obj.c: + Added more parameters (i.e. scale factors and matrices for + transforming to/from model/view) to ged_clip_polygon, + ged_clip_polygons, load_polygon, load_polygons and extract. -2011-07-15 02:37 bhinesley +2011-11-16 22:55 n_reed - * [r45499] include/ged.h: - moved ged_edit to more appropriate place + * [r47512] src/other/perplex/Makefile.local, + src/other/perplex/perplex.c, src/other/perplex/perplex.h, + src/other/perplex/scanner.re, src/other/perplex/template.c: + borrowing flex's dynamic buffers to implement yytext string -2011-07-15 01:23 kunigami +2011-11-16 22:28 brlcad - * [r45498] src/liboptical/liboslrend.cpp, - src/liboptical/liboslrend.h, src/liboptical/sh_osl.cpp: - changing OSLRender methods to static. I think this will be - necessary to increase parallelism + * [r47511] src/libged/polyclip.cpp: + non-API functions shouldn't have ged_ prefix and should be made + static when possible. -2011-07-15 00:59 starseeker +2011-11-16 22:25 brlcad - * [r45497] CMakeLists.txt: - Comment out the --no-undefined linker option until I figure out - how to test it. + * [r47510] src/libged/polyclip.cpp: + update function names to match new file name. common.h before sys + header too. -2011-07-15 00:10 starseeker +2011-11-16 22:19 brlcad - * [r45496] CMakeLists.txt: - Quote some path strings for robustness - need more testing of the - logic with spaces and other unfriendly characters paths + * [r47509] src/libged/CMakeLists.txt, src/libged/Makefile.am, + src/libged/clipper.cpp, src/libged/polyclip.cpp: + rename clipper.cpp to polyclip.cpp so as to not conflict with the + same-named clipper.cpp in src/other. this was path of least + resistance since it's not worth the effort to add autotools build + logic for clipper or conditionalize compilation. -2011-07-14 19:38 bhinesley +2011-11-16 22:14 brlcad - * [r45495] src/libged/edit.c: - remove trailing ws + * [r47508] src/libged/clipper.cpp: + update header -2011-07-14 16:34 r_weiss +2011-11-16 22:06 brlcad - * [r45494] src/librt/primitives/ars/ars.c: - Updated the rt_ars_tess function within file ars.c. I disabled - the functions nmg_shell_coplanar_face_merge and - nmg_simplify_shell unless the prototype triangulation is enabled. - The problem is these functions simplify the ars which causes more - work for later triangulating the ars. The original triangulation - code is unable to triangulate the resulting ars after being - simplifed. In order to raytrace an ars, it is first converted to - a bot primitive which requires triangulation. This is a temporary - change to allow ars primitives to be raytraced when the original - triangulation code is enabled. + * [r47507] src/libged/Makefile.am: + tclcad uses clipper so have to enable it for autotools + compilation. include src/other/clipper as header search dir too. -2011-07-14 13:18 brlcad +2011-11-16 22:00 brlcad - * [r45493] src/libdm/dm-ogl.c, src/libdm/dm-rtgl.c, - src/libfb/if_ogl.c, src/mged/comb_bool_parse.y, src/util/ttcp.c: - more irix reference removals. + * [r47506] src/libtclcad/tclcad_obj.c: + copy paste error. ret isn't actually set/used, so shouldn't + conditionalize on it. -2011-07-14 12:01 starseeker +2011-11-16 21:45 brlcad - * [r45492] CMakeLists.txt: - Ah hah. Per - http://www.cmake.org/Wiki/CMake_Version_Compatibility_Matrix, the - *IGNORE_PATH variables weren't around until 2.8.3 - that's - probably why the new mechanism for ignoring install paths wasn't - working in some tests. Bump our required version, as we need to - avoid finding old installed BRL-CAD libraries. + * [r47505] src/librt/primitives/nmg/nmg_class.c: + bah, still issues with quellage. expand the vmove to avoid the + parens. make the nmg_good_dirs container size be consistently + checked too. -2011-07-14 05:58 brlcad +2011-11-16 21:37 brlcad - * [r45491] configure.ac, src/bwish/input.c, src/fbed/Makefile.am, - src/fbed/extern.h, src/fbed/fbed.c, src/fbed/glob.c, - src/libbu/list.c, src/libdm/dm-X.c, src/libdm/dm-ogl.c, - src/libdm/dm-rtgl.c, src/libdm/dm-tk.c, src/remrt/remrt.c, - src/rt/rtscale.c, src/rt/viewg3.c, src/sig/dmod.c, - src/vfont/vfont.h: - the sgi/irix/mips platform is no more and has been that way for - many years now. reduce maintenance cost, remove and refactor - accordingly. + * [r47504] src/librt/primitives/nmg/nmg_copy.c: + convert //-style comments to /**/ -2011-07-14 05:52 brlcad +2011-11-16 21:13 bob1961 - * [r45490] src/bwish/Makefile.am, src/conv/Makefile.am: - LINK_STATIC_REQUIRED was needed for irix, simplify + * [r47503] include/ged.h, src/libtclcad/tclcad_obj.c: + Added the gdps_prev_point and gdps_curr_polygon members to struct + ged_data_polygon_state. -2011-07-14 05:50 brlcad +2011-11-16 21:02 brlcad - * [r45489] src/libfb/if_X.c: - actually, it looks like peeking at the fd is the only internal we - look for so call ConnectionNumber() to get it so we can unset - XLIB_ILLEGAL_ACCESS. + * [r47502] TODO: + added dwayne's idea to wrong section, promote up a few easy tasks + for this upcoming minor -2011-07-14 05:46 brlcad +2011-11-16 20:44 bob1961 - * [r45488] src/libfb/fbserv_obj.c, src/libfb/if_ogl.c: - remove sgi from comments + * [r47501] include/tclcad.h, src/libtclcad/tclcad_obj.c: + Added code to utilize src/other/clipper. Needs more work --- + checking in for safety. -2011-07-14 05:45 brlcad +2011-11-16 20:43 brlcad - * [r45487] src/libfb/if_X.c: - we still need this with Xorg, not SGI-specific + * [r47500] src/tclscripts/archer/BotUtility.tcl: + include requisite dependency packages as well as loading libbu so + we can find botEditor.tcl and quell failure message during build. -2011-07-14 05:37 brlcad +2011-11-16 20:40 brlcad - * [r45486] src/canon/Makefile.am, src/canon/canonlib.c: - more sgi/irix/mips removal. no longer need libds too. + * [r47499] TODO: + they already have the init funcs, need pkgIndex.tcl file for our + core libs -2011-07-14 05:16 brlcad +2011-11-16 20:31 bob1961 - * [r45485] src/lgt/CMakeLists.txt, src/lgt/Makefile.am, - src/lgt/do_options.c, src/lgt/extern.h, src/lgt/glob.c, - src/lgt/sgi_dep.c: - remove all references to sgi since the platform is no longer - maintainable + * [r47498] include/ged.h, src/libged/CMakeLists.txt, + src/libged/clipper.cpp: + Added code to interface with src/other/clipper. More work to do + here --- checking in for safety. -2011-07-14 05:10 brlcad +2011-11-16 20:27 erikgreenwald - * [r45484] include/bu.h, include/raytrace.h: - remove sgi/mips references, platform no longer relevant + * [r47497] src/libtclcad/tclcad_obj.c: + pass 0 to new sflags field -2011-07-14 05:03 brlcad +2011-11-16 20:25 erikgreenwald - * [r45483] src/irprep/CMakeLists.txt, src/irprep/Makefile.am, - src/irprep/irdisp.c, src/irprep/pictsgi.1, src/irprep/pictsgi.c: - same for pictsgi and irdisp tools, which called ir-sgi. remove - pictsgi since it's no longer functional without ir-sgi. + * [r47496] src/libtclcad/tclcad_obj.c: + reflect change from ged_view to ged_view_func in table -2011-07-14 04:58 brlcad +2011-11-16 20:16 bob1961 - * [r45482] src/irprep/CMakeLists.txt, src/irprep/Makefile.am, - src/irprep/ir-sgi.1, src/irprep/ir-sgi.c: - remove the antiquated ir-sgi tool since IRIX is no longer a - supported platform + * [r47495] include/ged.h, src/libged/view.c, src/mged/setup.c: + Changed the ged_view function to ged_view_func so that it's + different from struct ged_view. This eliminates a problem that + appears when including ged.h in a C++ file. -2011-07-14 04:41 brlcad +2011-11-16 19:46 bob1961 - * [r45481] include/bn.h: - remove BN_APPROXEQUAL since NEAR_EQUAL is practically equivalent - just without requiring a bn_tol. looks like the only use was - isolated to brep.cpp, so yank it. + * [r47494] include/dm.h, src/libdm/axes.c, src/libdm/dm-X.c, + src/libdm/dm-ogl.c, src/libdm/dm-plot.c, src/libdm/dm-ps.c, + src/libdm/dm-rtgl.c, src/libdm/dm-tk.c, src/libdm/dm-wgl.c: + Added a flag to the drawLines3D functions for optionally drawing + line strips instead of lines. -2011-07-14 04:36 brlcad +2011-11-16 17:50 starseeker - * [r45480] src/librt/primitives/brep/brep.cpp: - call NEAR_EQUAL() instead of BN_APPROXEQUAL() since they do the - same thing and the latter is unnecessary api. + * [r47493] src/libged/CMakeLists.txt, src/other/CMakeLists.txt, + src/other/clipper.dist, src/other/clipper/CMakeLists.txt: + Turn on clipper library for Bob's stuff -2011-07-14 04:30 brlcad +2011-11-16 16:27 brlcad - * [r45479] src/fb/pl-fb.c: - remove unused min() macro + * [r47492] src/librt/primitives/nmg/nmg_class.c: + remove the pointer indirection since that messes with array + indexing and causes a compiler warning on some platform + somewhere. -2011-07-14 04:28 brlcad +2011-11-15 23:10 n_reed - * [r45478] src/proc-db/masonry.c: - get rid of the min/max macros in favor of the FMIN/FMAX decls - from common.h + * [r47490] src/other/CMakeLists.txt, src/other/Makefile.am, + src/other/perplex, src/other/perplex.dist, + src/other/perplex/Makefile.local, src/other/perplex/perplex.c, + src/other/perplex/perplex.h, src/other/perplex/scanner.re, + src/other/perplex/template.c: + adding sources for an experimental scanner-generator -2011-07-14 04:28 brlcad +2011-11-15 21:10 brlcad - * [r45477] src/burst/grid.c: - remove the min()/max() functions since there don't seem to be any - uses that will have side-effects, use FMIN()/FMAX() instead like - already being used. + * [r47489] AUTHORS: + browder now belongs up in the code contributions section given + all of the recent documentation efforts. -2011-07-14 04:21 brlcad +2011-11-15 21:08 brlcad - * [r45476] include/nurb.h, src/librt/bezier_2d_isect.c, - src/librt/primitives/bspline/nurb_flat.c: - remove nurb's MIN/MAX macros since we already rely on FMIN/FMAX - elsewhere. + * [r47488] AUTHORS: + special thanks to chris pitts for his efforts to report, + diagnose, and even help pinpoint where in the source code a + problem was occurring. helped with v4 raytracing and obj export + issue. -2011-07-14 04:18 brlcad +2011-11-15 21:02 brlcad - * [r45475] src/nirt/CMakeLists.txt, src/nirt/Makefile.am, - src/nirt/dist_def.c: - remove dist_def.c which was disabled from compilation, but - appears to have been related to an earlier implementation of - nirt's backout command. since that code has since changed and - been improved, just kill this old bit. + * [r47487] NEWS: + bob added the 'l'ist command to archer, which improves/fixes the + 'g' grouping command -2011-07-14 01:04 brlcad +2011-11-15 20:55 brlcad - * [r45474] src/nirt/dist_def.c: - use FMAX() instead of fmax() since the latter is C99 + * [r47486] NEWS: + daniel applied a fix in r47473 for a bug that was preventing the + detection of V4 regions during raytrace. it looks like this is + the same bug reported by chris pitts a couple weeks ago, which + he'd traced down to db5_sync_attr_to_comb() wiping out the comb + structure. -2011-07-14 00:55 bhinesley +2011-11-15 20:20 brlcad - * [r45473] src/libged/edit.c, src/tclscripts/archer/ArcherCore.tcl, - src/tclscripts/lib/Ged.tcl: - Add edit and translate/rotate/scale to Archer. Edit command - aliases are intentionally only available to Archer, to keep - existing mged commands intact for the time being. Once everything - is working, translate/rotate/scale will be mapped directly to - ged_edit. + * [r47485] TODO: + document dwayne's detailed feature request for a geometry prep + lintian command -2011-07-14 00:51 brlcad +2011-11-15 20:13 brlcad - * [r45472] include/bu.h: - remove BU_LIST_CLOSE() since it appears to not be in use any - where and it's use is rather limited with the embedded return; - there's also no corresponding 'open' so it was just bad API to - begin with + * [r47484] NEWS, src/tclscripts/mged/reid.tcl, + src/tclscripts/mged/relos.tcl, src/tclscripts/mged/remat.tcl: + apply another tclscript update from carl g moore jr that reports + what the input object names are that weren't combs and makes reid + report the highest value set. -2011-07-14 00:47 brlcad +2011-11-15 19:59 brlcad - * [r45471] doc/deprecation.txt, include/bu.h, src/libbu/malloc.c, - src/librt/prep.c, src/librt/primitives/nmg/nmg_rt_isect.c, - src/librt/primitives/nmg/nmg_tri.c, src/librt/shoot.c: - replace BU_LIST_MAGIC_OK() and BU_LIST_MAGIC_WRONG() with - BU_LIST_MAGIC_EQUAL() in order for the API to be more consistent - with convention already established in libbn. + * [r47483] NEWS, src/adrt/isst.bat, src/archer/archer.bat, + src/mged/mged.bat, src/tclscripts/rtwizard/rtwizard.bat: + make the invoking wrapper batch scripts all set the PATH before + running mged/archer/bwish/rtwizard so that tools invoked by + commands can be found. untested, but should do the trick without + requiring the user to have admin/profile rights to modify the + PATH permanently. this is in response to a feature request from + the dwayne kregel. -2011-07-14 00:45 kunigami +2011-11-15 04:32 starseeker - * [r45470] src/liboptical/sh_osl.cpp: - Instead of copying only a_rtip, a_hit and a_miss from the - previous application, I'm now copying the whole structure before - calling rt_shootray at osl_render. I have no idea why it worked - for single threads but not for multiple threads. + * [r47480] NEWS: + obj export was producing facets that all shared the same number + instead of pointing to the correct points - problem was very + precisely identified by Christopher Pitts (down to the incorrect + variable in the source file), so he gets credit for the fix - + thanks\! -2011-07-13 23:29 bhinesley +2011-11-15 04:31 brlcad - * [r45469] src/libged/edit.c: - make most functions HIDDEN, at least for now + * [r47479] src/librt/primitives/extrude/extrude.c: + attempt a fix for a variety of gcc 4.6.2 strict compilation + failures reported by louipc (irc). compiler was clever enough to + figure out that 2d-arrays were getting passed around as pointers + and getting later treated as 3d-arrays. -2011-07-13 23:28 bhinesley +2011-11-14 12:45 d_rossberg - * [r45468] src/mged/setup.c: - rename alter -> edit for mged + * [r47478] misc/win32-msvc/Dll/CMakeLists.txt: + included NonManifoldGeometry in the brlcad.dll build -2011-07-13 23:01 bhinesley +2011-11-14 12:25 d_rossberg - * [r45467] include/ged.h, src/libged/CMakeLists.txt, - src/libged/Makefile.am, src/libged/edit.c, - src/libtclcad/tclcad_obj.c, src/tclscripts/archer/ArcherCore.tcl: - other instances of alter that needed to be renamed to edit, and - add edit command to archer + * [r47476] src/librt/primitives/nmg/nmg_copy.c: + the mate's parent was the parent's mate -2011-07-13 22:52 bhinesley +2011-11-13 05:19 starseeker - * [r45466] src/libged/alter.c, src/libged/edit.c: - renaming alter to edit... let's see if I can rename the file - first + * [r47475] src/libged/simulate/simrt.c: + remove unused var -2011-07-13 22:40 bhinesley +2011-11-13 05:08 starseeker - * [r45465] src/libged/alter.c: - rename several silly struct/union/members, more helper function - work + * [r47474] INSTALL.cmake: + Change a few of the now wildly incorrect sections of + INSTALL.cmake - more work to do here, if the current setup is in + fact the final configuration. -2011-07-13 21:34 brlcad +2011-11-11 11:54 d_rossberg - * [r45464] include/magic.h, - src/librt/primitives/bspline/nurb_interp.c, - src/librt/primitives/nmg/nmg_plot.c: - replace RT_CNURB_MAGIC and RT_SNURB_MAGIC with the corresponding - NMG magic defines that were identical values. + * [r47473] src/librt/dir.c: + removed a bug (at least) in versions 7.20.2 and 7.20.4 which + prevents the detection of V4 database's regions in ray-trace + this is more a work-around than a real bug-fix, I couldn't find + the place where the detection was changed from region-flag to + -attribute -2011-07-13 21:31 brlcad +2011-11-10 20:50 starseeker - * [r45463] include/nurb.h: - don't conditionally include the headers we need. they already - have built-in inclusion protection. + * [r47472] src/other/CMakeLists.txt: + handle lemon before re2c, since re2c is using lemon now -2011-07-13 21:30 starseeker +2011-11-10 16:13 n_reed - * [r45462] misc/CMake/CompilerFlags.cmake: - Add linker settings for 32 as well. Ideally these should be tests - to see if the linker can handle the flags, but not sure how to - set that up yet. + * [r47470] misc/CMake/FindLEMON.cmake: + updated example usage comment -2011-07-13 21:27 starseeker +2011-11-10 00:59 n_reed - * [r45461] misc/CMake/CompilerFlags.cmake: - Untested, but add in some flags intended to help handle the - 'build 32 on 64bit' situation. + * [r47469] src/other/re2c.dist, src/other/re2c/bootstrap/parser.cc, + src/other/re2c/bootstrap/parser.hh, + src/other/re2c/bootstrap/y.tab.h, src/other/re2c/parser.y: + remove old re2c bison sources -2011-07-13 21:26 starseeker +2011-11-10 00:36 starseeker - * [r45460] CMakeLists.txt: - Add --no-undefined to linker, fix printing of linker settings. + * [r47468] src/other/step/src/express/CMakeLists.txt: + quiet messages for now -2011-07-13 21:25 starseeker +2011-11-10 00:25 starseeker - * [r45459] src/libfft/CMakeLists.txt: - Whoops - adding --no-undefined to linker flags caught libfft - needing M_LIBRARY + * [r47467] src/other/re2c/CMakeLists.txt, src/other/re2c/parser.yy: + Couple more tweaks - re2c builds now -2011-07-13 20:13 starseeker +2011-11-10 00:17 starseeker - * [r45458] CMakeLists.txt: - Start trying to get the point where we can do 64 bit builds on 32 - bit systems and vice versa with the flick of an option. Start - with a more verbose warning and option correction for MSVC, where - one must pick one generator or the other at CMake configure time. + * [r47466] src/other/re2c/CMakeLists.txt: + need the lemon bootstrap before doing the re2c bootstrap -2011-07-13 19:57 brlcad +2011-11-09 23:58 n_reed - * [r45457] include/magic.h: - expand all of the magic numbers with what they represent in - ascii, using '?' for non-printable characters. + * [r47465] src/other/step/CMake/FindYACC.cmake, + src/other/step/CMakeLists.txt: + FindYACC no longer used; removed -2011-07-13 19:25 brlcad +2011-11-09 23:53 n_reed - * [r45456] src/libged/zoom/zoom.c: - work in progress. define the zoom command including load/unload - functions that add/remove it from a gedp. + * [r47464] src/other/re2c/CMakeLists.txt, + src/other/re2c/bootstrap/scanner.cc, src/other/re2c/parser.h, + src/other/re2c/parser.y.lemon, src/other/re2c/parser.yy, + src/other/re2c/scanner.re: + switched re2c yacc parser with lemon parser -2011-07-13 19:18 brlcad +2011-11-09 23:41 starseeker - * [r45455] src/liboptical/sh_gauss.c, src/liboptical/sh_light.c, - src/librt/bundle.c, src/librt/wdb.c, src/tab/scriptsort.c: - use the new BU_LIST_INIT_MAGIC() macro, reducing a few lines + * [r47463] misc/CMake/FindLEMON.cmake, + src/other/re2c/CMake/FindLEMON.cmake, + src/other/step/CMake/FindLEMON.cmake, + src/other/step/src/express/CMakeLists.txt: + Get the FindLEMON logic working with the new paradigm (specifying + the target header file) -2011-07-13 19:16 brlcad +2011-11-09 22:58 n_reed - * [r45454] src/liboptical/sh_prj.c: - set the magic as soon as we begin as part of initialization. + * [r47462] src/libgcv/wfobj/CMakeLists.txt, + src/other/step/src/express/CMakeLists.txt: + modified CMakeLists for alt lemon macro -2011-07-13 19:08 brlcad +2011-11-09 22:53 n_reed - * [r45453] include/bu.h, include/magic.h: - fix a FIXME, define a magic number for bu_observer objects. if - there was bad code that relied on zero-initialization (e.g., via - calloc), that will no longer result in proper initialization and - will fail until fixed with a BU_OBSERVER_INIT OR - BU_OBSERVER_INIT_ZERO call. + * [r47461] src/other/step/CMake/FindLEMON.cmake: + add modified lemon_target macro -2011-07-13 19:01 brlcad +2011-11-09 22:17 n_reed - * [r45452] include/magic.h: - define a magic number for ged_cmd objects. using 'exec' since - that's the heart of a ged command. + * [r47460] doc/bison_to_lemon.txt: + minor update on aliases -2011-07-13 19:01 brlcad +2011-11-09 19:13 bob1961 - * [r45451] include/ged.h: - initial stubs for supporting a ged command container within the - ged struct. a ged_cmd object describes a single named command - providing the name, a brief description, the name of its manual - page, and callback hooks. + * [r47459] src/tclscripts/archer/ArcherCore.tcl: + Added a method for "l". The "g" command will now expand it's + argument list. -2011-07-13 18:59 brlcad +2011-11-09 18:32 starseeker - * [r45450] include/bu.h: - use the new BU_LIST_INIT_MAGIC() macro, reduce + * [r47458] src/conv/g-obj.c: + Faces were all using the same value due to variable i not being + changed in the loop... report from Christopher Pitts, bug tracker + #3435642 -2011-07-13 18:53 brlcad +2011-11-09 17:37 bob1961 - * [r45449] include/bu.h: - add a BU_LIST_INIT_MAGIC() macro so we can init and set a magic - as a one-liner + * [r47457] src/tclscripts/mged/skt_ed.tcl: + Update calls to dist and find_arc_center to reflect the fact that + they are no longer in the Sketch_editor namespace. -2011-07-13 18:52 erikgreenwald +2011-11-09 15:20 bob1961 - * [r45448] NEWS: - list ringworld proc-db + * [r47456] src/other/clipper/clipper.cpp, + src/other/clipper/clipper.hpp: + Updates from Angus. -2011-07-13 18:49 erikgreenwald +2011-11-09 09:02 abhi2011 - * [r45447] src/proc-db/ringworld.c: - add some body to make this do something (shows render issues at - large scale) + * [r47455] src/libged/simulate/simrt.c, + src/libged/simulate/simulate.c: + Switched to summing of normals approach to generate contact + pairs. Added a #define to switch back to velocity based + generation quickly if needed. -2011-07-13 03:42 bhinesley +2011-11-09 04:10 abhi2011 - * [r45446] src/libged/alter.c: - update argument flags, add several argument node helper functions + * [r47454] src/libged/simulate/simrt.c, + src/libged/simulate/simulate.c: + Now the proper working code with all debugging stuff removed. -2011-07-13 00:50 kunigami +2011-11-09 04:01 abhi2011 - * [r45445] src/liboptical/liboslrend.h, src/liboptical/sh_osl.cpp: - trying to allow multi-threading. I surrounded OSLRender access - with semaphores lock, but with 2 processors it is still crashing. - I first tried using RT_SEM_LAST, but I get a run-time error - because the number of semaphores exceeded 12, so I added a random - identifier 8 + * [r47453] src/libged/simulate/simrt.c, + src/libged/simulate/simulate.c: + Committing the code used to debug errors in generating manifolds + using rt, in case I need to get back to it again quickly later. -2011-07-12 22:59 brlcad +2011-11-08 21:24 n_reed - * [r45444] include/vmath.h: - ws + * [r47452] src/other/re2c/parser.y.lemon: + type corrections and casting; yyparse calls lemon parser -2011-07-12 22:58 brlcad +2011-11-08 18:42 indianlarry - * [r45443] src/libged/zoom/zoom.c: - make sure we set sf before testing its value, simplify validity - to the two boundaries while treating the edge case as inside. + * [r47451] src/tclscripts/mged/anim.tcl: + CAD object not used when processing "view" script so don't test + existence in "view" case. -2011-07-12 22:44 brlcad +2011-11-08 18:36 indianlarry - * [r45442] src/libged/zoom/zoom.c: - don't need a db to scale the view + * [r47450] src/anim/anim_script.c: + End condition for reading file buggered up, added count of needed + fields for scanf() based on program options. -2011-07-12 22:44 brlcad +2011-11-08 10:07 d_rossberg - * [r45441] src/libged/zoom/zoom.c: - reduce and simplify + * [r47449] src/librt/primitives/nmg/nmg_copy.c: + quell gcc warnings/errors: 1st iteration -2011-07-12 22:40 brlcad +2011-11-08 07:52 d_rossberg - * [r45440] src/libged/ged_private.h, src/libged/vutil.c, - src/libged/zoom/zoom.c: - move _ged_do_zoom() out of vutil into zoom.c since that's the - only place it's used, no longer needing private decl. rename to - zoom(). + * [r47448] include/raytrace.h, src/librt/CMakeLists.txt, + src/librt/Makefile.am, src/librt/primitives/nmg/nmg_copy.c: + deep copy of the NMG model structure -2011-07-12 22:32 brlcad +2011-11-08 04:12 abhi2011 - * [r45439] src/libged/zoom/zoom.c: - technically, ged_private.h is no longer in this dir + * [r47447] src/libged/simulate/simphysics.cpp, + src/libged/simulate/simrt.c, src/libged/simulate/simrt.h, + src/libged/simulate/simulate.c: + Changed the location of raytrace initialization to the main + simulate file in an attempt to eliminate as many function calls + as possible and get to the bottom of why objects appear to be in + a different location in the rt_i as compared to the one shown by + mged. -2011-07-12 22:31 brlcad +2011-11-07 22:05 n_reed - * [r45438] src/libged/zoom/zoom.c: - remove unnecessary headers and useless doxy file comment + * [r47446] src/other/re2c/parser.y.lemon: + suppress errors by using precedence information to make default + conflict resolution explicit -2011-07-12 22:30 brlcad +2011-11-07 20:40 n_reed - * [r45437] src/libged/CMakeLists.txt, src/libged/Makefile.am, - src/libged/zoom, src/libged/zoom.c, src/libged/zoom/zoom.c: - zoom becomes the guinea piggie. move it into a subdir in - preparation for sorting out fully self-contained modular - commands. + * [r47445] src/other/re2c/parser.y.lemon: + finished bison to lemon syntax converion -2011-07-12 22:14 r_weiss +2011-11-07 18:13 starseeker - * [r45436] src/librt/primitives/nmg/nmg_tri.c: - Updated the prototype version of the function cut_unimonotone - within file nmg_tri.c. This is a work in progress and this change - is disabled by default. Some code cleanup was done and the - ability to reverse the direction of loopuse was added to correct - situations after a loop cut that the direction reverses i.e. is - cw and should be ccw. This change supports the prototype version - of the function nmg_triangulate_fu. + * [r47444] src/other/incrTcl/itk/CMake/FindX11.cmake, + src/other/tk/CMake/FindX11.cmake, + src/other/tkhtml/CMake/FindX11.cmake, + src/other/tkpng/CMake/FindX11.cmake, + src/other/tktable/CMake/FindX11.cmake: + Keep all the FindX11.cmake files consistent. -2011-07-12 21:31 r_weiss +2011-11-07 16:07 d_rossberg - * [r45435] src/librt/primitives/nmg/nmg_class.c: - Fixed a bug in function class_eu_vs_s within file nmg_class.c. - The mid point of the edge was not computed correctly. I also used - points near the vertices but still on the edge for the fallback - if the mid point can not be classified. This change improves the - success of nmg boolean operations and can be seen when running, - for example, the mged 'facetize' and 'ev' commands. + * [r47443] misc/CMake/FindX11.cmake: + added Debian wheezy 64bit library search path -2011-07-12 21:20 bhinesley +2011-11-07 14:51 starseeker - * [r45434] src/libged/alter.c: - Added a union to store distinct command argument groupings for - each command. This obsoleted some of the command-specific #define - flags; I'll fix that later. Started on helper functions for - building args. + * [r47440] src/archer/archer: + 3 sec is too long... -2011-07-12 21:16 r_weiss +2011-11-05 07:44 abhi2011 - * [r45433] src/librt/primitives/nmg/nmg_tri.c: - Updated functions nmg_triangulate_model and nmg_triangulate_shell - within file nmg_tri.c. These changes make the operations of these - functions consistent so that the difference is only one - triangulates an nmg shell and the other triangulates all the nmg - shells within an nmg model. + * [r47439] src/libged/simulate/simrt.c, + src/libged/simulate/simrt.h, src/libged/simulate/simulate.c, + src/libged/simulate/simulate.h: + Fixing some bugs in the contact generation logic. -2011-07-12 20:29 r_weiss +2011-11-05 05:29 abhi2011 - * [r45432] include/raytrace.h, src/librt/primitives/nmg/nmg_ck.c: - Added a new function nmg_vsshell which validates the pointer - structures within a single nmg shell structure and all structures - within. The function nmg_vshell was changed to call the - nmg_vsshell function. The function nmg_vshell is passed a list of - shells to validate instead of a single shell. The purpose of this - change is to allow a single nmg shell to be validated instead of - all shells within an nmg model. The files raytrace.h and nmg_ck.c - were changed. + * [r47438] src/libged/simulate/simrt.c, + src/libged/simulate/simrt.h, src/libged/simulate/simulate.c, + src/libged/simulate/simulate.h: + Cleaned up some redundant code and completed contact point + generation logic. -2011-07-12 19:51 r_weiss +2011-11-04 23:00 abhi2011 - * [r45431] src/librt/primitives/nmg/nmg_bool.c: - Updated function nmg_bool within file nmg_bool.c. This change - removes unnecessary operations to improve the speed of nmg - boolean operations. This change will increase the speed of - functions such as the mged 'ev' and 'facetize' commands. + * [r47437] src/libged/simulate/simrt.c, + src/libged/simulate/simrt.h: + Got the contact points, removed some unnecessary older code, now + they need to inserted correctly in Bullet. Need to check if the + area of the contact points need to be maximized. -2011-07-12 18:13 r_weiss +2011-11-04 21:42 n_reed - * [r45430] include/raytrace.h, src/libged/nmg_simplify.c, - src/libged/wdb_obj.c, src/librt/primitives/nmg/nmg_bool.c, - src/librt/primitives/nmg/nmg_fuse.c, - src/librt/primitives/nmg/nmg_tri.c: - Changed function nmg_model_edge_g_fuse by renaming it to - nmg_edge_g_fuse and allowing the magic of a nmg object to be - passed in instead of a pointer to a nmg model structure. This - change allows the function to fuse edge geometry in other smaller - nmg objects such as an nmg shell or nmg faceuse. The following - files were changed raytrace.h nmg_simplify.c wdb_obj.c nmg_tri.c - nmg_fuse.c nmg_bool.c. The purpose of this change is to improve - performance of nmg boolean operations by only fusing edge - geometry in the smallest nmg object necessary. + * [r47436] src/other/re2c/CMake/FindLEMON.cmake, + src/other/re2c/parser.y.lemon: + working on lemon input to replace re2c's yacc input -2011-07-12 17:59 erikgreenwald +2011-11-04 20:19 abhi2011 - * [r45429] CMakeLists.txt: - match the endif to the if + * [r47435] src/libged/simulate/simrt.c: + Circular bunch of rays are being generated correctly, time to + shoot 'em. -2011-07-12 17:30 starseeker +2011-11-04 19:40 abhi2011 - * [r45428] CMakeLists.txt: - If we don't have a defined CMAKE_SIZEOF_VOID_P, assume 32 bit to - be safe. + * [r47434] src/libged/simulate/simrt.c: + woops, must free the list too. -2011-07-12 11:18 indianlarry +2011-11-04 19:39 abhi2011 - * [r45427] include/dm.h: - externalize display manager interfaces + * [r47433] src/libged/simulate/simrt.c: + Generating a circular bundle of rays to shoot in the direction of + the resultant normal by calling rt_gen_circular_grid() through a + BU_LIST -2011-07-12 09:34 bhinesley +2011-11-04 19:08 brlcad - * [r45426] src/libged/alter.c: - Set up the struct and flags for ged_alter and alter command - argument handling. Other small cleanup/setup stuff. + * [r47432] src/adrt/CMakeLists.txt: + do the same hack that libfb uses, specify the .lib file for + opengl explicitly, even though it should be added by the + OPENGL_LIBRARIES var -2011-07-11 23:58 bhinesley +2011-11-04 18:15 starseeker - * [r45425] src/libged/alter.c: - expand upon the definition of OFFSET_DIST, to clarify its - dissimilarities from *POS arguments + * [r47431] src/libbn/plane.c: + we're in libbn, so used the same debug triggers as other bn + functions... -2011-07-11 22:07 bhinesley +2011-11-04 18:12 starseeker - * [r45424] src/libged/alter.c: - accidentally removed a brace in the last commit + * [r47430] include/bn.h: + need semicolon here -2011-07-11 22:06 bhinesley +2011-11-04 18:00 brlcad - * [r45423] src/libged/alter.c: - All 3 FACTOR_TO_POS arguments areset to its first argument, if it - is the only one given. + * [r47429] doc/deprecation.txt, include/bn.h, include/raytrace.h, + src/libbn/plane.c, src/liboptical/sh_grass.c, + src/librt/primitives/nmg/nmg_inter.c, + src/librt/primitives/nmg/nmg_misc.c: + also migrate the remaining two API smells from librt to libbn: + rt_dist_line3_line3 and rt_dist_line3_lseg3. minimally impacting. -2011-07-11 19:45 bhinesley +2011-11-04 17:55 starseeker - * [r45422] src/libged/alter.c: - Added a few examples to the scale manual to help work out issues. - It is straightforward compared to the rotate command. These - examples are probably sufficient. + * [r47428] include/bn.h: + Should be BN_EXPORT here -2011-07-11 14:32 erikgreenwald +2011-11-04 17:48 brlcad - * [r45421] src/libgcv/bottess.c: - add precomputed face add to avoid fp fuzz on the plane equation + * [r47427] src/libbn/README: + renamed to bn_dist_pt3_line3 -2011-07-11 13:50 brlcad +2011-11-04 17:37 brlcad - * [r45420] src/liboptical/material.c: - two found: labels in the same file, bad ju ju + * [r47426] doc/deprecation.txt, include/bn.h, include/raytrace.h, + src/libbn/plane.c, src/librt/primitives/nmg/nmg_inter.c, + src/librt/primitives/nmg/nmg_misc.c: + move and remove rt_dist_pt3_line3 from librt's nmg_misc.c to + libbn's plane.c where it's in better/related company. minimally + impacting change for the upcoming minor release. -2011-07-11 08:05 d_rossberg +2011-11-04 17:19 brlcad - * [r45419] CMakeLists.txt: - corrected comment on brlcad.dll flag + * [r47425] src/libbn/CMakeLists.txt, src/libbn/Makefile.am, + src/libbn/README: + add a basic readme for libbn so I can document the list of core + functions heavily used during tessellation identified by richard. -2011-07-11 03:57 brlcad +2011-11-04 12:53 bob1961 - * [r45418] NEWS: - reword the writeup for brevity/clarity + * [r47424] src/other/clipper/clipper.cpp, + src/other/clipper/clipper.hpp: + Added methods to overload the AddPolygon and AddPolygons methods + for adding ExPolygons. -2011-07-10 22:53 bhinesley +2011-11-04 12:21 bob1961 - * [r45417] src/libged/alter.c: - Made several corrections to existing manuals, and wrote mock - manual for "scale" command. It turns out that it is closer to - "rotate" than "translate"\; still much simpler, though. Needs - examples to work out any issues. + * [r47423] src/other/clipper/clipper.cpp, + src/other/clipper/clipper.hpp: + Eliminate using == and != to compare doubles. Now using + CLIPPER_NEAR_ZERO and CLIPPER_NEAR_EQUAL. Also fixed a few syntax + errors. -2011-07-10 19:16 brlcad +2011-11-03 22:49 brlcad - * [r45416] src/other/step/src/express/expscan.l: - from mpictor's commit fixing a crash from newer versions of flex, - https://github.com/mpictor/StepClassLibrary/commit/37ac5dc82f6da91a62a39596ad0582649fce91a6; - which is from a gentoo spim patch, which seems to have originated - from a fedora patch. apparently yy_init was changed from meaning - 'needs to be initialized' to 'was initialized', effectively - flipping the boolean meaning. + * [r47422] NEWS: + cliff expanded the manpage on how the -l/-L parameter works -2011-07-08 16:38 r_weiss +2011-11-03 22:12 starseeker - * [r45415] src/libged/mater.c: - Fixed bug in the mged 'mater' command where the inheritance could - not be changed unless the color is changed at the same time. This - change was in function 'ged_mater' within file 'mater.c' within - the 'libged' library. + * [r47421] src/other/CMakeLists.txt, src/other/Makefile.am, + src/other/clipper, src/other/clipper/License.txt, + src/other/clipper/README, src/other/clipper/clipper.cpp, + src/other/clipper/clipper.hpp: + Add a vanilla check-in of clipper 4.6 - Bob needs to track some + tweaks he is making to it. Extra dist it until it goes live. -2011-07-08 07:46 bhinesley +2011-11-03 21:48 brlcad - * [r45414] src/libged/alter.c: - fixed several errors and removed poor examples + * [r47420] src/librt/primitives/dsp/dsp.c: + still have to init the vls, otherwise we can't print it even if + it's empty. -2011-07-08 01:55 bhinesley +2011-11-03 21:47 brlcad - * [r45413] src/libged/alter.c: - Added some more practical rotate examples. Added optional - ANGLE_ORIGIN argument, to divorce rotation ANGLE from CENTER of - rotation. This will allow for the use of any reference AXIS/ANGLE - in the drawing. Several corrections. + * [r47419] include/rtgeom.h: + add a TODO. dsp_name should probably be a pointer so we know when + it's been initialized and so the dsp struct itself will consume + less memory. -2011-07-08 01:11 kunigami +2011-11-03 21:41 brlcad - * [r45412] src/other/osl/shaders/cloud.osl: - adding the cloud shader + * [r47418] src/librt/primitives/dsp/dsp.c: + vls might be null, so don't try to get the address. allow 1x1 dsp + without warning. fix y-axis warning. -2011-07-07 21:55 bhinesley +2011-11-03 21:27 brlcad - * [r45411] src/libged/alter.c: - The description of how the default ANGLE_FROM is calculated - needed to be much more precise. It defines the y-axis of the - rotation. These defaults came together really well (so it seems). - I'll have to recheck the examples. + * [r47417] src/librt/primitives/dsp/dsp.c: + do what was done for v4, validate the dsp dimensinos are non-zero -2011-07-07 21:52 erikgreenwald +2011-11-03 21:21 brlcad - * [r45410] src/libgcv/bottess.c: - carry tolerance through. Start on the 2 face split. + * [r47416] src/librt/primitives/dsp/dsp.c: + don't fake the alloc. sizes might be null and we'll just bomb. -2011-07-07 21:39 r_weiss +2011-11-03 20:23 brlcad - * [r45409] src/libged/erase.c: - Fixed a bug in the mged 'rm' command. This command 'deletes all - occurrences of the listed members from the specified - combination'. A segmentation fault would occur when a region is - displayed in 'mged' and the 'rm' command is used to remove a - member of the displayed region and the member occurs in the - region more than once. The changed function is 'ged_splitGDL' - within the 'libged' library within file 'erase.c'. + * [r47415] include/fb.h: + dumbass. else if. -2011-07-07 21:31 erikgreenwald +2011-11-03 20:20 brlcad - * [r45408] src/libgcv/bottess.c: - Add inverted flag to face foo. remove normal from face - (superfluous, it's in the plane eq). Expand the bounding volume - slightly for fp fuzz. + * [r47414] include/fb.h: + fix abort on 64-bit power7 (big endian) due to bad magic number + checking. the cast through intptr_t was causing a zero-value to + result, failing the magic number test. change the macro to just + treat the ifp pointer as a pointer to a uint32_t and we should + get the number we were looking for. -2011-07-07 19:59 bhinesley +2011-11-03 20:18 brlcad - * [r45407] src/libged/alter.c: - Added -d option to distinguish among the intepretations of - ANGLE_TO as an absolute position (-a), relative distance (-r), or - relative degree or radian offset from ANGLE_FROM (-d). Apparently - this was only happening in my brain, before. + * [r47413] include/magic.h: + match BU_CKMAG() -2011-07-07 17:37 kunigami +2011-11-03 20:10 abhi2011 - * [r45406] db/cornell-kunigami.g: - added the scene I've been using for tests + * [r47412] src/libged/simulate/simrt.c: + Trying to fix a bug related to generating a circular grid of rays + along a specific direction. -2011-07-07 17:35 kunigami +2011-11-03 19:33 starseeker - * [r45405] src/other/osl/shaders/blue.osl, - src/other/osl/shaders/converter.osl, - src/other/osl/shaders/red.osl: - adding required shaders to run cornell-kunigami.g + * [r47410] doc/docbook/system/man1/en/coil.xml: + fix coil man page -2011-07-07 17:01 erikgreenwald +2011-11-03 17:15 abhi2011 - * [r45404] src/libgcv/bottess.c: - add/rm face funcs. added some iterators. cleanup/checking. + * [r47409] src/libged/simulate/simphysics.cpp, + src/libged/simulate/simrt.c, src/libged/simulate/simrt.h: + Started shooting for getting the depth and points on surface of + object B -2011-07-07 16:26 kunigami +2011-11-03 05:27 abhi2011 - * [r45403] src/other/osl/shaders/checker.osl, - src/other/osl/shaders/gen_color.osl: - updated checker shader and added a generic diffuse color shader + * [r47408] src/libged/simulate/simrt.c, + src/libged/simulate/simutils.c, src/libged/simulate/simutils.h: + Normals already encountered, were not being added to the list of + normals, fixed that. There are situations where summing the + normals in the overlapping surface alone will not give the exact + direction from which a body is hitting another body. But simply + using the velocity also does not work for all cases to find this + direction. Somewhere these 2 ways need to be merged or chosen + from , based upon criteria. -2011-07-07 14:35 erikgreenwald +2011-11-03 00:34 starseeker - * [r45402] src/libgcv/bottess.c: - disable rt_bot_ifree2 on windows due to symbol export/import - issues. + * [r47407] src/libged/simulate/simrt.c: + Need unused on these parameters for now to allow strict build to + succeed -2011-07-07 13:26 indianlarry +2011-11-02 22:04 starseeker - * [r45401] misc/CMake/BRLCAD_Util.cmake: - Added dbl quotes around "files to copy" and destination "path - name" to allow for names with spaces. + * [r47406] misc/CMake/BRLCAD_Util.cmake, + misc/CMake/ThirdParty_TCL.cmake: + Check for on and off in the optname, not the default -2011-07-07 13:22 indianlarry +2011-11-02 21:39 starseeker - * [r45400] src/other/libpng/CMakeLists.txt: - Fixed win32 and not cygwin side of CREATE_SYMLINK macro pointing - to correct file location. + * [r47405] CMakeLists.txt, misc/CMake/BRLCAD_Util.cmake, + misc/CMake/ThirdParty_TCL.cmake: + Try a cute trick - override the message command to enhance + logging. CMakeFiles/CMakeOutput.log should now have almost all + messages from the cmake configure process - possible exceptions + are those written out without using the MESSAGE command. Also + make a stab at accepting ON and OFF for the AUTO/BUNDLED/SYSTEM + vars -2011-07-07 02:37 kunigami +2011-11-02 21:30 abhi2011 - * [r45399] src/liboptical/liboslrend.cpp, - src/liboptical/liboslrend.h, src/liboptical/sh_osl.cpp: - added suport to osl shaders network + * [r47404] src/libged/simulate/simrt.c: + Corrected the initialization of the number of normals. -2011-07-07 01:31 kunigami +2011-11-02 21:27 abhi2011 - * [r45398] src/liboptical/liboslrend.cpp, - src/liboptical/liboslrend.h, src/liboptical/sh_osl.cpp: - added support to setting Color parameters + * [r47403] src/libged/simulate/simrt.c, + src/libged/simulate/simrt.h, src/libged/simulate/simutils.c: + Need to keep track of normals encountered so far, for a ray + passing through rigid_body B, otherwise the same normals added + twice will skew the resultant normal direction. -2011-07-06 23:40 bhinesley +2011-11-02 21:23 brlcad - * [r45397] src/libged/alter.c: - several corrections, add more examples, add skeleton of scale - manual page + * [r47402] src/conv/bot_dump.c, src/conv/g-vrml.c, + src/conv/obj-g.c, src/gtools/g_qa.c, src/libged/bot_dump.c, + src/libged/combmem.c, src/libged/exists.c, src/libged/human.c, + src/libged/move_all.c, src/librt/primitives/nmg/nmg_tri.c, + src/libtclcad/tclcad_obj.c, src/vdeck/vdeck.c: + gcc continues to get smarter. apply fixes for issues detected by + gcc 2.6.1, vars set but unused, unsigned 'char' that need to be + int, and other type corrections. -2011-07-06 21:33 bhinesley +2011-11-02 20:46 bob1961 - * [r45396] src/libged/alter.c: - Added examples of using OFFSET_DIST and X_OBJ/Y_OBJ/Z_OBJ to - translate manual. Made several corrections, including in SYNOPSIS - for both translate/rotate + * [r47401] src/tclscripts/mged/openw.tcl: + Check the display manager type before setting the zbuffer state + in "proc gui" -2011-07-06 20:30 erikgreenwald +2011-11-02 20:22 starseeker - * [r45395] src/libgcv/bottess.c: - switch to internal representation. implement some shtuff. add - lots of checking. + * [r47400] src/other/CMakeLists.txt: + If we turn off opengl, turn off togl too -2011-07-06 19:46 bhinesley +2011-11-02 20:22 abhi2011 - * [r45394] src/libged/alter.c: - Resolved all issues that I could find with "rotate". Still - lacking in examples. + * [r47399] src/libged/simulate/simrt.c: + Some bug fixes to ray shots, now the normals for rigid body B are + summed correctly when there are overlapping objects : rigid body + A and rigid body B. Next is shooting a bunch of rays in the + direction opposite to this normal, to measure the depth of + penetration of B into A and finally calculate the bunch of + contact points on the surface of B which lies inside A(due to the + penetration). Then we have all the required info to inject into + Bullet -2011-07-06 13:11 kunigami +2011-11-02 19:47 starseeker - * [r45393] src/liboptical/liboslrend.cpp, - src/liboptical/liboslrend.h, src/liboptical/osl_rt.cpp, - src/liboptical/sh_osl.cpp: - Instead of keeping shadername as the identifier or the shader, I - now use the shaderstate which is the only thing required by - OSLRender. This is better because for shader groups (shaders - networks), there is not necessarily a name associated + * [r47398] CMakeLists.txt, misc/CMake/FindGL.cmake, + src/other/togl/CMake/FindGL.cmake: + Tweak the OpenGL find routines to care more if the headers are + found. -2011-07-06 09:51 bhinesley +2011-11-02 17:56 abhi2011 - * [r45392] src/libged/alter.c: - Laid out a rough draft of rotate command Manual page. It's - proving to be a bit more complex, and require more options than - translate; there are still several issues/inconsistencies to work - out. Added optional [OFFSET_POS] argument to every object - argument in both commands, in order to add flexibility. Removed - '.' options to ignore specific coordinates, as it would have - conflicted with [OFFSET_POS], and -x/-y/-z options are clearer - anyways. + * [r47397] src/libged/simulate/simrt.c, + src/libged/simulate/simrt.h: + Added code for shooting z rays and analyzing normals. -2011-07-06 01:44 kunigami +2011-11-02 16:31 abhi2011 - * [r45391] src/liboptical/sh_osl.cpp: - removed hypersampling from pixels of osl shaders, since rt - already has an option for this (I should RTFM) + * [r47396] src/libged/simulate/simrt.c: + Shooting rays in y direction now and analyzing the normals + generated. -2011-07-06 01:17 kunigami +2011-11-02 15:52 brlcad - * [r45390] src/liboptical/liboslrend.cpp: - removing unnecessary code from liboslrend + * [r47395] src/fb/fb-png.c, src/fb/png-fb.c: + more header cleanup. png/zlib are system headers. use bin.h + instead of directly including winsock.h -2011-07-06 01:16 kunigami +2011-11-02 15:50 brlcad - * [r45389] src/other/osl, src/other/osl/shaders, - src/other/osl/shaders/checker.osl, - src/other/osl/shaders/cornell_wall.osl, - src/other/osl/shaders/emitter.osl, - src/other/osl/shaders/glass.osl, src/other/osl/shaders/image.osl, - src/other/osl/shaders/matte.osl, - src/other/osl/shaders/mirror.osl: - added a directory with osl shaders + * [r47394] src/libged/png.c: + they're system headers, so use brackets instead of quotes and + pull them up into the right section. -2011-07-06 01:10 kunigami +2011-11-02 15:47 brlcad - * [r45388] src/liboptical/liboslrend.cpp, - src/liboptical/liboslrend.h, src/liboptical/sh_osl.cpp: - added support to osl parameters through the sh_osl shader - description. I had to implement another parser for the arguments - and the syntax is poor. I'll ask in the devs lists for - suggestions + * [r47393] src/util/bw-png.c, src/util/pix-png.c, + src/util/png-bw.c, src/util/png-pix.c, src/util/png_info.c: + zlib.h needs to be included before png.h in case compression + flags are used. also, they're system headers, so use brackets + instead of quotes and pull them up into the right section. -2011-07-05 21:55 bhinesley +2011-11-02 14:57 brlcad - * [r45387] NEWS: - note fix of Manual page item in help menu + * [r47392] HACKING: + add a regex one-liner awesomeness for automatically extracting + the latest NEWS section into a release notes README-#-#-#.txt + file. also fix the release steps so that binary platform + maintainers are notified before public release announcements are + posted (so they can have a chance to get started on binary + builds) -2011-07-05 21:55 bhinesley +2011-11-02 13:34 brlcad - * [r45386] src/libged/alter.c: - reversing last commit (wrong file) + * [r47391] HACKING: + freshmeat change their name to freecode -2011-07-05 21:48 bhinesley +2011-11-02 11:21 starseeker - * [r45385] src/libged/alter.c: - note fix of Manual page item in help menu + * [r47390] src/libbu/CMakeLists.txt: + Whoops, ignoring wrong file -2011-07-05 21:29 bob1961 +2011-11-02 07:00 abhi2011 - * [r45384] src/tclscripts/archer/ArcherCore.tcl: - Fixed the "Affected Tree/List Nodes" behavior. + * [r47389] src/libged/simulate/simutils.c: + Corrected a bug in the primitive lookup code for a comb -2011-07-05 20:28 bhinesley +2011-11-01 22:11 starseeker - * [r45383] src/tclscripts/mged/man.tcl, - src/tclscripts/mged/openw.tcl: - Make the paramater for mged's man command optional. Fix the menu - item: don't try to open "Introduction". With the new ManBrowser, - it is no longer recognized as a valid argument, but is instead - loaded by default. + * [r47388] src/libbu/CMakeLists.txt, src/libbu/Makefile.am, + src/other/CMakeLists.txt, src/other/Makefile.am, + src/other/uce-dirent: + Clean up the rest of the uce stuff -2011-07-02 00:11 brlcad +2011-11-01 22:08 starseeker - * [r45381] src/libged/alter.c, src/libged/translate.c: - move translate.c to alter.c in order to reflect a mild - restructuring. + * [r47387] src/libbu/CMakeLists.txt, src/libbu/uce-dirent.h, + src/other/uce-dirent/uce-dirent.h: + Shouldn't have moved this, used only internally in libbu and it's + one file. -2011-07-01 23:59 bhinesley +2011-11-01 20:55 abhi2011 - * [r45380] include/ged.h, src/libged/CMakeLists.txt, - src/libged/Makefile.am, src/libged/translate.c, - src/libtclcad/tclcad_obj.c, src/mged/setup.c: - Started rearranging things, to put translate/rotate/scale syntax - handling in one place. Re-wrote proposed 'translate' manual per - conversation with Sean. There were a couple more issues resolved - and ideas added along the way. Next step is to ensure that - rotate/scale will work alright with the same syntax. + * [r47386] src/libged/simulate/simrt.c, + src/libged/simulate/simrt.h, src/libged/simulate/simutils.c, + src/libged/simulate/simutils.h: + Now the entry and exit solids of a ray passing through an overlap + region are checked to see if they belong to the comb of rigid + body B -2011-07-01 21:36 brlcad +2011-11-01 20:45 starseeker - * [r45377] src/librt/primitives/nmg/nmg_fuse.c: - gah, post-ta build failure! code is used unitialized. remove - it... + * [r47384] doc/docbook/resources/brlcad/brlcad-xml-catalog.xml.in: + I don't think this variable needs to be specific to BRL-CAD in + this case... -2011-07-01 20:58 starseeker +2011-11-01 19:54 bob1961 - * [r45376] NEWS, README, include/conf/PATCH: - Bump revision numbers. + * [r47383] src/tclscripts/archer/ArcherCore.tcl: + When opening a database also change the current working directory + to the directory where the database lives. -2011-07-01 19:49 kunigami +2011-11-01 19:16 abhi2011 - * [r45372] src/liboptical/sh_osl.cpp: - instead of calling OSLQueryColor directly (with the hardcoded - name glass), call mf_render. this is better because the refracted - ray may not be inside a shader named glass + * [r47382] src/libged/simulate/simrt.c: + More supporting code to test if the normals are being recorded + correctly during the ray trace -2011-07-01 19:14 starseeker +2011-11-01 18:54 abhi2011 - * [r45371] ChangeLog: - Update ChangeLog + * [r47381] src/libged/simulate/simrt.c: + Added code for normals -2011-07-01 19:11 starseeker +2011-11-01 18:52 abhi2011 - * [r45370] include/conf/PATCH: - Bump patch version number. + * [r47380] src/libged/simulate/simrt.c, + src/libged/simulate/simrt.h, src/libged/simulate/simulate.h: + -2011-07-01 19:10 starseeker +2011-11-01 16:42 abhi2011 - * [r45369] NEWS: - Richard improved facetization by updating routines to merge - coplanar faces. + * [r47379] src/libged/simulate/simutils.c, + src/libged/simulate/simutils.h: + Added a function to check if a solid is present in a comb, + required for checking which rigid body(a comb), a particular + solid belongs to , while raytracing. -2011-07-01 18:59 kunigami +2011-11-01 15:19 abhi2011 - * [r45368] src/liboptical/sh_osl.cpp: - solved the glass shader. the problem was that the next - application was set by next.a_hit = prev.a_hit, but if prev.a_hit - was the refraction callback, next.a_hit would be also refraction. - the expected behavior is to set mext.a_hit as the first callback - (the one that was used by the first ray + * [r47378] src/libged/simulate/simcollisionalgo.cpp, + src/libged/simulate/simcollisionalgo.h, + src/libged/simulate/simphysics.cpp, src/libged/simulate/simrt.c, + src/libged/simulate/simrt.h, src/libged/simulate/simulate.c, + src/libged/simulate/simulate.h, src/libged/simulate/simutils.c, + src/libged/simulate/simutils.h: + -2011-07-01 18:44 starseeker +2011-10-31 14:54 erikgreenwald - * [r45367] src/other/iwidgets/doc/Makefile.am: - Add CMakeLists.txt file. + * [r47377] src/libgcv/bottess.c: + change double ptrs to explicit point_t ptrs. -2011-07-01 18:42 brlcad +2011-10-31 12:44 indianlarry - * [r45366] bench/Makefile.am: - try without defining DISTCLEANFILES + * [r47376] src/conv/iges/treecheck.c: + Change Treecheck() return from void to int -2011-07-01 17:00 bhinesley +2011-10-31 05:26 starseeker - * [r45365] src/libged/translate.c: - don't leave private translate function definition enabled if it's - not used + * [r47374] misc/CMake/FindX11.cmake, + src/other/incrTcl/itk/CMake/FindX11.cmake, + src/other/tk/CMake/FindX11.cmake, + src/other/tkhtml/CMake/FindX11.cmake, + src/other/tkpng/CMake/FindX11.cmake, + src/other/tktable/CMake/FindX11.cmake: + Tweak FindX11.cmake for Mac OSX 10.6 -2011-07-01 15:32 starseeker +2011-10-31 05:02 brlcad - * [r45364] src/other/iwidgets/CMakeLists.txt, - src/other/iwidgets/doc/CMakeLists.txt: - Take care of iwidgets man pages. + * [r47373] CMakeLists.txt: + match the original autotools logic, detect all the way back to + 8-bit architectures so we might have a prayer's chance of working + out of the box on an embedded platform. -2011-07-01 15:09 starseeker +2011-10-31 05:00 brlcad - * [r45363] src/util/CMakeLists.txt: - pc_test isn't supposed to be installed. + * [r47372] src/librt/CMakeLists.txt: + shouldn't be any reason to disable strict mode on librt. change + the code, not the messenger. -2011-07-01 15:05 starseeker +2011-10-30 15:50 brlcad - * [r45362] doc/html/CMakeLists.txt: - fix target directory for animmate + * [r47369] doc/docbook/Makefile.am: + update CatalogManager.properties file for autotools dist, in + builddir, not srcdir -2011-07-01 12:58 kunigami +2011-10-30 15:27 brlcad - * [r45361] src/liboptical/osl_rt.cpp, src/liboptical/sh_osl.cpp: - Still having problems rendering glass material. I've tried even - calling OSL QueryColor directly (without mfuncs), but still no - success + * [r47367] NEWS: + getting much closer, should be today if this last pass succeeds -2011-07-01 11:07 kunigami +2011-10-30 14:03 brlcad - * [r45360] src/liboptical/liboslrend.h, src/liboptical/osl_rt.cpp: - removing unused variables + * [r47366] include/CMakeLists.txt, include/Makefile.am: + add the new rt/defines.h header for install/dist -2011-07-01 06:52 bhinesley +2011-10-30 14:01 brlcad - * [r45359] src/libged/translate.c: - Laid out a brand spankin new syntax for translate. It is already - obsolete, per irc conversation with Sean. Many - ged_translate/translate things are broken, but I'm too tired to - go on, so it's commented out for now. + * [r47365] include/rt/defines.h: + not yet used, but add the start of a common definitions file for + librt just so this directory isn't empty -2011-07-01 00:17 r_weiss +2011-10-30 02:02 brlcad - * [r45358] src/librt/primitives/nmg/nmg_mod.c: - Updated function 'nmg_shell_coplanar_face_merge' within file - 'nmg_mod.c'. This update improves the success of boolean - operations on nmg objects which contain coplanar faces. This - change effects functions such as the mged 'facetize' and 'ev' - commands. + * [r47364] src/conv/3dm/3dm-g.cpp, src/conv/asc/asc2g.c, + src/conv/asc/g2asc.c, src/conv/dem-g.c, src/conv/dxf/dxf-g.c, + src/conv/g-dot.c, src/conv/g-egg.c, src/conv/g-vrml.c, + src/conv/g-xxx_facets.c, src/conv/iges/brep.c, + src/conv/iges/docolor.c, src/conv/iges/readdbl.c, + src/conv/iges/readmatrix.c, src/conv/iges/spline.c, + src/conv/intaval/glob.h, src/conv/intaval/read_dra.cpp, + src/conv/intaval/regtab.cpp, src/conv/intaval/regtab.h, + src/conv/intaval/tgf-g.cpp, src/conv/intaval/write_brl.cpp, + src/conv/jack/jack-g.c, src/conv/patch/patch-g.h, + src/conv/step/Axis2Placement3D.cpp, + src/conv/step/BRLCADWrapper.cpp, + src/conv/step/BSplineCurveWithKnots.cpp, + src/conv/step/BSplineSurfaceWithKnots.cpp, + src/conv/step/Factory.cpp, src/conv/step/ManifoldSolidBrep.cpp, + src/conv/step/PullbackCurve.cpp, src/conv/step/PullbackCurve.h, + src/conv/step/STEPWrapper.cpp, + src/conv/step/SdaiCONFIG_CONTROL_DESIGN.h, + src/conv/step/Sdaiclasses.h, src/conv/step/schema.h, + src/conv/tankill/tankill-g.c, src/conv/walk_example.c: + ws