| 00:40.23 | CIA-28 | BRL-CAD: 03brlcad * r47823 10/brlcad/trunk/ (include/raytrace.h src/librt/primitives/bot/bot.c): make rt_bot_smooth() bot name be const |
| 01:20.53 | CIA-28 | BRL-CAD: 03brlcad * r47824 10/brlcad/trunk/TODO: deprecation statements added, progress underway to rework rtarea. |
| 01:22.04 | CIA-28 | BRL-CAD: 03brlcad * r47825 10/brlcad/trunk/NEWS: given this is a minor bump and we're a week deep, release should be stabilized by the end of dec. |
| 01:27.15 | CIA-28 | BRL-CAD: 03starseeker * r47826 10/brlcad/trunk/src/archer/CMakeLists.txt: Er, right - iwidgets isn't a build target... |
| 01:28.04 | CIA-28 | BRL-CAD: 03brlcad * r47827 10/brlcad/trunk/src/libdm/dm_obj.c: reorder to eliminate forward decls. move command table into function scope. staticness of data shouldn't be marked with HIDDEN. |
| 01:53.42 | brlcad | oooooooow... to painful to de-tcl |
| 01:53.49 | brlcad | s/to pain/so pain/ |
| 02:11.09 | brlcad | a nearly 8k loc patch, damn sucky |
| 02:11.41 | brlcad | and that's not even all of it, that's fixing just two (pervasive) functions |
| 02:11.50 | louipc | ! |
| 02:15.31 | brlcad | of course fixing those two functions ended up affecting the signatures to about 2000 other functions |
| 02:34.52 | brlcad | gives his pinky a rest |
| 02:35.13 | CIA-28 | BRL-CAD: 03brlcad * r47828 10/brlcad/trunk/ (32 files in 9 dirs): (log message trimmed) |
| 02:35.13 | CIA-28 | BRL-CAD: De-tcl two rather intertwined libbu functions, bu_observer_cmd() and bu_cmd(), |
| 02:35.14 | CIA-28 | BRL-CAD: along with all of the command history functions. Define bu_cmdtab callback |
| 02:35.14 | CIA-28 | BRL-CAD: signature so we get proper type checking, but instead of clientdata+tclinterp, |
| 02:35.14 | CIA-28 | BRL-CAD: make it a void* and make argv const. Those changes end up impacting nearly 8k |
| 02:35.14 | CIA-28 | BRL-CAD: lines of caller code where we have to update the (mostly-but-not-all-deprecated) |
| 02:35.15 | CIA-28 | BRL-CAD: various "tcl object" codes to pass their data around within the new observer and |
| 04:00.18 | CIA-28 | BRL-CAD: 03starseeker * r47829 10/brlcad/trunk/ (185 files in 19 dirs): (log message trimmed) |
| 04:00.19 | CIA-28 | BRL-CAD: Coming very close to building xsltproc cross-platform for guaranteed |
| 04:00.19 | CIA-28 | BRL-CAD: docbook->html documentation generation. Only known problem is on Windows, and |
| 04:00.19 | CIA-28 | BRL-CAD: that seems to be primarily related to the new catalog usage with the advanced |
| 04:00.19 | CIA-28 | BRL-CAD: Docbook formatting (to the best of my knowledge, the new Docbook formatting |
| 04:00.19 | CIA-28 | BRL-CAD: logic has never been tested on Windows before.) Setting environment variables |
| 04:00.20 | CIA-28 | BRL-CAD: in the CMake COMMAND lines didn't go over well on Windows, so have shifted to a |
| 04:14.59 | *** join/#brlcad kanzure (~kanzure@131.252.130.248) | |
| 06:52.47 | *** join/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol) | |
| 09:57.49 | CIA-28 | BRL-CAD: 0394.122.66.247 07http://brlcad.org * r3249 10/wiki/Talk:Main_Page: |
| 11:26.41 | *** join/#brlcad packrat (~packrator@c-98-209-146-133.hsd1.mi.comcast.net) | |
| 11:28.04 | *** join/#brlcad hackrat (~packrator@c-98-209-146-133.hsd1.mi.comcast.net) | |
| 15:47.19 | *** join/#brlcad packrat (~packrator@c-98-209-146-133.hsd1.mi.comcast.net) | |
| 17:14.58 | CIA-28 | BRL-CAD: 03erikgreenwald * r47830 10/brlcad/trunk/include/ (CMakeLists.txt Makefile.am icv.h): add icv.h |
| 17:20.36 | CIA-28 | BRL-CAD: 03starseeker * r47831 10/brlcad/trunk/misc/CMake/BRLCAD_Util.cmake: Don't automatically flag a BRLCAD_OPTION as advanced... |
| 17:23.12 | CIA-28 | BRL-CAD: 03starseeker * r47832 10/brlcad/trunk/src/other/xsltproc/ (CMakeLists.txt libxml/CMakeLists.txt libxml/src/xmlIO.c): Tweaks to try improving build on Windows... |
| 17:28.14 | CIA-28 | BRL-CAD: 03erikgreenwald * r47833 10/brlcad/trunk/ (5 files in 2 dirs): copy bu_image stuff into icv |
| 17:32.50 | *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com) | |
| 17:33.50 | CIA-28 | BRL-CAD: 03erikgreenwald * r47834 10/brlcad/trunk/ (doc/deprecation.txt src/libbu/image.c): list bu_image_* as deprecated |
| 17:57.05 | CIA-28 | BRL-CAD: 03erikgreenwald * r47835 10/brlcad/trunk/src/ (10 files in 3 dirs): bu_image -> icv_image |
| 18:32.09 | CIA-28 | BRL-CAD: 03erikgreenwald * r47836 10/brlcad/trunk/src/libgcv/ (6 files): break moller triangle intersection stuff out into seperate file |
| 18:33.13 | brlcad | ``Erik: nifty .. considered that myself a while back |
| 18:33.26 | ``Erik | which? bu_image -> icv? |
| 18:33.48 | brlcad | yep |
| 18:34.33 | brlcad | fwiw, it's minimally impacting (meaning you can remove the bu_image* stuff) if caller code can be updated with a simple regex |
| 18:34.34 | ``Erik | I doubt any third party stuff is using bu_image, but I'll wait before eradicating it (and removing the png dependancy of libbu) *shrug* |
| 18:35.00 | ``Erik | well, then... it's gone :D is that a NEWS item? |
| 18:35.06 | brlcad | nope |
| 18:35.20 | brlcad | regex goes into the bottom of doc/deprecation |
| 18:36.34 | brlcad | NEWS is only "user-visible", which is not extended to "developer users" .. just folks that run the binaries |
| 18:37.06 | brlcad | the equivalent for devs is "the source is the documentation" |
| 18:37.13 | brlcad | and doc/deprecation.txt of course :) |
| 18:37.13 | ``Erik | test builds |
| 18:37.50 | ``Erik | yeh, hadn't looked at the bottom of deprecation.txt ... and doubted the sed4 script was still right |
| 18:38.55 | brlcad | only the first (oldest v4->v5 api) one is sed, the rest are perl |
| 18:39.18 | brlcad | perl -0777 -pi -e 'EXPRESSION' FILE |
| 18:39.39 | brlcad | should work with most if not all of them |
| 18:40.30 | brlcad | main diff is using \( \) to capture \1 \2 \3 matches, () match literal |
| 18:42.51 | CIA-28 | BRL-CAD: 03brlcad * r47837 10/brlcad/trunk/TODO: |
| 18:42.51 | CIA-28 | BRL-CAD: others may work on annotations, so dump core. provide all the nitty gritty |
| 18:42.51 | CIA-28 | BRL-CAD: details for what is needed from a GD&T perspective. focus is fully generalized |
| 18:42.51 | CIA-28 | BRL-CAD: compact binary on-disk form specified via user-friendly command-line interface. |
| 18:42.52 | CIA-28 | BRL-CAD: include references as there are standard conventions (iso and asme) expected on |
| 18:42.52 | CIA-28 | BRL-CAD: how they're presented. initial stab implementation should focus on text and |
| 18:42.53 | CIA-28 | BRL-CAD: leader annotations.. |
| 18:44.35 | CIA-28 | BRL-CAD: 03erikgreenwald * r47838 10/brlcad/trunk/ (4 files in 3 dirs): eradicate bu_image. s/bu_image/icv_image/g;s/BU_IMAGE/ICV_IMAGE/g (and link libicv) to migrate. |
| 18:48.52 | CIA-28 | BRL-CAD: 03brlcad * r47839 10/brlcad/trunk/TODO: the radius 'R' has come before the value since 1982. get it right. |
| 18:53.40 | ``Erik | neat, link breakage |
| 19:08.55 | CIA-28 | BRL-CAD: 03erikgreenwald * r47840 10/brlcad/trunk/src/libicv/CMakeLists.txt: Fix link error. Apparently cmake uses arg ordering, not the duck method. |
| 19:31.49 | CIA-28 | BRL-CAD: 03erikgreenwald * r47841 10/brlcad/trunk/src/ (fb/CMakeLists.txt util/CMakeLists.txt): add PNG_LIBRARY to programs needs libpng (was getting it from libbu before) |
| 19:36.15 | CIA-28 | BRL-CAD: 03erikgreenwald * r47842 10/brlcad/trunk/src/libbu/CMakeLists.txt: add math lib |
| 20:05.59 | brlcad | that mean you removed libpng from libbu? |
| 20:08.39 | ``Erik | yeah |
| 20:22.08 | starseeker | hmm... another new opennurbs is out |
| 20:31.14 | CIA-28 | BRL-CAD: 03brlcad * r47843 10/brlcad/trunk/src/libbu/tcl.c: bu_cmdtab callbacks take a void* |
| 20:39.46 | CIA-28 | BRL-CAD: 03brlcad * r47844 10/brlcad/trunk/src/libbu/tcl.c: |
| 20:39.46 | CIA-28 | BRL-CAD: fix the first of hopefully few bugs injected with the de-tcl'ing of libbu. in |
| 20:39.46 | CIA-28 | BRL-CAD: order for these script callbacks to return a tcl value, they need to be set as |
| 20:39.46 | CIA-28 | BRL-CAD: the result. noticed the '?' command no longer working in mged due to |
| 20:39.46 | CIA-28 | BRL-CAD: bu_brlcad_data printing but not returning the path. |
| 21:06.30 | CIA-28 | BRL-CAD: 03starseeker * r47845 10/brlcad/trunk/src/other/xsltproc/libxslt/CMakeLists.txt: no default path for win32 platforms |
| 21:24.11 | brlcad | woot distcheck succeeds |
| 21:24.17 | brlcad | er, regress rather |
| 23:46.47 | CIA-28 | BRL-CAD: 03brlcad * r47846 10/brlcad/trunk/ (10 files in 5 dirs): |
| 23:46.48 | CIA-28 | BRL-CAD: make a minimally impacting change to bu_cmd()'s signature swapping the arguments |
| 23:46.48 | CIA-28 | BRL-CAD: so they are inputs followed by outputs convention. add a new result parameter |
| 23:46.48 | CIA-28 | BRL-CAD: so we can distinguish between commands that don't exist and commands that fail. |
| 23:46.48 | CIA-28 | BRL-CAD: the return value now indicates existence only while the result parameter will |
| 23:46.48 | CIA-28 | BRL-CAD: contain the command's return value. this allows us to fix a few caller |
| 23:46.49 | CIA-28 | BRL-CAD: instances that needed to distinguish the two. |
| 23:49.05 | CIA-28 | BRL-CAD: 03brlcad * r47847 10/brlcad/trunk/doc/deprecation.txt: |
| 23:49.05 | CIA-28 | BRL-CAD: document the minimally impacting change to bu_cmd() and (hopefully, untested) |
| 23:49.05 | CIA-28 | BRL-CAD: fix several other minimally impacting regexes that escaped ()'s incorrectly. |
| 23:49.05 | CIA-28 | BRL-CAD: perl captures matches with () and matches literals with \(\). logic was |
| 23:49.05 | CIA-28 | BRL-CAD: reversed. |
| 23:52.20 | CIA-28 | BRL-CAD: 03brlcad * r47848 10/brlcad/trunk/src/libged/dg_obj.c: potential crasher due to bad decl. wdb_print_node() no longer takes an interp. |