IRC log for #brlcad on 20130918

02:13.47 *** join/#brlcad mpictor (~mark@c-67-177-102-131.hsd1.in.comcast.net)
02:54.05 Notify 03BRL-CAD Wiki:Phoenix * 6146 /wiki/User:Phoenix/GSoc2013/Reports: /* Week 14 */
03:11.30 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
03:11.46 *** join/#brlcad Izak__ (~Izak@66-118-151-70.static.sagonet.net)
03:11.50 *** join/#brlcad n_reed__ (~molto_cre@66-118-151-70.static.sagonet.net)
03:18.03 *** join/#brlcad archivist_ (~archivist@host81-149-189-98.in-addr.btopenworld.com)
03:27.10 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
03:28.03 Notify 03BRL-CAD:phoenixyjll * 57704 (brlcad/trunk/include/brep.h brlcad/trunk/src/libbrep/intersect.cpp): Scrub the code - reuse sub_curve() and sub_surface().
03:32.35 Notify 03BRL-CAD:brlcad * 57705 brlcad/trunk/src/mged/mged.c: checking for p implies it could be null, so stack complained about the potential null pointer dereferences that followed. we do bu_bomb() earlier, but it doesn't know that routine doesn't return.
03:36.59 Notify 03BRL-CAD:brlcad * 57706 brlcad/trunk/src/conv/step/step-g/SurfacePatch.cpp: step could be NULL if default constructor, so should check for it
03:43.48 Notify 03BRL-CAD:phoenixyjll * 57707 brlcad/trunk/src/libbrep/intersect.cpp: Correct the comments.
03:44.47 Notify 03BRL-CAD:brlcad * 57708 brlcad/trunk/src/conv/step/step-g/VertexLoop.cpp: another sanity check for null
03:49.38 *** join/#brlcad kimzzzz (~AndChat31@1.38.31.154)
03:52.05 *** join/#brlcad kesha (~kesha@14.139.122.114)
07:02.43 *** join/#brlcad FLOSSrookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net)
07:31.57 *** join/#brlcad vladbogo (~vlad@188.25.237.92)
07:37.05 *** join/#brlcad kimzzzz (~AndChat31@1.38.31.154)
07:42.50 *** join/#brlcad kesha (~kesha@14.139.122.114)
09:19.54 Notify 03BRL-CAD:phoenixyjll * 57709 brlcad/trunk/src/libbrep/intersect.cpp: Scrub code and add comment.
09:20.49 Notify 03BRL-CAD Wiki:Phoenix * 6147 /wiki/User:Phoenix/GSoc2013/Reports: /* Week 14 */
09:28.33 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
10:08.43 *** join/#brlcad mpictor (~mark@c-67-177-102-131.hsd1.in.comcast.net)
10:18.43 *** join/#brlcad mpictor_ (~mark@c-67-177-102-131.hsd1.in.comcast.net)
11:32.11 *** join/#brlcad FLOSSrookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net)
11:32.15 *** join/#brlcad kesha (~kesha@14.139.122.114)
11:36.26 Notify 03BRL-CAD:brlcad * 57710 (brlcad/trunk/src/proc-db/brep_cube.cpp brlcad/trunk/src/proc-db/brep_simple.cpp brlcad/trunk/src/proc-db/surfaceintersect.cpp): add a few nullity checks
11:37.24 Notify 03BRL-CAD:brlcad * 57711 brlcad/trunk/src/fbserv/fbserv.c: if clients[sub] can be null, don't derefence it right before the check
11:41.58 Notify 03BRL-CAD:brlcad * 57712 brlcad/trunk/src/util/bu_arg_parse.cpp: new doesn't return NULL, it throws an exception (there needs to be an exception handler)
11:45.14 Izak__ brlcad: it gave you a line number and there should be a stack trace saved in that log file. Which log file is that ?
11:51.56 Izak__ brlcad: I mean I have not found the file bwish-18642-bomb.log
13:00.37 *** join/#brlcad mpictor (~mark@c-67-177-102-131.hsd1.in.comcast.net)
13:19.12 *** join/#brlcad Gaganjyot (~gagan@210.56.97.133)
13:33.24 Notify 03BRL-CAD:indianlarry * 57713 (brlcad/branches/nurbs/NEWS brlcad/branches/nurbs/TODO and 18 others): Merging trunk into branch 'nurbs' r:57686:57712
13:47.30 Notify 03BRL-CAD:carlmoore * 57714 (brlcad/trunk/doc/docbook/system/mann/en/search.xml brlcad/trunk/src/libbrep/intersect.cpp): remove trailing blanks/tabs; fix spellings
13:50.40 Notify 03BRL-CAD:starseeker * 57715 (brlcad/trunk/include/raytrace.h brlcad/trunk/src/librt/ls.c): Go back to the original dpv to/from argv style, use Sean's suggestion of creating an empty struct directory instead of NULL for db_argv_to_dpv
13:51.11 *** join/#brlcad Ch3ck_ (~Shadownet@195.24.220.16)
13:54.00 Notify 03BRL-CAD:starseeker * 57716 brlcad/trunk/TODO: Make a note that there is a little more work to do to reach the final form of the comb command's region lifting abilities.
14:03.28 brlcad mpictor: tons of false positives
14:04.03 brlcad mpictor: talked to the author and there's apparently a flag that should prevent many of these
14:10.14 Notify 03BRL-CAD:starseeker * 57717 (brlcad/trunk/src/conv/step/g-step/ON_Brep.cpp brlcad/trunk/src/conv/step/g-step/ON_Brep.h brlcad/trunk/src/conv/step/g-step/g-step.cpp): get the STEP BRep writing function ready to be called by another function, as a precursor to walking a comb tree instead of specifying a single brep directly.
14:16.31 Izak__ d
14:22.53 *** join/#brlcad FLOSSrookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net)
14:23.17 *** join/#brlcad kesha (~kesha@14.139.122.114)
14:29.20 Notify 03BRL-CAD:starseeker * 57718 (brlcad/trunk/src/conv/step/g-step/ON_Brep.cpp brlcad/trunk/src/conv/step/g-step/ON_Brep.h brlcad/trunk/src/conv/step/g-step/g-step.cpp): Pass directory pointer so we can use actual object name instead of hardcoded 'brep.s' name
14:31.19 brlcad Izak__: it would have written it out into the current directory
14:31.46 brlcad find / -name bwish-18642-bomb.log
14:42.50 Notify 03BRL-CAD Wiki:NyahCh3ck20 * 6148 /wiki/User:NyahCh3ck20/GSoc2013/Coding_Repor: /* Sept 16 - Sept 22 */
14:46.41 Notify 03BRL-CAD:starseeker * 57719 (brlcad/trunk/src/conv/step/g-step/G_STEP_Util.cpp brlcad/trunk/src/conv/step/g-step/ON_Brep.cpp): Use the brep shape respresentation when we are making the shape definition.
14:57.07 Notify 03BRL-CAD:starseeker * 57720 (brlcad/trunk/src/conv/step/g-step/ON_Brep.cpp brlcad/trunk/src/conv/step/g-step/ON_Brep.h): Simplify the toplevel structure automatically generated by the brep routine, unless/until it is clear it needs to provide something else...
15:09.07 Notify 03BRL-CAD:starseeker * 57721 (brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp brlcad/trunk/src/conv/step/g-step/ON_Brep.cpp and 4 others): The container we are using to hold data for the brep->step process is Brep specific, so name it accordingly.
15:29.56 Notify 03BRL-CAD:tbrowder2 * 57722 brlcad/trunk/include/bu.h: clarify bu_ptbl comments; neaten Doxygen var comments
16:24.37 *** join/#brlcad FLOSSrookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net)
16:26.49 Notify 03BRL-CAD:starseeker * 57723 brlcad/trunk/src/conv/step/g-step/CMakeLists.txt: Stub in some files for comb trees.
16:46.28 Notify 03BRL-CAD:tbrowder2 * 57724 brlcad/trunk/src/util/CMakeLists.txt: for now ignore the interface test file; change 'c' to 'C'
16:50.47 Notify 03BRL-CAD:tbrowder2 * 57725 (brlcad/trunk/src/util/bu_arg_parse.cpp brlcad/trunk/src/util/bu_arg_parse.h and 2 others): new API that incorporates severak of Sean's and Cliff's ideas; uses pointers but cleans up automatically upon exit; builds and gives same no-arg response as before; still needs work but ready for comment on new approach; note that TCLAP C++ memory use is not clean yet
17:13.09 *** join/#brlcad caen23 (~caen23@92.85.89.94)
17:19.17 brlcad starseeker: maybe helpful, close to the diagrams I was mentioning: http://www.sciencedirect.com/science/article/pii/S1367578809000522?np=y
17:19.30 brlcad particularly the step pdm images
17:20.17 brlcad figure 2 here is apropos too: http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0100-73862000000400003
17:40.53 *** join/#brlcad kesha (~kesha@14.139.122.114)
17:52.43 ``Erik https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition
17:55.48 Notify 03BRL-CAD:carlmoore * 57726 brlcad/trunk/src/conv/g-vrml.c: remove unneeded braces; note that default units are mm; initialize units to 'mm' and they stay that way if we don't otherwise specify units
18:08.46 brlcad anyone want to design a new BRL-CAD sticker?
18:34.19 Notify 03BRL-CAD:carlmoore * 57727 brlcad/trunk/src/conv/g-vrml.c: remove trailing blanks from fprintf statements; detected on file output, which is user-readable
18:44.09 *** join/#brlcad Izak_ (~Izak@195.24.220.16)
18:57.27 *** join/#brlcad Izak_ (~Izak@195.24.220.16)
18:58.05 *** join/#brlcad Ch3ck_ (~Shadownet@195.24.220.16)
19:26.27 *** join/#brlcad vladbogo (~vlad@188.25.237.92)
19:33.57 Notify 03BRL-CAD:iiizzzaaakkk * 57728 brlcad/trunk/src/librt/primitives/hrt/hrt.c: Corrections to rt_hrt_norm() and adding flesh to rt_hrt_plot() and its helper function rt_hrt_24pts()
19:38.30 ``Erik huh, othe rthan the normals, the hrt primitive is looking pretty good
19:39.28 *** join/#brlcad kesha (~kesha@14.139.122.114)
19:56.34 Izak_ brlcad: ``Erik: rt_hrt_norm() is corrected and ray tracing results are at their best (although slower). You can watch the video on http://youtu.be/EpdBJIIe31U
19:56.54 Izak_ Izak_ jets off to bed
20:10.52 Notify 03BRL-CAD:starseeker * 57729 (brlcad/trunk/include/raytrace.h brlcad/trunk/src/libged/search.c brlcad/trunk/src/librt/search.c): Carry the 'flat' search concept to its logical limit. If the flat modifier is passed without either a local top level search path, a full path toplevel search path, or a specific object it runs a search that iterates over the database objects without walking any trees. This search has the
20:10.54 Notify potential to be a great deal faster when doing type or name filtering searches for objects where full paths aren't needed, but will result in depth aware options not functioning.
20:20.30 Notify 03BRL-CAD:tbrowder2 * 57730 brlcad/trunk/src/util/bu_arg_parse_private.h: reclaim some memory; delete unintentional duplicat line
20:22.15 Notify 03BRL-CAD:tbrowder2 * 57731 brlcad/trunk/src/util/bu_arg_parse.cpp: remove FIXME; add some blank lines
20:23.57 Notify 03BRL-CAD:indianlarry * 57732 brlcad/branches/nurbs/src/librt/primitives/brep/brep.cpp: Added surface_GetBoundingBox() which currently makes use of static variable to reuse surface memory and allows user to get surface bounds over specific U,V intervals. WIP, need to replace static with per cpu memory similar to whats done in libbu's heap.c.
20:27.02 Notify 03BRL-CAD Wiki:Vladbogolin * 6149 /wiki/User:Vladbogolin/GSoC2013/Logs: /* Week 14 */
20:30.36 Notify 03BRL-CAD:starseeker * 57733 brlcad/trunk/doc/docbook/system/mann/en/search.xml: Update search man page for new path option.
20:32.56 *** join/#brlcad kesha (~kesha@14.139.122.114)
20:49.13 Notify 03BRL-CAD:starseeker * 57734 (brlcad/trunk/src/librt/search.c brlcad/trunk/src/librt/search.h): We don't want -below to trigger if we're doing a true iterative flat search.
21:20.02 Notify 03BRL-CAD:tbrowder2 * 57735 brlcad/trunk/src/util/bu_arg_parse.cpp: add some asserts for error paths
22:07.57 *** join/#brlcad kesha (~kesha@14.139.122.114)
22:27.18 Notify 03BRL-CAD:starseeker * 57736 (brlcad/trunk/src/conv/step/g-step/Comb_Tree.cpp brlcad/trunk/src/conv/step/g-step/Comb_Tree.h brlcad/trunk/src/conv/step/g-step/g-step.cpp): Start collecting geometric sets we will need for comb step export.
22:53.17 *** join/#brlcad Gaganjyot (~gagan@210.56.99.195)
23:10.29 Notify 03BRL-CAD:mohitdaga * 57737 brlcad/trunk/include/icv.h: Sanitize the comments in icv.h

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