IRC log for #brlcad on 20101222

00:02.41 starseeker wonders if the Journal of Systems and Software might be a logical candidate... hmm...
00:05.44 brlcad accessing the brep functions directly is actually an encapsulation bug, so csgbrep should either be fixed or removed .. not in the same windows portability league as lgt using termcap
00:07.29 brlcad functab is used all over the place (and is still sucky anti-encapsulation, but it's at least the current accepted method), just grep for it
00:31.54 CIA-48 BRL-CAD: 03r_weiss * r41750 10/brlcad/trunk/src/libbn/ (bntester.c bntester.dat):
00:31.54 CIA-48 BRL-CAD: Updated the 'bntester' tool used to test 'libbn' functions. Added support to
00:31.55 CIA-48 BRL-CAD: test function 'bn_2line3_colinear'. Added 30 test cases for this function within
00:31.55 CIA-48 BRL-CAD: the file 'bntester.dat'. These test cases were captured while running the mged
00:31.56 CIA-48 BRL-CAD: 'ev' command.
01:44.33 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
02:15.19 *** join/#brlcad crazy_imp (~mj@a89-182-26-53.net-htp.de)
06:58.56 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
07:00.50 *** join/#brlcad Aeamus (~Enigma@unaffiliated/r0b0t1)
07:10.02 *** join/#brlcad merzo (~merzo@202-92-94-178.pool.ukrtel.net)
08:50.05 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
09:58.01 *** join/#brlcad merzo (~merzo@91-142-94-178.pool.ukrtel.net)
10:31.32 *** join/#brlcad mafm (~mafm@17.Red-83-55-204.dynamicIP.rima-tde.net)
11:45.17 DaveLo Mernin!
12:22.09 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
12:59.19 CIA-48 BRL-CAD: 03davidloman * r41751 10/rt^3/trunk/include/NetMsgTypes.h: C -> C++ comment conversion.
12:59.52 CIA-48 BRL-CAD: 03davidloman * r41752 10/rt^3/trunk/src/GS/GeometryService.cxx: Implement PingMsg handling in GeometryService class. Precursor to KeepAlive functionality.
13:02.24 CIA-48 BRL-CAD: 03davidloman * r41753 10/rt^3/trunk/src/GS/GeometryService.cxx: Accidentally submitted old version of file: 'GeometryService.cxx'. This is the correct one. Honest.
13:04.51 CIA-48 BRL-CAD: 03davidloman * r41754 10/rt^3/trunk/src/GS/GSClient.cxx: Implement PING handling in GSClient class.
13:05.10 CIA-48 BRL-CAD: 03davidloman * r41755 10/rt^3/trunk/src/GS/GeometryService.cxx: Implement FailureMsg handling in GeometryService class.
13:17.27 CIA-48 BRL-CAD: 03davidloman * r41756 10/rt^3/trunk/src/GS/ (GSClient.cxx GeometryService.cxx): Add squigglies to prevent cross initialization in the switch block.
13:19.04 CIA-48 BRL-CAD: 03davidloman * r41757 10/rt^3/trunk/src/GS/GSClient.cxx: Implement PongMsg handling. Add in ability to calculate current time to the nearest ms and get roundtrip ping time. Also fixed logging label errors.
13:28.21 CIA-48 BRL-CAD: 03davidloman * r41758 10/rt^3/trunk/ (3 files in 3 dirs): Introduce a new generic class: GenericEightBytesMsg. Is designed to transport a single 64 bit value. Prompted by Ping/PongMsg's need to move a 64 time value.
13:31.20 CIA-48 BRL-CAD: 03davidloman * r41759 10/rt^3/trunk/ (4 files in 2 dirs): Converted PingMsg and PongMsg over to transporting 64bit values instead of 32bit. Needed to get proper startTime in ms.
13:38.32 *** join/#brlcad mafm (~mafm@17.Red-83-55-204.dynamicIP.rima-tde.net)
13:53.41 CIA-48 BRL-CAD: 03davidloman * r41760 10/rt^3/trunk/src/utility/Logger.cxx: C -> C++ comment conversion.
13:56.44 CIA-48 BRL-CAD: 03davidloman * r41761 10/rt^3/trunk/include/Logger.h: Add a utility function to get the current time in ms and return it as a quint64.
13:59.08 CIA-48 BRL-CAD: 03davidloman * r41762 10/rt^3/trunk/src/GS/GSClient.cxx: Use the Logger::getCurrentTime() fn instead of locally calculating it.
14:17.24 CIA-48 BRL-CAD: 03davidloman * r41763 10/rt^3/trunk/ (5 files in 3 dirs): Didn't put in the proper constructors and the NetMsgFactory threw a fit about it. Should be fixed now.
14:18.52 CIA-48 BRL-CAD: 03davidloman * r41764 10/rt^3/trunk/ (include/PingCmd.h src/GS/cmds/PingCmd.cxx): Implement PingCmd. Used by GSClient to initiate a ping.
14:19.49 CIA-48 BRL-CAD: 03davidloman * r41765 10/rt^3/trunk/src/GS/GSClient.cxx: Register PingCmd class in the CmdRegistry so GSClient can use it.
14:20.50 CIA-48 BRL-CAD: 03davidloman * r41766 10/rt^3/trunk/src/GS/ (GSClient.cxx GeometryService.cxx): Now that the NetMsgFactory can properly build PingMsg and PongMsg, have GeometryService and GSClient classes register them with the NetMsgRouter
14:29.28 CIA-48 BRL-CAD: 03davidloman * r41767 10/rt^3/trunk/src/GS/ (GSClient.cxx GeometryService.cxx): Clean up PingMsg/PongMsg handling logic a bit.
14:39.36 CIA-48 BRL-CAD: 03davidloman * r41768 10/rt^3/trunk/src/GS/CMakeLists.txt: Forgot to add PingCmd to the cmake system.
14:42.27 CIA-48 BRL-CAD: 03davidloman * r41769 10/rt^3/trunk/src/utility/Logger.cxx: Hrm, I think my svn client might be acting up. This is the second half of commit r41761
14:47.03 CIA-48 BRL-CAD: 03bob1961 * r41770 10/brlcad/trunk/src/tclscripts/lib/TkTable.tcl: Started adding behaviors similar to what's in Excel w.r.t. cell traversal and editing.
14:47.53 CIA-48 BRL-CAD: 03bob1961 * r41771 10/brlcad/trunk/src/tclscripts/archer/CombEditFrame.tcl: Mods to accommodate updates to the cadwidgets::TkTable
14:55.13 CIA-48 BRL-CAD: 03davidloman * r41772 10/rt^3/trunk/src/libNet/Portal.cxx:
14:55.13 CIA-48 BRL-CAD: Fixed a config issue where a Portal was attempting to search the config system
14:55.14 CIA-48 BRL-CAD: for the incorrect Key. This was preventing the Portal from knowing what the
14:55.14 CIA-48 BRL-CAD: correct localNodeName was. Additionally, fixed a small memory leak from a
14:55.15 CIA-48 BRL-CAD: pointer that was being allocated but not deallocated. Converted to local
14:55.15 CIA-48 BRL-CAD: variable for simplicity.
14:57.56 CIA-48 BRL-CAD: 03davidloman * r41773 10/rt^3/trunk/ (8 files in 4 dirs):
14:57.57 CIA-48 BRL-CAD: Made PortalManager take a localNodeName parameter. Made Portal lookup
14:57.57 CIA-48 BRL-CAD: localNodeName on its associated PortalManager rather than the Config system.
14:57.58 CIA-48 BRL-CAD: This will allow multiple PortalManager's (with different node names) to exist in
14:57.58 CIA-48 BRL-CAD: the same application. Also standardizes LocalNodeName access.
15:20.53 CIA-48 BRL-CAD: 03davidloman * r41774 10/rt^3/trunk/src/GS/ (geoclient.config geoserv.config): Add a config file for the client. Mod server config file a bit.
15:21.36 CIA-48 BRL-CAD: 03davidloman * r41775 10/rt^3/trunk/src/GS/ (geoclient.cxx geoserv.cxx): Clean up boot logic for both server and client. Mandate the presence of a .config file (for now)
15:37.18 CIA-48 BRL-CAD: 03davidloman * r41776 10/rt^3/trunk/src/ (5 files in 2 dirs): Comment out a handful of debug log points.
15:41.01 CIA-48 BRL-CAD: 03davidloman * r41777 10/rt^3/trunk/src/libNet/NetMsgFactory.cxx: Plug another small memory leak surrounding the allocation (and lack of free-ing) of QDataStream objects in NetMsgFactory. Use local variable instead.
15:52.41 starseeker hmm - this sounds interesting: http://www.spicespace.org/
15:53.33 DaveLo heh, thought that link had something to do with Dune :)
16:09.20 *** part/#brlcad cjdevlin (~devlin@d118-75-252-178.try.wideopenwest.com)
16:13.18 *** join/#brlcad milamber (~devlin@d118-75-252-178.try.wideopenwest.com)
16:24.37 brlcad busy morning :)
17:18.26 CIA-48 BRL-CAD: 03indianlarry * r41778 10/brlcad/trunk/src/mged/mged.c:
17:18.26 CIA-48 BRL-CAD: Valgrind squelch - valgrind reporting read error on the dm_list member dml_dmp
17:18.27 CIA-48 BRL-CAD: from function doEvent(). The problem is that the display manager pointer
17:18.27 CIA-48 BRL-CAD: 'dml_dmp' was being free'd from DM_CLOSE() but the parent list element(struct
17:18.35 CIA-48 BRL-CAD: dm_list) was not being dequeued or removed in mged_finish() and would turn up in
17:18.35 CIA-48 BRL-CAD: the event loop after being free'd
18:06.15 *** join/#brlcad cosurgi (~cosurgi@atak.bl.pg.gda.pl)
18:24.55 DaveLo *burp*
18:35.57 CIA-48 BRL-CAD: 03davidloman * r41779 10/rt^3/trunk/src/ (106 files in 18 dirs): Standardize a bunch of file footers.
18:36.38 *** join/#brlcad Zaebos (~irc@pd95b7f5e.dip0.t-ipconnect.de)
18:38.50 *** part/#brlcad milamber (~devlin@d118-75-252-178.try.wideopenwest.com)
19:01.17 starseeker brlcad: looking at rt_functab, am I right that I need to add an entry like int (*ft_brep) BU_ARGS... in order to expose the *_brep functions?
19:08.09 brlcad starseeker: if one is not already there, yes
19:29.50 willdye DaveLo: I agree about "spicespace" sounding like a site for an upcoming Dune remake. Maybe the variable names and such in spice should be subtle refrence jokes, just as "spam" and such occasionally appear in Python documents.
19:30.40 starseeker hates mucking with the functab...
19:36.26 DaveLo mucking with the functab is probably safer than fucking with the munctab =D (pardon the language)
19:54.56 CIA-48 BRL-CAD: 03starseeker * r41780 10/brlcad/branches/cmake/ (5 files in 5 dirs): Make a stab at doing rt_*_brep functions the 'right way' through the functab.
20:06.41 CIA-48 BRL-CAD: 03starseeker * r41781 10/brlcad/branches/cmake/src/proc-db/csgbrep.cpp: Need the functab before calling it. This seems to restore things to the state they were in before (broken, but trying to do the correct operations.)
20:07.29 *** join/#brlcad cjdevlin (~devlin@d118-75-252-178.try.wideopenwest.com)
20:08.07 *** join/#brlcad R0b0t1 (~Enigma@64-136-219-55.dyn.everestkc.net)
20:08.07 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
20:28.42 CIA-48 BRL-CAD: 03bob1961 * r41782 10/brlcad/trunk/src/tclscripts/lib/TkTable.tcl: Annotate the selected row by changing the background color of corresponding cell in the title column.
20:31.38 CIA-48 BRL-CAD: 03starseeker * r41783 10/brlcad/branches/cmake/bench/CMakeLists.txt: Try adding a few MSVC definitions (this is not under the src umbrella)
20:34.53 CIA-48 BRL-CAD: 03starseeker * r41784 10/brlcad/branches/cmake/src/util/CMakeLists.txt: Wrap the dunn stuff in WIN32 conditionals - these will not be fixed, and will be going away.
20:43.10 CIA-48 BRL-CAD: 03starseeker * r41785 10/brlcad/branches/cmake/src/rt/hurt.c: Swap in code from the individual rt files to hurt.c - see if this fixes hurt on Windows, since the others build successfully.
20:47.50 starseeker brlcad: ttcp complains about not finding netinet/in.h, yet the code seems to have WIN32 conditionals - is that a utility that we need on Windows and has built on it in the past?
20:54.22 brlcad it has built on it in the past
20:55.13 brlcad all of our tools should build and run cross-platform
21:08.20 *** join/#brlcad brlcad (~sean@BZ.BZFLAG.BZ)
21:39.53 CIA-48 BRL-CAD: 03starseeker * r41786 10/brlcad/branches/cmake/src/vdeck/vdeck.c: Try defining wait for Windows using Sleep... will this work?
21:59.28 starseeker grr... why is libfft not producing a .lib file?
22:01.29 starseeker ``Erik: is my least-effort course to get the adrt stuff sorted on Windows to fix up what's there now?
22:17.15 ``Erik no

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