| 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) | |