IRC log for #brlcad on 20101216

02:15.13 *** join/#brlcad crazy_imp (~mj@a89-182-219-234.net-htp.de)
02:43.16 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
09:58.30 *** join/#brlcad ibot_ (ibot@rikers.org)
09:58.31 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || #brlcad logs: http://ibot.rikers.org/%23brlcad/ || BRL-CAD release 7.18.0 is posted (20101209)
11:05.53 *** join/#brlcad archivist_emc (~archivist@host217-34-113-62.in-addr.btopenworld.com)
11:08.50 *** join/#brlcad mafm (~mafm@9.Red-81-37-119.dynamicIP.rima-tde.net)
11:51.18 DaveLo Mernin all
12:17.35 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
13:13.09 *** join/#brlcad Zaebos (~irc@pd95b7f5e.dip0.t-ipconnect.de)
14:14.13 *** join/#brlcad packrat (~packrator@99-67-225-40.lightspeed.livnmi.sbcglobal.net)
14:45.27 CIA-35 BRL-CAD: 03davidloman * r41638 10/rt^3/trunk/ (include/GSClient.h src/GS/GSClient.h): GSClient header needs to be public now that it will be used in other classes.
14:53.08 CIA-35 BRL-CAD: 03davidloman * r41639 10/rt^3/trunk/ (6 files in 3 dirs): Modify commands exec() and _exec() to take a GSClient* as an arg. Allows the command to perform limited state changes on the provided GSClient object.
14:59.49 CIA-35 BRL-CAD: 03davidloman * r41640 10/rt^3/trunk/ (10 files in 3 dirs): Removal of Author tag. Not needed imho.
15:03.10 DaveLo brlcad: Ultimately, should GS be in its own namespace? aka GS:: ?
15:05.04 DaveLo (not that I plan on doing that refactor anytime soon =D )
15:07.09 brlcad GS isn't supposed to be a programming API, so it really shouldn't matter .. shouldn't be needed
15:08.22 DaveLo okie dokie.
15:15.41 CIA-35 BRL-CAD: 03brlcad * r41641 10/brlcad/trunk/src/libbn/bntester.c: test for compilation warnings. unused params.
15:28.26 CIA-35 BRL-CAD: 03davidloman * r41642 10/rt^3/trunk/ (7 files in 3 dirs): Stub in framework for 'login' 'logout' and 'Help' commands.
15:34.12 starseeker ah, 8.5.9 supports building with MSVC 2010
15:34.19 starseeker great, another tcl/tk upgrade
15:34.33 starseeker wonders which patches he'll miss this time...
15:40.24 CIA-35 BRL-CAD: 03starseeker * r41643 10/brlcad/branches/cmake/src/other/tcl/CMakeLists.txt: Visual Studio doesn't like the space, so use an underscore for now.
15:46.09 brlcad starseeker: did you try \\\\
15:46.29 CIA-35 BRL-CAD: 03davidloman * r41644 10/rt^3/trunk/src/GS/cmds/HelpCmd.cxx: Implement HelpCmd.
15:47.37 CIA-35 BRL-CAD: 03davidloman * r41645 10/rt^3/trunk/ (2 files in 2 dirs): Resolved a cyclic include issue.
15:48.23 CIA-35 BRL-CAD: 03brlcad * r41646 10/brlcad/trunk/ (4 files in 3 dirs): add a new bu_booleanize() function that will take a given string and return a boolean value for that string. useful for a plethora of routines that check for yes/no.
15:48.26 CIA-35 BRL-CAD: 03davidloman * r41647 10/rt^3/trunk/include/AbstractClientCmd.h: Resolved a second cyclic include issue.
15:48.54 starseeker brlcad: uh, didn't try that
15:49.20 starseeker I'm not particularly worried about it, unless it proves to be of functional importance
15:51.35 starseeker I'll try to check what happens on a platform that's easier to debug on - Windows is sllloooww
15:52.18 brlcad isn't too worried simply because it's in src/other .. but that same trick used anywhere else is a problem
15:52.25 CIA-35 BRL-CAD: 03davidloman * r41648 10/rt^3/trunk/ (include/GSClient.h src/GS/GSClient.cxx): Wire in ClientCmd registration so we can actually USE the commands. Add a getter for the current portal. Commands will need this.
15:52.56 starseeker nods - I know it's a platform specific hack, and I'll try to figure it out
15:53.58 starseeker but I need 8.5.9 for VC++ 2010, so I'll try to get that merged and then revisit the space issue
15:54.20 brlcad could also try embedding a cmake variable, something like: option="something with spaces" ; CFLAGS="-DSYMBOL=\"$option\""
15:55.38 brlcad you should really mark all of these details that should be revisited .. in the build code with FIXME comments
15:58.17 CIA-35 BRL-CAD: 03davidloman * r41649 10/rt^3/trunk/ (2 files in 2 dirs): Add in printing functions for both usage and help. Simplifies and reduces code in AbstractClientCmd subclasses.
16:01.05 CIA-35 BRL-CAD: 03davidloman * r41650 10/rt^3/trunk/src/GS/cmds/ (HelpCmd.cxx LoginCmd.cxx): Switch over usage/help printing lines to abstractClientCmd calls.
16:01.15 CIA-35 BRL-CAD: 03starseeker * r41651 10/brlcad/branches/cmake/src/other/tcl/CMakeLists.txt: Mark WIN32 specific PACKAGE_STRING with a FIXME comment.
16:04.49 CIA-35 BRL-CAD: 03brlcad * r41652 10/brlcad/trunk/doc/deprecation.txt: db_free_external is already obsolete.
16:08.27 CIA-35 BRL-CAD: 03davidloman * r41653 10/rt^3/trunk/src/GS/cmds/ClientCmdRegistry.cxx: Forgot to implement ClientCmdRegistry::getCmd().... ooops!
16:10.25 CIA-35 BRL-CAD: 03davidloman * r41654 10/rt^3/trunk/src/GS/cmds/HelpCmd.cxx: Quick tweaks to help cmd text formatting. Should be much prettier now.
16:10.56 CIA-35 BRL-CAD: 03davidloman * r41655 10/rt^3/trunk/src/GS/cmds/AbstractClientCmd.cxx: Make Help and Usage print on INFO (stdout) channel.
16:16.36 CIA-35 BRL-CAD: 03davidloman * r41656 10/rt^3/trunk/src/GS/cmds/ShutdownCmd.cxx: Fixed up file footer and command usage statement.
16:20.15 CIA-35 BRL-CAD: 03davidloman * r41657 10/rt^3/trunk/src/GS/cmds/AbstractClientCmd.cxx: Quick tweaks to help and usage text formatting.
16:25.08 CIA-35 BRL-CAD: 03davidloman * r41658 10/rt^3/trunk/ (3 files in 3 dirs): Stub in Exit command. We need a way to exit out of the client after all!
16:26.40 CIA-35 BRL-CAD: 03davidloman * r41659 10/rt^3/trunk/ (include/GSClient.h src/GS/GSClient.cxx): Add a stopRun() method. Sets run flag to false and starts the exit procedures.
16:27.13 CIA-35 BRL-CAD: 03starseeker * r41660 10/brlcad/trunk/src/other/tcl/ (188 files in 21 dirs): Upgrade Tcl to 8.5.9 - this is a vanilla version, onto which the needed BRL-CAD specific patches will be added.
16:50.22 brlcad --enable-warnings on linux and mac should catch some of the tcl upgrade patches
16:52.54 starseeker ok - I'm working my way through the patch between 8.5.8 vanilla and our mods now, so that should be a start
17:08.57 CIA-35 BRL-CAD: 03starseeker * r41661 10/brlcad/trunk/src/other/tcl/ (12 files in 3 dirs): Merge in changes based on a diff between BRL-CAD's tcl prior to the 8.5.9 vanilla commit and the earlier vanilla 8.5.8 commit.
17:59.42 CIA-35 BRL-CAD: 03starseeker * r41662 10/brlcad/trunk/src/other/tk/ (193 files in 16 dirs): Upgrade Tk to 8.5.9 - this is a vanilla version, onto which the needed BRL-CAD specific patches will be added.
18:34.20 CIA-35 BRL-CAD: 03davidloman * r41663 10/rt^3/trunk/src/GS/cmds/ExitCmd.cxx: Implement the details for ExitCmd
18:38.17 CIA-35 BRL-CAD: 03davidloman * r41664 10/rt^3/trunk/src/GS/cmds/ShutdownCmd.cxx: Implement the details for ShutdownCmd
18:40.11 CIA-35 BRL-CAD: 03davidloman * r41665 10/rt^3/trunk/src/GS/cmds/HelpCmd.cxx: Change error report to "unknown command" message. Its an error, sure, but its expected.
18:41.56 CIA-35 BRL-CAD: 03davidloman * r41666 10/rt^3/trunk/src/GS/GSClient.cxx: Have all the current commands register themselves in GSClient
18:45.43 DaveLo neat animated JetStream site: http://squall.sfsu.edu/scripts/namjetstream_model.html
18:48.44 CIA-35 BRL-CAD: 03davidloman * r41667 10/rt^3/trunk/src/GS/GSClient.cxx: Forgot to init a pointer to NULL and that caused a nice little segfault. Fixeded now.
18:52.08 CIA-35 BRL-CAD: 03starseeker * r41668 10/brlcad/trunk/src/other/tk/ (6 files in 4 dirs): Merge in changes based on a diff between BRL-CAD's tk prior to the 8.5.9 vanilla commit and the earlier vanilla 8.5.8 commit.
18:58.12 starseeker alrightie, let the warning enabled build commence
19:03.35 CIA-35 BRL-CAD: 03davidloman * r41669 10/rt^3/trunk/src/GS/cmds/ExitCmd.cxx: Leave network clean up to the GSClient class.
19:04.06 CIA-35 BRL-CAD: 03davidloman * r41670 10/rt^3/trunk/src/GS/geoclient.cxx: Remove a bunch of antiquated code. New Cmd handler system handles all this now.
19:17.26 CIA-35 BRL-CAD: 03starseeker * r41671 10/brlcad/trunk/src/other/tcl/unix/Makefile.in: Put some tabs in instead of spaces.
19:17.40 CIA-35 BRL-CAD: 03davidloman * r41672 10/rt^3/trunk/ (include/GSClient.h src/GS/GSClient.cxx): Move ClientCmd registration and NetMsgRoute registration to their own functions for clarity's sake. Also, made GSClient a INetMsgHandler and inserted handling functions.
19:25.58 starseeker looks like OSX got through tcl and tk pretty clean
19:50.44 CIA-35 BRL-CAD: 03davidloman * r41673 10/rt^3/trunk/src/GS/cmds/LoginCmd.cxx: Implement portal connection, null checking, handshakes, waits and authentications for Login.
19:51.19 CIA-35 BRL-CAD: 03davidloman * r41674 10/rt^3/trunk/src/GS/cmds/LogoutCmd.cxx: Instead of having LogoutCmd just disconnect the socket, send a DisconnectReq and have the server drop the socket instead. This keeps both sides informed.
19:55.27 CIA-35 BRL-CAD: 03davidloman * r41675 10/rt^3/trunk/src/libNet/PortalManager.cxx:
19:55.27 CIA-35 BRL-CAD: Hrm, seems there is still an underlying issue with libpkg pulling data from the
19:55.28 CIA-35 BRL-CAD: sockets buffer just prior to a data send on that socket, yet not firing the
19:55.28 CIA-35 BRL-CAD: callback. Re-hotwire libNet's selector look to check all FD's each loop pass.
19:57.04 CIA-35 BRL-CAD: 03davidloman * r41676 10/rt^3/trunk/src/GS/GSClient.cxx:
19:57.04 CIA-35 BRL-CAD: Move ClientCmd registration and NetMsgRoute registration to their own functions
19:57.05 CIA-35 BRL-CAD: for clarity's sake. Also, made GSClient a INetMsgHandler and inserted handling
19:57.05 CIA-35 BRL-CAD: functions. Still seeing a small issue with connection restarts (aka login,
19:57.05 CIA-35 BRL-CAD: logout, login). The selector loop seems to either stall out or not recognize
19:57.05 CIA-35 BRL-CAD: the newer FD.
19:57.26 CIA-35 BRL-CAD: 03davidloman * r41677 10/rt^3/trunk/include/GSClient.h: Straggler file from last commit. Oopsie.
20:07.41 CIA-35 BRL-CAD: 03bob1961 * r41678 10/brlcad/trunk/src/libbu/vls.c: Updated bu_argv_from_string to handle double quotes. This is for cases where an argument contains spaces (i.e. like in a path).
20:07.56 CIA-35 BRL-CAD: 03starseeker * r41679 10/brlcad/branches/cmake/ (393 files in 49 dirs): Update CMake branch to trunk r41672
20:09.36 CIA-35 BRL-CAD: 03bob1961 * r41680 10/brlcad/trunk/src/mged/tedit.c: Use double quotes in WIN_EDITOR to keep bu_argv_from_string from seeing this as multiple arguments.
20:22.05 CIA-35 BRL-CAD: 03bob1961 * r41681 10/brlcad/trunk/misc/win32-msvc8/tclsh/library/installTree.tcl: Copy the appropriate redist, depending on the platform.
20:38.08 CIA-35 BRL-CAD: 03indianlarry * r41682 10/brlcad/trunk/src/other/openNURBS/opennurbs_revsurface.cpp: Fixed issue with revolved surface bounding box. Submitted to opennurbs forum for review.
20:38.55 *** join/#brlcad mafm_ (~mafm@9.Red-81-37-119.dynamicIP.rima-tde.net)
21:00.51 CIA-35 BRL-CAD: 03indianlarry * r41683 10/brlcad/trunk/ (include/opennurbs_ext.h src/librt/opennurbs_ext.cpp): Now using opennurbs bounding box routines. Also separated surface flatness into flatness and straightness, where straightness measures in planar bending of the surface.
21:22.51 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
21:58.54 *** join/#brlcad crazy_imp (~mj@a89-182-219-234.net-htp.de)
21:58.54 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
21:58.54 *** join/#brlcad mafm_ (~mafm@9.Red-81-37-119.dynamicIP.rima-tde.net)
21:58.54 *** join/#brlcad packrat (~packrator@99-67-225-40.lightspeed.livnmi.sbcglobal.net)
21:58.54 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
21:58.54 *** join/#brlcad PrezKennedy (MK@whitecalf.net)
21:58.54 *** join/#brlcad cjdevlin (~devlin@99-74-181-148.lightspeed.cicril.sbcglobal.net)
21:58.54 *** join/#brlcad alex_joni (~alex_joni@emc/board-of-directors/alexjoni)
21:58.54 *** join/#brlcad CIA-35 (~CIA@208.69.182.149)
21:58.54 *** join/#brlcad starseeker (~starseeke@BZ.BZFLAG.BZ)
21:58.54 *** join/#brlcad willdye (~willdye@fern.dsndata.com)
21:58.54 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
21:58.54 *** join/#brlcad indianla1ry (~indianlar@BZ.BZFLAG.BZ)
21:58.54 *** join/#brlcad DaveLo (~claymore@BZ.BZFLAG.BZ)
21:58.54 *** join/#brlcad ``Erik (Here@c-69-140-109-104.hsd1.md.comcast.net)
22:04.20 *** join/#brlcad roberthl (~robert@v001.rhl.me.uk)
22:04.20 *** join/#brlcad roberthl (~robert@mediawiki/RobertL)
22:05.47 *** join/#brlcad pacman87 (~Timothy@adsl-208-191-158-89.dsl.hstntx.swbell.net)
22:09.18 *** join/#brlcad roberthl (~robert@v001.rhl.me.uk)
22:09.18 *** join/#brlcad roberthl (~robert@mediawiki/RobertL)
22:16.36 *** join/#brlcad WhiteCalf (MK@whitecalf.net)
23:44.06 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)

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