IRC log for #brlcad on 20130814

00:40.39 ``Erik heh http://what-if.xkcd.com/58/
01:58.58 Notify 03BRL-CAD:starseeker * 56820 brlcad/trunk/src/libgcv/CMakeLists.txt: Don't use explicit path to invoke test_bottess (it's wrong now anyway...)
02:07.05 starseeker Ch3ck_: did you test the latest version of the patch you have posted for bn_poly_add?
02:07.58 starseeker I mean with incorrect inputs/outputs
02:37.35 Notify 03BRL-CAD:starseeker * 56821 brlcad/trunk/src/libbn/tests/CMakeLists.txt: Add tests for bn_poly_cubic_rts and bn_poly_quartic_rts from patch #226 by Nyah Check.
03:00.59 Notify 03BRL-CAD:brlcad * 56822 (brlcad/trunk/src/util/bwrect.c brlcad/trunk/src/util/pixrect.c): ws indent style cleanup. simplify 'if (expression)' preferring readability over brevity, make call and set to var before if ().
03:05.18 Notify 03BRL-CAD:brlcad * 56823 (brlcad/trunk/src/util/bwrect.c brlcad/trunk/src/util/pixrect.c): ugh ,
03:18.16 brlcad starseeker: awesome, are you working to merge back this way too?
03:18.51 brlcad looking to get kesha to test our step-g importer for us with marks' diamond attribute changes
03:23.45 starseeker brlcad: yeah, was hoping his diamond thing would fix the _edge_loop problem that's stopping the g-step progress
03:23.59 starseeker unfortunately, a quick test here indicates that didn't get it
03:24.04 brlcad saw your note
03:24.19 starseeker barring me doing Something Wrong (always possible...)
03:25.06 starseeker ordinarily I'd wait until the 0.8 release to sync back, but this one is likely to prompt it sooner
03:33.52 Notify 03BRL-CAD:starseeker * 56824 brlcad/trunk/src/other/CMakeLists.txt: Add SC_BUILD_SCHEMAS flag to stepcode settings - will be useful down the road.
03:38.34 brlcad starseeker: you do realize that there is a DEPRECATED flag you could have just added to the header ... or even to a comment ... instead of creating a totally new header
03:40.19 brlcad especially an uber obnoxiously long one like that ... can you imagine how that scales if more API gets in flux?? :)
03:43.17 zero_level brlcad : as per your question if there is .dpix image.
03:44.08 zero_level I will be implementing a dpix_read function.
03:44.54 zero_level and once the date is in the icv image container icv_rect, or for that matter any icv api can works on it.
03:44.55 starseeker brlcad: yeah - I planned to add the DEPRECATED flag once I actually stopped using the functions
03:45.05 starseeker as for the header name, I'm open to suggestions
03:45.25 starseeker just figured it significantly decreased the readability to have it in raytrace.h
03:52.48 starseeker maybe just raytrace_deprecated.h included at the end of raytrace.h?
03:58.09 brlcad zero_level: I did not ask if there is .dpix image
04:01.21 brlcad starseeker: how does it decrease readability? maybe a distraction to YOU since you know they are leaving, but they were already in there to begin with
04:01.41 brlcad adding DEPRECATED to a comment certainly doesn't make them any more/less distracting
04:04.34 brlcad you arguably just shifted the distraction from being localized within raytrace.h to decreasing the header listing readability ... an extra header screaming at you to be ignored :)
04:09.40 brlcad dunno, just really sounds unnecessary, extra work to get stuff out the door and messy at that (even more to manage)
04:11.34 brlcad it's 98 lines in a 8091 line file...
04:38.52 Notify 03BRL-CAD:brlcad * 56825 (brlcad/trunk/include/tie.h brlcad/trunk/src/librt/primitives/bot/tie.c and 2 others): revert r56812 after doing a little bit of performance testing. it's looking like my change that got things working on 32-bit definitely did slow TIE down (was expected), but r56812 slows it down another 5-15% (tested on models up to 200k). interesting to see how touchy the performance is, but this is to
04:38.54 Notify be expected when one deals with data coherency, branch prediction, and memory alignment optimizations.
04:54.15 Notify 03BRL-CAD:brlcad * 56826 brlcad/trunk/src/librt/primitives/bot/tie.c: address !!! comment, which looks like dummy data injection to help prefetching data not cause a stall. testing showed impact was nominal but probably because we lost some coherency earlier.
05:59.53 Notify 03BRL-CAD:phoenixyjll * 56827 brlcad/trunk/src/libbrep/boolean.cpp: Call link_curves() outside split_trimmed_face().
06:15.37 Notify 03BRL-CAD:brlcad * 56828 (brlcad/trunk/src/librt/primitives/bot/btg.c brlcad/trunk/src/librt/primitives/bot/tie.c): boom, nearly double performance back to before 32-bit fix performance levels by eliminating unnecessary memory-zeroing. profile showed this hot spot taking up around 30% of time on mac 64-bit. unnecessary because 'nhits' and 'stack_ind' track how many are set.
07:08.31 *** join/#brlcad caen23 (~caen23@92.81.195.142)
07:10.09 Notify 03BRL-CAD:phoenixyjll * 56829 brlcad/trunk/src/libbrep/boolean.cpp: Don't assume that the starting point is outside. Use IsPointInsideLoop() to help determine m_in_out.
07:16.51 Notify 03BRL-CAD:phoenixyjll * 56830 brlcad/trunk/src/libbrep/boolean.cpp: Implement IsPointOnLoop() to determine whether a point is on the boundary of the loop (using point-curve intersection)
07:17.09 Notify 03BRL-CAD:mohitdaga * 56831 brlcad/trunk/doc/docbook/system/man1/en/pixrect.xml: doc for pixrect.
07:17.28 Notify 03BRL-CAD:phoenixyjll * 56832 brlcad/trunk/src/libbrep/boolean.cpp: Fix wrong comment.
07:23.03 Notify 03BRL-CAD:mohitdaga * 56833 (brlcad/trunk/doc/docbook/system/man1/en/pixrect.xml brlcad/trunk/src/util/pixrect.c): Sanitize input format for pixrect in both src code and doc.
07:31.18 Notify 03BRL-CAD:phoenixyjll * 56834 brlcad/trunk/src/libbrep/boolean.cpp: ssx_overlap should be ignored. It's the trims, not the boundary of the surface, that should be cared when splitting the face.
07:32.27 Notify 03BRL-CAD:phoenixyjll * 56835 brlcad/trunk/src/libbrep/boolean.cpp: Remove a trailing tab.
08:53.36 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
09:00.56 kesha_ waves brlcad
09:01.19 zero_level kehsa_ : did u see the mail I sent you yesterday ?
09:01.58 kesha_ zero_level: log ? ya.
09:03.38 kesha_ zero_level: thanks for the mail
09:14.03 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
11:11.12 *** join/#brlcad root____ (~root@195.24.220.16)
11:11.58 starseeker brlcad: I saw them as decreasing readability by clogging raytrace.h with information that is (or at any rate will soon be) not relevant to programmers trying to use raytrace.h
11:12.34 *** join/#brlcad Izak (~Izak@195.24.220.16)
11:12.55 starseeker the idea of keeping raytrace.h as clean and relevant as possible was what I was thinking, but it's not a big deal either way
11:13.09 starseeker since it bugs you, I'll stick 'em back in raytrace.h
11:13.52 starseeker (another option might be a deprecated folder in include where we can shove bits that are on their way out...)
11:15.48 root____ starseeker: I've seen that you've applied ticket 227, I would like it to be closed. I'll correct tickets 225 & 223 and resubmit
11:20.15 Ch3ck while continuing work on the pull
11:26.33 Izak_ Someone has broken build
11:35.08 Ch3ck trying to compile brlcad on the server and i'm having a problem; with cmake command not found. can anyone help me out here. :(
11:37.19 Izak_ Sorry, my bad !
11:38.59 ``Erik Ch3ck: I'm rdoing some work on it, I'll let you know when it's back
11:39.13 *** join/#brlcad Skriptkid (~Skriptkid@117.202.102.208)
11:39.14 Ch3ck ok thanks :)
11:40.10 ``Erik (something is screwey with the perl on it, so I'm trying to purge/reinstall the ports in an order that minimizes the website outage)
12:05.30 *** join/#brlcad mpictor_ (~mpictor_@2600:1015:b105:5d1b:0:46:f33f:d701)
12:28.20 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
12:37.46 Notify 03BRL-CAD Wiki:Techpl99sd * 0 /wiki/User:Techpl99sd:
12:57.28 *** join/#brlcad Ch3ck (~root@195.24.220.16)
13:18.19 starseeker ``Erik: can you address kesha's question here? https://github.com/stepcode/stepcode/pull/250
13:22.53 *** join/#brlcad mpictor_ (~mpictor_@2600:1015:b105:5d1b:0:46:f33f:d701)
13:32.31 ``Erik heh, done
13:59.18 n_reed ~
14:16.39 ``Erik more mapporn http://twistedsifter.com/2013/08/maps-that-will-help-you-make-sense-of-the-world/
14:24.28 kesha_ some more maps http://www.boredpanda.com/fun-maps-they-didnt-teach-you-in-school/
14:26.32 ``Erik heh, isn't that the one I posted a couple weeks ago? :D
14:33.43 *** join/#brlcad Skriptkid (~Skriptkid@117.202.102.208)
14:35.55 *** part/#brlcad Skriptkid (~Skriptkid@117.202.102.208)
14:43.06 brlcad kesha_: talking with mark, I'd like to get you to do a little bit of testing work with our step-g importer
14:43.10 brlcad so let me know what all you're working on right now and how long it'll take to wrap it up
14:43.21 brlcad when you reach a good stopping point where you can shift focus
14:51.01 Notify 03BRL-CAD:starseeker * 56836 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/raytrace.h): revert r56811
14:51.03 Notify 03BRL-CAD:carlmoore * 56837 (brlcad/trunk/doc/docbook/system/man1/en/bwrect.xml brlcad/trunk/doc/docbook/system/man1/en/pixrect.xml and 3 others): remove trailing blank, and make spelling fixes
14:51.18 Notify 03BRL-CAD Wiki:KeshaSShah * 5979 /wiki/User:KeshaSShah/GSoC13/Reports: /* Week 9 */
14:51.20 Notify 03BRL-CAD Wiki:Phoenix * 5980 /wiki/User:Phoenix/GSoc2013/Reports: /* Week 9 */
14:56.16 ``Erik bz should be usable for dev work now
14:57.03 brlcad what you talking bout willis .. been using it for months
14:57.15 ``Erik I went all 'bull in china shop' this morning :D
15:02.37 *** join/#brlcad caen23 (~caen23@92.81.195.142)
15:16.44 *** join/#brlcad mpictor_ (~mpictor_@2600:1015:b105:5d1b:0:46:f33f:d701)
15:17.31 brlcad ahh
16:07.16 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
16:12.41 kesha_ brlcad: okay. I think I am done today with #235 and on my system its working fine, I tested it. Just little corrections (if any) Mark want after reviewing.
16:13.17 kesha_ What exactly has to be done regarding testing work of our step-g importer ? Can you explain in little more detail.
16:14.18 brlcad that's an involved discussion that I can't do right this second, but possibly later today
16:14.56 brlcad most importantly is to wrap up everything you're currently working on, test it if you haven't, checklist etc
16:15.04 brlcad and once that's done, we can discuss
16:15.30 brlcad if you really are done/ready, get a fresh svn checkout and learn how to run the step-g importer
16:23.07 kesha_ alright. testing is done. checklist has been given to Mark. He will review it, maybe today, when he gets a little free.
16:23.31 kesha_ <PROTECTED>
16:25.01 Notify 03BRL-CAD:starseeker * 56838 brlcad/trunk/src/other/stepcode/src/fedex_plus/classes.c: This initializes the _edge_list in edge_loops, but it's not enough - the list isn't being written out.
16:47.19 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
18:22.13 Notify 03BRL-CAD:starseeker * 56839 brlcad/trunk/src/librt/search.c: misc bits relating to figuring out the db_search function.
19:04.30 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
19:51.18 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
19:52.05 Notify 03BRL-CAD:tbrowder2 * 56840 brlcad/trunk/misc/auto-man-page/README.auto-man-page-handling: update to be in line with latest format and auto-man-page processing program
19:52.15 Notify 03BRL-CAD:tbrowder2 * 56841 brlcad/trunk/misc/DoxyfileLibs.in: show info on options
19:53.17 Notify 03BRL-CAD:tbrowder2 * 56842 brlcad/trunk/misc/doxygen_structure_libs.txt: remove superflous asterisk
19:53.44 Notify 03BRL-CAD:tbrowder2 * 56843 brlcad/trunk/src/shapes/window_frame.c: update
20:17.30 *** join/#brlcad mpictor (~mark@2601:d:b280:b5:d63d:7eff:fe2d:2505)
20:26.15 Notify 03BRL-CAD:tbrowder2 * 56844 brlcad/trunk/src/util/fix_polysolids.c: moved vars out of global scope; added comments for testing auto-man-page process
20:37.56 Notify 03BRL-CAD:tbrowder2 * 56845 brlcad/trunk/src/util/fix_polysolids.c: make auto-man-page test harder with looser comment format
20:55.15 zero_level ``Erik , brlcad : by looking at dpix-pi util, I see that dpix may not strictly contain values in [0.0-1.]. Rather it can contain any values in [a,b] where a<b are two double values.
20:55.38 zero_level c/dpix-pi/dpix-pix
21:09.51 ``Erik ayup?
21:09.55 ``Erik heh http://html9responsiveboilerstrapjs.com/
21:47.04 Notify 03BRL-CAD:n_reed * 56846 (brlcad/trunk/src/tclscripts/archer/Archer.tcl brlcad/trunk/src/tclscripts/archer/BrepEditFrame.tcl): Work on managing mouse event handlers for brep editing. Keeping to the script side, whereas bot editing handles bindings partly in script and partly in libtclcad.

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