IRC log for #brlcad on 20161011

00:14.46 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
00:25.15 *** join/#brlcad jfqsvycjwzyfeqpl (~armin@dslb-088-064-047-164.088.064.pools.vodafone-ip.de)
01:56.14 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:38.43 Notify 03BRL-CAD:ejno * 69012 (brlcad/trunk/src/libged/simulate/collision.cpp brlcad/trunk/src/libged/simulate/collision.hpp and 10 others): check magic in TreeUpdater; syntactic tweaks; fix in progress
03:37.45 Notify 03BRL-CAD:brlcad * 69013 brlcad/trunk/src/libbu/badmagic.c: this may be wrong in the general case (where magic is not the first struct entry), but it's definitely not right to check sizeof() a type different than what we're casting against. doesn't check all the lower bits whens size_t is smaller than a pointer.
03:39.21 Notify 03BRL-CAD:brlcad * 69014 brlcad/trunk/src/libbu/badmagic.c: this is better since uintptr_t will hold the whole address and size_t will not necessarily, but still doubting the utility/correctness of the alignment check
05:59.56 Notify 03BRL-CAD:brlcad * 69015 brlcad/trunk/src/libbn/noise.c: badmagic fix highlight an error in here where the second internal magic number is not aligned because it comes after the array allocation and earlier magic. all this extra magic checking is overkill for a basic noise generator.
06:04.41 *** join/#brlcad merzo (~merzo@91.217.179.122)
06:23.14 *** join/#brlcad amarjeet (~amarjeet@202.164.53.117)
06:25.22 *** join/#brlcad Caterpillar (~caterpill@unaffiliated/caterpillar)
06:48.14 *** join/#brlcad Caterpillar (~caterpill@unaffiliated/caterpillar)
06:48.59 Notify 03BRL-CAD:brlcad * 69016 brlcad/trunk/src/libbu/badmagic.c: AND op on non-pointer type
06:50.10 Caterpillar goo day
06:50.13 Caterpillar good
06:54.23 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
07:03.50 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
07:53.22 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
08:01.39 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
08:33.21 *** join/#brlcad tofu__ (~sean@104.225.5.10)
08:33.43 *** join/#brlcad starseek1r (~starseeke@104.225.5.10)
08:44.42 *** join/#brlcad teepee] (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:49.59 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
08:49.59 *** join/#brlcad KimK (~Kim__@2600:8803:7a85:6d00:5921:6149:ac21:d8c9)
09:19.01 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
09:49.33 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
10:23.06 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
11:55.54 starseek1r wonders if 69015 is the source of that elusive shader bug crash we tracked back to noise in multithreading cases...
12:13.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:13.21 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
13:43.48 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:58.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:11.31 *** join/#brlcad amarjeet (~amarjeet@169.149.129.231)
14:20.11 *** join/#brlcad yorik (~yorik@2804:431:f720:93f1:290:f5ff:fedc:3bb2)
15:28.56 Notify 03BRL-CAD:starseeker * 69017 brlcad/trunk/misc/CMake/NSIS.template.in: The Desktop links to programs should be independent of the Start Menu links - the options allow enabling/disabling them independent of each other. This needs more testing, but a similar refactor in a smaller test case indicates this will work to allow desktop and start menu links to be handled independently.
15:29.29 *** join/#brlcad amarjeet (~amarjeet@169.149.129.231)
15:39.24 *** join/#brlcad Caterpillar (~caterpill@unaffiliated/caterpillar)
16:29.09 *** join/#brlcad amarjeet (~amarjeet@169.149.129.231)
16:29.43 Notify 03BRL-CAD:starseeker * 69018 brlcad/trunk/misc/CMake/BRLCAD_Util.cmake: need to start transitioning from macros to functions where we can. This is an easy one.
16:40.00 *** join/#brlcad amarjeet_ (~amarjeet@169.149.129.231)
16:48.32 Notify 03BRL-CAD:starseeker * 69019 brlcad/trunk/misc/CMake/BRLCAD_Util.cmake: Convert a couple more macros to functions
17:09.18 Notify 03BRL-CAD:starseeker * 69020 brlcad/trunk/misc/CMake/BRLCAD_Util.cmake: BRLCAD_TARGET_NAME is used in only one place. Also, since we're already requiring 2.8.8 and the need for the file write hack disappeared in 2.8.7, the whole thing simplifies nicely.
17:27.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:31.28 Notify 03BRL-CAD:starseeker * 69021 brlcad/trunk/include/bu/defines.h: It's as much or more C89 that requires this workaround now, rather than our customizations...
17:34.38 Notify 03BRL-CAD:starseeker * 69022 brlcad/trunk/misc/CMake/BRLCAD_Util.cmake: macro->function
17:44.33 Notify 03BRL-CAD:starseeker * 69023 brlcad/trunk/misc/CMake/distcheck_repo_verify.cmake.in: Make sure src/testing isn't present before starting a distcheck.
17:53.36 *** join/#brlcad Ch3ck (~Ch3ck@154.70.111.186)
17:55.12 Notify 03BRL-CAD:starseeker * 69024 (brlcad/trunk/src/librt/primitives/nmg/nmg.c brlcad/trunk/src/librt/primitives/nmg/nmg_bool.c): Shift some clearly librt requiring bits into nmg.c
18:22.14 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:38.26 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
20:04.15 Notify 03BRL-CAD:starseeker * 69025 (brlcad/trunk/CHANGES brlcad/trunk/include/bn/vlist.h and 11 others): move a couple of vlist plotting functions to libbn. bn_plot_vlblock probably shouldn't be public API, but it was exposed in librt's public API as rt_plot_vlblock so going with rename for now to be minimally implacting.
20:16.35 *** join/#brlcad merzo (~merzo@93-195-113-92.pool.ukrtel.net)
20:38.36 Notify 03BRL-CAD:starseeker * 69026 (brlcad/trunk/CHANGES brlcad/trunk/include/rt/nurb.h and 27 others): rename some of the old nurbs functions to use the nmg prefix. this covers the ones used by the iges converter.
21:04.23 Notify 03BRL-CAD:starseeker * 69027 (brlcad/trunk/CHANGES brlcad/trunk/include/rt/nmg.h and 15 others): second pass - get the uses in primitives/nmg
21:55.17 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:54.41 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
23:08.09 Notify 03BRL-CAD:starseeker * 69028 (brlcad/trunk/CHANGES brlcad/trunk/include/rt/nurb.h and 31 others): woosh - get the rest of the public stuff in rt/nurbs.h renamed.
23:31.16 Notify 03BRL-CAD:starseeker * 69029 (brlcad/trunk/src/librt/primitives/nmg/nmg.c brlcad/trunk/src/librt/primitives/nmg/nmg_misc.c): Move more logic that is librt specific into nmg.c
23:58.24 Notify 03BRL-CAD:starseeker * 69030 (brlcad/trunk/CHANGES brlcad/trunk/include/rt/global.h and 66 others): RTG.NMG_debug -> nmg_debug

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