IRC log for #brlcad on 20141105

00:05.42 javampire B
00:06.17 javampire sorry, I fat-fingered my keyboard
01:52.28 brlcad javampire: np :)
01:57.57 brlcad starseeker: in r63294 is it intentional that some of the getters are dm_get_*() and some are dm_*() or are the latter the ones without setters or just randomly inconsistent based on the old struct field names or something?
03:33.24 starseeker um. it's probably not tremendously consistent at this point - that whole API structure needs to change long term, so I probably wasn't being as careful as I could have been
03:41.15 starseeker I'd rather not have a Tcl interp in the dm/fb layers at all, but ripping that out is no small task (IIRC, some of the communication-between-processes stuff on Windows requires Tcl data channels)
04:03.01 brlcad interp wasn't the only one iirc, but still probably a good time to think about what the pattern should be
04:04.12 brlcad there used to be a whole raging debate about setters and getters
04:04.38 brlcad as they tend to violate data encapsulation and lead to (surpise) terrible naming conventions ;)
04:04.47 brlcad whether to have them in naming conventions is but one aspect through
04:06.23 brlcad and I don't have an answer or position on the topic, really, just a desire for us to go in a direction that establishes a convention with forethought
04:06.59 brlcad applies to fb too I would imagine, and you probably have the best context of anyone now to see the landscape
05:15.43 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
08:43.16 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:52.20 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:52.50 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:53.52 *** join/#brlcad sk2 (~simran@202.164.53.117)
09:46.17 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
10:07.51 Notify 03BRL-CAD:indianlarry * 63308 brlcad/trunk/src/mged/fbserv.c: A couple of missed dm struct references to interp changed to use accessor.
12:01.25 *** join/#brlcad infobot (ibot@rikers.org)
12:01.25 *** 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!
13:32.13 Notify 03BRL-CAD:starseeker * 63309 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx and 3 others): Get a text label on the header for the tree view, customize the resizing behavior of the tree so it 'does the right thing' for our particular setup. Needs more tuning, and will be complicated further when we add tree editing and multiple columns for attributes, but it's a
13:32.15 Notify start.
13:40.29 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:48.26 *** join/#brlcad clock (~clock@212.203.58.127)
15:29.50 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:23.16 hsrai BRLCAD performed well at GSOC2014 reunion. See at http://tinyurl.com/lhu4cbr
16:35.37 teepee- ries: ^
16:35.53 ries teepee-:
16:36.09 teepee- ries: you saw the picture link?
16:36.32 ries teepee-: yup, thanks!
16:38.51 teepee- ries: gaganjyot posted another picture with you and shaina a couple of days ago :)
16:39.08 ries I did got that in my mail from him..
17:10.54 Notify 03BRL-CAD:bob1961 * 63310 brlcad/trunk/src/libged/display_list.c: libged/display_list/dl_zap() has been modified to check that gdlp->dl_headSolid is not empty before calling the callback. Not doing so can free up random display lists. What caught my attention was when strings in the opengl display started randomly disappearing.
18:10.53 *** join/#brlcad mpictor (~mark@c-69-136-183-213.hsd1.in.comcast.net)
18:19.25 *** join/#brlcad mpictor (~mark@c-69-136-183-213.hsd1.in.comcast.net)
18:27.03 Notify 03BRL-CAD:carlmoore * 63311 (brlcad/trunk/src/conv/g-xxx_facets.c brlcad/trunk/src/conv/obj-g.c): implement BN_TOL_DIST in lieu of 0.0005
19:14.22 Notify 03BRL-CAD:starseeker * 63312 (brlcad/trunk/include/dm.h brlcad/trunk/src/libdm/dm-generic.c and 2 others): Wrap xvars extraction in a function... dm_xvars itself feels like it should be better hidden somehow, but in the meantime this gets dm_private.h out of mged.
19:24.34 Notify 03BRL-CAD:n_reed * 63313 brlcad/trunk/src/conv/tankill/g-tankill.c: keep usage format and content separate
19:27.59 Notify 03BRL-CAD:n_reed * 63314 brlcad/trunk/src/conv/g-obj.c: keep usage format and content separate
19:32.28 Notify 03BRL-CAD:n_reed * 63315 brlcad/trunk/src/conv/stl/g-stl.c: keep usage format and content separate
19:34.48 Notify 03BRL-CAD:n_reed * 63316 brlcad/trunk/src/conv/g-var.c: keep usage format and content separate
19:37.02 Notify 03BRL-CAD:n_reed * 63317 brlcad/trunk/src/conv/raw/g-raw.c: keep usage format and content separate
19:41.48 Notify 03BRL-CAD:n_reed * 63318 brlcad/trunk/src/conv/g-dot.c: keep usage format and content separate
19:45.10 Notify 03BRL-CAD:n_reed * 63319 brlcad/trunk/src/conv/nastran-g.c: keep usage format and content separate
19:47.02 Notify 03BRL-CAD:n_reed * 63320 brlcad/trunk/src/conv/euclid/g-euclid1.c: keep usage format and content separate
19:50.36 Notify 03BRL-CAD:n_reed * 63321 brlcad/trunk/src/conv/euclid/euclid-g.c: keep usage format and content separate
19:52.05 Notify 03BRL-CAD:n_reed * 63322 brlcad/trunk/src/conv/g-x3d.c: keep usage format and content separate
19:52.17 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
19:53.39 Notify 03BRL-CAD:n_reed * 63323 brlcad/trunk/src/conv/bot_dump.c: keep usage format and content separate
19:55.18 Notify 03BRL-CAD:n_reed * 63324 brlcad/trunk/src/conv/g-vrml.c: keep usage format and content separate
19:57.22 Notify 03BRL-CAD:n_reed * 63325 brlcad/trunk/src/conv/off/g-off.c: keep usage format and content separate
19:59.51 Notify 03BRL-CAD:n_reed * 63326 brlcad/trunk/src/conv/g-nff.c: keep usage format and content separate
20:02.08 Notify 03BRL-CAD:n_reed * 63327 brlcad/trunk/src/conv/g-shell-rect.c: keep usage format and content separate
20:06.07 Notify 03BRL-CAD:n_reed * 63328 brlcad/trunk/src/conv/nmg/g-nmg.c: keep usage format and content separate
20:07.42 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
20:07.55 Notify 03BRL-CAD:n_reed * 63329 brlcad/trunk/src/conv/nmg/nmg-sgp.c: keep usage format and content separate
20:10.08 Notify 03BRL-CAD:n_reed * 63330 brlcad/trunk/src/conv/jack/g-jack.c: keep usage format and content separate
20:11.36 Notify 03BRL-CAD:n_reed * 63331 brlcad/trunk/src/conv/jack/jack-g.c: keep usage format and content separate
20:14.21 Notify 03BRL-CAD:n_reed * 63332 brlcad/trunk/src/conv/g-xxx.c: keep usage format and content separate
20:20.48 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
20:40.03 Notify 03BRL-CAD:n_reed * 63333 brlcad/trunk/src/conv/g-xxx_facets.c: keep usage format and content separate; consolidate tol constants
20:41.26 Notify 03BRL-CAD:n_reed * 63334 brlcad/trunk/src/conv/bot_shell-vtk.c: keep usage format and content separate
21:35.38 Notify 03BRL-CAD:starseeker * 63335 (brlcad/branches/qtged/src/qbrlcad/cadtreeview.cxx brlcad/branches/qtged/src/qbrlcad/cadtreeview.h brlcad/branches/qtged/src/qbrlcad/main_window.cxx): Create a custom delegate for g objects. Doesn't do anything special yet - this is just to put the machinery in place
21:53.44 Notify 03BRL-CAD:brlcad * 63336 (brlcad/trunk/src/mged/CMakeLists.txt brlcad/trunk/src/mged/setup.c): mged needs the tcl/tk dirs (e.g., when using system versions of both), but avoid including our version of the internal Tcl headers since they conflict. this was of course required because incr tcl reaches into private tcl headers, but it looks like we can avoid including itcl.h entirely by just declaring Itcl_Init()
21:53.46 Notify ourselves (which won't likely change). worked on bsd with system Tcl/Tk but warrants more platform testing.
22:00.54 Notify 03BRL-CAD:carlmoore * 63337 (brlcad/trunk/TODO brlcad/trunk/src/libgcv/NOTES): fix spellings; 'Lossy' is unchanged because I don't know what word is intended
22:15.57 *** join/#brlcad gagan (~gaganjyot@124.253.225.90)
22:50.01 Notify 03BRL-CAD:n_reed * 63338 (brlcad/branches/brep-debug/BUGS brlcad/branches/brep-debug/CMakeLists.txt and 66 others): sync from trunk through r63337
23:13.30 Notify 03BRL-CAD:starseeker * 63339 (brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx brlcad/branches/qtged/src/qbrlcad/cadtreemodel.h and 2 others): Get basic text labels drawing for boolean operations.
23:25.16 Notify 03BRL-CAD:starseeker * 63340 brlcad/branches/qtged/src/qbrlcad/cadtreeview.cxx: Put an indent before subtractions and intersections, to make it clearer in the tree what their scope is. Need to actually offset the text to avoid font-based spacing variability, but that can wait until we get the object type icons figured out.

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