| 00:24.17 | *** join/#brlcad Nohla (~Nohla@168.226.179.199) | |
| 01:35.35 | CIA-93 | BRL-CAD: 03starseeker * r39747 10/brlcad/trunk/src/libged/red.c: get closer to supporting red on non-existant combs again... seems like there should be a better way here... |
| 01:49.04 | CIA-93 | BRL-CAD: 03starseeker * r39748 10/brlcad/trunk/src/libged/red.c: OK, there we go - had to create a comb from scratch when there was nothing to copy. |
| 01:59.22 | CIA-93 | BRL-CAD: 03starseeker * r39749 10/brlcad/trunk/src/libged/red.c: few tweaks to red code. |
| 02:04.25 | starseeker | brlcad: just curious - any reason we don't have a bu_vls_temp_file in lu of using MAXPATHLEN? |
| 02:12.08 | CIA-93 | BRL-CAD: 03starseeker * r39750 10/brlcad/trunk/src/libged/red.c: We have (potentially) a whole different attribute set as compared to the previous state of the comb - need to replace to make sure removed attributes are gone. |
| 02:15.05 | starseeker | that may have done it - I have now successfully added attributes, removed attributes, changed attribute values, changed tree structures, and removed a matrix |
| 02:15.42 | starseeker | still need to check all the attributes for any funny behavior, but it looks like we're really in business now |
| 03:34.45 | *** join/#brlcad yukonbob (~svs@S0106001125477e9c.ok.shawcable.net) | |
| 05:09.06 | kanzure | any ideas for a quick infographic to show what 'boundary representation' is? |
| 05:09.23 | kanzure | for csg this is usually sufficient: http://en.wikipedia.org/wiki/File:Csg_tree.png |
| 05:09.27 | kanzure | but brep is slightly harder to convey |
| 05:28.11 | Ralith | show a part being constructed from a plane, maybe? |
| 05:28.18 | Ralith | or a nurbs solid or w/e |
| 05:31.25 | Ralith | control point tweaks are less obvious than CSG ops, of course, but they can be shown |
| 10:46.26 | louipc | kanzure: I guess I'd demonstrate a bunch of extrusions |
| 13:10.19 | brlcad | starseeker: cool, does that only affect red? |
| 13:10.56 | *** join/#brlcad Stattrav (~Stattrav@117.192.144.82) | |
| 13:11.12 | brlcad | I think I fixed edcomb .. which was more a failing of documentation and use when I got into the source code |
| 13:11.18 | brlcad | so we may be good to tag release |
| 13:12.25 | brlcad | kanzure: I have a graphic I put together that demonstrates the differences |
| 13:12.33 | brlcad | see if I can put it up for you somewhere if it's not already |
| 13:15.05 | brlcad | kanzure: it's a variant of http://brlcad.org/tmp/brepstep.jpg that explains the three main types one encounters using those three spheres |
| 13:30.03 | ``Erik | neat http://news.bbc.co.uk/2/hi/europe/10440300.stm |
| 14:04.51 | *** join/#brlcad SWPadnos (~Me@dsl107.esjtvtli.sover.net) | |
| 14:05.05 | *** join/#brlcad SWPadnos (~Me@emc/developer/SWPadnos) | |
| 15:18.53 | CIA-93 | BRL-CAD: 03r_weiss * r39751 10/brlcad/trunk/src/conv/obj-g_new.c: reversed stop-on-nmg-bomb option, added and updated function documentation |
| 15:33.21 | brlcad | woot |
| 15:33.31 | brlcad | I think that makes obj-g ready for production |
| 15:33.59 | brlcad | other than the whole libobj thing it needs.. |
| 16:07.46 | CIA-93 | BRL-CAD: 03r_weiss * r39752 10/brlcad/trunk/src/conv/obj-g_new.c: adding suggested improvement comments |
| 16:22.01 | CIA-93 | BRL-CAD: 03d_rossberg * r39753 10/brlcad/trunk/ (include/brep.h src/other/openNURBS/opennurbs_system.h): |
| 16:22.01 | CIA-93 | BRL-CAD: it was a bad idea to include bio.h in a public header file |
| 16:22.01 | CIA-93 | BRL-CAD: solved the problem with windows.h direcly in openNURBS |
| 16:24.38 | CIA-93 | BRL-CAD: 03d_rossberg * r39754 10/rt^3/trunk/src/libNetwork/GenericMultiByteMsg.cxx: header with declaration for malloc() was missing (on Ubuntu) |
| 16:26.22 | CIA-93 | BRL-CAD: 03d_rossberg * r39755 10/rt^3/trunk/src/coreInterface/Paraboloid.cpp: fixed exception declaration (resulting in a gcc compile error) |
| 16:30.36 | starseeker | brlcad: yeah, these changes *should* be exclusive to red. The only danger is that apparently a couple other functions in red.c are in use by other commands. If I changed something out from under one of them it might be an issue - one of the things I was going to check today |
| 16:31.02 | starseeker | also, red itself needs a couple more tests - I want to be sure I haven't "fixed" it again only to have it still busted :-/ |
| 16:34.04 | *** join/#brlcad jam555 (~on_Chatzi@adsl-76-242-184-166.dsl.okcyok.sbcglobal.net) | |
| 16:34.20 | brlcad | okay, cool |
| 16:34.35 | *** part/#brlcad jam555 (~on_Chatzi@adsl-76-242-184-166.dsl.okcyok.sbcglobal.net) | |
| 16:35.17 | brlcad | wonders what the problem with bio.h was |
| 16:43.20 | CIA-93 | BRL-CAD: 03d_rossberg * r39756 10/rt^3/trunk/cmake/FindBRLCAD.cmake: take usage of the brlcad-config script for all features needed |
| 16:46.21 | CIA-93 | BRL-CAD: 03d_rossberg * r39757 10/rt^3/trunk/src/coreInterface/CMakeLists.txt: this CMake sript has now rt^3 style |
| 17:05.04 | CIA-93 | BRL-CAD: 03brlcad * r39758 10/brlcad/trunk/ (NEWS TODO): cliff fixed red |
| 17:05.56 | CIA-93 | BRL-CAD: 03brlcad * r39759 10/brlcad/trunk/NEWS: hopefully able to tag the release later today if testing goes well |
| 17:38.17 | CIA-93 | BRL-CAD: 03brlcad * r39760 10/brlcad/trunk/bench/run.sh: looking for executables and scripts implies that the item must be a file and NOT a directory. directories can have an exec bit set too indicating searchability, so must be more specific. |
| 17:40.04 | starseeker | brlcad: so it's just not me testing it, could you give it a quick go? (red) |
| 17:40.11 | brlcad | sure |
| 17:40.51 | brlcad | likewise, can you check edcomb, make sure you can use it to turn a comb into a region and back to a comb |
| 17:41.18 | starseeker | sure |
| 17:41.41 | starseeker | (Vic has apparently used it and he says it's good except for the debugging output ;-) |
| 17:42.04 | brlcad | oops, didn't realize I left debugging |
| 17:42.38 | brlcad | also try less than 7 args.. 6 was crashing |
| 17:42.47 | brlcad | should be fixed |
| 17:43.04 | starseeker | er sorry - red has debugging |
| 17:43.10 | starseeker | is sure edcomb is fine |
| 17:43.13 | brlcad | ah |
| 17:43.15 | brlcad | good |
| 17:43.47 | starseeker | is hunting printf statements now, as well as moving the ged_save_comb function and friends over to put_comb, which is now the only one using it |
| 17:46.05 | starseeker | I also need to yank the standardize functions out of the headers |
| 17:54.12 | CIA-93 | BRL-CAD: 03starseeker * r39761 10/brlcad/trunk/src/libged/ (put_comb.c red.c): Move functions no longer used by red into put_comb, which now appears to be the only command using them. Remove debugging printfs from red.c |
| 17:54.33 | *** join/#brlcad mafm (~mafm@245.Red-88-23-77.staticIP.rima-tde.net) | |
| 17:58.55 | starseeker | ok, we should be side effect free - the only four functions used by anything else are unchanged, and they are now in put_comb.c |
| 18:00.27 | CIA-93 | BRL-CAD: 03brlcad * r39762 10/brlcad/trunk/bench/run.sh: |
| 18:00.27 | CIA-93 | BRL-CAD: fix a bug where the last path element wasn't getting the executable appended due |
| 18:00.27 | CIA-93 | BRL-CAD: to faulty assumption that all path elements have a trailing ':'. new logic |
| 18:00.27 | CIA-93 | BRL-CAD: converts to separate lines then appends to each line. result of benchmark |
| 18:00.27 | CIA-93 | BRL-CAD: report submitted by Doug Fordham exhibiting the problem. |
| 18:00.51 | CIA-93 | BRL-CAD: 03starseeker * r39763 10/brlcad/trunk/src/libged/red.c: Whoops - nuke a couple stray bu_avs_print calls. |
| 18:07.20 | starseeker | edcomb with region flag works |
| 18:07.43 | starseeker | second example doesn't seem to work (unsetting a region flag) |
| 18:07.55 | starseeker | isn't sure if the docs are wrong there... |
| 18:10.46 | starseeker | ah - yes, docs are wrong |
| 18:11.22 | starseeker | brlcad: if you supply "G" instead of "R" you do get a comb, but that's not specific to G - if we're going to call out a letter there, C would make more sense |
| 18:11.40 | starseeker | goes to work on the xml |
| 18:11.41 | brlcad | it should be any character other than R or 1 |
| 18:12.06 | brlcad | I never looked at the docs |
| 18:12.08 | starseeker | right |
| 18:12.19 | starseeker | oh - that note must be from Janine then |
| 18:12.21 | brlcad | I only followed the usage statement |
| 18:12.30 | starseeker | nods |
| 18:12.36 | starseeker | k - I'll get the man page |
| 18:12.44 | brlcad | which just has an ambiguous "regionflag" |
| 18:13.08 | brlcad | I didn't want to put too much effort into it because the command sucks |
| 18:13.24 | brlcad | probably should go away, but couldn't find another way to unset a region |
| 18:13.36 | brlcad | beyond directly accessing attributes |
| 18:13.41 | starseeker | nods |
| 18:14.09 | brlcad | I think mater used to, but it no longer prompts |
| 18:14.14 | starseeker | yeah, I think it's just edcomb and red right now |
| 18:26.21 | CIA-93 | BRL-CAD: 03starseeker * r39764 10/brlcad/trunk/doc/docbook/system/mann/en/edcomb.xml: Fix edcomb man page - clarify options, fix example |
| 18:26.27 | starseeker | brlcad: confirmed edcomb crash fixed with less than 7 args - did you want to do the news item? |
| 18:27.08 | starseeker | realizes he hasn't tried a name with a space in it yet in red, braces himself, and dives... |
| 18:27.54 | brlcad | considered it a bit too trivial since it was basically just a matter of handling garbage in |
| 18:43.17 | CIA-93 | BRL-CAD: 03starseeker * r39765 10/brlcad/trunk/doc/docbook/system/man1/en/tire.xml: Correct refentry for tire.xml |
| 18:43.32 | starseeker | nods |
| 18:43.57 | starseeker | I might mention the man page - that is user visible... hmm |
| 18:44.33 | brlcad | might update it a bit more to not be specifically 'R' |
| 18:44.43 | brlcad | it should just be a boolean on/off |
| 18:45.19 | starseeker | um... you mean the man page or the edcomb command? (the command does treat R specially) |
| 18:45.20 | brlcad | all the attribute values should work (but presently don't), like 0/1 no/yes off/on and R |
| 18:45.26 | starseeker | oh |
| 18:45.55 | brlcad | probably a good candidate to turn into an attribute, then pass through your std-checking func |
| 18:46.03 | CIA-93 | BRL-CAD: 03starseeker * r39766 10/brlcad/trunk/doc/docbook/system/man1/en/ (Makefile.am obj-g.xml): Add template obj-g man page |
| 18:46.06 | brlcad | maybe indirectly |
| 18:46.21 | starseeker | yeah, that would work actually |
| 18:46.23 | brlcad | or a generalized libbu string checking routine for booleanness |
| 18:46.35 | brlcad | thought he wrote one at one point |
| 18:46.38 | starseeker | quites putting it off and nukes the header entries, but saves the comments... |
| 18:47.23 | brlcad | yikes, TextEdit crashes on red |
| 18:47.36 | starseeker | what??? |
| 18:48.16 | brlcad | dyld failure, __cg_png_create_read_struct |
| 18:49.10 | starseeker | oh god, that again |
| 18:49.20 | starseeker | I don't think that's red specific... |
| 18:49.27 | brlcad | works if I call TextEdit directly |
| 18:49.54 | brlcad | something with being invoked from within MGED, probably because our libpng is loaded or something, it tries to use it with the modified DYLD_LIBRARY_PATH |
| 18:49.56 | starseeker | that's really weird - TextEdit works here |
| 18:50.02 | brlcad | this is pre-install |
| 18:50.06 | starseeker | oh |
| 18:50.17 | starseeker | has never tried it pre-install |
| 18:50.20 | brlcad | install will probably work, no libtool wrapper setting DYLD_LIBRARY_PATH |
| 18:50.31 | brlcad | just sucks |
| 18:50.33 | brlcad | not our problem |
| 18:52.39 | brlcad | heh, weird.. |
| 18:52.49 | brlcad | starseeker: try red, and set region to "1" |
| 18:52.54 | brlcad | save, then re-red |
| 18:53.52 | starseeker | uh... |
| 18:53.53 | starseeker | P |
| 18:53.56 | starseeker | what the... |
| 18:54.10 | starseeker | resists urge to bash head on desk... |
| 18:59.55 | starseeker | even stranger - when I try Yes it reports unable to parse 'region' attribute 'Yes' |
| 19:01.27 | starseeker | but R seems to work |
| 19:03.56 | starseeker | is bu_avs_add doing something?... |
| 19:07.25 | CIA-93 | BRL-CAD: 03starseeker * r39767 10/brlcad/trunk/ (include/db5.h src/librt/db5_types.c): Don't export the standardize functions |
| 19:49.44 | *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1) | |
| 20:12.47 | CIA-93 | BRL-CAD: 03starseeker * r39768 10/brlcad/trunk/src/librt/db5_types.c: Change how the standardize avs function handles regions - something in the BRL-CAD codebase treates the avpp->value of a 'region' attribute specially, so normalize the value to avoid trouble. |
| 20:17.11 | starseeker | ooooo - the tree build doesn't work when there is a space |
| 20:17.31 | starseeker | stifles words inappropriate for irc and looks again at build_comb... |
| 20:19.25 | starseeker | oh right, I remember now |
| 20:20.13 | ``Erik | words inappropriate for irc? what, with like umlauts and accents and stuff? |
| 20:22.41 | *** join/#brlcad IriX64 (~MarioDUli@bas2-sudbury98-1177872256.dsl.bell.ca) | |
| 20:25.40 | brlcad | I think he means cuniform |
| 20:26.56 | starseeker | hey, I found an open font for cuniform :-) |
| 20:27.08 | starseeker | that would be one weird looking chat session |
| 20:41.18 | CIA-93 | BRL-CAD: 03starseeker * r39769 10/brlcad/trunk/src/libged/red.c: Fix the string math, remove the no-longer-needed space finder for the member name - red should now handle names with spaces in the comb tree. |
| 21:52.42 | CIA-93 | BRL-CAD: 03r_weiss * r39770 10/brlcad/trunk/doc/docbook/system/man1/en/obj-g.xml: adding obj-g converter documentation |
| 22:07.20 | *** join/#brlcad ``Erik (Here@c-69-140-109-104.hsd1.md.comcast.net) | |
| 22:08.30 | *** join/#brlcad 92AAAL9R0 (Here@c-69-140-109-104.hsd1.md.comcast.net) | |
| 23:17.55 | *** join/#brlcad Nohla (~Nohla@168.226.179.73) | |