IRC log for #brlcad on 20140206

00:06.22 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
00:33.17 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
00:47.36 Notify 03BRL-CAD:starseeker * 59699 brlcad/trunk/src/librt/search.c: More explorations on how to correctly walk the tree - considering doing the walk and then post-processing the -below options for clarity...
00:55.55 Notify 03BRL-CAD:starseeker * 59700 brlcad/trunk/src/librt/search.c: subtree walking starts with a union always, so don't add unneeded complexity by passing transverse_func the bool_val
01:26.27 Notify 03BRL-CAD:brlcad * 59701 brlcad/trunk/include/fft.h: M_SQRT2 isn't used, remove. explain why we don't use vmath too.
01:33.51 Notify 03BRL-CAD:brlcad * 59702 brlcad/trunk/include/vmath.h: add 1/(2pi) and 2pi to our list of numeric literals, using same convention as minix
01:40.57 Notify 03BRL-CAD:brlcad * 59703 brlcad/trunk/CHANGES: minimally impacting change lets us eliminate all of the libbn numeric constant globals (bn_pi, bn_twopi, bn_halfpi, bn_quarterpi, bn_invpi, bn_inv2pi, bn_inv4pi) in favor of the standard and extended math M_ constants. the degree/radian macros were completely duplicative, so they can just go away. the only remaining is 1/255 which we can move into header land as a
01:40.58 Notify macro value for consistency.
01:50.17 Notify 03BRL-CAD:brlcad * 59704 (brlcad/trunk/include/bn.h brlcad/trunk/src/conv/comgeom/solid.c and 72 others): progress towards libs with no API globals. eliminate all of the numeric ones in libbn in favor of M_ constants. brevity (1586 bytes reduced, hah) and consistency for improved clarity.
01:59.14 Notify 03BRL-CAD:brlcad * 59705 (brlcad/trunk/src/conv/g-vrml.c brlcad/trunk/src/conv/g-x3d.c and 4 others): use RAD2DEG and DEG2RAD to convey intent better
02:16.33 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
02:24.57 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
02:25.54 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
02:52.09 Notify 03BRL-CAD:brlcad * 59706 (brlcad/trunk/src/adrt/isst_tcltk.c brlcad/trunk/src/adrt/librender/path.c and 41 others): put the M_ constants to more extensive use, particularly the new M_2PI
03:10.18 Notify 03BRL-CAD:brlcad * 59707 brlcad/trunk/src/libbn/anim.c: more DEG2RAD
03:41.31 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
04:22.47 Notify 03BRL-CAD:brlcad * 59708 brlcad/trunk/misc/win32-msvc/Dll/BrlcadCore.def: no longer exporting the bn globals
04:26.39 Notify 03BRL-CAD:brlcad * 59709 (brlcad/trunk/CHANGES brlcad/trunk/include/bn.h brlcad/trunk/src/libbn/rand.c): similarly eliminate bn_sin_double global from libbn, only used by another macro unmodified.
04:32.39 Notify 03BRL-CAD:brlcad * 59710 brlcad/trunk/src/librt/test_root3-subd.cpp: ws, func style, and added blank lines for clarity
05:29.32 Notify 03BRL-CAD:brlcad * 59711 (brlcad/trunk/src/anim/anim_cascade.c brlcad/trunk/src/anim/anim_fly.c and 31 others): style cleanup, space after close paren
06:55.50 *** join/#brlcad Izak__ (~Izak@66-118-151-70.static.sagonet.net)
06:55.58 *** join/#brlcad ejno_ (~ejno@unaffiliated/kazaik)
07:27.01 *** join/#brlcad jasleen (~chatzilla@117.255.247.187)
07:43.28 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
08:22.32 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
08:41.25 *** part/#brlcad jasleen (~chatzilla@117.255.247.187)
08:41.46 *** join/#brlcad jasleen (~chatzilla@117.255.247.187)
08:58.47 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
09:26.16 *** join/#brlcad luca79 (~luca@net-37-117-74-224.cust.vodafonedsl.it)
11:08.47 *** join/#brlcad jasleen (~chatzilla@117.255.247.187)
11:35.18 Notify 03BRL-CAD:tbrowder2 * 59712 brlcad/trunk/include/bu.h: correct typo
11:48.50 Notify 03BRL-CAD:tbrowder2 * 59713 brlcad/trunk/include/bu.h: add missing 's' for plural word
12:32.41 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
12:36.07 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
13:41.02 *** join/#brlcad gaganjyot (~gagan@124.253.225.45)
13:52.14 *** join/#brlcad jasleen (~chatzilla@117.255.247.187)
15:41.27 *** join/#brlcad ishwerdas (~inderplus@117.212.55.230)
15:51.07 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
16:08.05 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
16:24.08 Notify 03BRL-CAD:brlcad * 59714 brlcad/trunk/src/libdm/dm-ogl.c: revert 59704. playing with antialiased line drawing, not intended to be part of libdm global commit.
16:32.08 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
16:38.19 Notify 03BRL-CAD:starseeker * 59715 brlcad/trunk/src/librt/search.c: Tweak path building for left tree branches, test use of results in searching.
16:48.10 *** join/#brlcad gaganjyot (~gagan@124.253.225.45)
16:59.59 Notify 03BRL-CAD:starseeker * 59716 (brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp brlcad/trunk/src/librt/search.c brlcad/trunk/src/librt/search.h): More work positioning the search logic to use the new approach.
17:01.45 Notify 03BRL-CAD:n_reed * 59717 brlcad/trunk/src/libbrep/intersect.cpp: append to arrays in separate loop to make it clear they aren't being used to construct the current segments
17:22.48 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
18:07.59 Notify 03BRL-CAD:starseeker * 59718 brlcad/trunk/src/librt/search.c: Activate the generic below check - still need to handle depth based limits
18:09.16 *** join/#brlcad gaganjyot (~gagan@124.253.225.45)
18:31.26 Notify 03BRL-CAD:starseeker * 59719 brlcad/trunk/src/librt/search.c: Turn on the depth testing.
18:55.17 Notify 03BRL-CAD:n_reed * 59720 brlcad/trunk/src/libbrep/intersect.cpp: move duplicated in/out test code to function
19:16.27 Notify 03BRL-CAD:starseeker * 59721 brlcad/trunk/src/librt/search.c: Try some tweaking with the above test, add a debug function to print full paths with their boolean information
19:23.09 Notify 03BRL-CAD:starseeker * 59722 brlcad/trunk/src/librt/search.c: We want the match_top check here, not an actual subset check.
19:41.30 Notify 03BRL-CAD:brlcad * 59723 brlcad/trunk/regress/repository.sh: make the repository script accommodate pathnames with spaces and special characters. started to accommodate it proper, but realized the easiest solution is to just change to the src directory. we can do that because we don't actually write out anything nor rely on anything outside the source dir. this should accommodate the regression-full odd pathname
19:41.32 Notify test. included an example of how scripting is done with odd pathnames for reference in case it's needed elsewhere.
19:41.55 Notify 03BRL-CAD:brlcad * 59724 brlcad/trunk/TODO: regression script updated
19:45.26 Notify 03BRL-CAD:starseeker * 59725 brlcad/trunk/src/librt/search.c: Clarify the intent of the current -above option. It looks only in the local path, not across all paths in the database that include the current directory pointer.
19:57.17 Notify 03BRL-CAD:brlcad * 59726 brlcad/trunk/CMakeLists.txt: no reason to not calculate the time delta at the very end, just wish there was some way to capture the writing-files-out phase time too.
20:11.39 Notify 03BRL-CAD:r_weiss * 59727 brlcad/trunk/src/librt/primitives/bot/tie.c: These tests for divide by zero and nan seems to work better. RT_DOT_TOL is too loose.
20:16.04 Notify 03BRL-CAD:r_weiss * 59728 (brlcad/trunk/include/brep.h brlcad/trunk/include/tclcad.h): Quiet some windows build warnings.
20:22.07 Notify 03BRL-CAD:r_weiss * 59729 brlcad/trunk/src/bwish/winMain.c: Fix some windows build warnings.
20:26.49 Notify 03BRL-CAD:r_weiss * 59730 brlcad/trunk/src/conv/bot_dump.c: Quiet a windows build warning.
20:30.32 Notify 03BRL-CAD:r_weiss * 59731 brlcad/trunk/src/libtclcad/tclcad_obj.c: Quiet a windows build warning.
20:38.15 Notify 03BRL-CAD:r_weiss * 59732 (brlcad/trunk/src/mged/cmd.c brlcad/trunk/src/mged/fbserv.c brlcad/trunk/src/mged/mged.c): Quiet windows build warnings.
20:45.03 Notify 03BRL-CAD:starseeker * 59733 brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake: Treat src/other includes as system includes, so we don't get spewage from Boost et. al.
20:48.40 Notify 03BRL-CAD:r_weiss * 59734 brlcad/trunk/src/libbu/fchmod.c: Quiet windows build warning.
20:54.47 Notify 03BRL-CAD:r_weiss * 59735 brlcad/trunk/src/librt/primitives/arb8/arb8.c: Quiet a windows build warning.
21:09.06 Notify 03BRL-CAD:starseeker * 59736 brlcad/trunk/src/librt/search.c: Tree walker count for search now down to one, and much simpler. Do the 'real' search work on a table of full paths - it's now the treewalker's job to simply build that table up with the correct paths and booleans.
21:22.44 starseeker O.o sphflake is crashing
21:22.48 starseeker wonder when that happened
21:23.54 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
21:36.04 Notify 03BRL-CAD:starseeker * 59737 brlcad/trunk/src/proc-db/sphflake.c: Make sure we initialize with the default filename at need (Sean found it)
22:53.56 Notify 03BRL-CAD:tbrowder2 * 59738 (brlcad/trunk/src/libbu/tests/test_funcs.c brlcad/trunk/src/libbu/tests/test_internals.h): add new functions; literal moved to bu.h
23:16.07 Notify 03BRL-CAD:tbrowder2 * 59739 (brlcad/trunk/include/bu.h brlcad/trunk/src/libbu/bitv.c and 2 others): include/bu.h+ add literals for bit twiddling+ add two functions for converting between binary and hex stringssrc/libbu/bitv.c+ add two functions for converting between binary and hex stringssrc/libbu/tests/bu_bitv.csrc/libbu/tests/bitv-tests.cmake+ add tests for the new functions

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