IRC log for #brlcad on 20131001

00:57.57 *** join/#brlcad FLOSSrookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net)
01:35.33 brlcad ParahSailin: sure, but to not spend time guessing, need more logs that show what your configuration test results were (cmake log and cache results) and what the actual compile line preceding that error was (VERBOSE=1)
01:40.19 brlcad zero_level: every month ideally, sure reviewing your changes will help
01:40.39 brlcad we have a policy of documenting all user-visible changes that have been documented
01:41.57 brlcad (previously)
01:44.09 zero_level brlcad : Also sent a mail on the list.
01:44.24 zero_level you were suggesting me some directions ?
01:52.05 Notify 03BRL-CAD:brlcad * 58008 brlcad/trunk/include/cmd.h: make the ct_name field const in struct bu_cmdtab. shouldn't need to be mutable and are usually a static string.
01:55.34 Notify 03BRL-CAD:brlcad * 58009 brlcad/trunk/src/libdm/tcl.c: kill extra semi
02:05.04 Notify 03BRL-CAD:brlcad * 58010 brlcad/trunk/TODO: ideas for two new ged commands, about and align.
02:06.14 Notify 03BRL-CAD:brlcad * 58011 (brlcad/trunk/src/bwish/cmd.c brlcad/trunk/src/libbu/observer.c and 14 others): propagate constness and consistent null callback pointer on the terminating cmdtab entry
02:18.23 Notify 03BRL-CAD:brlcad * 58012 brlcad/trunk/src/conv/comgeom/try.sh: denote the particular detail of terminating a shell script case statment with a double semi
02:23.01 Notify 03BRL-CAD:brlcad * 58013 (brlcad/trunk/src/adrt/librender/cut.c brlcad/trunk/src/bwish/cmd.c and 25 others): remove unnecesary double-semicolons
02:28.50 brlcad zero_level: I suggest starting with simple organization first
02:29.03 brlcad just try to put each bundle of logic into one source file
02:29.15 brlcad like all the routines related to png support
02:32.08 brlcad fileformat.c still has some stuff related to ppm support (and there's a ppm.c file) for example
02:32.36 brlcad and no files for bw, png, pix, bmp, etc
02:33.12 brlcad simple work, but that should help a press to modularize each format (so we can more easily extend new formats)
03:02.49 *** join/#brlcad curatrix (~curatrix@124-168-38-24.dyn.iinet.net.au)
03:26.48 brlcad haha, wow, I shouldn't have turned on the news
03:27.04 brlcad hilarious
03:27.05 brlcad gets back to coding
04:05.05 *** join/#brlcad curatrix (~curatrix@124-171-31-210.dyn.iinet.net.au)
06:04.32 Notify 03BRL-CAD:brlcad * 58014 brlcad/trunk/src/libged/constraint/constraint.c: start documenting some specific types of constraints that are commonly available (only aiming for one or two to start), and change the signature to require a constraint name.
06:16.45 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
06:17.32 Notify 03BRL-CAD:brlcad * 58015 brlcad/trunk/src/libged/constraint/constraint.c: few more examples, notes on functions
06:18.35 Notify 03BRL-CAD:d_rossberg * 58016 (brlcad/trunk/src/other/poly2tri/poly2tri/common/utils.cc brlcad/trunk/src/other/poly2tri/poly2tri/sweep/sweep.cc): it looks like WIN32 isn't defined any more, use _WIN32 instead
06:20.34 Notify 03BRL-CAD:brlcad * 58017 brlcad/trunk/src/libged/constraint/constraint.c: stub in help command
07:47.24 Notify 03BRL-CAD:brlcad * 58018 brlcad/trunk/src/libged/constraint/constraint.c: a few more refinements and add an 'auto' constraint command to auto-assign derivable relationships.
07:57.08 kanzure haha opencascade <3 "At the moment Boolean operations algorithm is not thread-safe with any settings of environment variables."
09:19.32 *** join/#brlcad Gaganjyot (~gagan@202.164.53.117)
09:53.37 *** join/#brlcad Gaganjyot (~gagan@202.164.53.117)
09:58.28 Notify 03BRL-CAD:tbrowder2 * 58019 brlcad/trunk/src/compat/README.compat.c99: add test progs for the 7 C99 show stopper functions
10:20.02 Notify 03BRL-CAD:tbrowder2 * 58020 brlcad/trunk/CMakeLists.txt: add var to indicate we are using a standards-constrained build; add def to ensure checking functions are using the same compiler settings as the constrained build
10:24.11 Notify 03BRL-CAD:tbrowder2 * 58021 brlcad/trunk/CMakeLists.txt: set only when strict std compliance checking; expand comment
10:25.50 *** join/#brlcad Izak__ (~Izak@195.24.220.16)
10:42.51 Notify 03BRL-CAD:tbrowder2 * 58022 brlcad/trunk/CMakeLists.txt: add code to do more rigorous checks on non-C99 functions
10:45.20 Notify 03BRL-CAD:tbrowder2 * 58023 (brlcad/trunk/CMakeLists.txt brlcad/trunk/misc/CMake/BRLCAD_Summary.cmake brlcad/trunk/misc/CMake/CompilerFlags.cmake): eliminate the strict C89 option
11:33.01 Notify 03BRL-CAD:tbrowder2 * 58024 (brlcad/trunk/src/libbu/getcwd.c brlcad/trunk/src/libbu/gethostname.c and 2 others): use new define for assurance of a working non-C99 function
11:53.38 Notify 03BRL-CAD:tbrowder2 * 58025 (brlcad/trunk/INSTALL brlcad/trunk/configure): removed all references to the old C89
12:12.15 Notify 03BRL-CAD:tbrowder2 * 58026 brlcad/trunk/src/libbu/getcwd.c: move vars into reduced scope
12:15.28 *** join/#brlcad kesha (~kesha@14.139.122.114)
12:44.00 *** join/#brlcad kesha (~kesha@14.139.122.114)
13:22.05 ``Erik huh, the gov't shut down? didn't even notice O:-)
13:31.41 Notify 03BRL-CAD:carlmoore * 58027 brlcad/trunk/src/libged/constraint/constraint.c: fix spellings
13:33.08 *** join/#brlcad Izak (~Izak@195.24.220.16)
13:37.31 *** join/#brlcad Izak__ (~Izak@195.24.220.16)
14:31.47 starseeker brlcad: uh... did Tom change strategies suddenly? trying to figure out why C89 got removed
14:34.31 starseeker interesting - is there a difference between C89 and C90? GCC seems to call it C90: http://gcc.gnu.org/onlinedocs/gcc/Standards.html
14:42.09 Notify 03BRL-CAD:starseeker * 58028 NIL: Make a branch to try some compiler flag rework
14:57.45 Notify 03BRL-CAD:carlmoore * 58029 brlcad/trunk/src/libged/human.c: Provide space between file name and sentence-ending period; remove display of -h and -?, which however remain available for help
15:11.48 Notify 03BRL-CAD:carlmoore * 58030 brlcad/trunk/src/libged/human.c: remove this program's 'illegal option' message and rely on getopt instead
15:27.59 *** join/#brlcad witness__ (uid10044@gateway/web/irccloud.com/x-hbkcipimtgoqqenp)
15:49.06 Notify 03BRL-CAD:starseeker * 58031 (brlcad/branches/compiler-flags/misc/CMake/BRLCAD_CompilerFlags.cmake brlcad/branches/compiler-flags/misc/CMake/BRLCAD_Summary.cmake brlcad/branches/compiler-flags/misc/CMake/CompilerFlags.cmake): Start working on a generalized mechanism for selecting and reporting C and C++ standards for compilation
16:03.43 *** join/#brlcad kesha (~kesha@14.139.122.114)
16:04.23 Notify 03BRL-CAD:carlmoore * 58032 brlcad/trunk/src/libged/human.c: various changes: move 'options' to higher level and give it new name due to apparent conflict; no need to initialize 'c'; add apostrophe to 'lets'; simplify an if-then-else; we can now run with no arguments and get help followed by the program running as it did before
16:16.12 Notify 03BRL-CAD:starseeker * 58033 NIL: Nevermind, after discussion with Sean the idea is to baseline on C89 and then move forward, not continually maintain support for various standards.
16:21.06 Notify 03BRL-CAD:starseeker * 58034 (brlcad/trunk/misc/CMake/BRLCAD_CompilerFlags.cmake brlcad/trunk/misc/CMake/CompilerFlags.cmake): However, do go ahead and remove the BRLCAD_ prefix from the flag checking macros. Those are intended to be generic, maybe something that could be contributed back upstream someday.
16:43.28 Notify 03BRL-CAD:starseeker * 58035 (brlcad/trunk/CMakeLists.txt brlcad/trunk/INSTALL and 3 others): Try to rework the build flags to reflect discussion with Sean on how he wants to proceed... may not have this right yet.
16:43.42 Notify 03BRL-CAD:carlmoore * 58036 brlcad/trunk/src/libged/human.c: suppress showing of h and ? options
16:58.26 Notify 03BRL-CAD:carlmoore * 58037 brlcad/trunk/src/libged/human.c: combine 2 ifs into if-then-else
17:15.49 *** join/#brlcad vladbogo (~vlad@188.25.237.92)
17:40.38 Notify 03BRL-CAD:carlmoore * 58038 brlcad/trunk/src/libged/human.c: add 'or -l' to help
18:05.28 *** join/#brlcad Gaganjyot (~gagan@106.192.54.20)
18:53.54 Notify 03BRL-CAD:starseeker * 58039 (brlcad/trunk/CMakeLists.txt brlcad/trunk/src/other/CMakeLists.txt): Move src/other further down the configure process. Sean had the insight that now that we are clearing the build flags at the top of src/other, we can do all the system tests with BRL-CAD's compile flags up front so the CACHE holds the results one would expect from BRL-CAD's configuration rather than any that might get
18:53.56 Notify set with blank build flags in src/other. The only danger is that the src/other builds, using the BRL-CAD cache results, might fail to build because they need something that passed in BRL-CAD's test but requires a flag not supplied in the src/other build logic. In that situation, if it occurs, the thing to do is probably to improve/fix the src/other CMake logic.
18:54.52 Notify 03BRL-CAD:tbrowder2 * 58040 (brlcad/trunk/src/compat/test_fdopen.c brlcad/trunk/src/compat/test_fileno.c and 4 others): use correct syntax for gcc __atttribute__
19:06.38 *** join/#brlcad Gaganjyot (~gagan@1.38.22.232)
19:20.59 *** join/#brlcad maths22_ (~gcimaths@66-118-151-70.static.sagonet.net)
19:27.01 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
20:15.11 Notify 03BRL-CAD:carlmoore * 58041 brlcad/trunk/src/libged/human.c: kept humanoptions name, but shifted things around so it does not now need to be a global
20:57.45 *** join/#brlcad FLOSSrookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net)
21:17.30 Notify 03BRL-CAD:brlcad * 58042 brlcad/trunk/src/libged/constraint/constraint.c: turn the comment notes into code, expand the longer integrated help usage case
21:18.19 Notify 03BRL-CAD:carlmoore * 58043 brlcad/trunk/src/shapes/human.c: simplify shapes/human.c
21:24.19 Notify 03BRL-CAD:brlcad * 58044 brlcad/trunk/src/libged/constraint/constraint.c: include generalized formula in the help docs
21:27.13 Notify 03BRL-CAD:carlmoore * 58045 brlcad/trunk/src/libged/human.c: remove unneeded braces, and put in a space just before a brace which is being left in
21:31.02 Notify 03BRL-CAD:brlcad * 58046 brlcad/trunk/src/libged/constraint/constraint.c: show an example of a relation
21:51.30 *** join/#brlcad FLOSSrookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net)

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