| 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 |