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