IRC log for #brlcad on 20130208

01:41.02 brlcad maths22: hasn't started just yet
03:50.44 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
04:25.56 *** join/#brlcad DarkCalf (~DarkCalf@173.231.40.98)
04:25.56 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
04:25.56 *** join/#brlcad crdueck (~cdk@24.212.219.10)
04:26.13 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
04:26.13 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
04:26.24 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
04:27.14 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
04:27.14 *** join/#brlcad dtidrow (~dtidrow@c-68-84-167-135.hsd1.mi.comcast.net)
04:27.23 *** join/#brlcad ``Erik (~erik@pool-74-103-121-45.bltmmd.fios.verizon.net)
04:27.40 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
04:27.44 *** join/#brlcad yiyus (1242712427@je.je.je)
04:33.09 *** join/#brlcad bch (~bch@nat60-100.kcls.org)
04:33.15 bch hello #brlcad
06:23.00 *** join/#brlcad EricPoehlsen (~Eric@ip-77-24-187-161.web.vodafone.de)
06:39.02 *** join/#brlcad caen23 (~cezar@92.81.201.47)
06:56.03 *** join/#brlcad EricPoehlsen (~Eric@ip-77-25-248-60.web.vodafone.de)
07:48.10 *** join/#brlcad EricPoehlsen (~Eric@ip-2-205-238-168.web.vodafone.de)
10:27.51 *** join/#brlcad caen23 (~cezar@92.85.95.221)
11:03.26 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
11:40.58 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
12:56.49 *** join/#brlcad caen23 (~cezar@92.81.212.207)
13:15.31 *** join/#brlcad Al_Da_Best (Al_Da_Best@cpc2-shep12-2-0-cust21.8-3.cable.virginmedia.com)
13:25.05 Notify 03BRL-CAD:bob1961 * 54341 brlcad/trunk/src/tclscripts/archer/PipeEditFrame.tcl: Added a moveElement override function to PipeEditFrame. This preserves view z for the pipe point being moved.
14:20.09 Notify 03BRL-CAD:bob1961 * 54342 (brlcad/trunk/src/libged/edpipe.c brlcad/trunk/src/libtclcad/tclcad_obj.c): Update _ged_append_pipept_common to expect the incoming point to be in view coordinates. Also, use the view Z calculated from the previous point to replace the view Z of the incoming/new point.
15:05.49 Notify 03BRL-CAD:starseeker * 54343 brlcad/trunk/src/libbu/parse.c: Binary incompatible v4 file upgrade by dbupgrade resulted in shader contents that caused parse_list_elem to fail in bu_shader_to_key_eq - add sanity checks to make sure we've got something valid before proceeding. Doesn't address why the shader string was garbled, but does prevent MGED from crashing when trying to draw the geometry.
15:08.21 Notify 03BRL-CAD:starseeker * 54344 brlcad/trunk/NEWS: Binary incompatible v4 file upgrade by dbupgrade resulted in shader contents that caused parse_list_elem to fail in bu_shader_to_key_eq - add sanity checks to make sure we've got something valid before proceeding. Definitely user visible - update NEWS.
15:13.08 starseeker brlcad: looks like that avoids both of the crashes Josh saw, but not clear why the shader string is so garbled. Should I add something to default to plastic if the shader string is unparsable?
15:27.59 starseeker or is that part of the binary-incompatibility issue that the string is getting mangled?
15:52.56 *** join/#brlcad DarkCalf (~DarkCalf@173.231.40.98)
16:13.54 Notify 03BRL-CAD:bob1961 * 54345 brlcad/trunk/src/tclscripts/archer/PipeEditFrame.tcl: Flesh out the pipe primitive edit panel's "p" method.
16:15.54 Notify 03BRL-CAD:bob1961 * 54346 brlcad/trunk/src/libged/edpipe.c: Tweak pipe_scale_od()
16:20.34 Notify 03BRL-CAD:d_rossberg * 54347 (brlcad/trunk/src/librt/CMakeLists.txt brlcad/trunk/src/other/libvds/CMakeLists.txt): tweaked the dllexport/dllimport declaration logic on Windows a little bit
16:21.25 Notify 03BRL-CAD:d_rossberg * 54348 brlcad/trunk/misc/win32-msvc/Dll/CMakeLists.txt: librt requires libvds now
16:51.39 brlcad starseeker: almost certainly the binary incompat causing mangled parsing
16:52.12 brlcad have you tested the dbupgrade command in mged yet?
16:55.50 starseeker something still not working there - "invalid bareword 'catch'"
17:03.16 Notify 03BRL-CAD:starseeker * 54349 brlcad/trunk/src/tclscripts/mged/dbupgrade.tcl: Wrap catches inside if statements in brackets per example from http://www.tcl.tk/man/tcl8.5/TclCmd/catch.htm
17:03.54 starseeker that's part of it - I'll do some more testing on the read-only stuff after lunch
17:07.59 starseeker brlcad: just so I'm sure what I'm looking for - if I run dbupgrade inside of MGED on (say) target.g which is a binary incompatible v4, I should end up with a read-only session on target.g with target.g now being a v5, and the old v4 present as target.R4.g?
17:08.15 starseeker or does the session become read/write after the dbupgrade?
17:09.07 starseeker and you want to make sure the rw permissions of the original file are the same on the new file?
17:11.39 Notify 03BRL-CAD:bob1961 * 54350 brlcad/trunk/src/tclscripts/archer/PipeEditFrame.tcl: Limit the display of numeric precision in the pipe edit panel to 6 places.
17:14.26 brlcad should be read-write iirc
17:14.46 brlcad and yes, same permissions as started (assuming it can read the file)
17:26.52 *** join/#brlcad caen23_ (~cezar@92.83.167.226)
17:36.43 Notify 03BRL-CAD:n_reed * 54351 (brlcad/trunk/include/bio.h brlcad/trunk/src/other/CMakeLists.txt): rename regex functions when we need to prevent local libregex symbols from conflicting with libc regex symbols
18:09.14 *** join/#brlcad KimK (~Kim__@wsip-184-176-200-171.ks.ks.cox.net)
18:10.53 *** join/#brlcad Yoshi47 (~jan@64.235.102.210)
18:34.45 Notify 03BRL-CAD:brlcad * 54352 brlcad/trunk/src/other/CMakeLists.txt: minor spelling typo plus slew of formatting consistency (to column 70 like everywhere else)
18:35.48 *** join/#brlcad andrei_ (~IceChat7@188.25.170.71)
18:36.45 andrei_ hello
18:40.52 Notify 03BRL-CAD:brlcad * 54353 brlcad/trunk/NEWS: annotate the user-visible change to pix-png I made in r54172 where the gama chunk warning was quelled. patterning some other tools, it now simply defaults to not writing the chunk unless user-specified.
18:52.20 starseeker brlcad: seems to succeed in MGED too
18:52.37 starseeker sans shader string issue, which is no longer a crasher
18:56.23 starseeker mged preserves file permissions on the new file
18:56.26 *** join/#brlcad merzo (~merzo@94-86-133-95.pool.ukrtel.net)
18:57.11 *** join/#brlcad caen23 (~cezar@92.83.167.226)
18:57.21 starseeker hey caen23
18:57.31 caen23 starseeker: hi
20:14.27 Notify 03BRL-CAD:carlmoore * 54354 brlcad/trunk/src/shapes/coil.c: use bu_optopt, which is available as a global, instead of c, which here only output a '?'
20:16.29 Notify 03BRL-CAD:carlmoore * 54355 brlcad/trunk/src/shapes/coil.c: oops, thought I should comment about the change, too
20:27.09 Notify 03BRL-CAD:carlmoore * 54356 brlcad/trunk/src/anim/anim_hardtrack.c: commented off line in accordance with the comment I furnished in the change
20:31.14 Notify 03BRL-CAD:carlmoore * 54357 brlcad/trunk/src/anim/anim_hardtrack.c: improve the comment for anim_hardtrack.c
20:34.41 Notify 03BRL-CAD:starseeker * 54358 brlcad/trunk/src/shapes/coil.c: Fix comment syntax
20:54.18 Notify 03BRL-CAD:n_reed * 54359 brlcad/trunk/src/libged/draw.c: Need to check before dereferencing gvp. ged_view may not exist, e.g. if we're running without a display attached.
20:56.59 Notify 03BRL-CAD:carlmoore * 54360 brlcad/trunk/src/proc-db/clutter.c: explain that arguments are ignored and that the command (still) proceeds
21:07.25 brlcad starseeker: spaces in the filename worked?
21:09.10 Notify 03BRL-CAD:n_reed * 54361 brlcad/trunk/INSTALL: r54352 changed generated INSTALL file
21:15.42 starseeker brlcad: yep
21:15.53 starseeker well, a space - didn't try multiple spaces
21:17.36 Notify 03BRL-CAD:brlcad * 54362 brlcad/trunk/src/shapes/coil.c: indent and reword the comment to say why optopt is better than c
21:17.57 starseeker one odd thing - the top info line that indicates what file we have open (at least on Linux) shows dbtmp1 rather than the original file name
21:18.08 starseeker (multiple spaces worked too)
21:19.26 brlcad starseeker: awesome
21:19.40 brlcad yeah, the info line is probably just stale
21:20.42 starseeker confirmed - stale. A make puts the primitive in the right file
21:21.16 starseeker not sure how to pinpoint the place where the flip isn't getting the shader string right, but other than that we're looking good
21:42.49 starseeker looks to the docs
21:44.38 kanzure when you read the docs, the docs read you.
21:44.57 starseeker the docs will have a headache if they try to read me
21:46.54 Notify 03BRL-CAD:carlmoore * 54363 brlcad/trunk/src/shapes/coil.c: and now we provide the Usage if coil is run with no arguments
22:26.35 Notify 03BRL-CAD:starseeker * 54364 brlcad/trunk/doc/docbook/system/mann/en/CMakeLists.txt: Add MGED man page for dbupgrade, with a binary-incompatible v4 example.
22:36.37 Notify 03BRL-CAD:starseeker * 54365 brlcad/trunk/doc/docbook/system/man1/en/dbupgrade.xml: Update man page for dbupgrade command line utility.
22:36.55 starseeker brlcad: hopefully that'll do it for dbupgrade, unless you want to tackle the string mangling prior to release.
23:30.50 *** join/#brlcad velociostrich (~anonymous@c-24-0-153-224.hsd1.pa.comcast.net)
23:32.36 *** join/#brlcad velociostrich (~anonymous@c-24-0-153-224.hsd1.pa.comcast.net)

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