00:12.59 |
CIA-28 |
BRL-CAD: 03starseeker * r47974
10/brlcad/trunk/ (3 files in 2 dirs): At long last, begin
integrating the option documentation mechanism into the 3rd party
macro system. This handles only the libraries at the moment, not
the executables and tcl/tk packages. |
00:28.04 |
CIA-28 |
BRL-CAD: 03starseeker * r47975
10/brlcad/trunk/ (doc/docbook/books/en/CMakeLists.txt
misc/CMake/Docbook.cmake): Oops - fix couple of issues that crept
into docbook pdf logic. |
00:36.47 |
CIA-28 |
BRL-CAD: 03starseeker * r47976
10/brlcad/trunk/doc/docbook/ (CMakeLists.txt ElNode.pm README
validate.pl): Perl is no longer needed in doc/docbook. Should test
out xslt tools other than xsltproc - if they work, provide
example(s) for those too, not just rnv validation tool. |
00:39.29 |
CIA-28 |
BRL-CAD: 03starseeker * r47977
10/brlcad/trunk/doc/docbook/README: Call out necessary config
options for rnv usage. |
03:28.03 |
starseeker |
grins at the IRC history -
now that's a good commit density :-) |
03:42.20 |
*** join/#brlcad abhi2011
(~chatzilla@117.200.86.134) |
03:52.19 |
CIA-28 |
BRL-CAD: 03starseeker * r47978
10/brlcad/trunk/ (doc/docbook/README misc/CMake/msv.cmake.in): Add
an msv example for docbook validation with CMake (the original
recommended tool - it just uses java, so not available by
default...) also, correct the documentation configuration
example. |
04:04.48 |
CIA-28 |
BRL-CAD: 03starseeker * r47979
10/brlcad/trunk/ (3 files in 2 dirs): Add documentation and aliases
for the third party executables. Last up, the tcl libs... |
04:06.11 |
starseeker |
hmm, I see why msv is recommended... |
04:06.25 |
starseeker |
doggone it, why do all the best DocBook tools
have to be in Java... |
04:12.14 |
*** join/#brlcad abhi2011
(~chatzilla@117.200.85.83) |
04:46.32 |
CIA-28 |
BRL-CAD: 03Sean 07http://brlcad.org * r3255
10/wiki/User:Abhijit: Reverted edits by
[[Special:Contributions/125.62.202.148|125.62.202.148]] ([[User
talk:125.62.202.148|Talk]]); changed back to last version by
[[User:Abhi2011|Abhi2011]] |
04:46.34 |
CIA-28 |
BRL-CAD: 03Sean 07http://brlcad.org * r0
10/wiki/Special:Log/block: blocked [[User:125.62.202.148]] with an
expiry time of infinite (anonymous users only, account creation
disabled): Spamming links to external sites |
04:58.30 |
CIA-28 |
BRL-CAD: 03starseeker * r47980
10/brlcad/trunk/ (misc/CMake/ThirdParty_TCL.cmake
src/other/CMakeLists.txt): |
04:58.30 |
CIA-28 |
BRL-CAD: Have the THIRD_PARTY_TCL_PACKAGE
macro handle the question of what to do when Tk |
04:58.30 |
CIA-28 |
BRL-CAD: is required and disabled - we're
going to want the option defined regardless so |
04:58.30 |
CIA-28 |
BRL-CAD: we get the documentation, once we
turn those features on. Still need to rework |
04:58.30 |
CIA-28 |
BRL-CAD: the itcl/itk logic so it doesn't have
to double-call the macro. |
05:48.20 |
brlcad |
starseeker: because java is
xml-happy |
05:50.44 |
brlcad |
stupid kdc not responding |
06:54.13 |
*** join/#brlcad jordisayol
(~jordisayo@unaffiliated/jordisayol) |
14:23.07 |
starseeker |
brlcad: bomb.c:84: warning: implicit
declaration of function 'bu_hook_add' |
14:35.35 |
starseeker |
guessing a bu.h update missed getting
committed? |
14:40.31 |
CIA-28 |
BRL-CAD: 03d_rossberg * r47981
10/brlcad/trunk/src/librt/primitives/nmg/nmg_rt_isect.c: just a
thought (probable a typing error) |
15:00.31 |
CIA-28 |
BRL-CAD: 03starseeker * r47982
10/brlcad/trunk/ (include/bu.h src/other/CMakeLists.txt): Don't
double-call THIRD_PARTY_TCL_PACKAGE - getting set to add
documentation to this macro |
15:17.05 |
*** join/#brlcad n_reed_
(~molto_cre@BZ.BZFLAG.BZ) |
15:23.36 |
CIA-28 |
BRL-CAD: 03starseeker * r47983
10/brlcad/trunk/include/bu.h: Whoops, didn't mean to commit that -
wait for Sean's solution. |
15:36.18 |
brlcad |
starseeker: yeah, sorry -- fixing |
15:37.00 |
brlcad |
was working on a bu bug late into last
night |
15:49.42 |
CIA-28 |
BRL-CAD: 03brlcad * r47984
10/brlcad/trunk/include/bu.h: update the bu_hook_* decls |
16:05.27 |
CIA-28 |
BRL-CAD: 03brlcad * r47985
10/brlcad/trunk/src/libbu/backtrace.c: waiting for 60 seconds for a
debugger to attach seems a little too long. needs to be just long
enough to run top/ps and gdb --attach. reduce wait to 45
seconds. |
17:15.09 |
CIA-28 |
BRL-CAD: 03r_weiss * r47986
10/brlcad/trunk/src/librt/primitives/nmg/nmg_fuse.c: Updated
functions 'nmg_two_face_fuse', 'nmg_model_face_fuse' and
'nmg_edge_g_fuse' in file 'nmg_fuse.c'. Removed magic checks
reducing performance. Also simplified/changed logic to improve
performance. |
17:18.04 |
CIA-28 |
BRL-CAD: 03r_weiss * r47987
10/brlcad/trunk/src/librt/primitives/nmg/nmg_extrude.c: Updated
function 'nmg_find_vertex_in_lu' in file 'nmg_extrude.c'. Removed
magic checks reducing performance. Changed 'eu' to a register
variable. |
17:22.27 |
CIA-28 |
BRL-CAD: 03r_weiss * r47988
10/brlcad/trunk/src/librt/primitives/nmg/nmg_bool.c: |
17:22.28 |
CIA-28 |
BRL-CAD: Updated functions 'nmg_bool' and
'nmg_kill_anti_loops' in file 'nmg_bool.c'. |
17:22.28 |
CIA-28 |
BRL-CAD: Removed magic checks reducing
performance. Removed the input parameter 'tol' |
17:22.28 |
CIA-28 |
BRL-CAD: from function 'nmg_kill_anti_loops'
since it was unused. Changed many variable |
17:22.29 |
CIA-28 |
BRL-CAD: to register variables in function
'nmg_kill_anti_loops'. |
17:26.27 |
CIA-28 |
BRL-CAD: 03r_weiss * r47989
10/brlcad/trunk/src/librt/primitives/nmg/nmg_mod.c: Updated
function 'nmg_shell_coplanar_face_merge' in file 'nmg_mod.c'.
Removed magic tests which were reducing performance. Modified logic
to improve performance. Did code cleanup. |
18:29.11 |
*** join/#brlcad dli
(~dli@66.49.253.83) |
18:29.36 |
dli |
7.20.4 building error: ld:
../../lib/librttherm.a(main.c.o): undefined reference to symbol
'fb_open' |
18:38.58 |
brlcad |
dli: I believe that is already fixed |
18:39.13 |
brlcad |
dli: can you try an svn checkout build to
confirm? |
18:39.25 |
dli |
brlcad, one moment |
18:46.47 |
CIA-28 |
BRL-CAD: 03n_reed * r47990
10/brlcad/trunk/src/other/perplex/scanner_template.c: need to
provide default macro definition |
18:51.30 |
CIA-28 |
BRL-CAD: 03brlcad * r47991
10/brlcad/trunk/src/librt/constraint.c: BU_VLS_IS_INITIALIZED() is
evil, avoid. don't need the structparse table to be public
too. |
18:53.25 |
CIA-28 |
BRL-CAD: 03starseeker * r47992
10/brlcad/trunk/misc/CMake/FindPERPLEX.cmake: Make a stab at macros
for perplex targets |
18:55.58 |
CIA-28 |
BRL-CAD: 03brlcad * r47993
10/brlcad/trunk/src/libwdb/constraint.c: always init the
vls |
19:01.43 |
CIA-28 |
BRL-CAD: 03brlcad * r47994
10/brlcad/trunk/src/rt/reshoot.c: always initialize vls
members |
19:03.13 |
CIA-28 |
BRL-CAD: 03brlcad * r47995
10/brlcad/trunk/src/rt/viewedge.c: always init bu_vls, especially
if they're going to be used in a structparse table. |
19:06.52 |
CIA-28 |
BRL-CAD: 03brlcad * r47996
10/brlcad/trunk/src/ (11 files in 3 dirs): (log message
trimmed) |
19:06.52 |
CIA-28 |
BRL-CAD: structparse refactoring to fix a
couple long outstanding issues. structparse |
19:06.52 |
CIA-28 |
BRL-CAD: tables chained together via %p no
longer stash the address in sp_count, instead |
19:06.52 |
CIA-28 |
BRL-CAD: using sp_offset just like everything
else. update all callers accordingly. |
19:06.52 |
CIA-28 |
BRL-CAD: also, update the %V bu_vls handlers
to not do their own thing merely because |
19:06.52 |
CIA-28 |
BRL-CAD: callers weren't initializing their
vls before calling a structparse function. |
19:06.53 |
CIA-28 |
BRL-CAD: require init and make all callers
initialize beforehand (e.g., via |
19:26.33 |
CIA-28 |
BRL-CAD: 03starseeker * r47997
10/brlcad/trunk/ (misc/CMake/ThirdParty_TCL.cmake
src/other/CMakeLists.txt): Make the 'don't build this tcl/tk
extension because of X mechanism a bit more general. Also, try to
handle Togl a bit more like the other Tcl/Tk packages. |
19:30.21 |
dli |
error: variable m set but not used
[-Werror=unused-but-set-variable] |
19:30.32 |
dli |
-DBRLCAD-ENABLE_STRICT=OFF |
19:30.55 |
brlcad |
need the line preceeding |
19:31.24 |
brlcad |
dli: also, all of the BRLCAD- variables are
now uniformly BRLCAD_ |
19:31.59 |
dli |
brlcad, so,
-DBRLCAD_ENABLE_STRICT=OFF |
19:32.08 |
brlcad |
yep |
19:33.02 |
brlcad |
though getting a list of those error/warnings
is useful too .. should be clean and passing with strict
enabled |
19:33.57 |
brlcad |
been compiling with the very latest gcc, so
anything that comes up should be very recent issue in the last day
or so |
19:36.54 |
dli |
brlcad, also, building fails with "g++
-std=c++0x ", I suppose it should be c++11 compatible
eventually |
19:57.10 |
CIA-28 |
BRL-CAD: 03starseeker * r47998
10/brlcad/trunk/ (misc/CMake/ThirdParty_TCL.cmake
src/other/CMakeLists.txt): |
19:57.10 |
CIA-28 |
BRL-CAD: Add documentation and aliases for
Tcl/Tk packages. Most of the way there |
19:57.10 |
CIA-28 |
BRL-CAD: (although the documentation blurbs
undoubtedly need work) - remaining issues are |
19:57.10 |
CIA-28 |
BRL-CAD: options that can be completely
conditionalized away (termlib, scl) - need to |
19:57.10 |
CIA-28 |
BRL-CAD: make sure the options are called to
generate the doc strings, may need to extend |
19:57.11 |
CIA-28 |
BRL-CAD: the 'required vars' mechanism in used
for Tcl/Tk packages to THIRD_PARTY itself. |
20:09.28 |
CIA-28 |
BRL-CAD: 03starseeker * r47999
10/brlcad/trunk/ (misc/CMake/ThirdParty.cmake
src/other/CMakeLists.txt): add the required vars mechanism to
THIRD_PARTY, update src/other/CMakeLists.txt |
20:16.45 |
CIA-28 |
BRL-CAD: 03brlcad * r48000
10/brlcad/trunk/src/librt/columnparse.c: looks like struct attr_obj
isn't used anywhere, so get rid of it. convert to
BU_VLS_INIT_ZERO |
21:05.39 |
CIA-28 |
BRL-CAD: 03starseeker * r48001
10/brlcad/trunk/ (CMakeLists.txt INSTALL.cmake): (log message
trimmed) |
21:05.40 |
CIA-28 |
BRL-CAD: And now, the final piece of the
configuration options documentation. |
21:05.40 |
CIA-28 |
BRL-CAD: Automatically update the INSTALL file
(currently pulling INSTALL.cmake, but that |
21:05.40 |
CIA-28 |
BRL-CAD: will change later) with changes in
BRL-CAD options and aliases. In keeping with |
21:05.40 |
CIA-28 |
BRL-CAD: the principle of not touching the
source directory the original INSTALL file is |
21:05.40 |
CIA-28 |
BRL-CAD: not altered - instead, a new file is
generated (INSTALL.new) and a warning is |
21:05.40 |
CIA-28 |
BRL-CAD: printed at the end of the configure
process notifying the developer of the |
21:07.55 |
starseeker |
heh 48000 |
21:07.57 |
starseeker |
nice |
21:09.33 |
brlcad |
dli: failing with a c++ compiler is known,
regardless of c++0x |
21:10.10 |
brlcad |
there is a to-do item to attempt to get a
complete build with g++-only, but nobody has tackled it in a long
time |
21:16.27 |
CIA-28 |
BRL-CAD: 03brlcad * r48002
10/brlcad/trunk/src/librt/primitives/nmg/nmg_fuse.c: looks like
'm'odel is set but not used, so eliminate it. presumes
nmg_find_model() has no side effects |
21:16.58 |
brlcad |
that should fix that earlier strict
warning |
21:36.28 |
CIA-28 |
BRL-CAD: 03brlcad * r48003
10/brlcad/trunk/src/ (113 files in 36 dirs): |
21:36.28 |
CIA-28 |
BRL-CAD: conversion from bu_vls_init() to
BU_VLS_INIT_ZERO initialization. this |
21:36.28 |
CIA-28 |
BRL-CAD: performance tune avoids a function
call and memory allocation if the string is |
21:36.28 |
CIA-28 |
BRL-CAD: never used but, more importantly,
simplifies the code and makes it less |
21:36.28 |
CIA-28 |
BRL-CAD: error-prone in the situations where
we only conditionally initialized or |
21:36.29 |
CIA-28 |
BRL-CAD: initialized much later in the logic.
this commit covers approximately 45% of |
21:36.37 |
CIA-28 |
BRL-CAD: the bu_vls_init() calls. woot: +366
-718. |
22:19.24 |
*** join/#brlcad packrat
(~packrator@c-98-209-146-133.hsd1.mi.comcast.net) |
22:50.27 |
CIA-28 |
BRL-CAD: 03starseeker * r48004
10/brlcad/trunk/CMakeLists.txt: Print the summary unless told not
to - let a parent build turn it off if it doesn't want it, but the
default is on. |
23:22.47 |
CIA-28 |
BRL-CAD: 03starseeker * r48005
10/brlcad/trunk/HACKING.cmake: Sync HACKING.cmake with HACKING,
make a few updates. |