00:11.13 |
*** join/#brlcad b0ef
(~b0ef@78.58.34.95.customer.cdi.no) |
01:13.42 |
CIA-28 |
BRL-CAD: 03n_reed * r47930
10/brlcad/trunk/src/other/perplex/scanner.re: cleanup of buffering
routines |
01:37.13 |
*** join/#brlcad louipc
(~louipc@archlinux/fellow/louipc) |
02:53.55 |
*** join/#brlcad n_reed
(~nicholas@c-68-55-142-136.hsd1.md.comcast.net) |
03:08.36 |
CIA-28 |
BRL-CAD: 03starseeker * r47931
10/brlcad/trunk/ (61 files in 12 dirs): Make a stab at adding an
xml validation step to the build. Looks like xml/xslt upgrades are
needed, and even then the results are... a little
confusing. |
03:23.16 |
starseeker |
Hmm... the rnv results actually look more
promising/useful... |
08:13.22 |
*** join/#brlcad jordisayol
(~jordisayo@unaffiliated/jordisayol) |
12:34.33 |
CIA-28 |
BRL-CAD: 03125.62.202.148 07http://brlcad.org * r3254
10/wiki/User:Abhijit: |
14:15.23 |
*** join/#brlcad d_rossberg
(~rossberg@BZ.BZFLAG.BZ) |
14:21.51 |
*** join/#brlcad n_reed
(~nicholas@c-68-55-142-136.hsd1.md.comcast.net) |
14:37.37 |
CIA-28 |
BRL-CAD: 03starseeker * r47932
10/brlcad/trunk/doc/docbook/ (DB_VALIDATE.cmake
xmllint.cmake.in): |
14:37.38 |
CIA-28 |
BRL-CAD: Don't use the rng schema with
xmllint, per advice from the libxml list - |
14:37.38 |
CIA-28 |
BRL-CAD: fortunately, we can also use a more
standard schema. Also, rather than defining |
14:37.38 |
CIA-28 |
BRL-CAD: the flags somewhere other than the
'command' file, make it self contained - in |
14:37.38 |
CIA-28 |
BRL-CAD: prinicple, that should make swapping
in a different validator as simple as |
14:37.38 |
CIA-28 |
BRL-CAD: defining a .cmake.in file for that
command and setting a toplevel setting. Need |
14:37.39 |
CIA-28 |
BRL-CAD: to experiment a little. |
14:39.51 |
CIA-28 |
BRL-CAD: 03starseeker * r47933
10/brlcad/trunk/doc/docbook/lessons/en/ (4 files): Few tweaks to
lesson files from xmllint testing... undoubtedly more needed in the
various docbook files. |
14:44.13 |
CIA-28 |
BRL-CAD: 03starseeker * r47934
10/brlcad/trunk/doc/docbook/books/en/ (2 files): Some tweaks to the
book files - volume IV looks like a bit more work... |
15:17.36 |
CIA-28 |
BRL-CAD: 03starseeker * r47935
10/brlcad/trunk/ (5 files in 2 dirs): Reorganize Docbook build
logic - try to keep command-specific stuff in the command
files. |
15:19.27 |
CIA-28 |
BRL-CAD: 03starseeker * r47936
10/brlcad/trunk/doc/docbook/ (21 files in 11 dirs): Docbook is off
in autotools, so the Makefile.am files aren't needed anymore.
Scrub. |
15:34.17 |
CIA-28 |
BRL-CAD: 03starseeker * r47937
10/brlcad/trunk/ (doc/docbook/CMakeLists.txt
misc/CMake/Docbook.cmake): Move the Docbook target macros to
Docbook.cmake |
16:32.34 |
CIA-28 |
BRL-CAD: 03starseeker * r47938
10/brlcad/trunk/ (9 files in 2 dirs): Modularize the DocBook
processing - can now specify custom tools, so long as a
misc/CMake/tool.cmake.in file is written to tell CMake how to run
the tool. Add rnv as a validation example. |
16:41.20 |
*** join/#brlcad abhi2011
(~chatzilla@117.200.85.163) |
16:54.30 |
brlcad |
abhi2011: hello! ltns.. |
16:54.46 |
abhi2011 |
hello brlcad :) |
16:55.13 |
brlcad |
how are classes going? |
16:55.23 |
CIA-28 |
BRL-CAD: 03n_reed * r47939
10/brlcad/trunk/src/other/perplex/ (parser.y perplex.cpp
scanner.re): make named definitions look like rules to simplify
grammar and avoid confusing parser |
16:58.18 |
brlcad |
mm, classes are probably over
actually. |
17:39.32 |
CIA-28 |
BRL-CAD: 03starseeker * r47940
10/brlcad/trunk/ (8 files in 4 dirs): |
17:39.32 |
CIA-28 |
BRL-CAD: Make a stab at supporting multiple
executables in one subdir with |
17:39.32 |
CIA-28 |
BRL-CAD: THIRD_PARTY_EXECUTABLE. Move xsltproc
dir to xmltools since it is no longer |
17:39.32 |
CIA-28 |
BRL-CAD: just about xsltproc. Validation xml
targets should now properly depend on the |
17:39.33 |
CIA-28 |
BRL-CAD: xmllint target. |
17:47.14 |
CIA-28 |
BRL-CAD: 03starseeker * r47941
10/brlcad/trunk/src/other/CMakeLists.txt: CMake can be run multiple
times... |
17:53.49 |
CIA-28 |
BRL-CAD: 03starseeker * r47942
10/brlcad/trunk/CMakeLists.txt: Comment tweaks |
18:05.49 |
CIA-28 |
BRL-CAD: 03n_reed * r47943
10/brlcad/trunk/src/other/perplex/scanner.re: need to include null
element when copying buffer |
18:13.19 |
CIA-28 |
BRL-CAD: 03starseeker * r47944
10/brlcad/trunk/misc/CMake/Docbook.cmake: Make the generation
targets depend on the validation targets for docbook, if they are
enabled. |
18:19.25 |
CIA-28 |
BRL-CAD: 03n_reed * r47945
10/brlcad/trunk/src/other/perplex/scanner.re: address compiler
warnings |
18:22.06 |
CIA-28 |
BRL-CAD: 03n_reed * r47946
10/brlcad/trunk/src/other/perplex/scanner_template.c: sync scanner
buffer routine changes to template |
19:29.41 |
CIA-28 |
BRL-CAD: 03n_reed * r47947
10/brlcad/trunk/src/other/perplex/scanner_template.c: add macro at
scanner entrance for user entrance code |
20:27.00 |
CIA-28 |
BRL-CAD: 03r_weiss * r47948
10/brlcad/trunk/include/nmg.h: Update to file 'nmg.h' to add a
pointer to a manifolds list within the nmg 'model' structure. This
is necesary to globally track the current manifolds in the nmg
model. |
20:32.59 |
CIA-28 |
BRL-CAD: 03r_weiss * r47949
10/brlcad/trunk/src/librt/primitives/nmg/nmg_mk.c: Update to file
'nmg_mk.c' modifying functions 'nmg_mm' (nmg make model) and
'nmg_km' (nmg kill model) to support the addition of the
'manifolds' pointer to the model structure. |
20:37.23 |
CIA-28 |
BRL-CAD: 03r_weiss * r47950
10/brlcad/trunk/src/librt/primitives/nmg/nmg_bool.c: |
20:37.24 |
CIA-28 |
BRL-CAD: Update to file 'nmg_bool.c' function
'nmg_bool'. Moved the execution of function |
20:37.24 |
CIA-28 |
BRL-CAD: 'nmg_manifolds' (which creates the
manifolds list) from a lower level to |
20:37.24 |
CIA-28 |
BRL-CAD: 'nmg_bool' so it is only executed
once per boolean operation. Previously is was |
20:37.24 |
CIA-28 |
BRL-CAD: executed for every ray that was shot
during the classification of the nmg |
20:37.24 |
CIA-28 |
BRL-CAD: objects. |
20:42.21 |
CIA-28 |
BRL-CAD: 03r_weiss * r47951
10/brlcad/trunk/src/librt/primitives/nmg/nmg_rt_isect.c: Updated
file 'nmg_rt_isect.c' function 'nmg_class_ray_vs_shell' so that it
will use an existing manifold list, if one is available. Also to
not free the manifold list if it was not created in this
function. |
20:45.28 |
CIA-28 |
BRL-CAD: 03r_weiss * r47952
10/brlcad/trunk/src/librt/primitives/nmg/nmg_index.c: Update to
file 'nmg_index.c' function 'nmg_merge_models' to support the
addition of the 'manifolds' pointer to the model structure. When
models are merged, any manifold lists will be invalid so free
them. |
20:46.26 |
CIA-28 |
BRL-CAD: 03brlcad * r47953
10/brlcad/trunk/src/librt/primitives/nmg/nmg_rt_isect.c: NULL for
sanity |
20:47.22 |
CIA-28 |
BRL-CAD: 03starseeker * r47954
10/brlcad/trunk/doc/ecosystem.dot: graphviz, not docbook |
20:53.24 |
CIA-28 |
BRL-CAD: 03brlcad * r47955
10/brlcad/trunk/src/librt/primitives/nmg/nmg.c: rename 'new'
variable to 'newdata' so it won't conflict with c++ compilation.
also null out our stp->st_specific after releasing it for good
measure. |
20:57.14 |
CIA-28 |
BRL-CAD: 03brlcad * r47956
10/brlcad/trunk/src/librt/primitives/nmg/nmg_rt_isect.c: hitmiss is
local data, so no sanity offered by nulling; but rt.manifolds is
misleading as the actual pointer is in rd.rd_m that we want to free
and unset. |
21:21.06 |
CIA-28 |
BRL-CAD: 03r_weiss * r47957
10/brlcad/trunk/src/librt/primitives/nmg/nmg_fuse.c: Updated file
'nmg_fuse.c' function 'nmg_ptbl_vfuse' and added function 'x_comp'.
Improved the performance of vertex fusing during nmg boolean
operations. The new function 'x_comp' supports the 'nmg_ptbl_vfuse'
function. |
21:55.09 |
CIA-28 |
BRL-CAD: 03brlcad * r47958
10/brlcad/trunk/src/libbu/ (11 files): _bu_ prefix on statics was a
bad idea. use filename/group as prefix instead. in most cases,
simplifies names and improves readability. |
21:59.33 |
CIA-28 |
BRL-CAD: 03brlcad * r47959
10/brlcad/trunk/src/libbu/ (hist.c log.c malloc.c parallel.c
tcl.c): remove _ B U _ from comments too, update names |
22:01.21 |
CIA-28 |
BRL-CAD: 03brlcad * r47960
10/brlcad/trunk/src/libbu/ (cmd.c observer.c): these files no
longer require tcl.h |
22:03.37 |
CIA-28 |
BRL-CAD: 03brlcad * r47961
10/brlcad/trunk/src/libbu/parse.c: parse_tcl_list_length() is not a
public function, rename to parse_list_length() |
22:20.22 |
CIA-28 |
BRL-CAD: 03brlcad * r47962 10/brlcad/trunk/ (8
files in 6 dirs): renaming bu_shader_to_tcl_list() to
bu_shader_to_list() as the function applies to any list in {} form,
tcl or otherwise. part of making libbu be entirely
tcl-agnostic. |
22:37.54 |
CIA-28 |
BRL-CAD: 03brlcad * r47963
10/brlcad/trunk/src/libbu/ (globals.c log.c): bu_log_hook_list
doesn't need to be global as accessor functions exist. move it into
log.c and make it static. |
22:40.34 |
CIA-28 |
BRL-CAD: 03brlcad * r47964
10/brlcad/trunk/src/libbu/log.c: simplify, consistency. rename the
static variables sans bu_ prefix since they're not public
api. |
22:49.06 |
CIA-28 |
BRL-CAD: 03brlcad * r47965 10/brlcad/trunk/ (4
files in 3 dirs): |
22:49.06 |
CIA-28 |
BRL-CAD: add a new bu_bomb_add_hook_list()
function similar to bu_log_add_hook_list() so |
22:49.06 |
CIA-28 |
BRL-CAD: that we can eliminate the
bu_bomb_hook_list from global API visibility/use. |
22:49.06 |
CIA-28 |
BRL-CAD: since mged is sole use, presently no
means to remove or inspect hooks is being |
22:49.06 |
CIA-28 |
BRL-CAD: added. |
22:56.15 |
CIA-28 |
BRL-CAD: 03brlcad * r47966 10/brlcad/trunk/ (4
files in 2 dirs): rename the hook function callbacks to be
consistent with other parts of libbu api using bu_hook_ as the
function prefix. minimally impacting change. |
22:59.13 |
CIA-28 |
BRL-CAD: 03starseeker * r47967
10/brlcad/trunk/ (5 files in 4 dirs): Group distcheck file ignoring
macros, fix a couple distcheck items. |
23:03.22 |
CIA-28 |
BRL-CAD: 03starseeker * r47968
10/brlcad/trunk/ (CMakeLists.txt misc/CMake/CMakeFiles.cmake):
There's no particular reason the subbuild logic or distcheck macros
need to be BRL-CAD specific. |
23:09.03 |
CIA-28 |
BRL-CAD: 03brlcad * r47969
10/brlcad/trunk/src/libged/wdb_obj.c: |
23:09.03 |
CIA-28 |
BRL-CAD: register a bu_log() hook with the wdb
command object so we don't get libbu |
23:09.03 |
CIA-28 |
BRL-CAD: blather about not finding a valid
command. this fixes obtuse misleading output |
23:09.03 |
CIA-28 |
BRL-CAD: from g_diff since it unfortunately
uses the wdb object interface to get/compare |
23:09.03 |
CIA-28 |
BRL-CAD: attributes. |
23:10.47 |
CIA-28 |
BRL-CAD: 03starseeker * r47970
10/brlcad/trunk/ (3 files in 2 dirs): Split the option macros into
their own file - BRLCAD_Util is too long. Need to organize
better. |
23:16.50 |
CIA-28 |
BRL-CAD: 03brlcad * r47971
10/brlcad/trunk/src/rt/view.c: fix a structparse crash in rt if you
tried to set ambSlow=1. the offset was off-by-one indexing the
wrong parse entry so ambSlow's field was never initialized (causing
a NULL dereference). |
23:29.08 |
CIA-28 |
BRL-CAD: 03starseeker * r47972
10/brlcad/trunk/ (3 files in 2 dirs): Do some more option macro
reworking. |
23:29.57 |
CIA-28 |
BRL-CAD: 03brlcad * r47973
10/brlcad/trunk/src/libbu/parse.c: prevent a segfault if we
encounter an uninitialized bu_structparse table entry. it implies
there is an outright bug in that table's entry definition/setup.
bomb so we can get a stacktrace to fix it. |