| 00:08.44 | brlcad | looks like the optimizer does do much better, but there is still about a 5% slowdown to use vars |
| 00:09.58 | brlcad | 4.1% to be more precise on this particular configuration (linux, ia64, gcc4.1.2) |
| 00:10.29 | brlcad | consistent enough to be significant, so it looks like that change is a no-go |
| 00:13.47 | *** join/#brlcad Twingy (n=justin@74.92.144.217) | |
| 00:14.03 | brlcad | starseeker_: the changelog is moderately useless as-is .. how about just including all changes since r30789 |
| 00:19.34 | starseeker_ | ok |
| 00:20.03 | brlcad | maybe up to where you branched, then your branch commits |
| 00:20.35 | starseeker_ | sure, not a problem |
| 00:21.02 | brlcad | better to have too much than too little for it to be useful |
| 00:21.09 | starseeker_ | :-) |
| 00:21.45 | brlcad | i know some projects just include their entire project changelog .. that'd be hilarious |
| 00:22.17 | starseeker_ | hehe - we'd probably noticeably increase the file size of the tarball |
| 00:22.37 | brlcad | also, don't know if there is an option -- see if it can be in reverse chrono order |
| 00:22.47 | starseeker_ | mans svn2cl |
| 00:23.33 | brlcad | so newest is on top |
| 00:23.44 | brlcad | if not, no biggie |
| 00:23.46 | starseeker_ | Hmm, maybe reverse the r args? |
| 00:23.51 | starseeker_ | tries |
| 00:24.08 | brlcad | good idea :) |
| 00:32.37 | starseeker_ | bingo |
| 00:32.45 | starseeker_ | now the other half... |
| 00:37.07 | CIA-23 | BRL-CAD: 03starseeker * r32269 10/brlcad/branches/pre-7-12-6/ChangeLog: Add more informative version of Changelog |
| 00:37.13 | starseeker_ | brlcad: OK, give that a look-see |
| 00:39.59 | starseeker_ | wonders if parse_file in if_remote.c could use a little regex love |
| 00:47.09 | CIA-23 | BRL-CAD: 03brlcad * r32270 10/brlcad/trunk/TODO: implement mged globbing so that it matches tcl's globbing interface (so glob_compat_mode can die). there's already all the pieces in place that would need this, though they don't presently behave. |
| 00:47.56 | brlcad | starseeker_: more than likely, it's a bu_ call that is off-by-one |
| 00:48.02 | starseeker_ | brlcad: my money is on it getting broken in r30030 |
| 00:50.09 | starseeker_ | looking at the history, it was changed from strcpy -> strncpy -> bu_strcpy |
| 00:50.35 | brlcad | it's almost guaranteed related to that change |
| 00:50.46 | starseeker_ | should it have been bu_strncpy? |
| 00:51.16 | starseeker_ | er bu_strlcpy |
| 00:51.21 | starseeker_ | was was was used |
| 00:51.37 | starseeker_ | not bu_strcpy |
| 00:51.59 | starseeker_ | can't test any changes to that locally, but at least it's a place to look |
| 00:52.07 | starseeker_ | should we try to get that fix into 7.12.6? |
| 00:52.34 | brlcad | sure |
| 00:53.11 | starseeker_ | <grin> OK, what's one more? ;-) I'll take a stab at it tomorrow. |
| 00:53.57 | brlcad | if you can't find it, then forget it |
| 00:54.12 | starseeker_ | k |
| 00:54.20 | starseeker_ | would be kind of a nice turnaround though :-) |
| 00:54.50 | starseeker_ | is thinking a few judicious bu_log outputs should tell the tale |
| 00:55.06 | starseeker_ | Is there a strncpy analog in libbu? |
| 00:55.33 | brlcad | bu_strlcpy |
| 00:55.39 | starseeker_ | heh |
| 00:55.55 | starseeker_ | OK. |
| 00:56.15 | brlcad | reading it now -- it's probably in this: http://brlcad.svn.sourceforge.net/viewvc/brlcad/brlcad/trunk/src/libfb/if_remote.c?r1=30030&r2=30029&pathrev=30030 |
| 00:56.35 | starseeker_ | though so too |
| 00:56.59 | starseeker_ | line 208 looks most relevant |
| 00:57.22 | starseeker_ | or possibly 217 |
| 01:00.20 | starseeker_ | Wait - after 217, the prefix[colon-rest] = '\0'; was removed - was that intentional? |
| 01:00.47 | starseeker_ | bu_strlcpy takes care of the \0? |
| 01:01.59 | brlcad | strlcpy guarantees a null-termination |
| 01:02.12 | brlcad | that was part of why that change was made across the board |
| 01:02.19 | brlcad | hundreds of calls |
| 01:08.55 | starseeker_ | How come line 208 didn't have one before the change? |
| 01:10.52 | starseeker_ | itches to replace this with regex ;-) |
| 01:19.17 | brlcad | that's just part of the nature of using strcpy, strcat, strncpy, strncat |
| 01:19.43 | brlcad | some code would null-terminate, some wouldn't (relying on the null in the string being copied) |
| 01:19.56 | brlcad | other issues happen if you hit the end of a buffer |
| 01:20.15 | brlcad | it's a common way to have a security flaw |
| 01:20.43 | brlcad | the semantics on strlcpy() are much better, hence the change |
| 01:21.08 | brlcad | but it's behavior isn't 100% identical of course (otherwise what would be the point), so you have to review every use case by case |
| 01:21.52 | brlcad | which was done.. took several painstaking days of reviewing, but some slipped through |
| 01:26.16 | CIA-23 | BRL-CAD: 03brlcad * r32271 10/brlcad/trunk/src/libfb/if_remote.c: pointer arithmetic string length fun. strlcpy copy size includes the null terminator, so have to +1 |
| 01:26.22 | brlcad | that should be it, give it a test |
| 01:26.33 | starseeker_ | will do - thanks! |
| 01:26.43 | starseeker_ | is impressed :-) |
| 01:27.03 | brlcad | missed it because the arith operator was smashed in .. was reading it as a var |
| 01:27.15 | starseeker_ | Ah |
| 01:29.36 | starseeker_ | would have been mucking around with bu_log for half an hour ;-) |
| 01:30.19 | brlcad | nods |
| 01:30.25 | brlcad | you'll have plenty of other opportunities ;) |
| 01:30.35 | starseeker_ | <grin> |
| 01:32.38 | brlcad | fwiw, what's going on there is that it splits the string based on ':' using strchr() -- strctr returns a char* to the place in the string where the : is at, so if you subtrace the colon string from the input string, you get the length of the input up to the : since it's linear memory |
| 01:34.04 | starseeker_ | nods |
| 01:34.39 | brlcad | so e.g. input is "hello:tommy" at address 0x00000001, strchr will return char* to address 0x00000006 (":tommy") .. subtract the two pointers and you get 5 .. |
| 01:34.53 | brlcad | which is wrong for strlcpy since it will copy n-1 characters and then null-terminate the result |
| 01:34.59 | brlcad | so it copies 4 and null terminates |
| 01:35.07 | brlcad | hell |
| 01:35.23 | starseeker_ | ? |
| 01:35.28 | brlcad | "hell" :) |
| 01:35.35 | starseeker_ | Ah :-) |
| 01:35.46 | starseeker_ | thought brlcad was cussing out a report or a bug |
| 01:36.01 | brlcad | returns you to your regularly scheduled release programming |
| 01:36.26 | starseeker_ | and as a result, all remote connections fail (and even ones where localhost:0 is supplied, which should be a test case) |
| 01:36.55 | starseeker_ | returns brlcad to his regularly scheduled stressful stuff |
| 01:36.57 | brlcad | i should review that mega-diff yet one more time to see if there are any more smashed-variables that I glossed over as a var |
| 01:37.10 | starseeker_ | <wince> |
| 01:39.09 | starseeker_ | heh - I guess I have been CIA spamming of late. Well, that should be pretty much done now |
| 01:39.24 | yukonbob | hello, cadheads :) |
| 01:39.33 | starseeker_ | heya yukonbob |
| 01:39.38 | brlcad | howdy yukonbob |
| 01:39.56 | yukonbob | what's shaking, friendly neighbourhood h4x0rs? |
| 01:40.10 | starseeker_ | on the brink of release :-) :-) |
| 01:40.23 | yukonbob | mmmm... release |
| 01:40.44 | yukonbob | needs to get his completely "unstable" system stable-ish -- I've been away too long |
| 01:40.58 | yukonbob | *sniff* :~( |
| 01:41.01 | brlcad | yukonbob: and not coding for too long ;) |
| 01:41.17 | brlcad | code code type type |
| 01:41.53 | starseeker_ | dem bugs they need afixin |
| 01:41.58 | yukonbob | gah -- you know it -- I think I've contributed less than 20lines total (of code, not docs), but I'd sure love to really get into it... |
| 01:42.26 | yukonbob | oh |
| 01:42.29 | yukonbob | speaking of which |
| 01:42.34 | brlcad | starseeker_: so the last change is the 'binary' command |
| 01:42.44 | brlcad | i need to rename it once again |
| 01:42.47 | yukonbob | have either of you (or any other listeners) heard of the "reprap" machine |
| 01:42.47 | yukonbob | ? |
| 01:42.52 | starseeker_ | binary command... |
| 01:42.55 | starseeker_ | greps logs |
| 01:43.03 | starseeker_ | oh, a new change? |
| 01:43.04 | brlcad | yukonbob: absolutely |
| 01:43.10 | yukonbob | ...nice |
| 01:43.11 | brlcad | a few of their guys are/were in here from time to time |
| 01:43.25 | yukonbob | wants to build one, and set it up w/ brlcad |
| 01:43.32 | brlcad | you should! |
| 01:43.44 | brlcad | wants an m35 |
| 01:43.58 | brlcad | starseeker_: it was 'dbbinary' |
| 01:44.03 | starseeker_ | ah |
| 01:44.04 | yukonbob | our .stl support is good? |
| 01:44.05 | brlcad | related to the _DENSITIES |
| 01:44.19 | starseeker_ | brlcad: It needs to be dbbinary again? |
| 01:44.20 | brlcad | yukonbob: pretty good |
| 01:44.20 | yukonbob | believes it takes .stl |
| 01:44.24 | brlcad | it's an utterly horrible format |
| 01:44.36 | brlcad | starseeker_: I hate 'dbbinary' as a name |
| 01:44.55 | brlcad | it's so ambiguous |
| 01:44.55 | starseeker_ | ah |
| 01:45.05 | brlcad | and misleading |
| 01:45.25 | brlcad | is it supposed to make my .g binary? I thought it was already binary |
| 01:45.34 | starseeker_ | nods |
| 01:45.39 | jonored | grins, and needs to get started on his machine. |
| 01:46.16 | brlcad | and what does it have to do with dbconcat? if dbconcat concatenates a db, then surely dbbinary binarifies a db |
| 01:46.50 | starseeker_ | makes sense. What's the proposed replacement? |
| 01:47.06 | brlcad | 'binary' was merely a compromise, it was familiar with the old and removed the db confusion |
| 01:47.11 | brlcad | but that conflicts with tcl |
| 01:47.30 | starseeker_ | mmm |
| 01:47.44 | jonored | yukonbob: I've actually been doing a bit towards just going from a .g to g-code for a reprap... |
| 01:48.34 | brlcad | so i'm thinking of changing it either back to dbbinary (ugh) or to either a generalized 'import' or 'data' command |
| 01:48.51 | brlcad | jonored: that would be awesome |
| 01:49.00 | brlcad | a g-gcode converter |
| 01:49.48 | jonored | not nearly enough to be ready, and currently messing around with perl because I've been having trouble getting stuff to compile cleanly, but trying. |
| 01:50.16 | brlcad | jonored: try the STABLE branch instead of head -- that should compile fine |
| 01:50.42 | brlcad | or post the compilation problems -- they should be fixed |
| 01:50.47 | yukonbob | jonored: nice -- are you strictly playing w/ software, or do you have the hardware, too? |
| 01:50.47 | brlcad | s/be/get/ |
| 01:51.55 | brlcad | starseeker_: thoughts? |
| 01:51.58 | brlcad | (or others) |
| 01:52.28 | starseeker_ | importdata ? |
| 01:52.38 | jonored | brlcad: I'm not convinced that any of them weren't from grabbing an ebuild from gentoo's scientific overlay, and messing with it a bit to try to get it to build a newer version... |
| 01:52.40 | yukonbob | brlcad -- what is the function of this to-be-named command? |
| 01:52.42 | starseeker_ | I agree dbbinary isn't so hot |
| 01:53.19 | jonored | Especially because the weird thing with configure eating my processor for an hour or two didn't happen when I did it manually... |
| 01:53.21 | brlcad | yukonbob: it's a command that is presently used to marshall files into and out of your .g |
| 01:53.36 | brlcad | e.g. you can use it to shove an msword .doc into the .g |
| 01:53.47 | starseeker_ | <wince> |
| 01:53.49 | brlcad | or more usefully, use it to import terrain data or texture files as objects |
| 01:54.02 | brlcad | that can then be used without needing the external files |
| 01:54.02 | yukonbob | that's one place to shove a .doc |
| 01:54.34 | brlcad | and in the case of the g_qa command, it is used to import a material properties table (text file) |
| 01:54.46 | starseeker_ | wonders when someone will stuff a pdf documenting the model into the model, then request a command to open it |
| 01:55.02 | jonored | yukonbob: I haven't quite gotten to the point of getting the hardware on an undergraduate's budget yet ;) |
| 01:55.12 | brlcad | why not? :) |
| 01:55.36 | yukonbob | give up beer for a month... |
| 01:56.51 | jonored | bah, I don't drink much, certainly not beer... |
| 01:57.01 | starseeker_ | hmm - well, the name is right now |
| 01:57.10 | yukonbob | is tossing around command-names like "jam" "slurp" |
| 01:57.25 | starseeker_ | anything special needed to make fbhelp -F localhost:/dev/X work? |
| 01:58.17 | yukonbob | "stow"? |
| 01:59.53 | starseeker_ | pkg_open(localhost,remotefb): unknown service |
| 01:59.53 | starseeker_ | pkg_open: client connect: errno=111 |
| 01:59.53 | starseeker_ | rem_open: can't connect to remotefb server on host "localhost". |
| 01:59.53 | starseeker_ | fb_open: can't open device "localhost:/dev/X", ret=-4. |
| 01:59.53 | starseeker_ | fbhelp: Can't open frame buffer |
| 01:59.56 | starseeker_ | grr |
| 02:00.25 | yukonbob | jonored: get a friend to give up beer for a month and give you the money? :) |
| 02:00.53 | yukonbob | tell them you'll craft them a custom bong... |
| 02:01.37 | yukonbob | is taking uni stereotypes too far... |
| 02:02.08 | CIA-23 | BRL-CAD: 03starseeker * r32272 10/brlcad/branches/pre-7-12-6/src/libfb/if_remote.c: Adjust libfb string copying - may be related to problem with remote FB display. |
| 02:02.10 | jonored | yukonbob: I'm more likely to go for finding cheap motors somehow and getting the friend with the laser cutter in his apartment to cut parts out on it... |
| 02:02.31 | starseeker_ | wonders what those power bills are like... |
| 02:03.14 | jonored | He's not gotten it all the way set up yet. Probably smaller power bills than buying laser cutter time, though... |
| 02:03.34 | starseeker_ | can the apartment building handle it? |
| 02:04.49 | yukonbob | "hitch"? |
| 02:04.59 | brlcad | starseeker_: yeah, there has to be an /etc/services entry for remotefb |
| 02:05.09 | starseeker_ | ah |
| 02:06.01 | brlcad | remotefb 5558/tcp # BRL-CAD remote frame buffer |
| 02:06.21 | jonored | Hopefully. It's not a hugely powerful one, won't do even thin metal... He says he's expecting it to be able to do up to about a half-inch of acrylic. |
| 02:06.42 | brlcad | and then /etc/inetd.conf needs: remotefb stream tcp nowait nobody /usr/brlcad/bin/fbserv fbserv |
| 02:06.44 | jonored | goes and sees if he can find a power rating for the beastie somewhere. |
| 02:07.44 | starseeker_ | hmm - gentoo doesn't have /etc/inetd.conf |
| 02:08.17 | jonored | starseeker: I'd expect that to depend on which inetd you use... |
| 02:09.36 | starseeker_ | hmm xinetd has some stuff here... |
| 02:10.24 | starseeker_ | will try at work tomorrow - a rebuild will be needed after brlcad picks the new name for dbbinary anyway |
| 02:10.46 | jonored | ...dbblob? |
| 02:10.48 | starseeker_ | brlcad: I'll vote for something other than *binary - do you have a hard preference there? |
| 02:11.14 | jonored | sees "blob" used to refer to that sort of chuck-a-binary-thing-in a lot... |
| 02:11.17 | brlcad | starseeker_: some newer linux use xinetd, so an /etc/xinet.d/fbserv file |
| 02:14.59 | yukonbob | also has "alien" in mind, referencing putting an "alien" file into the .g... |
| 02:15.42 | brlcad | could live with an sqlishy 'blob' command |
| 02:16.18 | starseeker_ | adddata? |
| 02:16.27 | yukonbob | heh |
| 02:16.31 | yukonbob | lol |
| 02:16.44 | yukonbob | what a mouthful... just a funny word.. not laughing at the suggestion. |
| 02:16.49 | brlcad | nnno? :) |
| 02:16.55 | yukonbob | sounds like gattaca |
| 02:17.20 | starseeker_ | would prefer something slightly more descriptive than "blob"... |
| 02:17.20 | yukonbob | is still laughing... |
| 02:17.25 | brlcad | presently, it is used to both import and export |
| 02:17.36 | brlcad | so if the name implies just one, there has to be a matching for export |
| 02:17.46 | starseeker_ | would that be bad? |
| 02:17.57 | brlcad | no |
| 02:18.11 | starseeker_ | would intuitively expect that, come to think of it |
| 02:18.37 | brlcad | that's actually why I was leaning towards import/export .. could make it a generalized command to import/export anything |
| 02:19.10 | starseeker_ | likes that |
| 02:19.16 | starseeker_ | far more intuitive |
| 02:19.32 | yukonbob | ...though an OO-type command with sub-commands is kinda nice, too -- esp. if the noun + verb are the same... |
| 02:19.49 | brlcad | e.g., import/export another .g file (maybe replaces dbconcat/keep) |
| 02:20.10 | starseeker_ | base it on the file type? |
| 02:20.12 | yukonbob | saves looking for the "un" "de" "anti" etc version of one command |
| 02:20.49 | starseeker_ | heh - is "io" taken? |
| 02:22.14 | brlcad | blob import file.doc mydoc or blob -i uc file.doc mydoc, etc |
| 02:22.39 | starseeker_ | blob just sounds so... undignified |
| 02:22.52 | starseeker_ | ah, well - I must admit I have also seen it in this context |
| 02:23.05 | brlcad | data import mydoc file.doc |
| 02:23.13 | starseeker_ | :-) |
| 02:23.58 | jonored | Isn't it something along the lines of "binary large object"? |
| 02:24.00 | starseeker_ | yes, I like that - but if it's going to also replace dbconcat, shouldn't it wait til after the release? |
| 02:24.12 | CIA-23 | BRL-CAD: 03brlcad * r32273 10/brlcad/trunk/NEWS: |
| 02:24.12 | CIA-23 | BRL-CAD: fixed a bug that caused remote framebuffers (specified via -F or FB_FILE) to |
| 02:24.12 | CIA-23 | BRL-CAD: fail. this bug was reported (in person) by r.lai and v.cericole after |
| 02:24.12 | CIA-23 | BRL-CAD: encountered during ray-trace tests. fortunately, you could work around the |
| 02:24.12 | CIA-23 | BRL-CAD: problem by using DISPLAY, but this should fix it. |
| 02:24.50 | brlcad | yes, I'm just thinking where to go for the right fix |
| 02:25.09 | brlcad | for release, might just revert to dbbinary :( |
| 02:25.15 | starseeker_ | fair enough |
| 02:25.30 | starseeker_ | like the generic "data" command |
| 02:25.33 | brlcad | right now it's: binary -i u c _DENSITIES filename |
| 02:25.43 | starseeker_ | ick |
| 02:25.51 | yukonbob | "data" has no "personality" |
| 02:26.08 | yukonbob | could be anything... |
| 02:26.18 | starseeker_ | what about having g_qa and rtweight and whoever else needs it ask for a filename if _DENSITIES isn't found? |
| 02:26.41 | yukonbob | like "blob" -- besides, the objects don't need to be blobs, do they? |
| 02:27.22 | brlcad | starseeker_: those commands have no support for (or expectation of) user-provided interactive input |
| 02:27.42 | brlcad | and it's not deterministic behavior |
| 02:27.51 | brlcad | it does check for the file now, it could bitch better |
| 02:28.32 | brlcad | yukonbob: right now, they all get imported into the .g file as a "binary object" |
| 02:29.03 | yukonbob | mmm. But that's an implementation detail to the user of the command... |
| 02:29.17 | brlcad | all it knows is the type of data -- e.g. it's an array of unsigned characters or an array of short integers or an array of floating point integers, etc |
| 02:29.23 | brlcad | sure |
| 02:29.31 | jonored | hellcattrav: you want ">"... "ipconfig > ip_address.txt" |
| 02:29.39 | jonored | ...wrong channel. |
| 02:29.57 | brlcad | ~nickometer hellcattrav |
| 02:30.05 | starseeker_ | brlcad: I suppose - I like the idea of using the context of the command to avoid needing to specify something like _DENSITIES manually, but it could be a problem if interactive behavior is a no-no" |
| 02:30.10 | yukonbob | ..and you want /etc/passwd, not ip_address.txt |
| 02:30.25 | brlcad | hehe |
| 02:30.27 | starseeker_ | lol |
| 02:30.48 | jonored | hides in shame. |
| 02:31.02 | starseeker_ | could have the "blob" or "data" command look in the file for a optional target object name? |
| 02:31.16 | brlcad | starseeker_: I could see mged or a gui prompting after checking for the file, the command-line commands are (all?) non-interactive though |
| 02:31.26 | starseeker_ | OK. |
| 02:32.02 | brlcad | and I agree, _DENSITIES needs to die |
| 02:32.30 | brlcad | more to the point, it should be better integrated, a hidden detail at best if it's an object, but not a binary_obj |
| 02:32.39 | starseeker_ | nods |
| 02:32.55 | brlcad | maybe make it official attributes on _GLOBAL if we have to |
| 02:33.00 | yukonbob | matryoshka <-- russian stacking doll |
| 02:33.29 | starseeker_ | I can see multiple density objects, and specifying an rtweight calculation with different ones to compare density tables, but that's more a debugging feature than anything - theoretically most densities have a "right" answer |
| 02:33.40 | yukonbob | "borg", for assimilation... |
| 02:33.49 | starseeker_ | hehe |
| 02:33.50 | yukonbob | borg in myfile.txt myfile |
| 02:33.59 | yukonbob | borg out myfile myfile.txt |
| 02:34.11 | yukonbob | hrmm... |
| 02:34.28 | yukonbob | "Hey -- borg that .doc into the db and let's ship!" |
| 02:34.38 | starseeker_ | likes it better as the univeral *->g converter - "resistance is futile, your CAD file will be assimilated" |
| 02:35.37 | starseeker_ | should get chores done and sleep... |
| 02:38.02 | brlcad | actually "bo in myfile.txt myfile" or "bo -i u c myfile.txt myfile" was one of the ideas I've been considering |
| 02:38.39 | brlcad | makes a mental note to do laundry before leaving so he actualy has clothes to wear |
| 02:39.24 | yukonbob | stephen colbert last night: "Hey America, I wear the pants in this relationship. [glances down] Most of the time." |
| 02:42.06 | yukonbob | is feeling that his colourful names are getting traction ;) |
| 02:42.57 | starseeker_ | doesn't want to have to answer the question "so why did you call this command "blob" again?" |
| 02:43.45 | brlcad | yeah, I'd lean away from blob -- though for different reasons |
| 02:44.00 | yukonbob | thinks blob is too generic; sees starseeker_'s POV re: attrativeness, but mostly doesn't like it because it could apply to so many diff't aspects of BRL-CAD |
| 02:44.23 | brlcad | with sql, blob types are "untyped" data that you don't know much about |
| 02:44.31 | brlcad | with us, we know what they are |
| 02:44.35 | brlcad | to some extent |
| 02:45.08 | brlcad | and if we get to adding mime-types and handlers, we could deal with them -- bring in a pdf, display it, etc |
| 02:45.36 | yukonbob | still likes "alien" or similar... |
| 02:45.51 | yukonbob | "visitor" -- anybody remember that TV show "V"? |
| 02:45.58 | brlcad | data is generic enough that it's borderline on too generic, but still would do the trick as would import/export |
| 02:46.01 | yukonbob | wasn't allowed to watch it :P |
| 02:46.13 | brlcad | bo is quirky brief like most of our commands and directly pertains to what it is/does |
| 02:46.31 | brlcad | yukonbob: yeah.. vaguely :) |
| 02:46.32 | yukonbob | kinda likes 'bo' for it's Unix-yness |
| 02:46.33 | starseeker_ | nods |
| 02:46.59 | yukonbob | assumes it's for _B_inary _O_bject |
| 02:47.04 | brlcad | yep |
| 02:47.06 | jonored | suggests that blobs usually are mostly unknown only to the database software, not the app using it, but likes bo better. |
| 02:47.59 | brlcad | mm.. so perhaps bo ftw for now |
| 02:48.07 | brlcad | dissenters?! |
| 02:48.14 | yukonbob | beau |
| 02:48.27 | brlcad | (burn them!) |
| 02:48.35 | yukonbob | :) |
| 02:48.42 | yukonbob | raises glass of OJ to "bo" |
| 02:48.43 | jonored | ...bob? |
| 02:48.55 | yukonbob | heh |
| 02:48.58 | brlcad | mged so needs a 'bob' command |
| 02:48.58 | jonored | ducks. |
| 02:49.14 | brlcad | i'm just not sure what it'd do :) |
| 02:49.22 | yukonbob | duck and weave. |
| 02:50.08 | brlcad | could make it randomly pick a command and alias it to some other random command |
| 02:50.24 | yukonbob | awesome... |
| 02:50.39 | brlcad | notes that the name of the dev that has written most of mged is named 'bob' |
| 02:50.47 | yukonbob | "and from around the lab, one would occasionally hear 'fscking bob!'" |
| 02:51.00 | brlcad | has heard that :) |
| 02:51.13 | brlcad | (in good fun usually) |
| 02:51.26 | yukonbob | "usually" |
| 02:51.27 | yukonbob | :) |
| 02:51.36 | brlcad | bob rocks |
| 02:52.19 | yukonbob | is this the bob that I still see commit msgs from in here? |
| 02:52.23 | yukonbob | *Bob |
| 02:52.25 | brlcad | oooh, 'bob' could increase the font size +1 each time you run it |
| 02:52.41 | yukonbob | on that note, we need better font handling in mged. |
| 02:52.44 | brlcad | he likes big fonts |
| 02:52.55 | brlcad | yeah, same bob |
| 02:53.12 | yukonbob | had a script that he'd source/run to fix the fonts when he was more regularly running BRL-CAD |
| 02:53.39 | brlcad | you know you could set the fonts, then run "update/create .mgedrc" on the File menu, no? ;) |
| 02:54.04 | brlcad | that should say "Save Preferences" |
| 02:54.25 | yukonbob | never thinks of the menu :P -- I'll keep in mind, though :) |
| 02:54.39 | brlcad | there's a font panel on the menu |
| 02:54.44 | brlcad | how were you changing the fonts? :) |
| 02:55.06 | yukonbob | introspection, creating a default tag, adjusting tag :P |
| 02:55.22 | yukonbob | "tag" is wrong word, but I don't have a manual handy, nor script. |
| 02:56.44 | yukonbob | something like font create foo "*-*-*-helvetica-10-l-whatever", and then adjusting appropriate items to use this font... then can update the "foo" and everything that was using it would be automagically updated. |
| 03:04.31 | brlcad | heh |
| 03:06.08 | brlcad | looks like using const int's for the indicese on ia32 is a 4-8% hit for both optimized and unoptimized |
| 03:06.27 | brlcad | deletes the patch and associated changes |
| 03:06.40 | yukonbob | expensive |
| 03:17.09 | starseeker_ | brlcad: Do you want me to implement the binary -> bo change tomorrow? |
| 03:19.49 | brlcad | starseeker_: I'm almost done |
| 03:19.56 | starseeker_ | ah :- |
| 03:20.02 | starseeker_ | ) |
| 03:21.07 | starseeker_ | starts - cat jumped on back of chair |
| 03:21.16 | starseeker_ | she's never done that before, at least not with my chair |
| 03:21.27 | starseeker_ | we must be feeding her wheaties |
| 03:22.16 | brlcad | ever put a piece of tape on her back? |
| 03:22.26 | starseeker_ | no |
| 03:22.46 | starseeker_ | it'd be a tossup as to whether the cat or the boss would kill me first |
| 03:23.09 | brlcad | :) |
| 03:23.31 | yukonbob | tape sounds like fun... |
| 03:23.38 | starseeker_ | she has however (of her own accord) jumped into the washer/dryer when it was warm after clothes were removed |
| 03:23.41 | yukonbob | is "cat sitting" two cats atm. |
| 03:23.45 | starseeker_ | needs to get a picture of that... |
| 03:24.21 | starseeker_ | is actually allergic to cats, but after a few months with an initial anti-allergy assist tolerance seems to be building |
| 03:24.53 | brlcad | thinks the news section could use some wordsmithing .. it doesn't say much different than the bullets |
| 03:25.01 | starseeker_ | yukonbob: TWO cats? |
| 03:25.03 | brlcad | yeah, i'm somewhat allergic myself |
| 03:25.04 | starseeker_ | how do they get along? |
| 03:25.12 | yukonbob | nods |
| 03:25.21 | yukonbob | <- not a cat fan. |
| 03:25.31 | starseeker_ | brlcad: please! I didn't know quite what to do with that part |
| 03:25.39 | brlcad | it was the first thing I discovered I was ever allergic to (at the age of 20 or so) |
| 03:25.44 | starseeker_ | ! |
| 03:25.57 | brlcad | aside from poison ivy that is.. :) |
| 03:25.58 | starseeker_ | found out he didn't get along with various pollens early on... |
| 03:26.02 | starseeker_ | hehe |
| 03:27.09 | brlcad | stayed with a buddy down in georgia.. the small apartment had this viscious cat that controlled the domain and whose smell, fur, and dander permeated every inch of the place |
| 03:27.22 | starseeker_ | ick |
| 03:27.35 | brlcad | it would like under a chair and take swipes at anyone passing by (drawing blood) |
| 03:27.48 | starseeker_ | oh, lovely |
| 03:28.01 | starseeker_ | never ran into one quite that bad |
| 03:28.13 | brlcad | I mean it was a normal 'cat place' .. but first I'd slept/lived in extensively with a cat that couldn't go outdoors |
| 03:29.12 | starseeker_ | looks at previous NEWS entries and tries again... |
| 03:29.12 | brlcad | took me several weeks to realize why I woke up every morning feeling utterly miserable, thought it was a cold, but then I'd get better after I left the house going to the gym, to work, dinner, etc |
| 03:29.37 | starseeker_ | nods |
| 03:29.46 | starseeker_ | that's nasty |
| 03:31.20 | brlcad | starseeker_: think of it like you're explaining what all those bullets mean to someone who maybe knows very little about BRL-CAD specifically, or that doesn't want to follow all the bullet items and wants the big picture |
| 03:31.37 | brlcad | plus it's a good place to put the "why" and "what does this mean" |
| 03:41.49 | starseeker_ | brlcad: Were you actually able to test the fbhelp option? I didn't get it working here yet |
| 03:46.53 | CIA-23 | BRL-CAD: 03starseeker * r32274 10/brlcad/branches/pre-7-12-6/NEWS: First try at tweaking NEWS wording |
| 03:47.30 | brlcad | of course not :) |
| 03:47.38 | starseeker_ | heh |
| 03:47.52 | brlcad | rather, I'm "able" .. but I didn't |
| 04:14.13 | PrezKennedy | never had too much doubt when im allergic to something |
| 04:15.29 | PrezKennedy | a day at a place with a cat and id probably need to be hospitalized |
| 04:15.31 | PrezKennedy | :P |
| 04:34.06 | CIA-23 | BRL-CAD: 03brlcad * r32275 10/brlcad/trunk/ (11 files in 8 dirs): |
| 04:34.06 | CIA-23 | BRL-CAD: after some discussions on the channel, rename the 'binary' command in mge to the |
| 04:34.06 | CIA-23 | BRL-CAD: 'bo' command (for binary object). this was done due to the fact that Tcl |
| 04:34.07 | CIA-23 | BRL-CAD: already has a 'binary' command and ours ends up masking it - a cnflict that |
| 04:34.07 | CIA-23 | BRL-CAD: mysteriously didn't surface during early 8.5 testing but is still there. this |
| 04:34.09 | CIA-23 | BRL-CAD: relates to tom browders sf bug 1532699 that prompted th initial change. other |
| 04:34.11 | CIA-23 | BRL-CAD: options considered: import/export, data, blob, borg, dbblob, adddata, ... |
| 04:53.31 | CIA-23 | BRL-CAD: 03brlcad * r32276 10/brlcad/trunk/src/proc-db/bottest.c: put semicolons so it indents correctly |
| 05:13.31 | *** join/#brlcad jonored (n=jonored@dsl092-076-134.bos1.dsl.speakeasy.net) | |
| 05:14.24 | starseeker_ | growls at the merge tools for Linux |
| 05:14.39 | starseeker_ | 'course, perhaps I shouldn't be at subversion 1.5 just yet... |
| 05:15.52 | CIA-23 | BRL-CAD: 03brlcad * r32277 10/brlcad/branches/pre-7-12-6/ (10 files in 8 dirs): (log message trimmed) |
| 05:15.52 | CIA-23 | BRL-CAD: sync with r32275 changes on trunk. after some discussions on the channel, |
| 05:15.52 | CIA-23 | BRL-CAD: rename the 'binary' command in mge to the 'bo' command (for binary object). |
| 05:15.52 | CIA-23 | BRL-CAD: this was done due to the fact that Tcl already has a 'binary' command and ours |
| 05:15.52 | CIA-23 | BRL-CAD: ends up masking it - a cnflict that mysteriously didn't surface during early 8.5 |
| 05:15.56 | CIA-23 | BRL-CAD: testing but is still there. this relates to tom browders sf bug 1532699 that |
| 05:15.58 | CIA-23 | BRL-CAD: prompted th initial change. other options considered: import/export, data, blob, |
| 05:16.10 | starseeker_ | heh - thanks :-) |
| 05:16.32 | starseeker_ | decides to see what subcommander is like... |
| 05:17.16 | brlcad | untested :) |
| 05:17.35 | starseeker_ | brlcad: No worries - I'll put it through one more cycle tomorrow |
| 05:17.45 | starseeker_ | and test bo |
| 05:17.59 | brlcad | make test will test bo |
| 05:18.07 | starseeker_ | cool |
| 05:18.23 | brlcad | make sure the mged create menu works though |
| 05:18.35 | starseeker_ | k |
| 06:04.43 | *** join/#brlcad Ralith (n=ralith@c-71-197-213-172.hsd1.or.comcast.net) | |
| 06:15.53 | brlcad | howdy Ralith |
| 06:16.22 | brlcad | i finished testing the const int replacement, it was definitely a no-go .. |
| 06:16.37 | brlcad | anywhere from 4 to 40% performance hit, even on optimized |
| 06:16.56 | brlcad | but I think I have something that should be a suitable fix in the works now |
| 06:17.17 | Ralith | :/ |
| 06:17.22 | Ralith | alright; what're you thinking? |
| 06:17.56 | brlcad | basically adding a switch that turns them off (rather, hides them) |
| 06:18.25 | Ralith | there's always const _X_ = X; #undef X \n const X = _X; |
| 06:18.38 | brlcad | that you define, akin to _POSIX_C_SOURCE and similar defines |
| 06:18.40 | Ralith | a switch where? |
| 06:18.46 | Ralith | ah. |
| 06:19.15 | Ralith | that's not necessarily helpful |
| 06:19.19 | Ralith | all the vmath macros depend on them |
| 06:19.34 | Ralith | so I'm left doing very ugly and space-consuming operations everywhere |
| 06:19.53 | brlcad | huh? |
| 06:20.02 | Ralith | e.g. VSETALL |
| 06:20.12 | Ralith | doesn't work without X, Y, Z defined or set somehow |
| 06:20.33 | brlcad | i'm talking about a switch that changes that... |
| 06:20.38 | Ralith | ooh! |
| 06:20.46 | brlcad | what did you think I meant?? |
| 06:20.58 | Ralith | a switch that just disabled the definition of X, Y, and Z |
| 06:21.11 | brlcad | no, the macros obviously still have to work |
| 06:21.19 | brlcad | otherwise it's a broken header |
| 06:22.40 | Ralith | yeah. |
| 06:23.26 | Ralith | that'll do well enough, although the usage still seems pretty inelegant compared to your standard C++ fare. |
| 06:25.21 | brlcad | i'll take efficiency over elegancy in this situation :) |
| 06:26.17 | Ralith | still wonders if there's no way to hack a struct on top of the array data |
| 06:26.49 | Ralith | using a C++ class would induce overhead, wouldn't it? |
| 06:27.15 | brlcad | yep |
| 06:27.19 | brlcad | quite a lot actually |
| 06:27.25 | Ralith | suspected that. |
| 06:27.26 | Ralith | >:| |
| 06:27.38 | Ralith | stupid performance sensitivity. |
| 06:28.09 | brlcad | subtle too, doens't show up easily on a profile (e.g. gprof) since it's distributed unless you observe overall time or use a sampling profiler (maybe) |
| 06:28.40 | Ralith | if you've got the time to explain, how does it induce the overhead? |
| 06:28.46 | brlcad | it's hard to get much faster than directly accessing memory in order marching through memory |
| 06:30.12 | Ralith | ah. |
| 06:30.25 | Ralith | so not so much a case of extra overhead as a case of comparison to absolutely no overhead. |
| 06:30.31 | brlcad | a struct is an interesting one -- a really good compiler optimization "should/could" make that a fairly minimal approach except that there are memory alignment issues based on how an array of structs can be packed into memory, how individual elements are positioned, alignment paddings, compilation settings |
| 06:30.53 | Ralith | depending on compiler features is silly, anyway. |
| 06:31.43 | brlcad | there are egregious overheads you can have with OO vector math classes that often go unnoticed, like implicit data copying, vtable dereferencing, pointer dereferencing, etc (for various naive implementations) |
| 06:32.46 | Ralith | a real shame, given all the wonderful syntax that OO impls allow. |
| 06:32.48 | brlcad | it's actually somewhat non-trivial to make a c++ vector/matrix class that is optimal |
| 06:33.35 | brlcad | doesn't mean we can't use it or make one, just means have to be pretty careful about it and that still doesn't mean the C code shouldn't be as tight as possible :) |
| 06:33.42 | Ralith | yeah |
| 06:34.27 | Ralith | still, even a simple naive implementation that wraps and can convert to the C one might be really nice to keep performance-insensitive code like the new GUI clean and elegant. |
| 06:36.20 | mac- | re |
| 06:36.56 | mac- | starseeker_: i suppose that, in the past i`ve compiled several programs and i`m familiar with problems during this |
| 07:05.48 | *** join/#brlcad clock_ (n=clock@84-72-91-240.dclient.hispeed.ch) | |
| 07:26.43 | brlcad | gets back to his task at hand |
| 07:45.18 | *** join/#brlcad smurfette (n=Pandora@c-69-243-244-154.hsd1.mo.comcast.net) | |
| 08:07.58 | *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz) | |
| 08:08.44 | CIA-23 | BRL-CAD: 03d_rossberg * r32278 10/brlcad/branches/pre-7-12-6/ (11 files in 10 dirs): revive the CMake build (brlcad.dll) |
| 08:54.18 | *** join/#brlcad Elperion (n=Bary@p5B14C460.dip.t-dialin.net) | |
| 09:05.50 | *** join/#brlcad elite01 (n=elite01@unaffiliated/elite01) | |
| 09:19.54 | brlcad | arf |
| 09:20.05 | Ralith | arf indeed! |
| 09:21.07 | brlcad | Ralith: what timezone are you in? |
| 09:21.54 | Ralith | pacific |
| 09:21.59 | brlcad | heh, nice |
| 09:22.07 | brlcad | woots on the night owl |
| 09:22.58 | Ralith | o/ |
| 09:23.02 | Ralith | coding isn't coding if it's not done after midnight |
| 09:23.47 | brlcad | =) |
| 10:48.46 | CIA-23 | BRL-CAD: 03davidloman * r32279 10/rt^3/trunk/src/geometryService/java/stractNet/docs/stractNet.eap: |
| 10:54.44 | archivist_ub | fresh svn checkout on ubuntu what have I missed or what dependency is missing from configure http://pastebin.ca/1093661 |
| 11:00.41 | CIA-23 | BRL-CAD: 03davidloman * r32280 10/rt^3/trunk/src/geometryService/java/geometryService/src/geometryService/subsystems/GED.java: |
| 11:04.00 | *** join/#brlcad mac`u (i=mac@linux.slackware.in) | |
| 11:04.03 | mac`u | re :) |
| 11:18.05 | *** join/#brlcad mafm (n=mafm@elnet-111.lip.pt) | |
| 11:19.05 | mafm | hi |
| 11:19.36 | Ralith | hey |
| 11:20.32 | mafm | what's up Ralith? |
| 11:20.56 | Ralith | idling around |
| 11:21.18 | brlcad | howdy mafm |
| 11:21.18 | Ralith | g3d switch to libbn vectors is almost ready, pending some updates from brlcad |
| 11:21.26 | Ralith | also |
| 11:21.31 | Ralith | I've been meaning to ask you, mafm |
| 11:21.44 | Ralith | why do you limit vertical camera rotation? |
| 11:22.38 | mafm | when you switch from almost-top to top-post (and same with bottom), the camera makes a strange turn |
| 11:23.10 | brlcad | sounds like a bug :) |
| 11:23.13 | Ralith | so force roll to a more reasonable value? |
| 11:23.24 | mafm | not really, it's because of the mathematical ecuations |
| 11:23.32 | mafm | afaik |
| 11:23.35 | Ralith | strange turns can be overriddent |
| 11:23.39 | Ralith | overridden* |
| 11:23.45 | Ralith | I'll see if I can do so |
| 11:23.55 | mafm | yes, they should, I just did a quick fix |
| 11:24.15 | mafm | probably you only have to change the sign of the vertical rotation or something like that |
| 11:24.37 | Ralith | kk |
| 11:24.49 | Ralith | was hesitant to play with it cuz I thought it might have been a conscious UI decision |
| 11:24.52 | Ralith | I'm no UI designer |
| 11:25.20 | mafm | http://en.wikipedia.org/wiki/Spherical_coordinates#Definition |
| 11:25.38 | mafm | 0 ? ? ? ? |
| 11:25.46 | mafm | 0 ? ? < 2? |
| 11:25.57 | Ralith | spherical coords are used? O.o |
| 11:26.03 | Ralith | that's very strange. |
| 11:26.54 | mafm | it's the easier way that it ocurred to me :) |
| 11:27.27 | Ralith | never thought I'd hear spherical coords referred to as easy. |
| 11:28.27 | mafm | well, I started implementing orbital mode |
| 11:28.36 | mafm | which is continuous, not in discrete steps |
| 11:29.10 | mafm | so while you maintain a key pressed, the amount of rotation goes up of down, in horizontal or vertical |
| 11:29.18 | Ralith | yeah, I played with that |
| 11:29.19 | Ralith | was neat |
| 11:29.30 | mafm | and zoom changes the ratio |
| 11:29.42 | Ralith | ratio of what? |
| 11:29.49 | mafm | radius* |
| 11:29.53 | Ralith | ah. |
| 11:29.56 | mafm | so the camera is basically in a point of the sphere looking to the center |
| 11:30.12 | Ralith | kk |
| 11:30.23 | Ralith | I've *really* gotta get some sleep now |
| 11:30.27 | Ralith | thanks for the explanations |
| 11:30.30 | mafm | soo... that's why I thought that it would be the more natural way to implement it :) |
| 11:30.35 | mafm | oki, see you around ;) |
| 11:30.55 | Ralith | conceptually simple, but doesn't strike me as mathematically straightforward. |
| 11:30.58 | Ralith | seeya. |
| 11:31.21 | brlcad | cya Ralith |
| 11:31.27 | Ralith | 'nite |
| 11:34.22 | mafm | feels a math nerd for the 1st time :D |
| 11:35.07 | archivist_ub | thats one thing I shall never be |
| 11:36.49 | mafm | I usually failed tests in math, although I like them in general |
| 11:39.30 | archivist_ub | I can program and use maths, but useless at generating the equations |
| 11:43.55 | mafm | heh |
| 11:44.05 | mafm | well, I think that I never did that either |
| 12:15.42 | CIA-23 | BRL-CAD: 03davidloman * r32281 10/rt^3/trunk/src/geometryService/cpp/stractNet/ (106 files in 2 dirs): Phase 1 of code conversion effort. |
| 12:47.29 | *** join/#brlcad PrezKennnedy (i=Matthew@whitecalf.net) | |
| 12:47.50 | *** join/#brlcad thing0 (n=ric@58.171.152.14) | |
| 13:13.47 | *** join/#brlcad mafm (n=mafm@elnet-111.lip.pt) | |
| 13:17.09 | mafm | all hail network admins! |
| 13:39.48 | *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) | |
| 13:54.02 | CIA-23 | BRL-CAD: 03homovulgaris * r32282 10/brlcad/trunk/src/libpc/ (Makefile.am TODO pcParameter.cpp pcParameter.h): Adding skeleton files for Parameter classa abstraction over the Variables |
| 14:01.27 | CIA-23 | BRL-CAD: 03davidloman * r32283 10/rt^3/trunk/src/geometryService/cpp/boost_1_35_0/ (11 files): |
| 14:08.08 | CIA-23 | BRL-CAD: 03davidloman * r32284 10/rt^3/trunk/src/geometryService/cpp/boost_1_35_0/wiki/ (. index.html): Library addition for GeometryService |
| 14:12.15 | CIA-23 | BRL-CAD: 03davidloman * r32285 10/rt^3/trunk/src/geometryService/cpp/boost_1_35_0/tools/ (13 files in 3 dirs): |
| 14:14.04 | CIA-23 | BRL-CAD: 03davidloman * r32286 10/rt^3/trunk/src/geometryService/cpp/boost_1_35_0/tools/release/ (6 files): |
| 14:14.57 | CIA-23 | BRL-CAD: 03bob1961 * r32287 10/brlcad/trunk/ (4 files in 3 dirs): Mods for automatically setting the version for asc2g.vcproj and brlcad.nsi |
| 14:17.25 | mafm | brlcad: do you conceive any possible use of Tcl/Tk in g3d? |
| 14:18.25 | CIA-23 | BRL-CAD: 03bob1961 * r32288 10/brlcad/trunk/src/external/ProEngineer/win32-msvc8/: This was mistakenly added with other mods. |
| 14:18.42 | brlcad | mafm: yes |
| 14:18.53 | brlcad | not for the near-term though |
| 14:19.10 | brlcad | other than as a requirement to link against the geometry engine libs |
| 14:19.36 | brlcad | but eventually, the ability to plug in and switch between scripting engines (ala script-fu) is in the plan |
| 14:20.03 | mafm | I just mean because ralith included some new things in the CMakeFile |
| 14:20.24 | brlcad | so as a scripter, you could use any of the common interactive shells as your scripting interface (posix sh, tclsh, maybe others) |
| 14:20.25 | mafm | and I don't know if the TCL/TK part should be there or not |
| 14:21.01 | brlcad | I believe that was to be able to link/use the brl-cad geometry libs |
| 14:21.24 | brlcad | they have bits of tcl integrated, so the dep gets carried forward |
| 14:21.33 | brlcad | tk shouldn't be needed |
| 14:21.35 | brlcad | just tcl |
| 14:22.58 | mafm | I see |
| 14:23.06 | mafm | I'll leave them then |
| 14:27.32 | mafm | another thing... I am creating the widget but I'm having a few problems, and I don't think that I'm doing very complicate things compared to what we're going to do |
| 14:36.46 | CIA-23 | BRL-CAD: 03d_rossberg * r32289 10/rt^3/trunk/ (2 files in 2 dirs): IsRegion() is const throw() |
| 14:39.20 | *** join/#brlcad clock_ (n=clock@84-72-91-240.dclient.hispeed.ch) [NETSPLIT VICTIM] | |
| 14:47.48 | brlcad | "the widget"? |
| 14:47.51 | brlcad | what widget? :) |
| 14:48.24 | brlcad | presume you mean something customized in the gui? .. it's more proof of concept to evaluate rbgui |
| 14:48.35 | brlcad | if it's really hard, that's a huge negative on the toolkit |
| 14:48.58 | brlcad | since we do have some rather complicated things that we'll want to be able to do |
| 14:49.48 | mafm | I can get things painted, but not all of them |
| 14:49.57 | mafm | some rectangles work, some others don't |
| 14:50.10 | mafm | lines don't seem to work |
| 14:50.58 | mafm | and the text has that problem sometimes of drawing also all glyphs |
| 14:51.16 | mafm | I guess that the library is a bit undertested |
| 15:00.23 | mafm | sooo I'm now trying to compose a radial control via drawing rectangles of 1 pixel :) |
| 15:00.48 | mafm | it would be easy to manage if the widget would use 10 textures depending on the progress, though |
| 15:32.39 | CIA-23 | BRL-CAD: 03davidloman * r32290 10/rt^3/trunk/src/geometryService/cpp/boost_1_35_0/tools/regression/ (11 files in 2 dirs): Library addition for GeometryService |
| 15:33.58 | CIA-23 | BRL-CAD: 03davidloman * r32291 10/rt^3/trunk/src/geometryService/cpp/boost_1_35_0/tools/regression/xsl_reports/xsl/ (39 files in 5 dirs): Library addition for GeometryService |
| 15:34.48 | CIA-23 | BRL-CAD: 03davidloman * r32292 10/rt^3/trunk/src/geometryService/cpp/boost_1_35_0/tools/regression/xsl_reports/utils/ (14 files): Library addition for GeometryService |
| 15:36.06 | CIA-23 | BRL-CAD: 03davidloman * r32293 10/rt^3/trunk/src/geometryService/cpp/boost_1_35_0/tools/regression/xsl_reports/test/ (10 files): |
| 15:37.37 | CIA-23 | BRL-CAD: 03davidloman * r32294 10/rt^3/trunk/src/geometryService/cpp/boost_1_35_0/tools/regression/test/ (43 files in 12 dirs): Library addition for GeometryService |
| 15:39.47 | *** join/#brlcad mas3773 (n=mas3773@75-13-4-215.lightspeed.kscyks.sbcglobal.net) | |
| 15:41.14 | CIA-23 | BRL-CAD: 03davidloman * r32295 10/rt^3/trunk/src/geometryService/cpp/boost_1_35_0/tools/regression/ (31 files in 5 dirs): Library addition for GeometryService |
| 15:45.01 | CIA-23 | BRL-CAD: 03homovulgaris * r32296 10/brlcad/trunk/src/other/boost/ (178 files in 25 dirs): boost update and additional files for using shared_ptr and indirect_iterator |
| 15:47.10 | mas3773 | before I put in a bug report, I wanted to make sure it's not something on my end... Anyone want to check it out? |
| 15:49.54 | mas3773 | I put up a copy of the terminal at http://dirtykdx.is-a-geek.net/files/brlcad_bug.txt this is from the command line only interface [mged -c choosing the null output] |
| 15:50.19 | mas3773 | basically a tra gives a mged_players error |
| 15:50.27 | *** join/#brlcad Elperion (n=Bary@p5B14C460.dip.t-dialin.net) | |
| 15:53.30 | CIA-23 | BRL-CAD: 03davidloman * r32297 10/rt^3/trunk/src/geometryService/cpp/boost_1_35_0/tools/quickbook/ (36 files in 7 dirs): |
| 15:58.24 | CIA-23 | BRL-CAD: 03davidloman * r32298 10/rt^3/trunk/src/geometryService/cpp/boost_1_35_0/tools/quickbook/ (80 files in 13 dirs): Library addition for GeometryService |
| 16:08.45 | CIA-23 | BRL-CAD: 03davidloman * r32299 10/rt^3/trunk/src/geometryService/cpp/boost_1_35_0/tools/ (25 files in 3 dirs): Library addition for GeometryService |
| 16:10.27 | CIA-23 | BRL-CAD: 03davidloman * r32300 10/rt^3/trunk/src/geometryService/cpp/boost_1_35_0/tools/jam/ (24 files in 3 dirs): Library addition for GeometryService |
| 16:16.51 | CIA-23 | BRL-CAD: 03davidloman * r32301 10/rt^3/trunk/src/geometryService/cpp/boost_1_35_0/tools/jam/src/ (96 files): Library addition for GeometryService |
| 16:45.14 | CIA-23 | BRL-CAD: 03davidloman * r32302 10/rt^3/trunk/src/geometryService/cpp/boost_1_35_0/tools/jam/src/ (202 files in 9 dirs): |
| 16:59.26 | *** join/#brlcad starseek1r (n=starseek@bz.bzflag.bz) | |
| 17:02.31 | starseeker | there we go |
| 17:08.16 | *** join/#brlcad starseek1r (n=starseek@bz.bzflag.bz) | |
| 17:29.35 | CIA-23 | BRL-CAD: 03bob1961 * r32303 10/brlcad/trunk/src/libged/rtcheck.c: Fixed argument to bu_vls_printf. |
| 17:53.50 | CIA-23 | BRL-CAD: 03homovulgaris * r32304 10/brlcad/trunk/src/libpc/ (Makefile.am NOTES pcMathVM.h solver_test.cpp): beginning work on Math Virtual Machine for evaluation of arbitrary expressions, would be useful only in the case of explicit constraints |
| 18:03.23 | *** join/#brlcad andrecastelo_ (n=chatzill@189.71.30.223) | |
| 18:05.27 | starseeker | exit |
| 18:05.29 | starseeker | quit |
| 18:06.36 | starseeker | heh opps |
| 18:15.22 | mafm | brlcad: would be a slider enough? :) |
| 18:31.03 | CIA-23 | BRL-CAD: 03bob1961 * r32305 10/brlcad/trunk/src/libged/ypr.c: Fixed typo. |
| 18:37.17 | CIA-23 | BRL-CAD: 03bob1961 * r32306 10/brlcad/trunk/src/mged/inside.c: Mods reflecting a signature change of rt_arb_calc_planes |
| 18:45.16 | CIA-23 | BRL-CAD: 03bob1961 * r32307 10/brlcad/trunk/include/ged.h: wdb_binary_cmd has changed to wdb_bo_cmd |
| 18:57.13 | archivist_ub | <PROTECTED> |
| 19:12.53 | CIA-23 | BRL-CAD: 03mafm * r32308 10/rt^3/trunk/src/g3d/ (CameraMode.cxx CameraMode.h): Adding methods to retrieve the relative rotations, so (in example) they can be shown in windows |
| 19:19.28 | *** join/#brlcad cad79 (n=caaf8794@bz.bzflag.bz) | |
| 19:20.03 | *** join/#brlcad brls (n=caaf8794@bz.bzflag.bz) | |
| 19:21.08 | brls | hi there anyone can consult on mater command? |
| 19:26.12 | brls | mater command enyone? |
| 19:26.50 | archivist_ub | basicly in IRC just ask the real question |
| 19:28.33 | brls | hi there anyone can consult on mater command for BRL-CAD? |
| 19:29.31 | brls | using mater to specify plastic as a material, how I can specify wood for e.g or metal etc and render to see the sructure ? |
| 19:30.29 | mafm | have to go, bye |
| 19:32.11 | CIA-23 | BRL-CAD: 03mafm * r32309 10/rt^3/trunk/data/g3d/RBGui/themes/brlcad_camera_rotation.png: Change icon appearance |
| 19:44.51 | CIA-23 | BRL-CAD: 03davidloman * r32310 10/rt^3/trunk/src/geometryService/java/stractNet/docs/stractNet.eap: EA Update. |
| 19:51.00 | brls | so much for the tech discussion ..see you all |
| 19:52.01 | archivist_ub | irc is not instant! |
| 19:56.08 | *** join/#brlcad Elperion (n=Bary@p5B14C460.dip.t-dialin.net) | |
| 20:06.52 | CIA-23 | BRL-CAD: 03bob1961 * r32311 10/brlcad/trunk/ (8 files in 4 dirs): Added edcodes, rcodes, wcodes and which_shader to libged. |
| 20:45.12 | brlcad | archivist_ub: you expect anything more from cgi:irc? :) |
| 20:45.51 | archivist_ub | who me was a comment about brls |
| 20:46.22 | archivist_ub | but you could look a few lines above :) |
| 20:46.33 | archivist_ub | then you see my question |
| 20:50.23 | brlcad | i'm referring to brls |
| 20:50.45 | brlcad | he was on a cgi:irc connection |
| 20:51.39 | brlcad | tend to be the worst offenders of impatience, bad irc netiquette, not ~ask'ing, and overall just being annoying |
| 20:51.48 | archivist_ub | heh |
| 20:52.06 | archivist_ub | I see a few in #mysql |
| 20:52.55 | brlcad | and just about when I'm ready to take the web interface down, someone shows up who is a normal joe and the cgi:irc helped get them into the channel to figure out their next step |
| 20:54.19 | archivist_ub | actually had a face to face IRC moment on sunday, volunteer steam engine driving and someone aske was I a volunteer, yes, he then berated me for a single word reply! |
| 20:54.30 | archivist_ub | asked |
| 20:54.55 | brlcad | then you say.. |
| 20:55.00 | brlcad | ok, how about "no" then |
| 20:55.08 | archivist_ub | hehe |
| 20:58.53 | archivist_ub | anyway what rule builds libitk.la |
| 21:03.48 | brlcad | brlcad/src/other/incrTcl/Makefile.am |
| 21:05.12 | archivist_ub | I assume there's a missing dependency so its not built yet |
| 21:07.28 | *** join/#brlcad Ralith (n=ralith@c-71-197-213-172.hsd1.or.comcast.net) | |
| 21:08.51 | archivist_ub | hmm its there |
| 21:18.48 | *** join/#brlcad prasad_ (n=psilva@h-72-245-122-226.mclnva23.covad.net) | |
| 21:34.09 | archivist_ub | it wasnt there and Makefile.am depends on WITH_X11 being set and this has XORG so some digging , will have to wait as its home time |
| 22:19.18 | brlcad | archivist_ub: check the summary block near the bottom of config.log and see if a) x11 support is enabled and b) whether itcl and itk are enabled and c) whether tcl and tk are enabled or off -- it could be some problem mixing some system tcl-stuff with some built tcl-stuff |