IRC log for #brlcad on 20110819

00:34.04 CIA-62 BRL-CAD: 03bhinesley * r46279 10/brlcad/trunk/doc/docbook/system/mann/en/edit-translate.xml:
00:34.05 CIA-62 BRL-CAD: Adding a few line breaks manually to make the synopsis fragments line up (like
00:34.05 CIA-62 BRL-CAD: they're supposed to by default). Still not sure how to eliminate the one one in
00:34.05 CIA-62 BRL-CAD: between the first and second lines (also not supposed to be there by default,
00:34.05 CIA-62 BRL-CAD: according to examples in "DocBook 5" by O'Reilly), but it has to go.
00:52.54 CIA-62 BRL-CAD: 03starseeker * r46280 10/brlcad/trunk/src/librt/primitives/pipe/pipe.c:
00:52.55 CIA-62 BRL-CAD: Make the minimal changes to be able to add a bbox function for pipe that doesn't
00:52.55 CIA-62 BRL-CAD: pass an stp pointer. Undoubtedly more optimization could be done here - the
00:52.55 CIA-62 BRL-CAD: bbox process doesn't need to malloc and free the lp/bp storage, at least in
00:52.55 CIA-62 BRL-CAD: principle) but for now go simple.
00:53.30 CIA-62 BRL-CAD: 03starseeker * r46281 10/brlcad/trunk/src/librt/primitives/table.c: update table.c
00:54.14 starseeker bhinesley: if it looks OK in a regular browser, then it's probably tkhtml's fault
00:54.49 starseeker recalls some issue with search html...
01:01.02 *** join/#brlcad KimK (~Kim__@209.248.147.2.nw.nuvox.net)
01:05.20 CIA-62 BRL-CAD: 03starseeker * r46282 10/brlcad/trunk/src/librt/primitives/ (rhc/rhc.c table.c): add bbox routine for rhc - this should also do much better with axis aligned rhcs.
01:06.29 *** join/#brlcad abhi2011 (~chatzilla@ip170-79-211-87.adsl2.static.versatel.nl)
01:07.12 starseeker phew. probably not totally ideal, but with the possible exception of submodel I think that should cover all the primitives for which a bounding box makes sense
02:47.00 CIA-62 BRL-CAD: 03abhi2011 * r46283 10/brlcad/trunk/src/librt/bbox.c: Modified rt_bound_internal() to use db_functree()
04:27.26 bhinesley starseeker: it's not line breaking where it should (in any browser); but a simple fix there. However, the magic line break from nowhere only appears in the manual page browser. So it does indeed seem to be a tkhtml (er hv3) issue.
04:45.44 *** join/#brlcad Yoshi47 (~jan@64.235.102.210)
05:06.28 CIA-62 BRL-CAD: 03bhinesley * r46284 10/brlcad/trunk/doc/docbook/system/mann/en/edit-translate.xml:
05:06.28 CIA-62 BRL-CAD: hv3 was breaking the line on the first <a> tag it saw, which happened to be in
05:06.28 CIA-62 BRL-CAD: the middle of the synopsis. I added a dummy link around a nonprintable character
05:06.28 CIA-62 BRL-CAD: (to keep docbook from complaining) at the begining of the synopsis, and now
05:06.28 CIA-62 BRL-CAD: everyone is happy. Also, added replaceable tags around the synopsis fragment
05:06.28 CIA-62 BRL-CAD: references and a few other things I'd missed.
07:10.56 *** join/#brlcad betta_y_omega (~betta_y_o@90.166.231.220)
09:40.22 *** join/#brlcad betta_y_omega (~betta_y_o@90.166.231.220)
09:43.29 *** join/#brlcad betta_y_omega (~betta_y_o@90.166.231.220)
09:53.43 *** join/#brlcad betta_y_omega (~betta_y_o@90.166.231.220)
11:22.04 *** join/#brlcad abhi2011 (~chatzilla@ip170-79-211-87.adsl2.static.versatel.nl)
12:20.16 starseeker bhinesley: so translate is complete?
13:13.10 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
13:41.33 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
14:22.25 *** join/#brlcad abhi2011 (~chatzilla@wlan-145-94-184-177.wlan.tudelft.nl)
14:42.42 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
14:56.49 starseeker reflects that someday he may have to dig deeper into the tkhtml display logic, but he dreads the prospect...
15:42.13 bhinesley starseeker: I can't find any problems with it. There is one feature that I had originally planned on which is not implemented; an oversight(using the batch operator "." as an argument to an individual coordinate specifier "-x/-y/-z"). However, it isn't actually necessary, as you can achieve the same end another way that is just as easy.
15:42.55 bhinesley "translate -k -x . -a 3 7 8" is identical to "translate -k . -a -x 3"
15:44.45 bhinesley a complex use "translate -k -z 3 -y . -a -z . -y 7" would have to be broken down into 2 commands
15:45.55 bhinesley "translate -k . -a -y 7" and "translate -k -z 3 -a ."
15:51.50 bhinesley I don't know... what do you think?
17:23.52 CIA-62 BRL-CAD: 03bhinesley * r46285 10/brlcad/trunk/src/libged/edit.c: clarify/cleanup/spellcheck comments
17:26.01 CIA-62 BRL-CAD: 03bhinesley * r46286 10/brlcad/trunk/src/libged/edit.c: Remove temporary log of tests.
17:31.50 CIA-62 BRL-CAD: 03bhinesley * r46287 10/brlcad/trunk/src/libged/edit.c: Make all functions HIDDEN (except ged_edit); their scope can be changed when they're needed. Fixed one function definition that was hosed in r46285.
17:39.31 *** join/#brlcad abhi2011 (~chatzilla@ip170-79-211-87.adsl2.static.versatel.nl)
18:14.44 CIA-62 BRL-CAD: 03bhinesley * r46288 10/brlcad/trunk/doc/docbook/system/mann/en/edit-translate.xml:
18:14.45 CIA-62 BRL-CAD: brlman was doing funny things; if I'm understanding things correctly, it looks
18:14.45 CIA-62 BRL-CAD: like DocBook doesn't permit 'replaceable' in synopfragmentref's. In any case,
18:14.45 CIA-62 BRL-CAD: this fixes formatting problems and makes a complicated syntax look a little
18:14.45 CIA-62 BRL-CAD: clearer.
18:29.23 *** join/#brlcad DarkCalff (DC@173.231.40.98)
18:33.03 *** join/#brlcad Don_desk (~dtidrow@c-68-84-167-135.hsd1.mi.comcast.net)
18:36.17 *** join/#brlcad abhi2011_ (~chatzilla@ip170-79-211-87.adsl2.static.versatel.nl)
18:43.51 CIA-62 BRL-CAD: 03bhinesley * r46289 10/brlcad/trunk/src/libged/edit.c:
18:43.51 CIA-62 BRL-CAD: The reference manuals will point to the command "edit help" as the authorative
18:43.51 CIA-62 BRL-CAD: list of which subcommands are available. Therefore, only usable commands should
18:43.51 CIA-62 BRL-CAD: be shown. I added the capability to enable/disable commands via the command tab,
18:43.51 CIA-62 BRL-CAD: so that it's a simple matter of setting a flag. rotate and scale are disabled,
18:43.52 CIA-62 BRL-CAD: help and translate are enabled.
18:45.26 *** join/#brlcad Yoshi47 (~jan@64.235.102.210)
18:46.59 *** join/#brlcad alex_joni (~alex_joni@emc/board-of-directors/alexjoni)
19:08.28 *** join/#brlcad alex_joni (~alex_joni@emc/board-of-directors/alexjoni)
19:47.22 *** join/#brlcad alex_joni (~alex_joni@emc/board-of-directors/alexjoni)
20:37.42 CIA-62 BRL-CAD: 03starseeker * r46290 10/brlcad/trunk/ (18 files in 13 dirs): OK, for the first time a successful build of 32bit on a 64bit Linux box.
21:04.57 CIA-62 BRL-CAD: 03starseeker * r46291 10/brlcad/trunk/CMakeLists.txt: Can't configure for 64bit then 32bit, all the find_library and find_package results are for the wrong arch. Hault configure and inform the user what needs to be done.
21:34.34 CIA-62 BRL-CAD: 03starseeker * r46292 10/brlcad/trunk/doc/docbook/system/mann/en/ (CMakeLists.txt edit-translate.xml edit_translate.xml): Hmm, docbook man page output was getting named edit_translate.nged, so install rule didn't know to look for it. go ahead and use edit_translate.xml for the name, fixes install issue.
22:22.12 *** join/#brlcad b0ef (~b0ef@226.27.202.84.customer.cdi.no)
23:32.52 CIA-62 BRL-CAD: 03abhi2011 * r46293 10/brlcad/trunk/src/mged/setup.c: Linked the simulate command to the libged wrapper and libged function in the function table
23:33.28 CIA-62 BRL-CAD: 03bhinesley * r46294 10/brlcad/trunk/src/librt/primitives/hf/hf.c: quiet compiler warning about unused var
23:34.43 CIA-62 BRL-CAD: 03abhi2011 * r46295 10/brlcad/trunk/src/mged/cmd.h: Declared the simulate command wrapper here
23:35.18 CIA-62 BRL-CAD: 03abhi2011 * r46296 10/brlcad/trunk/src/mged/cmd.c: Defined the simulate command wrapper here
23:40.19 abhi2011 hmm getting an error due to mime type not set in a new c file that I am adding : src/libged/simulate.c
23:43.06 starseeker abhi2011: http://brlcad.org/wiki/Mime-types
23:43.36 CIA-62 BRL-CAD: 03bhinesley * r46297 10/brlcad/trunk/doc/docbook/system/mann/en/edit.xml: (log message trimmed)
23:43.36 CIA-62 BRL-CAD: Started on description of translate command, and realized that it would be
23:43.36 CIA-62 BRL-CAD: better if the edit page covered the general syntax more in depth, first. This
23:43.36 CIA-62 BRL-CAD: way, subcommands will be easier to digest, and maintain the manuals. I'll still
23:43.36 CIA-62 BRL-CAD: leave the long synopsis in the translate manual, however, to limit having to
23:43.37 CIA-62 BRL-CAD: flip back and forth. The edit synopsis is complete; I'll have to update several
23:43.38 CIA-62 BRL-CAD: key words throughout descriptions in both manuals to refer to the new terms used
23:45.23 abhi2011 starseeker: thanks, I will manually add the eol and mime type for now
23:47.21 CIA-62 BRL-CAD: 03abhi2011 * r46298 10/brlcad/trunk/src/libged/simulate.c: The Mged simulate command is implemented here(as a libged function)
23:52.20 CIA-62 BRL-CAD: 03abhi2011 * r46299 10/brlcad/trunk/src/libged/simphysics.cpp: The C++ code for using a physics engine will go in here
23:54.18 CIA-62 BRL-CAD: 03bhinesley * r46300 10/brlcad/trunk/doc/docbook/system/mann/en/edit_translate.xml:
23:54.18 CIA-62 BRL-CAD: Clean up the description for the translate command, and move a paragraph to the
23:54.18 CIA-62 BRL-CAD: edit command temporarily. This tiny translate description might actually be
23:54.18 CIA-62 BRL-CAD: adequate, once the edit manual is done. The main thing left for the translate
23:54.18 CIA-62 BRL-CAD: command is the examples, which should be mostly a cut/paste job.
23:54.51 CIA-62 BRL-CAD: 03bhinesley * r46301 10/brlcad/trunk/doc/docbook/system/mann/en/edit.xml: missed a file in r46300
23:54.53 CIA-62 BRL-CAD: 03abhi2011 * r46302 10/brlcad/trunk/include/ged.h: The libged function that implements the simulate command is declared here
23:57.18 CIA-62 BRL-CAD: 03abhi2011 * r46303 10/brlcad/trunk/src/libged/CMakeLists.txt: Finally, added 1 new .c and 1 .cpp file in libged to the CMake list

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.