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