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 |