IRC log for #brlcad on 20150910

01:33.49 *** join/#brlcad LordOfBikes__ (~armin@dslb-088-066-149-078.088.066.pools.vodafone-ip.de)
04:05.21 *** join/#brlcad merzo (~merzo@7-62-132-95.pool.ukrtel.net)
06:18.31 *** join/#brlcad Ch3ck_ (~Ch3ck@41.205.28.221)
07:05.23 *** join/#brlcad Ch3ck_ (~Ch3ck@41.205.28.221)
08:01.17 *** join/#brlcad teepee` (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
08:44.33 *** join/#brlcad merzo (~merzo@user-94-45-58-141.skif.com.ua)
10:09.52 *** join/#brlcad teepee` (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
12:15.58 *** join/#brlcad teepee` (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
13:27.42 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:27.40 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:45.31 Notify 03BRL-CAD:starseeker * 66181 brlcad/trunk/src/libbrep/tests/nurbs_csg.g: Add some concave tests
14:48.05 Notify 03BRL-CAD:starseeker * 66182 (brlcad/trunk/include/brep.h brlcad/trunk/src/libanalyze/find_subtracted_shapes.cpp and 10 others): Start of a fairly massive refactoring/rework of the shape recognition code. Not working at the moment, but need to checkpoint.
14:52.04 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:30.04 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:58.33 Notify 03BRL-CAD:brlcad * 66183 brlcad/trunk/CHANGES: specifically call out bn_mat_identity since we can say what it transitions to.
16:03.57 Notify 03BRL-CAD:brlcad * 66184 brlcad/trunk/CHANGES: some functions will treat NULL as implying an identity matrix. will need to propagate consistent behavior.
16:30.37 *** join/#brlcad Boquete (~piotr@83.26.232.106)
17:07.33 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:44.06 Notify 03BRL-CAD:brlcad * 66185 (brlcad/trunk/src/librt/primitives/bot/gct_decimation/auxiliary/cc.h brlcad/trunk/src/librt/primitives/bot/gct_decimation/auxiliary/mmatomic.h brlcad/trunk/src/librt/primitives/bot/gct_decimation/auxiliary/mmthread.h): quell pedantic-error warnings from the gct decimation code for static inline functions that are fully defined in their header but not necessarily all used in a given source
17:44.08 Notify file (but potentially used in other source files). instead of chopping things up into tons of headers, just quell the usage warnings by creating a function that uses them. only addressed the specific static inline functions that were causing unused function warnings.
17:44.10 Notify ...
18:17.55 Notify 03BRL-CAD:brlcad * 66186 brlcad/trunk/src/conv/csg/csg.h: ON2JAVA?? use correct header guard. remove PERPLEX_ON_ENTER since both vars defined are unused.
18:19.29 Notify 03BRL-CAD:brlcad * 66187 (brlcad/trunk/src/conv/csg/csg.c brlcad/trunk/src/conv/csg/csg.h): add footers
18:24.24 *** join/#brlcad KimK (~Kim__@ip68-102-30-239.ks.ok.cox.net)
18:37.37 Notify 03BRL-CAD:brlcad * 66188 brlcad/trunk/misc/tools/lemon/lempar.c: quell warnings about unused appdata for the two other instances where we fetched
18:42.31 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:09.36 Notify 03BRL-CAD:brlcad * 66189 (brlcad/trunk/misc/tools/perplex/perplex_template.c brlcad/trunk/misc/tools/perplex/scanner.re): quell warning about getTokenText being unused (e.g., lexers/parsers that don't use 'yytext') by making the function non-static.
19:10.27 Notify 03BRL-CAD:brlcad * 66190 brlcad/trunk/misc/tools/lemon/lempar.c: quell remainder of linux unused var warnings so we can compile strict
19:12.01 Notify 03BRL-CAD:brlcad * 66191 (brlcad/trunk/src/conv/csg/csg_parser.lemon brlcad/trunk/src/conv/csg/csg_scanner.perplex): compiling lcleanly with gcc 4.1.2 on linux, even with pedantic-errors. remove ugly cheating pragmas.
19:13.35 Notify 03BRL-CAD:brlcad * 66192 brlcad/trunk/include/common.h: don't want to declare lrint in c++ files as the c++ math.h header declaration is subtlely different
19:16.11 Notify 03BRL-CAD:brlcad * 66193 brlcad/trunk/include/CMakeLists.txt: annoyingly add a wrapper header for including sys/resource.h, sys/time.h, and sys/wait.h -- all of which involve sys/resource.h which requires jumping through hoops in order to support glibc <2.9 (i.e., rhel5) with strict pedantic-errors c89 compilation. while annoying that it's necessary, permitting header guards (while not including common.h) does
19:16.13 Notify shorten many instances of code, to follow.
19:16.15 Notify ...
19:20.53 Notify 03BRL-CAD:brlcad * 66194 (brlcad/trunk/src/conv/proe-g.c brlcad/trunk/src/libged/red.c and 2 others): quell warnings from gcc 4.1.2 when using a system regex.h header and compiling with -pedantic-errors.
19:31.15 Notify 03BRL-CAD:brlcad * 66195 brlcad/trunk/src/libbu/whereis.c: including linux/sysctl.h (via sys/sysctl.h) on at least the 2.6 linux kernel is problematic with -pedantic-errors because of a slew of trailing commas in enums. gcc 4.1.2 is apparently buggily reporting them despite it being under /usr/include too. conveniently, the sysctl interface is available without including sysctl.h, so removing the header works;
19:31.17 Notify though will need to test what this does on other platforms, maybe come up with a more robust test.
19:31.19 Notify ...
19:34.39 Notify 03BRL-CAD:brlcad * 66196 (brlcad/trunk/src/bwish/main.c brlcad/trunk/src/fbed/execshell.c and 17 others): put the new bresource.h header into good use, which quells the remainder of -pedantic-errors issues on rhel5/gcc4.1.2/glibc2.5. stats: 20 instances reduced header logic by 68 lines.
21:04.06 *** join/#brlcad Ch3ck_ (~Ch3ck@154.70.99.20)
21:47.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:31.51 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:32.35 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)

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