IRC log for #brlcad on 20130924

00:39.52Notify03BRL-CAD:starseeker * 57850 brlcad/trunk/src/util/bu_arg_parse.h: typo?
00:42.27Notify03BRL-CAD:starseeker * 57851 brlcad/trunk/src/librt/primitives/hrt/hrt.c: This keeps tripping unused variable errors... is work supposed to be assigned to something?
01:03.44Notify03BRL-CAD:brlcad * 57852 brlcad/trunk/include/bu.h: expand the docs on bu_getprogname() and bu_setprogname(), noting recent thread-safety changes
01:14.59Notify03BRL-CAD:brlcad * 57853 brlcad/branches/RELEASE/CMakeLists.txt: test for program_invocation_name global, which glibc uses to stash the program execution name. no longer need to check for setprogname() with the new implementation too.
01:19.36Notify03BRL-CAD:brlcad * 57854 brlcad/branches/RELEASE/src/libbu/progname.c: rewrite bu_setprogname()+bu_getprogname() to be far more simple. this eliminates the double-roundabout method that was being used to track the full argv0 and the basename separately. new method simply stashes any set values into a container and returns that or one of any system-available intrinsic methods.
01:31.35Notify03BRL-CAD:brlcad * 57855 brlcad/branches/RELEASE/src/libbu/progname.c: simplify a little further, so there's just one basename free and one semaphore section
01:37.11*** join/#brlcad Ch3ck_ (~Shadownet@195.24.220.16)
03:33.18Notify03BRL-CAD:brlcad * 57856 brlcad/trunk/include/bu.h: bu_argv0_full_path() is not thread safe
05:04.41Notify03BRL-CAD:brlcad * 57857 brlcad/branches/RELEASE/src/libbu/tests/bu_progname.c: add one more test to make sure bu_argv0_full_path() is actually returning a full path
05:06.14Notify03BRL-CAD:brlcad * 57858 brlcad/branches/RELEASE/src/libbu/progname.c: if basename is a relative path, we need to attach it to the cwd. this fixes bu_argv0_full_path() if/when bu_setprogname() is set or we have access to program_invocation_name (glibc)
05:11.58Notify03BRL-CAD:brlcad * 57859 brlcad/branches/RELEASE/TODO: bu_progname tests should be fixed, passing now. heap doesn't need to pass for release.
05:28.26Notify03BRL-CAD:brlcad * 57860 brlcad/trunk/src/libbrep/opennurbs_ext.cpp: 'tyle
05:51.48*** join/#brlcad kesha (~kesha___@1.38.31.143)
05:56.09*** join/#brlcad kesha_ (~kesha@49.249.16.72)
05:58.41*** join/#brlcad kesha__ (~kesha@49.249.16.72)
05:59.37*** join/#brlcad kesha__ (~kesha@49.249.16.72)
06:06.09*** join/#brlcad kesha__ (~kesha@49.249.16.72)
06:12.30Notify03BRL-CAD:brlcad * 57861 (brlcad/trunk/CMakeLists.txt brlcad/trunk/TODO and 5 others): merge RELEASE branch from r57448 through r57860 to pick up the bu_progname fix
06:16.49Notify03BRL-CAD:brlcad * 57862 brlcad/trunk/regress/vls_vprintf.sh: point to the updated test exec name
06:18.13Notify03BRL-CAD:brlcad * 57863 brlcad/trunk/regress/CMakeLists.txt: remove the vls_vprintf regression test, it's part of make test now
06:20.05*** join/#brlcad kesha__ (~kesha@49.249.16.72)
07:41.57*** join/#brlcad kesha (~kesha___@1.38.31.143)
07:57.38*** join/#brlcad kesha_ (~kesha@14.139.122.114)
08:17.16*** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
10:53.57*** join/#brlcad kesha_ (~kesha@14.139.122.114)
11:26.42*** join/#brlcad kesha_ (~kesha@14.139.122.114)
11:54.12Notify03BRL-CAD:starseeker * 57864 brlcad/trunk/src/libged/pull.c: Apply patch #215 from Nyah Check (changes made for ws and unused variables)
11:58.39Ch3ck_starseeker: does the test work now?
11:59.50starseekertesting
12:01.28starseekerwell, it does something, but I get:
12:01.34starseekertop.c:  -- u test.c az=nan, el=nan,  [nan, nan, nan] scale nan Perspective=[nan, nan, nan]??
12:01.41starseekerdo I need another patch?
12:02.17starseekertest.c:  -- u test.s az=nan, el=nan,  [nan, nan, nan] scale nan Perspective=[nan, nan, nan]?? as well...
12:04.23Notify03BRL-CAD:starseeker * 57865 (brlcad/trunk/doc/docbook/system/mann/en/CMakeLists.txt brlcad/trunk/doc/docbook/system/mann/en/aproposlib.xml and 9 others): Apply patch #233 from Nyah Check (sets up pull interface)
12:04.36Ch3ck_well that's what I'm getting here too
12:04.43starseekerOK, trunk has #215 and #233 now...
12:04.56Ch3ck_ok that fine
12:05.21starseekerI think I can safely say that nan is not the expected result...
12:05.25Ch3ck_well I get nan values are being pulled from the objects when its supposed to be zero in case there is no value
12:05.31Ch3ck_yes thats correct will look into it
12:05.41Ch3ck_in place of nana
12:05.54Ch3ck_i mean nan its supposed to be zero in any case
12:06.13starseekerwhat test case did you use and what results did you see?  If you can post that to the dev email list we can try it...
12:06.24starseekerbbl
12:06.32Ch3ck_ok let me send you send the tests i used
12:06.53starseekersend it to the list
12:07.05starseekerothers may want to test
12:09.00Ch3ck_starseeker: i've attached the tests and sent on list already
12:09.19Ch3ck_brb
12:09.33Ch3ck_runs out
12:46.20*** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
12:46.20*** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
12:46.21*** join/#brlcad jrayhawk (~jrayhawk@nursie.omgwallhack.org)
12:46.21*** join/#brlcad ejno (~ejno@66-118-151-70.static.sagonet.net)
12:46.26*** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
13:23.15Notify03BRL-CAD:carlmoore * 57866 brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp: fix spelling
13:46.39*** join/#brlcad tbrowder2 (4c0304df@gateway/web/freenode/ip.76.3.4.223)
14:12.27*** join/#brlcad kesha_ (~kesha___@1.38.31.143)
14:28.46Ch3ck_comes back
14:29.10Ch3ck_starseeker: looking at the code to fix bug
14:37.29``Erikbrlcad: c89/c99 was mostly impulsed by mailing list, but is an ongoing issue...
14:41.57*** join/#brlcad Gaganjyot (~gagan@125.62.99.151)
15:08.56*** join/#brlcad kesha (~kesha___@1.38.31.143)
15:15.47*** join/#brlcad ejn0 (~ejno@unaffiliated/kazaik)
15:27.40*** join/#brlcad kesha_ (~kesha@14.139.122.114)
15:55.19*** join/#brlcad kesha_ (~kesha@14.139.122.114)
16:19.40Notify03BRL-CAD:tbrowder2 * 57867 brlcad/trunk/misc/CMake/CheckCInline.cmake: fix 'inline' check for strict C89 checking
16:45.27Notify03BRL-CAD:brlcad * 57868 (brlcad/trunk/misc/CMake/Distcheck.cmake brlcad/trunk/misc/CMake/distcheck_in_src_dir.cmake.in brlcad/trunk/misc/CMake/distcheck_target.cmake.in): also run the unit tests during distcheck-full now that they should all be passing.
16:51.29Notify03BRL-CAD:brlcad * 57869 brlcad/trunk/misc/CMake/CheckCInline.cmake: reverting r57867 for a variety of reasons: this module should not rely on BRLCAD_* logic (it's implemented as a proper CMake extension), should be testing 'inline' first or we can end up with different inline behavior on c99 compilers, and this change didn't update the documentation that was specific on the ordering and reasoning. the problem is
16:51.31Notifythat this needs to be tested *after* any std flags are set to ensure 'inline' will correctly fail the test.
16:59.02Notify03BRL-CAD:brlcad * 57870 brlcad/trunk/misc/CMake/CheckCInline.cmake: simplify the logic, remove the unnecessary iterations of the foreach() loop by breaking when we're done.
17:03.09*** join/#brlcad Bobek (a1b997c1@gateway/web/freenode/ip.161.185.151.193)
17:11.14Notify03BRL-CAD:brlcad * 57871 brlcad/trunk/src/other/libregex/CheckCInline.cmake: ugh, syn src other shite. this smells bad.
17:26.00Notify03BRL-CAD:brlcad * 57872 (brlcad/trunk/misc/CMake/CheckCInline.cmake brlcad/trunk/src/other/libregex/CheckCInline.cmake): be sure to use argc/argv so we don't get strict compilation warnings causing all tests to fail.
17:26.38Notify03BRL-CAD:brlcad * 57873 brlcad/trunk/misc/CMake/BRLCAD_CheckFunctions.cmake: include the C inline check module when we include the rest
17:35.50Notify03BRL-CAD:brlcad * 57874 brlcad/trunk/CMakeLists.txt: looks like much of this is not ordered right. src/other is not a compiler characteristic. it should either be loaded after command-line options, or after all checks.. WIP: includes should be treated like template headers, but presently are not.
17:52.42*** join/#brlcad kesha_ (~kesha@1.38.31.143)
18:11.08Notify03BRL-CAD:brlcad * 57875 brlcad/trunk/CMakeLists.txt: not just macros, don't test low-level build flags on msvc
18:13.37Notify03BRL-CAD:brlcad * 57876 brlcad/trunk/src/other/libregex/CMakeLists.txt: indent ws
18:16.06*** join/#brlcad kesha_ (~kesha@1.38.31.243)
18:17.46Notify03BRL-CAD:brlcad * 57877 brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake: indent ws
18:23.35Notify03BRL-CAD:brlcad * 57878 brlcad/trunk/src/other/libregex/CMakeLists.txt: erhm! libregex does not even seem to use the inline keyword, so why are we testing for it here? removed.
18:24.39Notify03BRL-CAD:brlcad * 57879 brlcad/trunk/src/other/libregex.dist: no longer have CheckCInline.cmake
19:14.26*** join/#brlcad Gaganjyot (~gagan@125.62.99.151)
19:25.28*** part/#brlcad Gaganjyot (~gagan@125.62.99.151)
19:36.29Notify03BRL-CAD:tbrowder2 * 57880 brlcad/trunk/src/other/tcl/CMakeLists.txt: add tcl check for hypot; provide subsitute for strict C89 check
19:39.24Notify03BRL-CAD:carlmoore * 57881 brlcad/trunk/src/shapes/gastank.c: change h to H as h? is implemented for help; expand use of the already-provideded explanation
20:01.30Notify03BRL-CAD:tbrowder2 * 57882 (brlcad/trunk/CMakeLists.txt brlcad/trunk/misc/CMake/BRLCAD_Summary.cmake brlcad/trunk/misc/CMake/CompilerFlags.cmake): rename *STRICT_C89* to *POSIX_COMPLIANCE* for more generality and future-proofness per Sean's suggestion
20:01.59*** join/#brlcad vladbogo (~vlad@188.25.237.92)
20:22.49Notify03BRL-CAD:starseeker * 57883 NIL: Make branch for surfacetree experiments
20:30.30Notify03BRL-CAD:brlcad * 57884 (brlcad/trunk/src/other/re2c/code.h brlcad/trunk/src/other/re2c/re2c_parser.h): pedantic is not necessarily defined
20:31.28Notify03BRL-CAD:brlcad * 57885 (brlcad/trunk/src/other/re2c/code.h brlcad/trunk/src/other/re2c/re2c_parser.h): technically, former logic was true for any positive value
20:57.34Notify03BRL-CAD:tbrowder2 * 57886 (brlcad/trunk/CMakeLists.txt brlcad/trunk/INSTALL): document the ENABLE_POSIX_COMPLIANCE option
20:59.27Notify03BRL-CAD:starseeker * 57887 (brlcad/branches/surfacetree/src/libbrep/CMakeLists.txt brlcad/branches/surfacetree/src/librt/CMakeLists.txt): Checkpoint original work experimenting with queues for surfacetree building. Needs updating, since some things moved to libbrep already, and will need to figure out the static memory thing for surfaces to avoid corruption based on Keith's experiments with pullback.
21:06.43*** join/#brlcad Gaganjyot (~gagan@125.62.99.151)
21:11.33Notify03BRL-CAD:starseeker * 57888 (brlcad/trunk/src/other/xmltools/libxml/src/xmlregexp.c brlcad/trunk/src/other/xmltools/libxslt/src/xsltlocale.c): if->ifdef and fix typo
21:29.03Notify03BRL-CAD:starseeker * 57889 (brlcad/trunk/src/other/tcl/CMakeLists.txt brlcad/trunk/src/other/tk/CMakeLists.txt): Tweak Tcl/Tk build logic - probably need to check these more carefully to see if we would ever want to enable them...
21:30.27Notify03BRL-CAD:starseeker * 57890 brlcad/trunk/src/other/tkhtml/src/htmltcl.c: if -> ifdef
21:40.37Notify03BRL-CAD:starseeker * 57891 (brlcad/trunk/src/other/stepcode/src/cllazyfile/lazyInstMgr.h brlcad/trunk/src/other/stepcode/src/clutils/sc_hash.cc brlcad/trunk/src/other/stepcode/src/exp2cxx/classes_wrapper.cc): if -> ifdef, fix comment in comment
21:41.07Notify03BRL-CAD Wiki:Vladbogolin * 6187 /wiki/User:Vladbogolin/GSoC2013/Logs:
23:48.02*** join/#brlcad Izak_ (~Izak@66-118-151-70.static.sagonet.net)
23:54.11*** join/#brlcad KimK (~Kim__@wsip-184-176-200-171.ks.ks.cox.net)
23:54.11*** join/#brlcad archivist_ (~archivist@host81-149-189-98.in-addr.btopenworld.com)
23:54.11*** join/#brlcad yiyus (1242712427@je.je.je)
23:54.11*** join/#brlcad kesha_ (~kesha@1.38.31.243)
23:54.11*** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)

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