00:01.48 |
Notify |
03BRL-CAD:brlcad * 70724
brlcad/trunk/src/libfb/if_ogl.c: explicitly include bio.h for
snprintf |
00:04.43 |
Notify |
03BRL-CAD:starseeker * 70725
brlcad/trunk/src/libanalyze/nirt.cxx: start experimenting with
std::precision to get precise control of string<->double
conversions |
00:04.59 |
Notify |
03BRL-CAD:starseeker * 70726
brlcad/trunk/src/libanalyze/nirt.cxx: If we're at the init stage,
can't count on an error callback being available - go with
bu_log |
00:05.07 |
Notify |
03BRL-CAD:starseeker * 70727
brlcad/trunk/src/libanalyze/nirt.cxx: read in hit |
00:05.29 |
Notify |
03BRL-CAD:starseeker * 70728
brlcad/trunk/src/libanalyze/nirt.cxx: handle comments
better |
00:06.47 |
Notify |
03BRL-CAD:starseeker * 70729
brlcad/trunk/src/libanalyze/nirt.cxx: More input logic for
diffing |
00:06.53 |
Notify |
03BRL-CAD:starseeker * 70730
brlcad/trunk/src/libanalyze/nirt.cxx: stash a couple reference
links |
00:13.14 |
Notify |
03BRL-CAD:starseeker * 70731
brlcad/trunk/src/libanalyze/nirt.cxx: For diff cataloging, the
one-shot nirt output container is inadequate. Start breaking it
down into components. |
00:21.24 |
Notify |
03BRL-CAD:brlcad * 70732
brlcad/trunk/misc/CMake/BRLCAD_CheckFunctions.cmake: fix a couple
issues in the std_hdr_defs function. if a HAVE_ test failed (i.e.,
was unset), it was still defining it (and setting to an empty
string). empty -DHAVE_..="" strings then didn't play well with the
#if tests which should have been #ifdef tests. lastly, made a
change to only calculate the cppflags once since it doesn't need
to |
00:21.28 |
Notify |
recheck the template again afterevery
symbol. |
00:21.32 |
Notify |
... |
00:32.03 |
Notify |
03BRL-CAD:brlcad * 70750
brlcad/trunk/src/nirt/main.cxx: needs popen/pclose and fstream
decls for c90/posix.1 compilation |
00:32.07 |
Notify |
03BRL-CAD:brlcad * 70749
brlcad/trunk/src/mged/mged.c: convert from librt timer to libbu
timer. need to test more to make sure ranges are still
appropriate. |
00:32.11 |
Notify |
03BRL-CAD:brlcad * 70741
brlcad/trunk/src/libtermio/termio.c: O_NONBLOCK is apparently
available in c90/posix.1 api |
00:32.15 |
Notify |
03BRL-CAD:brlcad * 70748
(brlcad/trunk/src/conv/intaval/tgf-g.cpp
brlcad/trunk/src/conv/k-g.cpp and 4 others): more fstream
decls |
00:32.19 |
Notify |
03BRL-CAD:brlcad * 70747
brlcad/trunk/src/adrt/tienet.c: need decls |
00:32.23 |
Notify |
03BRL-CAD:brlcad * 70739
brlcad/trunk/src/librt/CMakeLists.txt: obsolete sysv
timer |
00:33.12 |
Notify |
03BRL-CAD:brlcad * 70751
brlcad/trunk/src/libged/red.c: REG_STARTEND isn't POSIX.2 so try to
rework the code. of the four places using REG_STARTEND in
regexec(), it doesn't look like three actually need it since they
scanned from so=0. however, one did so we try a rewrite which
increments the string offset. |
00:33.24 |
Notify |
03BRL-CAD:brlcad * 70752
brlcad/trunk/src/librt/timer42.c: don't have anything but ru_utime
and ru_stime if we're compiling posix. |
00:33.30 |
Notify |
03BRL-CAD:brlcad * 70753
brlcad/trunk/CMakeLists.txt: to specify c90/posix era API and get
the right set of functiondeclarations and other other symbols from
headers, we must define both_POSIX_C_SOURCE and _XOPEN_SOURCE. they
configure different standards.the intent is after confirming 1990
standard's support, we'll jumpforward to at least 2013 where we
will be safe to assume c11/c++11.added a comment for the |
00:33.34 |
Notify |
nominal timeframe targets that would makesense
to target and what corresponding *_SOURCE values were current
atthat time. update cmake logic accordingly to use a set of
them(currently using the 1990 and 2000 timeframe sets for debug
andrelease respectively). the one stray _XOPEN_SOURCE=500 test
forsys/ipc.h, now removed/incorporated, was a critical culprit
causinginconsistency between cmake function testing and
flags |
00:33.38 |
Notify |
used duringcompilation.pulled the sys/sysctl.h
header test out as it's a "broken" header onbsd when compiling in
posix mode -- have to define u_int, u_short,u_long, u_char types.
also added tests for fseeko (implying ftello),gettimeofday, and
time functions.... |
00:33.42 |
Notify |
03BRL-CAD:brlcad * 70754
brlcad/trunk/CMakeLists.txt: clean up so popen is back in the main
list |
00:34.13 |
Notify |
03BRL-CAD:starseeker * 70755
brlcad/trunk/doc/docbook/system/man5/CMakeLists.txt: Start working
on a man page specific to NIRT's formatting functionality. This is
borderline between a file format and command documentation... we
are essentially using it as a file format by defining pre-packaged
NIRT formatting files. Also, the topic is sufficiently
complex/verbose that it warrants its own discussion and
examples |
00:34.17 |
Notify |
rather than hiding it in a bigger NIRT man
page. |
00:34.21 |
Notify |
... |
00:34.39 |
Notify |
03BRL-CAD:starseeker * 70756
brlcad/trunk/src/libanalyze/nirt.cxx: checkpoint |
00:35.44 |
Notify |
03BRL-CAD:starseeker * 70757
brlcad/trunk/src/libanalyze/nirt.cxx: initialize out_old |
00:36.55 |
Notify |
03BRL-CAD:brlcad * 70758
(brlcad/trunk/src/conv/bot_shell-vtk.c
brlcad/trunk/src/conv/g-shell-rect.c and 31 others): static init is
usually ever so slightly preferred since it gives the compiler a
little more flexibility with instruction ordering. saves a few
lines too. |
00:37.14 |
Notify |
03BRL-CAD:brlcad * 70759
brlcad/trunk/CMakeLists.txt: pretty printing cleanup |
00:37.18 |
Notify |
03BRL-CAD:brlcad * 70760
brlcad/trunk/src/libbu/file.c: c99 portability for
S_ISLNK() |
00:37.44 |
Notify |
03BRL-CAD:brlcad * 70761
brlcad/trunk/misc/CMake/BRLCAD_CheckFunctions.cmake: need to
include sys/time.h for gettimeofday on BSD |
00:37.48 |
Notify |
03BRL-CAD:brlcad * 70762
(brlcad/trunk/src/libfb/fbserv_obj.c
brlcad/trunk/src/libfb/if_remote.c brlcad/trunk/src/libfb/if_tk.c):
use the bnetwork.h header instead of directly including
netinet/in.h |
00:37.52 |
Notify |
03BRL-CAD:brlcad * 70763
brlcad/trunk/include/bnetwork.h: declare htonl/ntohl as needed
since they are not included in c90/c99. |
00:37.56 |
Notify |
03BRL-CAD:brlcad * 70764
brlcad/trunk/CMakeLists.txt: don't put API limitations on C++
compilation. C++ headers are nowhere near robust enough to have
common posix symbols and types they rely on masked. test for htonl
since it's not even c99. |
00:38.00 |
Notify |
03BRL-CAD:brlcad * 70766
brlcad/trunk/src/librt/primitives/bot/gct_decimation/meshdecimationSSE2.c:
use FMIN since fmin isn't part of c99. |
00:38.04 |
Notify |
03BRL-CAD:brlcad * 70765
brlcad/trunk/src/librt/primitives/bot/gct_decimation/meshoptimizer.c:
go double since pow() is everywhere and powf() came much
later |
00:38.13 |
Notify |
03BRL-CAD:brlcad * 70767
brlcad/trunk/CMakeLists.txt: wow, a lot more insideous debugging
required to find a workaround for compiling c99 on Mac. turns out
their system header logic drops the inline keyword (while still
defining all the ctype functions) resulting in tons of duplicate
symbols at link time. fix is to either not support c99 or this
hack: define inline inline. the logic leaves it alone and we
get |
00:38.17 |
Notify |
proper inlining. |
00:38.21 |
Notify |
... |
00:38.25 |
Notify |
03BRL-CAD:brlcad * 70768
brlcad/trunk/CMakeLists.txt: timestamp how recent the issue is a
bit closer to reality |
00:39.09 |
Notify |
03BRL-CAD:brlcad * 70769
(brlcad/trunk/src/conv/comgeom/region.c
brlcad/trunk/src/conv/comgeom/solid.c): don't need these ctype
decls, prevent inlining |
00:39.45 |
Notify |
03BRL-CAD:brlcad * 70770
brlcad/trunk/misc/CMake/BRLCAD_Summary.cmake: the -std= flag is
already in the cflags/cxxflags list, so skip the logic that appends
them to the summary. |
00:39.58 |
Notify |
03BRL-CAD:starseeker * 70771
brlcad/trunk/misc/CMake/BRLCAD_CheckFunctions.cmake: need
netinet/in.h for htol declaration |
00:40.32 |
Notify |
03BRL-CAD:starseeker * 70772
brlcad/trunk/src/libanalyze/nirt.cxx: Add some guards for report
printing to avoid inactive keys getting used |
00:40.42 |
Notify |
03BRL-CAD:starseeker * 70773
brlcad/trunk/src/libanalyze/nirt.cxx: add a note that this
validation step should be pushed up to the fmt command... |
00:42.48 |
Notify |
03BRL-CAD:starseeker * 70774
brlcad/trunk/src/libanalyze/nirt.cxx: checkpoint |
00:43.06 |
Notify |
03BRL-CAD:starseeker * 70775
brlcad/trunk/src/libanalyze/nirt.cxx: checkpoint |
00:43.23 |
Notify |
03BRL-CAD:brlcad * 70776
brlcad/trunk/src/libbu/backtrace.c: declare gettimeofday if
needed |
00:43.27 |
Notify |
03BRL-CAD:brlcad * 70777
brlcad/trunk/src/libbu/affinity.c: c90-mode hack for clockid_t,
though still need it for cmake's package testing too |
00:46.01 |
Notify |
03BRL-CAD:starseeker * 70778
brlcad/trunk/src/libanalyze/nirt.cxx: checkpoint |
00:47.43 |
Notify |
03BRL-CAD:starseeker * 70779
brlcad/trunk/src/libanalyze/nirt.cxx: typo |
00:47.49 |
Notify |
03BRL-CAD:brlcad * 70780
brlcad/trunk/CMakeLists.txt: disable march=native for now |
00:47.53 |
Notify |
03BRL-CAD:brlcad * 70781
brlcad/trunk/include/analyze.h: match the implementation,
size_t |
00:47.57 |
Notify |
03BRL-CAD:brlcad * 70782
brlcad/trunk/include/CMakeLists.txt: brlcad_version.h must be
installed because it's referenced in other headers |
00:48.03 |
Notify |
03BRL-CAD:starseeker * 70783
brlcad/trunk/src/libanalyze/nirt.cxx: whoops - check for diff
before trying anything |
00:48.07 |
Notify |
03BRL-CAD:starseeker * 70784
brlcad/trunk/src/libanalyze/nirt.cxx: if we're going to shoot, need
to make sure we're set up for it |
00:48.17 |
Notify |
03BRL-CAD Wiki:Sean * 10492
/wiki/Google_Summer_of_Code/Project_Ideas: /* Web Development
*/ |
00:48.21 |
Notify |
03BRL-CAD Wiki:Sean * 10493
/wiki/Google_Summer_of_Code/Project_Ideas: /* Geometry */ |
00:48.25 |
Notify |
03BRL-CAD Wiki:Sean * 10495
/wiki/Google_Summer_of_Code/Project_Ideas: /* Infrastructure
*/ |
00:48.29 |
Notify |
03BRL-CAD Wiki:Inderpreet * 10497
/wiki/Online_Geometry_Viewer_Back-end_GSOC_2018: Creating new page
for gsoc 2018 backend OGV project |
00:48.33 |
Notify |
03BRL-CAD Wiki:Inderpreet * 10498
/wiki/Google_Summer_of_Code/Project_Ideas: /* Web Development
*/ |
00:48.37 |
Notify |
03BRL-CAD Wiki:Inderpreet * 10499
/wiki/Online_Geometry_Viewer_Back-end: Replaced content with "#
Online Geometry Viewer Back-end for GSOC 2018" |
00:48.42 |
Notify |
03BRL-CAD Wiki:Inderpreet * 10500
/wiki/Online_Geometry_Viewer_Back-end: |
00:48.46 |
Notify |
03BRL-CAD Wiki:Inderpreet * 10501
/wiki/Online_Geometry_Viewer_Back-end: |
00:48.50 |
Notify |
03BRL-CAD Wiki:Inderpreet * 10502
/wiki/Online_Geometry_Viewer_Back-end: |
00:48.54 |
Notify |
03BRL-CAD Wiki:Inderpreet * 10503
/wiki/Google_Summer_of_Code/Project_Ideas: /* Web Development
*/ |
00:48.58 |
Notify |
03BRL-CAD Wiki:Inderpreet * 10504
/wiki/Google_Summer_of_Code/Project_Ideas: /* Mentors */ |
00:49.02 |
Notify |
03BRL-CAD Wiki:Inderpreet * 10505
/wiki/Mediawiki_3D_Geometry_Extension: Created page with
" |
00:49.06 |
Notify |
03BRL-CAD Wiki:45.248.165.181 * 10506
/wiki/Google_Summer_of_Code/Project_Ideas: /* Mentors */ |
00:49.10 |
Notify |
03BRL-CAD Wiki:45.248.165.181 * 10507
/wiki/Google_Summer_of_Code/Project_Ideas: /* Web Development
*/ |
01:18.53 |
*** join/#brlcad infobot
(ibot@rikers.org) |
01:18.53 |
*** topic/#brlcad is BRL-CAD
and open source CAx discussion ! Also @ http://brlcad.zulipchat.com !
Logs @ http://infobot.rikers.org/%23brlcad/ |
01:24.09 |
*** join/#brlcad Caterpillar
(~caterpill@unaffiliated/caterpillar) |
01:32.57 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
01:37.26 |
*** join/#brlcad
xmxdyrqsrivtreun
(~armin@dslb-088-066-129-153.088.066.pools.vodafone-ip.de) |
03:23.57 |
*** join/#brlcad gabbar1947
(uid205515@gateway/web/irccloud.com/x-ykichpypssynbepw) |
04:52.30 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
06:18.50 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
06:19.40 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
06:20.25 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
06:21.15 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
07:05.01 |
*** join/#brlcad witness
(uid10044@gateway/web/irccloud.com/x-gbdhbkfkcvoqmphf) |
10:03.30 |
*** join/#brlcad teepee
(~teepee@unaffiliated/teepee) |
10:38.34 |
*** join/#brlcad teepee
(~teepee@unaffiliated/teepee) |
10:46.39 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
13:23.58 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
13:50.24 |
*** join/#brlcad yorik
(~yorik@2804:431:f720:76fa:290:f5ff:fedc:3bb2) |
15:43.58 |
*** join/#brlcad DenisP
(d40d70a2@gateway/web/freenode/ip.212.13.112.162) |
17:52.49 |
*** join/#brlcad gabbar1947
(uid205515@gateway/web/irccloud.com/x-qsmzkddsewujuevz) |
18:18.17 |
``Erik |
anyone know any .net weenies looking for a
yob? I'm working with a co who's looking |
20:33.14 |
*** join/#brlcad Caterpillar
(~caterpill@unaffiliated/caterpillar) |
21:22.28 |
*** join/#brlcad LordOfBikes
(~armin@dslb-088-066-129-153.088.066.pools.vodafone-ip.de) |
21:51.05 |
*** join/#brlcad LordOfBikes
(~armin@dslb-088-066-129-153.088.066.pools.vodafone-ip.de) |
22:04.01 |
*** join/#brlcad yorik
(~yorik@2804:431:f720:76fa:290:f5ff:fedc:3bb2) |
23:07.30 |
*** join/#brlcad yorik
(~yorik@2804:431:f720:76fa:290:f5ff:fedc:3bb2) |
23:16.50 |
*** join/#brlcad yorik
(~yorik@2804:431:f720:76fa:290:f5ff:fedc:3bb2) |
23:28.05 |
*** join/#brlcad Radicarian
(~Radicaria@cpe-72-231-246-183.buffalo.res.rr.com) |