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