| 01:03.27 | *** join/#brlcad crazy_imp (~mj@a89-182-3-165.net-htp.de) | |
| 01:05.27 | CIA-29 | BRL-CAD: 03johnranderson * r42350 10/brlcad/trunk/src/util/Makefile.am: bwhist needs libbu. |
| 01:09.46 | CIA-29 | BRL-CAD: 03johnranderson * r42351 10/brlcad/trunk/ (26 files in 5 dirs): fixed a bunch of size_t issues. |
| 01:55.21 | CIA-29 | BRL-CAD: 03johnranderson * r42352 10/brlcad/trunk/src/conv/asc/g2asc.c: |
| 01:55.21 | CIA-29 | BRL-CAD: The region color table is no longer output as part of the GLOBAL object. |
| 01:55.21 | CIA-29 | BRL-CAD: If no attributes of the GLOBAL object are output, the GLOBAL object itself is not output. |
| 01:55.21 | CIA-29 | BRL-CAD: fixed some size_t issues. |
| 02:37.41 | CIA-29 | BRL-CAD: 03starseeker * r42353 10/brlcad/branches/cmake/ (30 files in 8 dirs): Update cmake to trunk r42352 |
| 02:44.15 | brlcad | starseeker: I don't remember what the problem was beyond what's in the commit log |
| 02:44.32 | brlcad | vague recollection that tcl/tk had to be patched too so there might be a commit log message there with more info |
| 03:52.51 | CIA-29 | BRL-CAD: 03johnranderson * r42354 10/brlcad/trunk/doc/docbook/log4j.properties: Added a configuration for log4j to stop the constant blather about it not being configured. |
| 04:49.52 | CIA-29 | BRL-CAD: 03starseeker * r42355 10/brlcad/trunk/src/other/incrTcl/ (4 files in 4 dirs): Tcl 8.4 doesn't cut it anymore, so we shouldn't need the compat headers. |
| 04:53.49 | CIA-29 | BRL-CAD: 03starseeker * r42356 10/brlcad/trunk/src/other/incrTcl/makefile.bc: makefile.bc isn't present in cvs incrtcl anymore. |
| 05:23.33 | CIA-29 | BRL-CAD: 03starseeker * r42357 10/brlcad/trunk/src/other/incrTcl/ (13 files in 5 dirs): Start merging in changes from latest cvs incrTcl - will try to do this carefully, as there are a few changes that will need to be preserved. |
| 05:27.58 | starseeker | hah - itcl/itk upstream DID take the patch |
| 05:28.01 | starseeker | http://incrtcl.cvs.sourceforge.net/viewvc/incrtcl/incrTcl/itcl/generic/itcl_methods.c?r1=1.20&r2=1.21 |
| 05:28.13 | starseeker | sweet |
| 05:34.13 | CIA-29 | BRL-CAD: 03starseeker * r42358 10/brlcad/trunk/src/other/incrTcl/itcl/ (14 files in 5 dirs): Remainder of changes from itcl subdir - itcl/itk upstream applied changes made to itcl_methods.c, so they are no longer a local BRL-CAD mod. |
| 05:35.35 | CIA-29 | BRL-CAD: 03starseeker * r42359 10/brlcad/trunk/src/other/incrTcl/itcl/doc/Makefile.am: Add new man pages to makefile.am |
| 05:37.18 | CIA-29 | BRL-CAD: 03starseeker * r42360 10/brlcad/trunk/src/other/incrTcl/itk/ (4 files in 3 dirs): Just a few changes in the itk subdir |
| 05:42.32 | CIA-29 | BRL-CAD: 03starseeker * r42361 10/brlcad/trunk/src/other/incrTcl/ (9 files in 2 dirs): Most of the remaining changes should be captured here. |
| 05:45.53 | CIA-29 | BRL-CAD: 03starseeker * r42362 10/brlcad/trunk/src/other/incrTcl/ (4 files in 4 dirs): Files not present in cvs incrTcl |
| 05:48.49 | CIA-29 | BRL-CAD: 03starseeker * r42363 10/brlcad/trunk/src/other/incrTcl/itk/library/pkgIndex.tcl: Probably need this pre-generated file for our current Windows build... |
| 05:55.48 | starseeker | that must be why my system setup is working... |
| 05:56.24 | CIA-29 | BRL-CAD: 03starseeker * r42364 10/brlcad/trunk/src/other/iwidgets/ (246 files in 11 dirs): Sync iwidgets with latest cvs - mostly whitespace in this one. |
| 05:59.02 | CIA-29 | BRL-CAD: 03starseeker * r42365 10/brlcad/trunk/src/other/iwidgets/pkgIndex.tcl.in: Ah, right - use our variable. |
| 06:01.02 | CIA-29 | BRL-CAD: 03starseeker * r42366 10/brlcad/trunk/src/other/iwidgets/iwidgets.tcl.in: Use our version of iwidgets.tcl.in too |
| 06:03.25 | CIA-29 | BRL-CAD: 03starseeker * r42367 10/brlcad/trunk/src/other/iwidgets/ (Makefile.am tcl.m4): Remove tcl.m4 - no longer in cvs. |
| 06:09.55 | CIA-29 | BRL-CAD: 03starseeker * r42368 10/brlcad/branches/cmake/src/other/incrTcl/ (8 files in 6 dirs): Wipe the incrTcl slate clean in CMake branch. Need to get trunk's version in here and working. |
| 06:18.25 | CIA-29 | BRL-CAD: 03starseeker * r42369 10/brlcad/trunk/src/other/incrTcl/itcl/generic/itclInt.h: We still need common.h in itclInt.h |
| 06:24.20 | CIA-29 | BRL-CAD: 03starseeker * r42370 10/brlcad/branches/cmake/src/other/incrTcl/ (189 files in 22 dirs): Put trunk's version of incrTcl in cmake - need to add back in CMake logic. |
| 06:29.36 | CIA-29 | BRL-CAD: 03starseeker * r42371 10/brlcad/branches/cmake/src/other/incrTcl/ (15 files in 4 dirs): Restore old CMake logic |
| 06:32.33 | CIA-29 | BRL-CAD: 03starseeker * r42372 10/brlcad/trunk/src/util/bw-imp.c: Cast size_t to int for printing. |
| 06:37.08 | CIA-29 | BRL-CAD: 03starseeker * r42373 10/brlcad/trunk/src/other/incrTcl/ (Makefile.am itk/Makefile.am): Update incrTcl makefiles |
| 06:42.49 | CIA-29 | BRL-CAD: 03starseeker * r42374 10/brlcad/branches/cmake/src/other/ (346 files in 15 dirs): Add iwidgets dir from trunk |
| 06:50.05 | CIA-29 | BRL-CAD: 03starseeker * r42375 10/brlcad/branches/cmake/src/other/incrTcl/itcl/CMakeLists.txt: Mutter - need the brlcad include dir due to common.h inclusion |
| 06:58.31 | CIA-29 | BRL-CAD: 03starseeker * r42376 10/brlcad/branches/cmake/src/other/incrTcl/itk/CMakeLists.txt: itk needs common.h too |
| 07:04.00 | CIA-29 | BRL-CAD: 03starseeker * r42377 10/brlcad/branches/cmake/ (6 files in 6 dirs): Update cmake branch to trunk r42376 |
| 07:27.22 | *** join/#brlcad WhiteCalf (MK@whitecalf.net) | |
| 07:33.24 | CIA-29 | BRL-CAD: 03starseeker * r42378 10/brlcad/trunk/ (4 files in 3 dirs): autotools build needs a pkgIndex.tcl for tkpng, provide it. |
| 07:35.34 | CIA-29 | BRL-CAD: 03starseeker * r42379 10/brlcad/branches/cmake/ (6 files in 4 dirs): Sync cmake to trunk r42378 |
| 07:39.01 | CIA-29 | BRL-CAD: 03starseeker * r42380 10/brlcad/trunk/ (configure.ac src/other/tkpng/generic/tkImgPNGInit.c): Go with 0.8, since that was what was in the source file - bit confusing, since the ChangeLog seems to have tagged 0.9? |
| 07:40.39 | CIA-29 | BRL-CAD: 03starseeker * r42381 10/brlcad/branches/cmake/ (4 files in 3 dirs): sync cmake to r42380 |
| 07:46.07 | CIA-29 | BRL-CAD: 03starseeker * r42382 10/brlcad/branches/cmake/AUTHORS: Thought I got this - sync CMake copy of AUTHORS file. |
| 07:56.16 | CIA-29 | BRL-CAD: 03starseeker * r42383 10/brlcad/branches/cmake/src/gtools/g_diff.c: Put the trunk version of g_diff back, now that we're using trunk's tclcad |
| 07:57.01 | starseeker | ah, getting down to the last pieces, mostly having to do with config header files and using package require Itcl instead of C apis |
| 09:10.04 | *** join/#brlcad epileg (~epileg@unaffiliated/epileg) | |
| 09:57.50 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 11:55.23 | *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav) | |
| 12:33.49 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 12:38.48 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 12:41.12 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 12:45.48 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 12:47.44 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 12:50.59 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 12:56.06 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 12:58.39 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 13:05.04 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 13:06.51 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 13:09.19 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 13:10.27 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 13:12.41 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 13:17.22 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 13:21.58 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 13:25.23 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 13:31.54 | *** join/#brlcad Zaebos (~irc@pd95b7f5e.dip0.t-ipconnect.de) | |
| 13:31.59 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 13:35.03 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 13:39.22 | CIA-29 | BRL-CAD: 03starseeker * r42384 10/brlcad/trunk/src/libtclcad/tclcadAutoPath.c: Typo. |
| 13:40.40 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 13:44.39 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 13:44.53 | CIA-29 | BRL-CAD: 03starseeker * r42385 10/brlcad/branches/cmake/src/mged/setup.c: Try to move mged's setup.c closer to trunk version. |
| 13:50.13 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 13:54.50 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 14:00.25 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 14:07.06 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 14:08.19 | CIA-29 | BRL-CAD: 03starseeker * r42386 10/brlcad/trunk/src/mged/ (attach.c cmd.c setup.c): Try using the package require statements for itcl/itk in MGED. |
| 14:09.42 | CIA-29 | BRL-CAD: 03starseeker * r42387 10/brlcad/trunk/doc/docbook/Makefile.am: Add log4j.properties to EXTRA_DIST |
| 14:10.25 | *** join/#brlcad mafm (~mafm@215.Red-88-18-68.staticIP.rima-tde.net) | |
| 14:14.05 | CIA-29 | BRL-CAD: 03starseeker * r42388 10/brlcad/trunk/src/other/ (4 files in 4 dirs): Changes to allow CMake + Visual C++ to work on Windows - should have zero impact on any build except CMake. |
| 14:15.02 | CIA-29 | BRL-CAD: 03starseeker * r42389 10/brlcad/branches/cmake/src/other/ (6 files in 6 dirs): Wrap the CMake generated headers in a define that is only set in the CMake build. |
| 14:28.02 | CIA-29 | BRL-CAD: 03starseeker * r42390 10/brlcad/branches/cmake/src/bwish/main.c: Tweaks |
| 14:29.52 | CIA-29 | BRL-CAD: 03starseeker * r42391 10/brlcad/trunk/src/bwish/ (cadAppInit.c main.c): Try using package require for itcl/itk in bwish |
| 14:31.11 | CIA-29 | BRL-CAD: 03starseeker * r42392 10/brlcad/trunk/src/libtclcad/tclcad.c: Same deal for tclcad.c - try using package require. |
| 14:35.40 | CIA-29 | BRL-CAD: 03starseeker * r42393 10/brlcad/branches/cmake/src/ (5 files in 2 dirs): Put itk_redefines.tcl with the other archer tcl scripts |
| 14:37.37 | CIA-29 | BRL-CAD: 03starseeker * r42394 10/brlcad/branches/cmake/src/tclscripts/archer/CMakeLists.txt: Put lower case at end, bit easier to find things. |
| 14:38.28 | CIA-29 | BRL-CAD: 03starseeker * r42395 10/brlcad/trunk/src/ (3 files in 2 dirs): Put itk_redefines.tcl into trunk version of archer |
| 14:49.10 | *** join/#brlcad Stattrav (~Stattrav@117.202.27.44) | |
| 14:49.10 | *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav) | |
| 14:49.58 | CIA-29 | BRL-CAD: 03starseeker * r42396 10/brlcad/trunk/include/ (Makefile.am config_win_cmake.h): Add a config_win header that will work with cmake - for now this looks like the simplest way to make both systems happy, but eventually config_win_cmake.h will become config_win.h |
| 14:50.46 | CIA-29 | BRL-CAD: 03starseeker * r42397 10/brlcad/branches/cmake/ (4 files in 2 dirs): Use config_win_cmake.h for CMake build. |
| 14:54.03 | CIA-29 | BRL-CAD: 03starseeker * r42398 10/brlcad/branches/cmake/ (6 files in 6 dirs): Update cmake to trunk r42397 |
| 15:01.00 | CIA-29 | BRL-CAD: 03starseeker * r42399 10/brlcad/trunk/include/common.h: Tweak common.h from CMake and add to trunk. |
| 15:03.30 | CIA-29 | BRL-CAD: 03starseeker * r42400 10/brlcad/branches/cmake/ (. CMakeLists.txt include/common.h src/other/tkhtml/): Hopefully this will allow the same common.h to be used in both cmake and autotools. |
| 15:05.41 | starseeker | and if everything's working, that should do it |
| 15:06.00 | starseeker | except for the CMake logic, that ought to sync both trees |
| 15:06.11 | starseeker | now for distcheck, etc. |
| 15:34.29 | CIA-29 | BRL-CAD: 03starseeker * r42401 10/brlcad/trunk/src/tclscripts/archer/Makefile.am: need file extension |
| 15:50.25 | CIA-29 | BRL-CAD: 03d_rossberg * r42402 10/brlcad/trunk/ (configure.ac src/libbu/brlcad_path.c): there is no realpath() in MSVC, so replaced it by a trivial string-copy then |
| 16:03.37 | brlcad | re 42382 -- you did get it but then you undid it with a subsequent commit saying you didn't match trunk |
| 16:03.52 | brlcad | your diff was probably not against an up-to-date checkout |
| 16:07.12 | CIA-29 | BRL-CAD: 03brlcad * r42403 10/brlcad/trunk/src/util/bw-imp.c: keep the cast size as large as possible, fix the format |
| 16:08.34 | starseeker | ah, whoops |
| 16:12.52 | starseeker | growls... apparently there is no good solution for something like realpath on Windows |
| 16:16.08 | starseeker | oh well |
| 16:19.14 | *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav) | |
| 16:19.26 | starseeker | yeah, these guys pretty much punt: https://www.securecoding.cert.org/confluence/display/seccode/FIO02-C.+Canonicalize+path+names+originating+from+untrusted+sources |
| 16:20.20 | starseeker | and the closest thing isn't recommended for use in multithreaded applications or shared library code by Microsoft: http://msdn.microsoft.com/en-us/library/aa364963%28VS.85%29.aspx |
| 16:20.21 | ``Erik | looks like there's a com idl for it |
| 16:20.34 | starseeker | hmm? |
| 16:20.34 | ``Erik | IShellLink |
| 16:20.57 | ``Erik | has a GetPath() method, dunno what the C approach is |
| 16:22.23 | ``Erik | I'm seeing c# and delphi ways to do it without the com bridge to the 'power shell' thingie |
| 16:23.03 | starseeker | give the issue mainly shows up when running build dir binaries and that other fallbacks should (mostly) cover the Windows cases, I'm thinking a huge effort is probably not needed |
| 16:23.32 | starseeker | cygwin command line might be the main issue, and I would guess they have a realpath? |
| 16:24.13 | ``Erik | there was a patch to try to give it a better approach I saw googling, under the mingw32 set I think |
| 16:28.07 | CIA-29 | BRL-CAD: 03starseeker * r42404 10/brlcad/branches/cmake/ (7 files in 5 dirs): Update cmake branch to r42403, add realpath check to CMakeLists.txt |
| 16:35.39 | starseeker | hmm... http://msdn.microsoft.com/en-us/library/aa364962%28v=VS.85%29.aspx |
| 16:38.19 | starseeker | or perhaps http://msdn.microsoft.com/en-us/library/aa364966%28v=VS.85%29.aspx |
| 16:39.36 | starseeker | well, if we need to we'll go there |
| 16:39.41 | starseeker | but only if we need to |
| 16:42.27 | brlcad | you could implement a bu_normalize() function |
| 16:42.53 | brlcad | which could call realpath() or implement it if unavailable |
| 16:43.23 | starseeker | nods - that would be the way to go, if it's needed |
| 16:43.56 | starseeker | give we were surviving without the rule working at all, I'm thinking we should expend that effort only when there's a clear need |
| 16:44.15 | brlcad | sure |
| 16:44.31 | brlcad | didn't know if you were addressing an issue by adding realpath() in the first palce |
| 16:44.59 | starseeker | was addressing the "I can't run my build dir archer script in the CMake build" issue :-P |
| 16:45.27 | brlcad | how does realpath fix that? |
| 16:45.47 | brlcad | gets the absolute path of something? |
| 16:45.52 | brlcad | that was relative |
| 16:45.56 | starseeker | yes |
| 16:46.17 | starseeker | if I ran (say) ../../bin/bwish, the argv0 full path was that |
| 16:46.34 | brlcad | bu_argv0_full_path() shouldn't have been that |
| 16:48.06 | brlcad | if it was, it's a bug that needs to be fixed |
| 16:48.17 | starseeker | checks... |
| 16:49.53 | brlcad | now, bu_argv0_full_path() could/should be calling realpath() in its implementation, but it just appends relative to pwd now (punts, but a valid absolute path) |
| 16:50.34 | starseeker | yeah, launching "../../bin/bwish", bu_argv0_full_path returns "../../bin/bwish" |
| 16:50.49 | brlcad | wow |
| 16:51.36 | starseeker | had figured getprogname was just "bwish", and argv0 was the full string that invoked bwish, and if I wanted a canonical path it was up to me to use argv0's results |
| 16:52.10 | brlcad | not sure how that's even possible |
| 16:52.22 | brlcad | nah, that bu function is specifically to get an absolute path |
| 16:54.11 | starseeker | so then the realpath logic, if it really is needed, probably belongs there and not in bu_brlcad_root |
| 16:57.02 | brlcad | probably, or possibly both depending on which path is being tested (e.g., do we support relative paths in BRLCAD_ROOT) |
| 16:57.42 | starseeker | what the... |
| 16:57.58 | brlcad | inclination is probably not support them |
| 16:58.02 | starseeker | in gdb, it DOES look like it's returning full path |
| 16:58.18 | starseeker | what the *BLEEP* was bu_log printing? |
| 17:01.38 | starseeker | O.O |
| 17:02.02 | starseeker | the result changes depending on whether I'm launching bwish from within gdb |
| 17:02.30 | starseeker | looks for a handy wall to bash his head into... |
| 17:06.03 | starseeker | oh, looks like gdb is expanding out the path before running it |
| 17:06.05 | starseeker | cute |
| 17:15.20 | starseeker | brlcad: as near as I can trace this back, the sequence is: |
| 17:15.51 | starseeker | bwish/tcl.c - bu_setprogname takes argv[0] and assignes it to bu_progname |
| 17:16.11 | starseeker | argv[0] at that time is ../../bin/bwish |
| 17:17.51 | starseeker | bu_argv0_full_path calls three functions: _bu_argv0, _bu_ipwd and bu_which |
| 17:18.29 | starseeker | they return, respectively, ../../bin/bwish . ../../bin/bwish |
| 17:21.07 | starseeker | because the which result from bu_which is non-null and _bu_argv0's result does not appear to be a full path, the which result is the returned value |
| 17:21.19 | starseeker | there is no check on whether which is a full path |
| 17:27.12 | starseeker | looking over bu_which, it doesn't seem to be designed to return a full path... |
| 17:29.02 | starseeker | yeah, once that relative argv[0] was put into bu_progname, I don't see any logic that would make it a full path... |
| 17:33.03 | starseeker | if the which thing hasn't stopped the logic, it would have tried to use ipwd |
| 17:33.19 | starseeker | but ipwd was "." |
| 17:34.22 | starseeker | so I don't think that would have worked even if which hadn't short circuited the processs |
| 17:40.51 | *** join/#brlcad Elrohir (~kvirc@p5B14A3BB.dip.t-dialin.net) | |
| 18:09.33 | *** join/#brlcad ``Erik (Here@c-69-140-109-104.hsd1.md.comcast.net) | |
| 18:47.41 | brlcad | looks like ipwd is wrong |
| 18:50.01 | brlcad | "." as an initial (full) path to the current working directory sounds like a fall-back path |
| 18:51.30 | brlcad | yeah, looks like getenv() was probalby empty and HAVE_POPEN was not defined |
| 18:52.04 | brlcad | realpath would probably be good there |
| 18:53.17 | brlcad | realpath(getenv("PWD")) or even realpath(".") |
| 19:31.01 | *** part/#brlcad crazy_imp (~mj@a89-182-3-165.net-htp.de) | |
| 20:09.23 | *** join/#brlcad Ralith (~ralith@d142-058-094-139.wireless.sfu.ca) | |
| 20:14.37 | Ralith | brlcad: do you know anything about how jonored's gcode generator was going to work, or where I could read up on that? Since he appears to have disappeared for good, I may try to pick up where he left off. |
| 20:16.04 | Ralith | hm, probably should have asked that when I wasn't about to disconnect. |
| 20:25.57 | *** join/#brlcad epileg (~epileg@unaffiliated/epileg) | |
| 20:30.05 | *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1) | |
| 20:56.15 | *** join/#brlcad mafm (~mafm@171.Red-83-37-177.dynamicIP.rima-tde.net) | |
| 21:13.20 | CIA-29 | BRL-CAD: 03brlcad * r42405 10/brlcad/trunk/TODO: preliminary stab at current/next release plans: temp rt/rtedge/rtwizard colors, upgrade repo, and more |
| 21:21.16 | starseeker | brlcad: what about bu_which? that's the one that was actually responsible for the bwish path I saw, although it looked like none of the possible paths would actually have gotten us there... |
| 21:22.20 | starseeker | doesn't look like most of these functions could have returned a full path if a relative path was specified... |
| 22:08.38 | brlcad | starseeker: bu_which attempts to mimic the 'which' command-line too |
| 22:08.55 | brlcad | which has nothing to do with relative or absolute paths |
| 22:09.07 | brlcad | it attempts to find a path to the object specified |
| 22:09.39 | brlcad | e.g. if you run "mged" .. it does the search across the dirs in PATH to find it (which can be relative dirs) and returns the match |
| 22:51.17 | *** join/#brlcad Ralith (~ralith@S010600221561996a.vc.shawcable.net) | |
| 22:51.22 | Ralith | okay, back for the day |
| 22:56.35 | starseeker | brlcad: then for the purposes of bu_argv0_full_path the which results should be wrapped in realpath too |
| 23:02.46 | *** join/#brlcad louipc (~louipc@archlinux/trusteduser/louipc) | |
| 23:28.37 | *** join/#brlcad epileg (~epileg@unaffiliated/epileg) | |
| 23:45.43 | *** join/#brlcad epileg (~epileg@unaffiliated/epileg) | |
| 23:50.04 | Ralith | brlcad: you didn't answer while I was pinging out, did you? |
| 23:54.55 | starseeker | no, he didn't |