IRC log for #brlcad on 20161013

00:26.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:56.08 *** join/#brlcad LordOfBikes (~armin@dslb-094-216-162-218.094.216.pools.vodafone-ip.de)
03:15.00 Notify 03BRL-CAD:brlcad * 69037 brlcad/trunk/src/libanalyze/MeshHealing/MeshConversion_brlcad.cpp: make sure we consistently use libbu memory management, remove linux-specific malloc.h include, and looks like memory is not being released (did not fix)
03:18.38 tofu__ starseeker: unlikely regarding 69015 unless it was properly bombing .. crash would have been something else
03:42.04 Notify 03BRL-CAD:brlcad * 69038 brlcad/trunk/include/bu/magic.h: see if we can get away with not using a temporary variable, casting instead. the prior is often a trick to quell stubborn type conversion warnings, but doesn't 'seem' necessary here, not does a quick test demonstrate need.
03:45.25 Notify 03BRL-CAD:brlcad * 69039 brlcad/trunk/include/bu/log.h: separate the hook and bombing-related functions from log.h into their own headers so we can further group calls topically. retaining includes in log.h to avoid changing callee's just yet.
03:46.35 Notify 03BRL-CAD:brlcad * 69040 brlcad/trunk/include/bu/CMakeLists.txt: add the new bomb.h and hook.h headers
06:15.36 *** join/#brlcad amarjeet (~amarjeet@202.164.53.117)
06:17.35 *** join/#brlcad KimK (~Kim__@2600:8803:7a85:6d00:a005:666:b2db:5462)
06:33.47 *** join/#brlcad merzo (~merzo@91.217.179.122)
06:49.16 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
10:06.56 *** join/#brlcad kanzure (~kanzure@bryan.fairlystable.org)
10:08.02 *** join/#brlcad LordOfBikes (~armin@dslb-094-216-162-218.094.216.pools.vodafone-ip.de)
10:08.02 *** join/#brlcad maths22 (~maths22@unaffiliated/maths22)
10:09.48 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
10:09.48 *** join/#brlcad starseeker (~starseeke@104.225.5.10)
10:09.48 *** join/#brlcad ries (~ries@D979C7EF.cm-3-2d.dynamic.ziggo.nl)
10:27.03 *** join/#brlcad LordOfBikes (~armin@dslb-094-216-162-218.094.216.pools.vodafone-ip.de)
10:27.03 *** join/#brlcad maths22 (~maths22@unaffiliated/maths22)
10:28.13 *** join/#brlcad kanzure (~kanzure@bryan.fairlystable.org)
10:28.13 *** join/#brlcad merzo (~merzo@91.217.179.122)
10:28.13 *** join/#brlcad amarjeet (~amarjeet@202.164.53.117)
10:28.13 *** join/#brlcad nmz787 (~nmz787@bryan.fairlystable.org)
10:28.13 *** join/#brlcad Notify (~notify@104.225.5.10)
10:28.13 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
10:28.13 *** join/#brlcad starseeker (~starseeke@104.225.5.10)
10:28.13 *** join/#brlcad ries (~ries@D979C7EF.cm-3-2d.dynamic.ziggo.nl)
10:28.46 *** join/#brlcad brlcad (~sean@104.225.5.10)
10:28.53 *** join/#brlcad kanzure (~kanzure@bryan.fairlystable.org)
10:29.54 *** join/#brlcad ChanServ (ChanServ@services.)
10:29.54 *** mode/#brlcad [+o ChanServ] by tepper.freenode.net
11:24.54 *** join/#brlcad teepee] (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:17.16 Notify 03BRL-CAD:brlcad * 69041 (brlcad/trunk/src/adrt/librender/cut.c brlcad/trunk/src/adrt/librender/flos.c and 196 others): update the places where we only call bu_bomb/bu_exit and need bomb.h instead of log.h
12:37.16 Notify 03BRL-CAD:brlcad * 69042 (brlcad/trunk/include/bu/CMakeLists.txt brlcad/trunk/include/bu/log.h and 155 others): rename the new bomb.h header to exit.h since they're really a collection of api that pertain to exiting an application.
12:37.41 *** join/#brlcad merzo (~merzo@91.217.179.122)
12:41.22 Notify 03BRL-CAD:brlcad * 69043 brlcad/trunk/include/bu/hook.h: example snippet belongs and is still in log.h so remove from here.
13:12.15 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
13:23.38 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:34.29 *** join/#brlcad yorik (~yorik@2804:431:f720:93f1:290:f5ff:fedc:3bb2)
13:46.30 Notify 03BRL-CAD:brlcad * 69044 brlcad/trunk/CHANGES: unhelpful complexity, consolidate the assert macros back to one
14:05.19 Notify 03BRL-CAD:starseeker * 69045 (brlcad/trunk/NEWS brlcad/trunk/src/libged/attr.c): Victor found a problem with attr show. There was unsigned math going on in the tab calculations for displaying selected attributes, and a long attribute value length resulted in an attempt to assign a negative value to the unsigned tab length. The result was the vls logic trying work with the resulting garbage value and effectively
14:05.21 Notify hanging (may not technically have been an infinite loop, but looks that way to a user and it will eventually wipe out in some other way if it ever did move on.) Rather than do all the special case foo, teach attr_print to handle either printing everything or printing an argv list of attributes. Consolidates the logic and eliminates the problem case.
14:05.23 Notify ...
14:51.58 *** join/#brlcad amarjeet (~amarjeet@169.149.170.121)
15:07.12 starseeker brlcad: hmm... it might have been bombing - I don't recall any longer
15:10.51 Notify 03BRL-CAD:brlcad * 69046 brlcad/trunk/CHANGES: make sure we capture and conver cases like BU_ASSERT_SIZE_T(3, ==, SOME_MACRO(4, 5)) to BU_ASSERT(3 == SOME_MACRO(4, 5)). bit nuts for minimally impacting, but still a deterministic regex call fitting the definition.
15:15.59 Notify 03BRL-CAD:brlcad * 69047 (brlcad/trunk/src/conv/asc/asc2g.c brlcad/trunk/src/conv/g-dot.c and 60 others): less API is better. consolidate all 7 BU_ASSERT*() macros into just one BU_ASSERT(). the others existed so we could pretty-print their values, but this is not incredibly helpful when we're tearing down the application as a result. with bu_bomb giving a stack trace, the values may end up logged anyways. this
15:16.01 Notify converts BU_ASSERT_PTR, BU_ASSERT_LONG, BU_ASSERT_SIZE_T, BU_ASSERT_SSIZE_T, and BU_ASSERT_DOUBLE calls to BU_ASSERT.
15:16.03 Notify ...
15:19.58 Notify 03BRL-CAD:starseeker * 69048 (brlcad/trunk/src/libbu/fgets.c brlcad/trunk/src/libbu/mread.c): include headers with BU_EXPORT declarations (MSVC isn't happy without this.)
15:21.30 Notify 03BRL-CAD:starseeker * 69049 brlcad/trunk/src/libbu/scan.c: another missing include
15:23.09 Notify 03BRL-CAD:starseeker * 69050 brlcad/trunk/src/libbu/fgets.c: typo
16:11.01 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:15.24 *** join/#brlcad Caterpillar (~caterpill@unaffiliated/caterpillar)
16:56.06 Notify 03BRL-CAD:brlcad * 69051 brlcad/trunk/include/bu/defines.h: remove the other BU_ASSERT_* macros. bomb log should provide values at this point.
17:40.14 *** join/#brlcad amarjeet (~amarjeet@169.149.170.121)
18:09.22 *** join/#brlcad KimK (~Kim__@ip68-102-85-68.ks.ok.cox.net)
18:28.25 *** join/#brlcad LordOfBikes (~armin@dslb-094-216-162-218.094.216.pools.vodafone-ip.de)
18:38.59 *** join/#brlcad KimK (~Kim__@ip68-102-85-68.ks.ok.cox.net)
18:48.59 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:54.35 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:11.41 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:27.00 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:08.09 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:34.34 *** join/#brlcad merzo (~merzo@93-195-113-92.pool.ukrtel.net)
21:08.56 *** join/#brlcad kanzure (~kanzure@bryan.fairlystable.org)
21:11.57 Notify 03BRL-CAD:starseeker * 69052 (brlcad/trunk/NEWS brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl brlcad/trunk/src/tclscripts/lib/gui_conversion.tcl): Add a dialog for obj-g conversion in Archer.
21:12.01 *** join/#brlcad kanzure (~kanzure@unaffiliated/kanzure)
21:14.22 *** join/#brlcad merzo (~merzo@93-195-113-92.pool.ukrtel.net)
23:57.34 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.