| 00:56.32 | elf_ | brlcad : Thanks for looking into that cross reference files :) |
| 01:15.32 | elf_ | brlcad how does one go along testing the joint command from the /src/mged file? |
| 01:52.39 | brlcad | elf_: the command hasn't been run in years, but you don't need to be concerned so much with fixing it as "moving" it |
| 01:53.34 | elf_ | Okay, I was asking just because I wanted to get a better feeling of it, thanks |
| 01:53.39 | brlcad | moving it will require understanding how mged commands are registered, how libged commands are registered, and what function calls need to be translated for it to work in libged |
| 01:54.00 | brlcad | running the "joint help" command should give you a usage statement in mged |
| 01:54.25 | brlcad | first step, move the sources into a libged ged_joint() function and get it to print the same help statement. |
| 01:55.43 | elf_ | Okay :) |
| 01:56.15 | brlcad | actually, that's not the first step |
| 01:56.24 | brlcad | at least it can be a first step, but doesn't need to be |
| 01:56.37 | brlcad | you'll want to first understand mged commands |
| 01:57.05 | brlcad | find the joint command in src/mged, just search for "joint" should show you all the places it's at |
| 01:57.22 | brlcad | then perhaps rename the command itself to joint2 |
| 01:58.07 | brlcad | then you can try to follow how libged commands are registered and can stub in an empty ged_joint() command, registered as 'joint' |
| 01:58.55 | brlcad | then you can move pieces of "joint2"s guts into your new libged "joint" command |
| 01:58.56 | brlcad | make sense? |
| 01:59.07 | elf_ | yes |
| 08:01.23 | *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua) | |
| 08:44.57 | *** join/#brlcad cristina (~quassel@188.24.44.191) | |
| 09:29.05 | *** join/#brlcad stas (~stas@82.208.133.12) | |
| 11:53.55 | *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua) | |
| 12:27.26 | CIA-69 | BRL-CAD: 03brlcad * r52270 10/brlcad/trunk/src/conv/patch/patch-g.c: init pl to avoid warning |
| 12:41.33 | CIA-69 | BRL-CAD: 03starseeker * r52271 10/brlcad/trunk/src/librt/test_nurbsfit.cpp: comment out debugging printing |
| 12:42.36 | CIA-69 | BRL-CAD: 03starseeker * r52272 10/brlcad/trunk/src/ (6 files in 2 dirs): Move PullbackCurve into libnurbs |
| 13:10.59 | CIA-69 | BRL-CAD: 03starseeker * r52273 10/brlcad/trunk/src/librt/test_botpatches.cpp: Turn the surface creation back on in botpatches test. |
| 14:12.32 | CIA-69 | BRL-CAD: 03n_reed * r52274 10/brlcad/trunk/src/librt/primitives/ell/ell.c: decompose alternate plot code into functions |
| 14:13.43 | *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua) | |
| 14:49.28 | brlcad | elf_: how's progress? |
| 14:51.00 | CIA-69 | BRL-CAD: 03starseeker * r52275 10/brlcad/trunk/src/librt/test_botpatches.cpp: disable debugging messages for point converter. |
| 15:01.16 | elf_ | brlcad, I've moved pieces from the joint command into libged and I am trying to make it have the same output at least for joint help command |
| 15:06.34 | elf_ | I have some problems understanding how the libged functions are registered however |
| 15:07.34 | elf_ | there are a lot of file and I am not sure where to look or more exactly what to look for |
| 15:28.55 | CIA-69 | BRL-CAD: 03n_reed * r52276 10/brlcad/trunk/src/other/step/src/exppp/exppp.c: Use stdarg.h unconditionally and avoid undefined behavior by remembering to call va_end. Appears to fix fedex_plus crash seen when doing a Windows release build. |
| 16:35.05 | *** join/#brlcad cpc26 (~cpc26@fsf/member/cpc26) | |
| 16:44.05 | brlcad | elf_: did you rename the exiting joint command to joint2? |
| 16:57.02 | CIA-69 | BRL-CAD: 03brlcad * r52277 10/brlcad/trunk/src/libtclcad/tclcad_obj.c: if cmd is going to get set, might as well use it. |
| 17:44.02 | elf_ | I did brlcad, I renamed the command in the /mged/animedit.c |
| 18:00.42 | brlcad | elf_: so that's not the right place :) |
| 18:01.19 | brlcad | animedit.c has the implementation, but those function names are mostly irrelevant -- at least that's not where the 'joint' command is registered |
| 18:01.33 | brlcad | find where the command name itself is registered |
| 18:01.57 | brlcad | changing the command name from joint to joint2 should have been exactly a one-character change |
| 18:04.06 | starseeker | woo hoo - go gsoc! 64bit port of Haiku |
| 18:04.16 | brlcad | yeah, saw that -- good stuff |
| 18:04.45 | brlcad | was using haiku at siggraph |
| 18:16.25 | ``Erik | heard they just got a 64b version out |
| 18:16.40 | ``Erik | doh, that's what starseeker said, heh |
| 18:16.45 | ``Erik | was on hn this morning :) |
| 22:23.51 | *** join/#brlcad ksuzee (~ksu@193.151.107.42) | |
| 22:37.34 | elf_ | Found it brlcad, was in /mged/setup.c |
| 23:20.45 | elf_ | brlcad does the libged command get registered in the /src/libged/wdb_obj.c file? I found the registering table for the commands and it looks like it does |
| 23:53.43 | *** join/#brlcad Yoshi47 (~jan@d24-204-236-81.home4.cgocable.net) | |