IRC log for #brlcad on 20110215

01:26.52 louipc hmm step files are text eh
01:31.54 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
01:43.24 *** join/#brlcad b0ef (~b0ef@157.26.202.84.customer.cdi.no)
02:58.15 *** join/#brlcad epileg (~epileg@unaffiliated/epileg)
03:05.09 *** join/#brlcad juan_man (~quassel@unaffiliated/juanman)
05:07.39 CIA-6 BRL-CAD: 03Sean 07http://brlcad.org * r2478 10/wiki/NURBS_TODO: stub in the rest
05:35.22 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
05:50.38 CIA-6 BRL-CAD: 03Sean 07http://brlcad.org * r2479 10/wiki/NURBS_TODO: expand time estimates, references, and benefits on most tasks
07:18.40 CIA-6 BRL-CAD: 03brlcad * r43308 10/brlcad/trunk/src/irprep/firpass.c:
07:18.40 CIA-6 BRL-CAD: replace all of the NEAR_*() calls with an arbitrary FLT_MIN (which is basically
07:18.40 CIA-6 BRL-CAD: one ulp step up from 0) to their corresponding ZERO() and EQUAL() calls.
07:18.40 CIA-6 BRL-CAD: FLT_MIN shouldn't be used anyways unless 1ulp is the goal (in which case there's
07:18.40 CIA-6 BRL-CAD: a libbn function for it), SMALL_FASTF is our base computation tolerance.
07:19.44 CIA-6 BRL-CAD: 03brlcad * r43309 10/brlcad/trunk/src/sig/dmod.c: prefer ZERO() over NEAR_ZERO() when the tol is merely FLT_MIN or (better) SMALL_FASTF.
07:23.03 CIA-6 BRL-CAD: 03brlcad * r43310 10/brlcad/trunk/src/rt/heatgraph.c: <= and >= are still comparing floating point values for equality, which is not reliable. call EQUAL() and ZERO() accordingly.
07:25.52 CIA-6 BRL-CAD: 03brlcad * r43311 10/brlcad/trunk/src/rt/heatgraph.c: technically more simple to just test for less than zero .. though unsafe. (some comparisons need to compare against +-SMALL_FASTF instead of 0)
11:48.40 dloman Mernin!
11:52.37 dloman Question to anyone in the know: Has anyone taken a deep look into how/if current GPU processing techniques could benefit our raytracer?
12:26.34 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
12:31.56 *** join/#brlcad WhiteCalf (MK@2607:f0d0:3001:68::2)
12:33.06 *** join/#brlcad kanzure_ (~kanzure@bioinformatics.org)
12:38.30 CIA-6 BRL-CAD: 03davidloman * r43312 10/geomcore/trunk/src/interfaces/java/src/org/brlcad/geometryservice/minimalclient/MinimalGSClient.java: Add null check for the GSClient's GSConnection to ensure a 1:1 GSConnection per GSClient ratio.
12:46.08 CIA-6 BRL-CAD: 03davidloman * r43313 10/geomcore/trunk/src/interfaces/java/src/org/brlcad/geometryservice/minimalclient/MinimalGSClientGUI.java: Breakout GUI elements into their own class. Keeps things clean and easier to manage.
12:47.56 CIA-6 BRL-CAD: 03davidloman * r43314 10/geomcore/trunk/src/interfaces/java/src/org/brlcad/geometryservice/minimalclient/ (Main.java MinimalGSClient.java): Implement new MinimalGSClient class (without gui components) and roll down the changes to the main() method.
12:56.59 CIA-6 BRL-CAD: 03d_rossberg * r43315 10/brlcad/trunk/src/libged/CMakeLists.txt:
12:56.59 CIA-6 BRL-CAD: there are references to libregex here
12:56.59 CIA-6 BRL-CAD: added libregex headers search path
12:59.50 CIA-6 BRL-CAD: 03d_rossberg * r43316 10/brlcad/trunk/src/librt/CMakeLists.txt: synced with Makefile.am: "bottie modifications moved to trunk"
13:24.13 CIA-6 BRL-CAD: 03davidloman * r43317 10/geomcore/trunk/src/interfaces/java/src/org/brlcad/geometryservice/minimalclient/Main.java: Removed stray debugging statement.
13:26.08 CIA-6 BRL-CAD: 03davidloman * r43318 10/geomcore/trunk/src/interfaces/java/src/org/brlcad/geometryservice/minimalclient/cmd/AbstractCmd.java: Put in usage and help printing methods. Keeps formatting consistent and removes potential future formatting bug points.
13:26.46 CIA-6 BRL-CAD: 03davidloman * r43319 10/geomcore/trunk/src/interfaces/java/src/org/brlcad/geometryservice/minimalclient/MinimalGSClient.java: Quick Comment...
13:27.14 CIA-6 BRL-CAD: 03davidloman * r43320 10/geomcore/trunk/src/interfaces/java/src/org/brlcad/geometryservice/GSStatics.java: Add tabs and newlines for this lib. More efforts to promote consistency.
13:27.45 CIA-6 BRL-CAD: 03davidloman * r43321 10/geomcore/trunk/src/interfaces/java/src/org/brlcad/geometryservice/minimalclient/cmd/ (CmdManager.java HelpCmd.java LoginCmd.java): Clean up console printing formats. Use helper methods and statics.
13:32.30 CIA-6 BRL-CAD: 03davidloman * r43322 10/geomcore/trunk/src/interfaces/java/src/org/brlcad/geometryservice/minimalclient/cmd/LoginCmd.java: Import cleanup.
14:17.36 CIA-6 BRL-CAD: 03davidloman * r43323 10/geomcore/trunk/src/interfaces/java/src/org/brlcad/geometryservice/GSJavaInterface.java: Create GSJavaInterface, the class that implements the interface 'GeometryService' as defined in jBRLCAD. This will be the public API for this GS interface
14:31.49 CIA-6 BRL-CAD: 03davidloman * r43324 10/geomcore/trunk/src/interfaces/java/src/org/brlcad/geometryservice/minimalclient/ (7 files in 2 dirs): Propagate use of GSJavaInterface throughout. Allow for AbstractCmd subclasses to gain access to the associated GSJavaInterface, so as to be able to act upon it.
15:09.12 CIA-6 BRL-CAD: 03erikgreenwald * r43325 10/geomcore/trunk/ (include/Logger.h src/utility/Logger.cxx): simplify, atomicize, remove mutex stuff
15:10.28 CIA-6 BRL-CAD: 03erikgreenwald * r43326 10/geomcore/trunk/ (25 files in 13 dirs): remove some mutex stuff. remove redundant sleep wrapping. adjust to cope with new include paths sent from FindBRLCAD.cmake
15:54.59 CIA-6 BRL-CAD: 03davidloman * r43327 10/geomcore/trunk/src/interfaces/java/src/org/brlcad/geometryservice/minimalclient/cmd/LoginCmd.java: Implement minimal client's ability to login to a gs
16:09.24 dloman starseeker: you around?
16:10.04 dloman in geomcore/src/other/uuid, there are two headers being generated: uuid_config and uuid.h
16:10.19 dloman should those be svn:ignored?
16:12.17 CIA-6 BRL-CAD: 03davidloman * r43328 10/geomcore/trunk/src/interfaces/ (. c/ java/): Modified SVN:IGNORE to exclude configure and build byproducts.
16:13.44 CIA-6 BRL-CAD: 03davidloman * r43329 10/geomcore/trunk/src/other/uuid/: Modified SVN:IGNORE to exclude configure and build byproducts.
16:47.38 dloman starseeker: Since you are endeavoring for an out of build setup, would it be desireable for me to go and remove all the cmake related entries in svn:ignore
16:49.09 starseeker dloman: yeah, that'd be good
16:49.15 starseeker I can do it if you like
16:50.45 dloman nah, I need a few mins break from what I am doin anyways :)
16:51.56 dloman looking at the svn:ignore list, is there anything besides cmake_install.cmake, CMakeCache.txt and CMakeFiles that you think sould be removed?
16:52.17 starseeker dloman: I'
16:52.26 starseeker I've been clearing it entirely
17:00.35 dloman prepares nuklar bomb for svn:ignore....
17:01.50 CIA-6 BRL-CAD: 03davidloman * r43330 10/geomcore/trunk/ (36 files in 36 dirs): Drop a nuklar bomb on svn:ignore. Pushing for out of source builds.
17:02.02 dloman boom
17:02.08 starseeker heh
17:03.20 dloman starseeker: cmake's INSTALL cmd should be used for copying a file to the install bin dir?
17:03.32 dloman aka, I have two .configure files i need copied over with the build
17:03.58 starseeker no, INSTALL is for the final make install
17:04.22 starseeker if you want something copied over with the build, used either configure_file, FILE(COPY or
17:04.40 starseeker (if you want it to be copied by make and not the cmake configure) make a custom command and custom target
17:05.01 starseeker the latter is a bit more complex because you're essentially telling CMake how to tell Make/Visual Studio/etc. to do it
17:05.38 dloman okay, so making cmake tell make == hard, using cmake to do it == easymode ?
17:06.57 starseeker it's worth it if the file is one you want to edit and copy over to the build tree a lot
17:07.19 starseeker it's not that hard, just a few more lines
17:07.29 dloman its a default .configure file, thats all.
17:13.01 dloman using FILE(COPY src dest)
17:13.04 dloman awesome thanks :)
17:16.36 starseeker np :-)
17:19.07 dloman crud, i ran into a brlcad install problem, but i cant remember how to fix it.
17:21.21 dloman nm, stale build
17:39.29 dloman installs!
18:10.28 *** join/#brlcad indianla1ry (~indianlar@63.246.136.16)
18:10.28 *** join/#brlcad b0ef (~b0ef@157.26.202.84.customer.cdi.no)
18:10.28 *** join/#brlcad kanzure_ (~kanzure@bioinformatics.org)
18:10.28 *** join/#brlcad piksi (piksi@pi-xi.net)
18:10.28 *** join/#brlcad brlcad (~sean@BZ.BZFLAG.BZ)
18:10.28 *** join/#brlcad ``Erik (Here@c-69-140-109-104.hsd1.md.comcast.net)
18:10.28 *** join/#brlcad alex_joni (~alex_joni@emc/board-of-directors/alexjoni)
18:10.28 *** join/#brlcad packrat (~packrator@99-67-225-40.lightspeed.livnmi.sbcglobal.net)
18:10.28 *** join/#brlcad starseeker (~starseeke@BZ.BZFLAG.BZ)
18:10.28 *** join/#brlcad poolio_ (~poolio@BZ.BZFLAG.BZ)
18:10.28 *** join/#brlcad roberthl (~robert@mediawiki/RobertL)
18:10.28 *** join/#brlcad Ralith (~ralith@S010600221561996a.vc.shawcable.net)
18:10.28 *** join/#brlcad cjdevlin (~devlin@d118-75-252-178.try.wideopenwest.com)
18:10.28 *** join/#brlcad WhiteCalf (MK@2607:f0d0:3001:68::2)
18:10.28 *** join/#brlcad juan_man (~quassel@186.136.168.73)
18:10.28 *** join/#brlcad yukonbob_ (~bch@20-144.wireless.kamloops.net)
18:10.28 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
18:10.28 *** join/#brlcad willdye (~willdye@fern.dsndata.com)
18:10.28 *** join/#brlcad dloman (~claymore@BZ.BZFLAG.BZ)
18:10.31 *** join/#brlcad epileg (~epileg@unaffiliated/epileg)
18:10.31 *** join/#brlcad Yoshi47 (~jan@64.235.102.210)
18:10.31 *** join/#brlcad 45PABR1J4 (~CIA@208.69.182.149)
18:10.31 *** join/#brlcad ChanServ (ChanServ@services.)
18:10.31 *** mode/#brlcad [+o ChanServ] by anthony.freenode.net
18:24.06 *** join/#brlcad epileg (~epileg@unaffiliated/epileg)
18:24.07 *** join/#brlcad ChanServ (ChanServ@services.)
18:24.07 *** mode/#brlcad [+o ChanServ] by anthony.freenode.net
18:34.53 CIA-77 BRL-CAD: 03davidloman * r43331 10/geomcore/trunk/src/GS/CMakeLists.txt: CMake needs to copy over the template config files during its run.
18:37.56 CIA-77 BRL-CAD: 03starseeker * r43332 10/geomcore/trunk/ (11 files in 10 dirs): More changes to geomcore CMake logic. Need to handle BRLCAD_FOUND properly, conditionally look for things like terminal library based on WIN32 and check for libbrlcad again but getting closer.
18:54.05 brlcad dloman: System.getProperty("line.separator"); unless it's a JTextArea... then it's just \n .. or %n if it's in a String.format()
18:55.03 *** join/#brlcad epileg (~epileg@unaffiliated/epileg)
18:57.03 CIA-77 BRL-CAD: 03davidloman * r43333 10/geomcore/trunk/include/GeometryService.h: Default listening addy should be 127.0.0.1 not 0.0.0.0
19:01.21 CIA-77 BRL-CAD: 03erikgreenwald * r43334 10/geomcore/trunk/ (src/GS/CMakeLists.txt tests/utility/CMakeLists.txt): add TCL_INCLUDE_PATHS
19:02.23 CIA-77 BRL-CAD: 03davidloman * r43335 10/geomcore/trunk/include/PortalManager.h: Default listening addy should be 127.0.0.1 not 0.0.0.0 (again)
19:02.32 CIA-77 BRL-CAD: 03erikgreenwald * r43336 10/geomcore/trunk/ (3 files in 2 dirs): add GSUuid wrapper
19:11.03 CIA-77 BRL-CAD: 03davidloman * r43337 10/geomcore/trunk/ (include/GeometryService.h src/GS/GeometryService.cxx): Remove GeometryService class fields for listenPort and listenAddy. Pass both to GeometryService's PortalManager.
19:13.42 CIA-77 BRL-CAD: 03erikgreenwald * r43338 10/geomcore/trunk/ (26 files in 7 dirs): eliminate QUuid in favor of local GSUuid wrapper
19:16.52 CIA-77 BRL-CAD: 03erikgreenwald * r43339 10/geomcore/trunk/tests/GS/GeometryServiceTest.cxx: last QUuid is gone
19:19.23 dloman ``Erik: /GSUuid.h:32:19: error: uuid.h: No such file or directory
19:22.05 CIA-77 BRL-CAD: 03brlcad * r43340 10/geomcore/trunk/src/utility/Logger.cxx: if it's a stack trace you want, a stack trace ye shall have. uhm, why?
19:23.45 ``Erik on which OS?
19:24.10 dloman Linux
19:24.28 ``Erik hm, the one OS I can't test on due to horribly out of date QT stuff, heh
19:24.52 dloman it was compling fine over here till that last ci of yours.
19:24.57 dloman ...if that helps :)
19:25.50 CIA-77 BRL-CAD: 03erikgreenwald * r43341 10/geomcore/trunk/include/GSUuid.h: disable the #include for now
19:27.31 dloman Im doing an out of source build. that .h was a file I noticed earlier today that was being generated by CMake
19:28.18 ``Erik there is one made from src/other/uuid/, but I'm trying to use the system ones
19:28.31 dloman okie!
19:37.12 CIA-77 BRL-CAD: 03starseeker * r43342 10/geomcore/trunk/ (3 files in 3 dirs): Include uuid directory for all the source paths, now that it's being (potentially) used.
19:37.21 starseeker dloman: does that work?
19:41.19 dloman netMsgSerialText.cxx->NetMsg.h->GSUuid.h->uuid.h still fails.
19:45.00 ``Erik O.o um, does 0 != 0 on linux?
19:45.12 ``Erik ah, starseeker is mucking things up
19:47.26 CIA-77 BRL-CAD: 03starseeker * r43343 10/geomcore/trunk/tests/CMakeLists.txt: Give tests the include dirs too.
19:48.09 dloman werkin!
19:59.25 CIA-77 BRL-CAD: 03erikgreenwald * r43344 10/geomcore/trunk/src/GS/geoserv.cxx: remove the random failure...
20:00.19 dloman ack, you suck ``Erik
20:00.26 dloman i was just about to commit those fixes
20:04.09 ``Erik hrm?
20:04.33 starseeker hehe
20:04.34 ``Erik ponders grinding indent on thos
20:05.02 starseeker dloman: he beat you to the draw huh?
20:05.06 dloman yeah :(
20:09.51 CIA-77 BRL-CAD: 03davidloman * r43345 10/geomcore/trunk/src/GS/geoserv.cxx: Make port value pulled from config file validate correctly.
20:11.27 ``Erik sok, I put ! instead of ~, so he'll dump my changes and put his own in *shrug* then I'll "simplify" his later
20:12.05 dloman That was a neat trick though :)
20:12.18 dloman proves that I don't think bitwise :)
20:14.52 CIA-77 BRL-CAD: 03davidloman * r43346 10/geomcore/trunk/src/utility/Config.cxx: Fix config parser bug so that parser detects EOF correctly and exits.
20:22.59 *** join/#brlcad roberthl_ (~robert@v001.rhl.me.uk)
20:34.55 CIA-77 BRL-CAD: 03bob1961 * r43347 10/brlcad/trunk/src/ (3 files in 3 dirs): Tweaks to get the windows batch files working better. That is, they can handle filenames with spaces and the windows prompt gets removed from the screen.
21:17.27 *** join/#brlcad indianlarry (~indianlar@BZ.BZFLAG.BZ)
21:20.34 *** join/#brlcad kanzure__ (~kanzure@bioinformatics.org)
21:57.51 CIA-77 BRL-CAD: 03starseeker * r43348 10/geomcore/trunk/ (9 files in 7 dirs): Optionally enable the subversion build and subversion test, move svntest into the geomcore tests dir.
22:03.52 *** join/#brlcad _psilva (~psilva@static-96-255-52-7.washdc.fios.verizon.net)
22:04.01 _psilva hey brlcad
22:04.22 _psilva u there?
22:31.37 CIA-77 BRL-CAD: 03erikgreenwald * r43349 10/geomcore/trunk/tests/utility/ (CMakeLists.txt threadTest.cxx): add simple threading test for GSThread
22:33.20 CIA-77 BRL-CAD: 03erikgreenwald * r43350 10/geomcore/trunk/ (include/GSThread.h src/utility/GSThread.cxx): basic threading class implementation
22:34.05 CIA-77 BRL-CAD: 03erikgreenwald * r43351 10/geomcore/trunk/ (11 files in 4 dirs): QThread -> GSThread
22:53.22 *** join/#brlcad IriX64 (~IriX64@bas2-sudbury98-1177593317.dsl.bell.ca)
22:55.18 CIA-77 BRL-CAD: 03erikgreenwald * r43352 10/geomcore/trunk/ (23 files in 7 dirs): stub in GSMutex and GSMutexLocker, still need impl
22:59.40 CIA-77 BRL-CAD: 03erikgreenwald * r43353 10/geomcore/trunk/ (12 files in 10 dirs): remove references to QT libs
23:03.40 CIA-77 BRL-CAD: 03erikgreenwald * r43354 10/geomcore/trunk/TODO: notes
23:14.42 CIA-77 BRL-CAD: 03erikgreenwald * r43355 10/geomcore/trunk/ (include/GSThread.h src/utility/GSThread.cxx): implement GSMutex and GSMutexLocker on pthreads

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