IRC log for #brlcad on 20141106

00:40.48 brlcad starseeker: replacing struct field accessors with functions that now potentially return NULL is going to generate Coverity issues every place it's used ...
00:46.34 brlcad I think you just introduced a few
00:52.08 clock brlcad, how can I separate all C source from BRL-CAD tarball and avoid 3rd party software which is bundled with BRL-CAD?
00:56.48 brlcad clock: depends for which purpose
00:57.47 brlcad 3rd party sources are primarily (but not entirely) encapsulated in src/other and misc
00:57.55 brlcad so depending on the purpose, you'll strip or skip those files
00:58.35 brlcad there are smaller libraries and a few individual files in other directories that probably account for 0.001% of the remainder
00:59.39 brlcad of course, if you expect something that will compile, you'll have to also make build system changes to not traverse into or assume use of anything removed
01:00.24 brlcad and that will necessarily disable substantial functionality because some of our 3rd party sources are critically modified/enhanced (e.g., openNURBS)
01:00.50 brlcad if you're just counting lines, just leave out those files
02:16.17 kanzure what's the point of separating out non-c source code?
02:25.54 Stragus It's certainly cleaner that way
02:41.18 clock brlcad, I would like to run statistical analysis of the BRL-CAD C source code
02:41.55 clock brlcad, small amount of foreign code doesn't matter
04:34.31 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
06:39.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
08:57.38 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
09:37.11 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:45.01 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:12.44 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:36.17 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:09.24 Notify 03BRL-CAD Wiki:Harpreet kaur * 0 /wiki/User:Harpreet_kaur:
12:37.55 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:58.51 *** join/#brlcad clock (~clock@212.203.58.127)
13:04.41 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
13:47.23 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
14:20.43 *** join/#brlcad infobot (ibot@rikers.org)
14:20.43 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 10th Year Reunion, 7 CAD community members meeting up in California!
14:39.25 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:57.41 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:12.49 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:48.04 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
17:03.03 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
17:04.36 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
18:11.41 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:45.48 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:56.51 Notify 03BRL-CAD:starseeker * 63342 brlcad/trunk/src/librt/search.c: Looks like search's matched_filters flag was never fully implemented. This is needed so the db_search return code can actually carry some information about what was or wasn't found - it's key to using db_search for testing without actually collecting a table of results.
19:02.30 Notify 03BRL-CAD:starseeker * 63343 (brlcad/branches/qtged/src/qbrlcad/cadresources.qrc brlcad/branches/qtged/src/qbrlcad/cadtreeview.cxx): Start working on primitive type icons in tree
19:05.58 Notify 03BRL-CAD:starseeker * 63344 (brlcad/branches/qtged/TODO brlcad/branches/qtged/doc/BRL-CAD.bib and 46 others): sync with trunk through r63343
19:31.23 Notify 03BRL-CAD:starseeker * 63345 (brlcad/branches/qtged/src/qbrlcad/cadapp.h brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx and 2 others): Too much logic is in the delegate drawing (and hence being run too often) - need to move it into its proper place in the model. Start setting up to move the routines Start setting up for that move.
19:32.04 starseeker scowls at bash
20:14.01 Notify 03BRL-CAD:starseeker * 63346 (brlcad/branches/qtged/src/qbrlcad/cadapp.h brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx and 2 others): Move logic from delegate to model.
20:41.07 Notify 03BRL-CAD:starseeker * 63347 brlcad/trunk/src/librt/search.c: Performance optimization for search - if we're dealing with combs, we don't actually need the rt_db_internal. Skip all the malloc/free overhead and do the comb checks up front.
20:42.58 Notify 03BRL-CAD:starseeker * 63348 (brlcad/branches/qtged/src/librt/search.c Property Changed: and 3 others): Sync with trunk to r63347
22:07.02 Notify 03BRL-CAD:starseeker * 63349 brlcad/branches/qtged/src/qbrlcad/cadtreeview.cxx: Actually, unions are implicit anyway so don't waste screen space with them.
22:52.42 Notify 03BRL-CAD:n_reed * 63350 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: expand comment on the theory behind overlap curve detection
23:05.56 Notify 03BRL-CAD:n_reed * 63351 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: don't need to include knots as a parameter when we have the surface
23:41.33 Notify 03BRL-CAD:n_reed * 63352 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: simplify test point creation

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