IRC log for #brlcad on 20100602

00:02.39 starseeker ``Erik: I had tk.h in there, but after togl.h
00:02.42 starseeker the order matters
00:07.09 ``Erik how does togl.h not crap itself on undefined structs and defines and stuff?
00:07.09 starseeker hmm?
00:07.09 starseeker it includes a defines file
00:07.09 ``Erik mebbe we should stick something like #ifndef TK_H #error "dude, include tk.h" #endif
00:07.15 starseeker oh, in togl?
00:07.15 ``Erik to prevent future confuzzlization
00:07.18 ``Erik yeh
00:07.24 starseeker might be a good idea
00:07.40 starseeker even more bemusing was that it actually WORKED on Linux
00:08.16 ``Erik founds linux to be criminally permissive :/
00:08.54 starseeker well, now that that little time muncher is out of the way, time to see if I can get the resize behavior to work...
00:09.31 starseeker hmm, IBM + Muppets... has possibilities
00:12.04 ``Erik thus the fanboi attitude towards the bsd family...
00:12.14 starseeker heh
00:38.29 ``Erik "is there a chemical that will detect pee in a pool?" "yes, it's called water. If you add a little bit to a pool, you're guaranteed to have pee in it."
00:44.55 CIA-40 BRL-CAD: 03starseeker * r39492 10/brlcad/branches/dmtogl/src/libdm/dm-togl.c: Swap tk.h and togl.h here to in case it matters.
01:26.00 *** join/#brlcad ``Erik (Here@c-69-140-109-104.hsd1.md.comcast.net)
02:12.33 CIA-40 BRL-CAD: 03starseeker * r39493 10/brlcad/branches/dmtogl/src/libdm/dm-togl.c: OK, this gets resizing going, although the intermediate states aren't quite smooth...
04:35.06 *** join/#brlcad stevegt_ (~stevegt@c-69-181-134-76.hsd1.ca.comcast.net)
07:38.55 *** join/#brlcad Yoshi47 (~jan@64.235.102.210)
07:38.56 *** join/#brlcad dtidrow (~dtidrow@c-71-238-51-148.hsd1.mi.comcast.net)
10:48.59 ``Erik fidgets cuz he wants the parts he ordered 2 hours ago to be here NOW O.o
10:50.03 d-lo parts?
11:11.41 ``Erik car part
12:54.00 CIA-40 BRL-CAD: 03erikgreenwald * r39494 10/brlcad/trunk/src/librt/primitives/metaball/metaball.c: add new shot approach, similar to original but using the intersection search function
13:09.22 CIA-40 BRL-CAD: 03erikgreenwald * r39495 10/brlcad/trunk/src/librt/primitives/metaball/metaball.c: eliminate the "sample the entire line first" approach.
13:19.16 CIA-40 BRL-CAD: 03erikgreenwald * r39496 10/brlcad/trunk/src/librt/primitives/metaball/metaball.c: fix the shelling issue on the original approach. make it the default, since it's ~25metaball.c faster
13:25.22 ``Erik doh
13:25.32 ``Erik ~25%, vim subst'd the filename
13:31.01 d-lo tee hee :)
13:31.19 CIA-40 BRL-CAD: 03erikgreenwald * r39497 10/brlcad/trunk/src/librt/primitives/metaball/metaball.c: deal correctly when ray starts inside solid, providing a negative inhit distance
14:27.29 ``Erik starseeker: the image I mentioned: http://failblog.files.wordpress.com/2010/01/epic-fail-fury-fail.jpg
15:01.51 CIA-40 BRL-CAD: 03d_rossberg * r39498 10/rt^3/trunk/ (4 files in 2 dirs): C++ interface to the rhc primitive (right hyperbolic cylinder)
15:04.04 CIA-40 BRL-CAD: 03d_rossberg * r39499 10/rt^3/trunk/src/coreInterface/CMakeLists.txt: included the right hyperbolic cylinder in the rt^3 CMake build
15:05.22 CIA-40 BRL-CAD: 03d_rossberg * r39500 10/brlcad/trunk/misc/win32-msvc/Dll/CMakeLists.txt: include C++ interface to the right hyperbolic cylinder (HyperbolicCylinder, rhc) primitive
15:34.35 *** join/#brlcad Stattrav (~Stattrav@123.238.45.214)
15:50.10 starseeker heh - "undergrad students I've met couldn't pour rocks out of a box if the instructions were printed on the underside of the box."
15:50.33 d-lo harsh, but funny :D
15:51.48 starseeker reflects that might actually be a reasonable three word description of the entire WWW ;-)
16:56.53 CIA-40 BRL-CAD: 03erikgreenwald * r39501 10/brlcad/trunk/src/librt/primitives/metaball/metaball.c: various adjustments to the original algo, but default to the new one
16:57.47 brlcad so does that mean shelling is fixed?
16:57.54 brlcad miscalculates his time
17:07.11 ``Erik sorta
17:27.56 *** part/#brlcad fragalot (~fragalot@gentoo/user/FamousToaster)
17:59.43 brlcad does a quick sorting of the installed binaries and finds 80 that he doesn't immediately recognize..
18:00.27 brlcad that sounds like a lot of good candidateas for deprecation and removal
18:56.24 CIA-40 BRL-CAD: 03erikgreenwald * r39502 10/brlcad/trunk/src/librt/primitives/metaball/metaball.c: tune the initial step size a bit more. Continue sampling along ray if currently "inside", even if beyond the max distance.
18:58.02 CIA-40 BRL-CAD: 03starseeker * r39503 10/brlcad/branches/dmtogl/src/libdm/dm-togl.c: Grumble... for some reason Aqua Tk windows aren't keeping up with the resizing of the parent properly, so try to pick up the slack...
19:01.50 CIA-40 BRL-CAD: 03starseeker * r39504 10/brlcad/branches/dmtogl/src/tclscripts/mged/ (bindings.tcl openw.tcl): No need for the startup messageboxes now...
19:04.44 *** join/#brlcad SWPadnos (~Me@dsl107.esjtvtli.sover.net)
19:05.03 *** join/#brlcad SWPadnos (~Me@emc/developer/SWPadnos)
19:28.39 CIA-40 BRL-CAD: 03starseeker * r39505 10/brlcad/branches/dmtogl/src/libdm/dm-togl.c: I don't think this is quite the right number yet, but at least it's not a magic number
20:18.09 CIA-40 BRL-CAD: 03brlcad * r39506 10/brlcad/trunk/ (TODO doc/deprecation.txt): deprecate the old mdqs canon tools. they're no longer relevant as the interface itself is obsolete.
20:19.10 CIA-40 BRL-CAD: 03brlcad * r39507 10/brlcad/trunk/TODO: merge the conv-vg2g tool into dbupgrade. it upgrades v3 databases to v4.
20:36.05 CIA-40 BRL-CAD: 03brlcad * r39508 10/brlcad/trunk/ (TODO doc/deprecation.txt): more tool deprecations. plan to drop the old sgi-specific and dunn camera tools. pl-sgi, sgi-pix, dunncolor, dunnsnap.
20:42.23 CIA-40 BRL-CAD: 03brlcad * r39509 10/brlcad/trunk/ (TODO src/util/Makefile.am src/util/files-tape.c): remove the obsolete and never-documented files-tape tool that was written to help write pix files to a tape device.
20:45.30 *** join/#brlcad Nohla (~jesica@168.226.179.23)
20:46.00 CIA-40 BRL-CAD: 03brlcad * r39510 10/brlcad/trunk/ (doc/deprecation.txt src/util/Makefile.am src/util/sgi-pix.c): no need for deprecation on sgi-pix. it was never documented.
20:47.36 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
20:49.21 CIA-40 BRL-CAD: 03brlcad * r39511 10/brlcad/trunk/doc/deprecation.txt: similarly, no need to deprecate ipuscan, ipustat, pix-ipu, and png-ipu. they were never documented so just remove them.
21:05.34 CIA-40 BRL-CAD: 03brlcad * r39512 10/brlcad/trunk/ (TODO src/util/Makefile.am src/util/mst.c):
21:05.34 CIA-40 BRL-CAD: while having an implementation of a minimal spanning tree could certainly be
21:05.35 CIA-40 BRL-CAD: useful, particularly for mesh operations, but this tool was never documented.
21:05.35 CIA-40 BRL-CAD: it takes some unknown file format and it is unknown as to whether the tool works
21:05.36 CIA-40 BRL-CAD: or is robust for a given input. great idea but flopped on taking the
21:05.36 CIA-40 BRL-CAD: implementation to completion.
21:17.19 CIA-40 BRL-CAD: 03brlcad * r39513 10/brlcad/trunk/src/util/msrandom.c: cleanup to remove globals and use libbu facilities.
21:19.00 *** join/#brlcad jesica__ (~jesica@168.226.179.21)
21:20.06 CIA-40 BRL-CAD: 03brlcad * r39514 10/brlcad/trunk/src/util/ (Makefile.am msrandom.c random.c): rename msrandom to just 'random'. the ms prefix is misleading and cryptic.
21:39.23 CIA-40 BRL-CAD: 03brlcad * r39515 10/brlcad/trunk/ (5 files in 2 dirs): added a manual page for 'random', formerly msrandom, a tool used for generating libbn random numbers from a gaussian or uniform distribution.
21:40.58 CIA-40 BRL-CAD: 03brlcad * r39516 10/brlcad/trunk/src/util/remapid.1: need to escape spaces on a .RB
21:40.59 ``Erik hey, brlcad, you don't use bash on the new server, do ya? looks like an upgrade stopped in the middle and I lost an uplink, so bash can't find an old version of a library, refuses to start up :/
21:41.29 ``Erik probably have a screen waiting for input in the portmanager run :/ (annoys me that it doesn't preflight that)
21:48.01 CIA-40 BRL-CAD: 03brlcad * r39517 10/brlcad/trunk/src/util/remapid.c: ws style and func cleanup
21:50.09 CIA-40 BRL-CAD: 03brlcad * r39518 10/brlcad/trunk/src/ (4 files in 2 dirs): move remapid from out of the util directory into the gtools directory since it's a geometry processing tool (it was the only in src/util that called db_open() too).
21:51.04 brlcad ``Erik: I do
21:55.48 CIA-40 BRL-CAD: 03brlcad * r39519 10/brlcad/trunk/ (TODO src/util/Makefile.am):
21:55.52 CIA-40 BRL-CAD: remove the 'binfo' tool. it was conceived to report information about a given
21:55.52 CIA-40 BRL-CAD: install of brl-cad. very similar to brlcad-config and could serve as a basis
21:55.52 CIA-40 BRL-CAD: for it, but 'binfo' as it is presently written is mostly useless and
21:55.52 CIA-40 BRL-CAD: undocumented.
22:00.56 CIA-40 BRL-CAD: 03brlcad * r39520 10/brlcad/trunk/src/nirt/showshot.1: there is no longer a 15-char limit on object names
22:02.34 CIA-40 BRL-CAD: 03brlcad * r39521 10/brlcad/trunk/src/nirt/showshot.c: ws cleanup
22:12.26 *** join/#brlcad stevegt_ (~stevegt@cislunar.TerraLuna.Org)
22:16.29 CIA-40 BRL-CAD: 03brlcad * r39522 10/brlcad/trunk/src/rttherm/ssampview.c: huh, the script actually tries to source in the ssampview.tcl script. help it find the script by calling bu_brlcad_root() instead of hard-coding a search into the user's home directory.
22:21.12 CIA-40 BRL-CAD: 03brlcad * r39523 10/brlcad/trunk/src/canon/ (Makefile.am ipuscan.c ipustat.c pix-ipu.c png-ipu.c): similarly, no need to deprecate ipuscan, ipustat, pix-ipu, and png-ipu. they were never documented so just remove them.
22:22.52 brlcad woot, 14 tools deprecated/obsoleted
22:42.00 louipc woo less build time
22:50.05 brlcad if percentage of tools correllates with % of build time, and it doesn't, it's pretty minimal ;)
22:51.14 brlcad ~(1 - (405 - 14) / 405) * 100.0
22:51.15 ibot 3.456790123457
22:51.45 brlcad yeah, about a 3% decrease in build time if they did
22:52.25 ``Erik it might shave, oh, 2 or 3 seconds off of a 10 minute build, though :D
22:52.28 brlcad but it DOES bring our total build count under 400 again .. hasn't been that low since pre open sourcing
22:53.23 ``Erik <-- would like to make all our pix converters a single binary eventually, with hard links and argv[0] parsing, kinda like gzip/gunzip
22:53.35 brlcad did get them all roughly categorized
22:53.45 brlcad nods
22:54.24 ``Erik (was my intent with the bu_image stuff I started and promptly ignored)
22:56.41 ``Erik has crit busy fixing things up, returns to cleaning his entry and study O.o
23:46.10 starseeker glares at the key bindings for MGED
23:46.30 louipc that bad?
23:46.46 starseeker well... annoying
23:53.03 louipc hehe
23:53.22 starseeker working on a display manager using the togl widget - making progress, but it's very frustrating
23:53.41 starseeker have to come at it from the C side, and like most things tcl that's not the "right way" to do things
23:54.17 louipc a lot of these widgets could use some work though right?

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