IRC log for #brlcad on 20150407

00:03.58 Notify 03BRL-CAD:brlcad * 64585 (brlcad/trunk/include/bu/file.h brlcad/trunk/src/libbu/argv.c): more size_t api promotions where we have an argc count and an assumption of non-negative values
00:19.48 Notify 03BRL-CAD:brlcad * 64586 brlcad/trunk/include/vmath.h: expand on the INFINITY options so we can avoid the previously overflowing fallback case (was being reached on windows). adjust the limit to be within single-precision regardless.
00:39.12 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:50.34 Notify 03BRL-CAD:brlcad * 64587 brlcad/trunk/src/conv/step/step-g/ElectricCurrentConversionBasedUnit.cpp: fixed base class type. this would have resulted in infinite recursion and an eventual stack overflow / crash.
02:09.53 Notify 03BRL-CAD:brlcad * 64588 (brlcad/trunk/src/conv/g-dot.c brlcad/trunk/src/conv/g-obj.c and 27 others): address a slew of windows type truncation and other warnings, mostly addressed with size_t propagation or casting.
02:27.52 Notify 03BRL-CAD:brlcad * 64589 (brlcad/trunk/include/bn/wavelet.h brlcad/trunk/src/libbn/wavelet.c brlcad/trunk/src/util/wavelet.c): update the wavelet interface to size_t types from unsigned long
02:57.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:23.19 Notify 03BRL-CAD:brlcad * 64590 (brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp brlcad/trunk/src/libbrep/shape_recognition_planar.cpp and 2 others): eliminate several pages of warnings being ignored
03:27.34 Notify 03BRL-CAD:brlcad * 64591 brlcad/trunk/include/vmath.h: promote array indices to an unsigned type, to size_t, for all of the size-based *N() macros.
03:41.07 Notify 03BRL-CAD:brlcad * 64592 (brlcad/trunk/src/proc-db/naca/CMakeLists.txt brlcad/trunk/src/proc-db/naca/nacax.c): clearly a WIP, but not a valid reason for disabling strict. quell the handful of reported issues.
03:41.31 Notify 03BRL-CAD:brlcad * 64593 brlcad/trunk/src/libbrep/shape_recognition_util.cpp: missed one
03:47.26 Notify 03BRL-CAD:brlcad * 64594 brlcad/trunk/src/rt/main.c: this warrants separate attention as it might affect someone, but it is an obscure feature that users can specify a negative cpu count. it's not documented, so minimally impacted, but an interesting notion if better semantics can get sorted out (e.g., separate tainted user data from the value being used). this disables that feature.
03:53.26 Notify 03BRL-CAD:brlcad * 64595 brlcad/trunk/src/libgcv/wfobj/obj_grammar.yy: remove the get_parser() inline static function since nothing apparently calls it (a unit test would warrant retaining)
03:56.40 Notify 03BRL-CAD:brlcad * 64596 brlcad/trunk/src/proc-db/naca/naca456.c: quell the empty main
03:57.43 Notify 03BRL-CAD:brlcad * 64597 brlcad/trunk/src/remrt/rtsrv.c: same with remrt as was with rt in r64594, remove the ability to go negative
03:59.07 Notify 03BRL-CAD:brlcad * 64598 (brlcad/trunk/src/rt/do.c brlcad/trunk/src/rt/ext.h and 9 others): convert handling of the npsw global from being an int to being a size_t unsigned int type. uncovered many unnecessary declarations, removed.
04:08.19 Notify 03BRL-CAD:brlcad * 64599 (brlcad/trunk/include/icv.h brlcad/trunk/src/libicv/bw.c and 12 others): mass conversion of libicv to using size_t for image dimensions and other size-based values. warrants more testing, but not seeing any regressions first pass through.
04:08.48 Notify 03BRL-CAD:brlcad * 64600 brlcad/trunk/src/rt/do.c: quell size_t
04:16.29 Notify 03BRL-CAD:brlcad * 64601 brlcad/trunk/src/rt/main.c: want 64-bit type if we're going to be bit-shifting into a size_t
07:06.07 *** join/#brlcad witness (uid10044@gateway/web/irccloud.com/x-dkxmwtfnvavzlbpp)
07:31.30 *** join/#brlcad dracarys983 (dracarys98@nat/iiit/x-iajijlgugifjvzhi)
07:37.54 *** join/#brlcad unicodesnowman (~unicodesn@167.160.164.140)
07:41.03 *** join/#brlcad merzo (~merzo@230-118-133-95.pool.ukrtel.net)
07:58.36 *** join/#brlcad unicodesnowman (~unicodesn@2602:ffea:1001:1fa::97d2)
08:37.17 *** join/#brlcad teepee-- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:39.10 *** join/#brlcad unicodesnowman (~unicodesn@167.160.164.140)
09:17.16 *** join/#brlcad merzo (~merzo@92.60.189.225)
09:40.41 *** join/#brlcad teepee-- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:07.59 ``Erik maths22: I think the philosophical excu, er, reason is to keep commits fairly public and try to prevent people from working in isolation, the way git would allow with local commits... (svn effectively forces a push on every commit from git's perspective)
10:31.54 dracarys983 ``Erik: Any pointers on which license to use in generating a template for a new source file?
10:43.13 *** join/#brlcad hiteshsofat (~androirc@106.192.143.31)
10:58.25 *** join/#brlcad hiteshsofat (~androirc@106.192.143.31)
11:05.31 ``Erik dracarys983: look at the licenses of the surrounding files? I think most of BRL-CAD is bsd or lgpl, or example
11:05.51 ``Erik for example
11:07.31 dracarys983 ``Erik: Alright. I have generated a BSD one :)
11:13.36 ``Erik dracarys983: I believe there is a script to "fix up" the front and back matter to every file in the sh/ directory
11:13.56 ``Erik it might require a certain version fo emacs or something
11:14.38 ``Erik yeah, header.sh and footer.sh (and indent.sh)
11:27.03 *** join/#brlcad manan (~manan@103.25.231.102)
11:27.25 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
11:29.41 *** join/#brlcad dracarys983 (dracarys98@nat/iiit/x-lngcobjivqetamvx)
11:30.46 *** join/#brlcad luca79 (~luca@host104-13-dynamic.0-87-r.retail.telecomitalia.it)
11:31.19 *** join/#brlcad hiteshsofat (~androirc@106.192.143.31)
11:42.11 *** join/#brlcad hiteshsofat (~androirc@106.192.143.31)
11:42.43 *** join/#brlcad manan (~manan@103.25.231.102)
12:14.25 *** join/#brlcad hiteshsofat (~androirc@106.192.143.31)
12:21.45 *** join/#brlcad manan (~manan@103.25.231.102)
12:26.07 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
12:33.47 Notify 03BRL-CAD:starseeker * 64602 brlcad/trunk/db/comgeom/ADA073408.comgeom: Revert r64573 - looks like the trailing white space is needed.
12:47.42 *** join/#brlcad sofat (~androirc@106.192.143.31)
12:57.15 *** join/#brlcad krishna_ravi732 (~krishna@5.231.52.94)
13:10.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:39.46 *** join/#brlcad sofat (~androirc@106.192.143.31)
13:44.20 *** join/#brlcad sofat (~androirc@106.192.143.31)
14:11.12 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:20.59 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:22.33 Notify 03BRL-CAD:brlcad * 64603 brlcad/trunk/src/util/plot3-hpgl.c: don't need stdio.h with bio.h
16:23.39 Notify 03BRL-CAD:brlcad * 64604 brlcad/trunk/regress/repository.sh: we're down to 184 now
17:03.38 Notify 03BRL-CAD:brlcad * 64605 (brlcad/trunk/include/brep.h brlcad/trunk/src/libbrep/BBNode.cpp brlcad/trunk/src/libbrep/BRNode.cpp): convert isTrimmed to a bool instead of an int. trivial performance gain avoiding type conversions.
17:05.58 Notify 03BRL-CAD:brlcad * 64606 (brlcad/trunk/include/bn/tabdata.h brlcad/trunk/include/bn/vert_tree.h and 10 others): convert the tabdata and vertex tree structures over to size_t, paying attention to looping constructs that >= 0 that would otherwise result in an inf loop. simply unrolling the == 0 case instead of a riskier loop rewrite.
17:10.38 Notify 03BRL-CAD:brlcad * 64607 brlcad/trunk/src/libbn/tests/bntester.c: fix the print statement types, casting size_t to an unsigned long
17:12.37 Notify 03BRL-CAD:starseeker * 64608 brlcad/trunk/src/libgcv/screened_poisson.cpp: Make the raytracing step parallel, although since we're still using bu_log it doesn't buy us as much as it should yet.
17:31.02 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:32.35 *** join/#brlcad dracarys983 (dracarys98@nat/iiit/x-mpgucbqoogjdjrkz)
17:32.36 *** join/#brlcad AndroUser2 (~androirc@106.192.143.31)
17:36.53 Notify 03BRL-CAD:brlcad * 64609 brlcad/trunk/src/libbrep/libbrep_brep_tools.cpp: msvc complains about using 0/1 for bool types claiming it hurts performance doing the type conversions. use false/true explicitly.
17:38.22 Notify 03BRL-CAD:brlcad * 64610 brlcad/trunk/src/libbrep/PullbackCurve.cpp: type quellage
17:40.55 Notify 03BRL-CAD:brlcad * 64611 (brlcad/trunk/include/bu/parallel.h brlcad/trunk/src/libbu/parallel.c): convert the venerable bu_parallel() ncpu parameter over from being an int to being a size_t, taking care to ensure we don't make cpu_id one as well (it could be data-wise, but is semantically a parallelism identifier intended to be treated like a file descriptor)
17:47.20 Notify 03BRL-CAD:brlcad * 64612 brlcad/trunk/src/libbu/parse.c: separate the file reading return value from the parsed value. they are different types of data.
17:54.26 Notify 03BRL-CAD:brlcad * 64613 brlcad/trunk/src/libbu/sort.c: missing footer
17:56.50 Notify 03BRL-CAD:carlmoore * 64614 brlcad/trunk/src/util/pixfieldsep.c: although I think this utility is incomplete, improve the handling of file-name arguments
18:22.29 Notify 03BRL-CAD:brlcad * 64615 (brlcad/trunk/include/bu/log.h brlcad/trunk/src/libbu/bitv.c and 13 others): more windows size_t loss-of-data warning eliminations
18:36.32 *** join/#brlcad andrei_il (~andrei@109.100.128.78)
18:47.32 *** part/#brlcad dracarys983 (dracarys98@nat/iiit/x-mpgucbqoogjdjrkz)
19:02.54 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:20.16 *** join/#brlcad unicodesnowman (~unicodesn@167.160.164.140)
19:23.35 *** join/#brlcad dracarys983 (dracarys98@nat/iiit/x-twixzfnygtbgzicb)
19:23.55 *** join/#brlcad albertcoder (~albertcod@1.39.40.18)
19:29.01 *** join/#brlcad unicodesnowman (~unicodesn@167.160.164.140)
19:40.06 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
20:39.16 ``Erik smells like maths22 is up to no good :)
20:39.48 ``Erik (why ya messin' with /etc/profile ?)
20:53.44 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:55.20 Notify 03BRL-CAD:carlmoore * 64616 brlcad/trunk/db/comgeom/ADA073408.comgeom: I corrected some misspellings in this comgeom file after checking the .pdf
22:38.42 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:35.55 maths22 ``Erik: I was trying to figure out what (if anything) was in it
23:35.57 maths22 I didn't edit it
23:36.30 maths22 I got fisheye running again and made it much easier to update

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