IRC log for #brlcad on 20100603

00:13.30 starseeker louipc: what, ours or Tk generally?
00:14.03 louipc tk
00:16.13 starseeker yeah, they're slowly being beautified via ttk
00:16.43 starseeker but every time I mention using tcl/tk from C in the tcl channel I get the hairy eyeball
00:16.59 louipc hehe
00:22.10 starseeker I've wondered a little about the relationship between libdm, mged, and the core logic...
00:24.16 starseeker how much sense "libdm" really makes and whether that logic belongs in each UI application
02:28.13 *** join/#brlcad SWPadnos (~Me@emc/developer/SWPadnos)
02:28.13 *** join/#brlcad indianlarry (~indianlar@BZ.BZFLAG.BZ)
03:11.57 CIA-40 BRL-CAD: 03brlcad * r39524 10/brlcad/trunk/doc/ (Makefile.am tool_categories.txt):
03:11.58 CIA-40 BRL-CAD: categorize all of the installed brl-cad tools into a dozen separate categories
03:11.58 CIA-40 BRL-CAD: including infrastructure tools, procedural tools, plotter tools, infrared tools,
03:11.59 CIA-40 BRL-CAD: animation tools, processing tools, framebuffer tools, geometry tools, importers,
03:11.59 CIA-40 BRL-CAD: exporters, conversion tools, and rendering analysis tools
03:17.11 brlcad that certainly took longer than expected
03:32.48 CIA-40 BRL-CAD: 03brlcad * r39525 10/brlcad/trunk/BUGS: the generated/installed gqa manual page has the wrong indentation in the options section. in a couple places, the second paragraph jumps back up a level and stays a level too deep after the -G option.
04:12.36 *** join/#brlcad stevegt_ (~stevegt@c-69-181-134-76.hsd1.ca.comcast.net)
04:55.45 CIA-40 BRL-CAD: 03brlcad * r39526 10/brlcad/trunk/TODO: 'cp' command behavior changed. consider restoring the draw.
04:57.12 brlcad notices that OpenGL.m4 is not actually being put to use
06:32.07 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
07:04.46 ``Erik it was put there because starseeker was looking for the functionality and surveying possible macro sets to help with his togl and agl stuff
07:05.57 ``Erik he's been gunshy about digging into the agl dm, though, keeps trying to get bob to do it :D
07:06.57 ``Erik <-- kinda wondering if the glx and wgl dm's should be collapsed and use some ifdef fu O.o
08:58.52 *** join/#brlcad indianla1ry (~indianlar@BZ.BZFLAG.BZ)
10:28.56 CIA-40 BRL-CAD: 03louipc * r39527 10/brlcad/trunk/src/ (gtools/remapid.1 util/remapid.1): remapid: Move man page to proper place.
12:28.18 starseeker ``Erik: probably
12:29.03 starseeker in theory all three OGL platforms should be pretty much the same code with a little different initialization
12:29.27 starseeker that's pretty much what Togl does, except it hides all the messy details of the OpenGL
12:29.37 starseeker (initialization)
12:30.43 starseeker if I can actually get dm-togl working, it's probably a hop, skip and a jump from there to a consolidated wgl/ogl/agl codebase
12:31.07 starseeker but it would essentially entail grabbing the #ifdef logic out of Togl and putting it into our own code
12:34.13 starseeker hmm... we really need to handle the keybindings so that it doesn't really matter where the focus is as long as it is in the mged window...
12:34.45 starseeker for a lot of the commands, I don't see why it matters at all...
12:35.39 starseeker mutters... doggone it multipane
12:36.03 starseeker gonna have to experiment with methods to hide/unhide windows...
12:37.47 starseeker brlcad: I'm gonna take a look at OpenGL.m4 once i've got basic togl functionality up on my box - right now my box is the only Mac that can build togl
12:38.32 starseeker (that's why I was also asking about whether we could use the autoconf-gl-macros...
12:56.06 starseeker hmm... window size doesn't behave on gentoo
12:56.14 starseeker wwwwhhhhhyyyyy????
12:56.29 ``Erik gentoo is "special"
12:56.31 ``Erik :D
13:01.26 ``Erik huh http://www.ibm.com/developerworks/linux/library/l-buildbot/index.html
13:03.02 louipc huh
13:19.10 *** join/#brlcad stevegt_3 (~stevegt@c-69-181-134-76.hsd1.ca.comcast.net)
13:52.19 *** join/#brlcad Stattrav (~Stattrav@124.125.181.135)
15:07.07 *** join/#brlcad Stattrav (~Stattrav@117.96.7.229)
16:02.30 *** join/#brlcad Stattrav (~Stattrav@110.224.248.2)
16:12.30 brlcad ``Erik: setting up buildbot would be awesome, you working on it?
16:22.35 CIA-40 BRL-CAD: 03brlcad * r39528 10/brlcad/trunk/src/util/bwrot.c: make the in/out file pointers be non-global, passing around as eparams as needed.
16:27.55 CIA-40 BRL-CAD: 03brlcad * r39529 10/brlcad/trunk/src/util/bwrot.c: reorder to avoid forward decls
17:02.28 ``Erik nope, just saw the article and thought it seemed relevant :D
18:03.53 CIA-40 BRL-CAD: 03starseeker * r39530 10/brlcad/branches/dmtogl/src/ (libdm/dm-togl.c tclscripts/mged/mview.tcl): Try this, after consulting with Bob - change how the grid handles resizing instead of manually forcing window size.
18:45.28 CIA-40 BRL-CAD: 03brlcad * r39531 10/brlcad/trunk/src/libbu/bitv.c: while more 'efficient' to not initialize the bit vectors to zero, they're useless until they are initialized so allocate them cleared. guarantee zero-init so it's not necessary to immediately call bu_bit_clear().
18:46.04 CIA-40 BRL-CAD: 03brlcad * r39532 10/brlcad/trunk/include/bu.h: now guarantee that the bitv is initialized to zero, so calls to bu_bitv_clear() are not necessary for every bu_bitv_new() call.
18:47.58 CIA-40 BRL-CAD: 03starseeker * r39533 10/brlcad/branches/dmtogl/src/tclscripts/mged/mview.tcl: More mview tweaks.
19:20.31 CIA-40 BRL-CAD: 03brlcad * r39534 10/brlcad/trunk/src/ (10 files in 7 dirs): now that bu_bitv_new() returns zero'd memory, we can avoid a slew of calls to bu_bitv_clear() that nearly always followed. 16 instances.
19:35.29 CIA-40 BRL-CAD: 03erikgreenwald * r39535 10/brlcad/trunk/src/adrt/librender/cut.c: set cut line width based on model size and length to begin at viewpoint and end just after model
19:57.20 CIA-40 BRL-CAD: 03erikgreenwald * r39536 10/brlcad/trunk/src/adrt/librender/cut.c: paint intersected regions red
20:05.50 CIA-40 BRL-CAD: 03erikgreenwald * r39537 10/isst/trunk/sdl/ (event.c myplugin.c): clear cut list before cutting. something about grabbing pointer on fullscreen. other minor stuff
20:53.50 CIA-40 BRL-CAD: 03brlcad * r39538 10/brlcad/trunk/src/util/pix-png.c: windows should need binary mode
20:54.47 CIA-40 BRL-CAD: 03brlcad * r39539 10/brlcad/trunk/src/util/bwrot.c: add a -o output option in addition to redirected output so we can debug this sucker with gdb and be consistent with pix-png's similar flexibility
21:17.22 *** join/#brlcad stevegt_ (~stevegt@cislunar.TerraLuna.Org)
21:28.52 CIA-40 BRL-CAD: 03brlcad * r39540 10/brlcad/trunk/src/libfb/ (if_ogl.c if_wgl.c): allow ogl windows to receive signals while lingering! ignoring HUP and INT are particularly annoying as they screw with the process and prevent tools like pix-fb from being quit with ctrl-c
21:29.51 CIA-40 BRL-CAD: 03brlcad * r39541 10/brlcad/trunk/src/util/bwrot.c: refactor the various bu_exit() calls away and use libbu memory management. free our memory properly even if we are exiting early.
21:31.20 CIA-40 BRL-CAD: 03brlcad * r39542 10/brlcad/trunk/src/util/bwrot.c: clarify what they can do about tty
21:33.46 CIA-40 BRL-CAD: 03erikgreenwald * r39543 10/brlcad/trunk/src/adrt/ (adrt_struct.h load_g.c): store material id for meshes/regions
21:43.34 CIA-40 BRL-CAD: 03erikgreenwald * r39544 10/brlcad/trunk/src/liboptical/sh_toon.c: painting the edges black (outline) should be based on the eye ray, not the light ray
21:54.58 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
22:11.33 CIA-40 BRL-CAD: 03brlcad * r39545 10/brlcad/trunk/src/util/bwrot.c: more global elimination. clean up usage to one-liners too.
22:27.12 CIA-40 BRL-CAD: 03brlcad * r39546 10/brlcad/trunk/src/other/libpng/Makefile.am: pngtest.c is not part of the library. it has a main().
22:40.16 ``Erik *yawn*
22:49.47 *** join/#brlcad Yoshi47 (~jan@64.235.102.210)
23:12.21 CIA-40 BRL-CAD: 03brlcad * r39547 10/brlcad/trunk/src/util/bwrot.c: oops, '-' means stdin not stdout. also fix a slew of sign/unsign mismatches with the introduction of size_t's. quell everything and adjust iteration ranges to be positive so we can halt on zero.
23:27.05 CIA-40 BRL-CAD: 03brlcad * r39548 10/brlcad/trunk/src/util/ (bwrot.1 bwrot.c): update documentation on the new -o output option as well as making the usage statements match each other.
23:53.58 CIA-40 BRL-CAD: 03brlcad * r39549 10/brlcad/trunk/src/util/bwrot.c:
23:53.59 CIA-40 BRL-CAD: add in a 'pixbytes' parameter to match pixrot, representing the number of image
23:54.00 CIA-40 BRL-CAD: channels (i.e., the number of bytes per pixel) there are in the input image. bw
23:54.01 CIA-40 BRL-CAD: files are just 1, but add a -# parameter as well to let the count be
23:54.01 CIA-40 BRL-CAD: user-specified.
23:56.03 CIA-40 BRL-CAD: 03brlcad * r39550 10/brlcad/trunk/src/util/bwrot.c: sure enough, they're needed to accommodate the overincrement

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