01:00.08 |
*** join/#brlcad Nohla
(n=jesica@201.255.230.172) |
01:08.04 |
``Erik |
pixar intro parody http://www.collegehumor.com/video:1921845 |
01:13.31 |
CIA-41 |
BRL-CAD: 03starseeker * r36855
10/brlcad/trunk/ (5 files in 5 dirs): |
01:13.31 |
CIA-41 |
BRL-CAD: Take a few baby steps towards dm-tk +
aquatk. Try to turn on ITK when aquatk is |
01:13.31 |
CIA-41 |
BRL-CAD: on, itcl is being built and x11 is
off, avoid a few X11/Xutil.h includes in the |
01:13.31 |
CIA-41 |
BRL-CAD: DM_TK sections, disable the tk
framebuffer stuff until the tk display manager |
01:13.31 |
CIA-41 |
BRL-CAD: gets sorted out. Trying this with
aquatk as it is a good way to ensure no X11 |
01:13.34 |
CIA-41 |
BRL-CAD: requirements in the tk display
manager - hopefully this doesn't break |
01:13.36 |
CIA-41 |
BRL-CAD: anything... |
01:14.20 |
starseeker |
crosses fingers that ``Erik
won't have more ammo to raz him about tomorrow... |
01:15.43 |
``Erik |
if I run out, I"ll just start making stuff up
:D |
01:16.17 |
starseeker |
mged won't come up with that setup (tk_open_dm
fails) but amusingly enough archer does (but can't open a model
without ogl, of course) |
01:16.24 |
starseeker |
heh |
01:17.20 |
starseeker |
much more annoyingly, we don't seem to have
the ttk aqua them available |
01:18.59 |
starseeker |
wonder if we need to pass a build flag in or
something |
01:26.23 |
starseeker |
humph - not even close - close X11 and nothing
happens |
01:26.31 |
starseeker |
doggone it |
01:32.32 |
starseeker |
are we even building tk aqua in the first
place? |
01:34.30 |
starseeker |
uh oh |
01:34.56 |
starseeker |
grep, why didn't you see a tk/unix configure
line with aqua... |
01:38.03 |
starseeker |
woot |
01:38.27 |
*** join/#brlcad R0b0t1
(n=Enigma@unaffiliated/r0b0t1) |
01:38.48 |
starseeker |
dunno why aqua wasn't getting triggered in the
tk build - have to look into that - but manually doing it
works |
01:39.04 |
starseeker |
menus aren't working for some
reason... |
01:45.34 |
starseeker |
http://bzflag.bz/~starseeker/mged_aquatk_1st.png
(OK, it's not really the first - brlcad has done this before - but
first for me) |
01:45.57 |
starseeker |
for some reason archer is glued to the upper
left corner |
01:46.01 |
starseeker |
http://bzflag.bz/~starseeker/archer_aquatk_1st.png |
01:47.15 |
starseeker |
oh, there we go |
01:49.06 |
starseeker |
apparently the clam theme doesn't play well
with aquatk |
01:49.18 |
starseeker |
http://bzflag.bz/~starseeker/archer_aquatk_aquatheme.png |
01:51.14 |
starseeker |
no, now it's doing it again |
01:51.15 |
starseeker |
weird |
01:51.18 |
starseeker |
oh well, details |
01:52.53 |
starseeker |
heads home |
01:56.53 |
*** join/#brlcad Nohla
(n=jesica@201.255.247.166) |
02:32.33 |
brlcad |
starseeker: a great way to "explore" a code is
to clean it up :) |
02:33.01 |
brlcad |
quell warnings, restructure for no forward
decls, remove dead code, cleanup comments ;) |
02:35.50 |
brlcad |
starseeker: hah, that's pretty awesome that
you even got that far... been a LONG while since I've seen MGED in
that mode :) |
02:36.12 |
brlcad |
looks like aquatk is coming along a lot better
than it was at first! |
02:37.14 |
brlcad |
you got that far just by turning everything
back on, eh? |
02:45.22 |
starseeker |
brlcad: more or less |
02:48.03 |
brlcad |
heh, that's surprising, but cool |
02:48.31 |
starseeker |
you can see what I did in commit 36855 -
that's it except for manually doing an --enable-aquatk in
tk/unix |
02:48.34 |
brlcad |
exciting actually, that we could be sans x11
on mac os x ... :) |
02:48.47 |
brlcad |
really would bump the priority of getting a
brl-cad terminal going |
02:48.53 |
starseeker |
grins evilly |
02:49.03 |
starseeker |
would LOVE to ditch X11 |
02:49.08 |
brlcad |
yeah, I was reading the patch |
02:49.28 |
starseeker |
ticklish part was the ITK build detection -
still not sure I got that totally right |
02:49.47 |
starseeker |
and I haven't messed with the tk framebuffer
at all yet, so no raytracing |
02:49.50 |
brlcad |
was libfb horked? |
02:49.56 |
brlcad |
noticed you disabled it |
02:51.35 |
brlcad |
or just keeping it simple |
02:51.39 |
starseeker |
keeping it simple |
02:51.55 |
starseeker |
I might have been able to ditch an X11 header
and move forward, but I didn't want to complicate things |
02:52.00 |
starseeker |
figured dm first, then fb |
02:52.27 |
brlcad |
the AM_CONDITIONAL isn't probably what it
needs to be |
02:52.50 |
starseeker |
yeah, figured |
02:52.53 |
brlcad |
build_brlcad_itcl is the switch, the other
tests should affect that switch |
02:53.18 |
starseeker |
um - apparently if not building X11 or tk itcl
is on but itk is off |
02:53.24 |
starseeker |
at least, that's what happened |
02:53.53 |
brlcad |
in the section where that var is tested/set,
can test for the other two vars |
02:54.01 |
brlcad |
yeah, I think that was just part of the X11
weeding |
02:54.23 |
starseeker |
oh - so there isn't a scenario with itcl but
not itk? |
02:54.26 |
brlcad |
to get it compiling on a system that didn't
have X11 |
02:54.29 |
starseeker |
that would vastily simplify things |
02:54.49 |
starseeker |
um - itk works with aquatk
(apparently) |
02:54.56 |
starseeker |
otherwise archer wouldn't aquify |
02:55.24 |
brlcad |
yeah, that's where aquatk changes the
logic |
02:55.42 |
starseeker |
what really bothers me is why the aquatk tk
build wasn't triggered by --enable-aquatk |
02:55.53 |
starseeker |
might have had a stale compile or something I
suppose... |
02:57.29 |
brlcad |
logic should be something like "if x11 or
aquatk, traverse into tk/itk" |
02:58.44 |
starseeker |
I think it's at 3910 in configure.ac |
02:59.08 |
brlcad |
you have a system Tk it was using? |
02:59.10 |
starseeker |
looks OK, but I didn't see any subconfigure of
tk |
02:59.13 |
brlcad |
enable-all and it should have
enabled |
02:59.15 |
starseeker |
not intentionally |
02:59.22 |
starseeker |
I had enable-all |
02:59.35 |
brlcad |
should see --enable-aqua in config.log
head |
02:59.43 |
brlcad |
(for tk's config.log) |
02:59.54 |
brlcad |
that's the toggle |
03:00.02 |
brlcad |
it obviously worked :) |
03:00.23 |
starseeker |
no, only when I manually did a cd into tk/unix
and configured it myself |
03:02.57 |
starseeker |
brlcad: if you're on a mac at home you can
give it a whirl :-) |
03:03.53 |
starseeker |
DID see --enable-aqua appear
in the configure lines for misc/enigma and the other subconfigures,
but I didn't see any triggering of a tk subconfigure at
all |
03:07.25 |
starseeker |
I think I did ./configure --enable-all
--enable-aquatk --disable-X11 or some such |
03:21.54 |
CIA-41 |
BRL-CAD: 03brlcad * r36856
10/brlcad/trunk/src/libgcv/region_end.c: |
03:21.54 |
CIA-41 |
BRL-CAD: flatten and simplify the logic a
little bit. make vars accessed post jump |
03:21.54 |
CIA-41 |
BRL-CAD: 'static' in order to quell
compilation warnings about setjmp/longjmp possibly |
03:21.54 |
CIA-41 |
BRL-CAD: clobbering their register data. as
static, they should be safe (but now this |
03:21.55 |
CIA-41 |
BRL-CAD: routine isn't thread safe (not that
it likely was to begin with)). |
03:21.57 |
brlcad |
huh, was tk enabled? |
03:23.18 |
brlcad |
wonder what compiler rev was reporting that
jmp clobbage |
06:05.32 |
*** join/#brlcad Computer_
(n=Computer@209-16-114-100.net.bhntampa.com) |
06:14.43 |
*** join/#brlcad superlinux
(n=imad@77.42.133.191) |
06:14.48 |
superlinux |
starseeker, hi |
06:15.10 |
superlinux |
where can i find the itk 3.2 to download
it? |
08:12.29 |
*** join/#brlcad superlinux
(n=imad@85.195.142.183.satgate.net) |
12:08.02 |
*** join/#brlcad __monty__
(n=toon@78-23-208-210.access.telenet.be) |
13:12.11 |
*** join/#brlcad mafm
(n=mafm@249.Red-88-11-185.dynamicIP.rima-tde.net) |
13:14.23 |
*** join/#brlcad parigaudi
(n=quassel@pd95b7f5e.dip0.t-ipconnect.de) |
13:32.10 |
*** join/#brlcad Computer
(n=Computer@unaffiliated/computer) |
13:57.59 |
``Erik |
brlcad: get it iwth both apple 4.0.1 and fbsd
4.2.1 |
14:20.59 |
starseeker |
cc1: warnings being treated as
errors |
14:20.59 |
starseeker |
../../../brlcad/src/libbu/crashreport.c: In
function âbu_crashreportâ: |
14:20.59 |
starseeker |
../../../brlcad/src/libbu/crashreport.c:75:
error: format not a string literal and no format
arguments |
14:21.02 |
starseeker |
make[2]: *** [crashreport.lo] Error
1 |
14:21.04 |
starseeker |
that's an fprintf |
14:21.11 |
starseeker |
erm |
14:22.24 |
starseeker |
wouldn't the snprintf to the buffer set up a
string literal for the fprintf? |
14:23.21 |
starseeker |
heads in |
14:23.55 |
``Erik |
neither of my boxen freak out on it |
14:24.06 |
``Erik |
though changing it to fprintf(fp, "%s", buf);
might help? |
14:25.49 |
*** join/#brlcad dli
(n=dli@69.172.97.211) |
14:44.00 |
``Erik |
"at&t to put 5gb cap on iphone"
nice |
15:09.13 |
CIA-41 |
BRL-CAD: 03brlcad * r36857
10/rt^3/trunk/src/tests/GeometryServiceTest.cxx: |
15:09.13 |
CIA-41 |
BRL-CAD: add an initial high-level integration
test harness for chatting with the |
15:09.13 |
CIA-41 |
BRL-CAD: geometry service. this stubs out some
basic connections, probing and reporting |
15:09.13 |
CIA-41 |
BRL-CAD: on the status of functionality. the
client and server classes next need to get |
15:09.13 |
CIA-41 |
BRL-CAD: filled out with an interaction with
the actual GS protocol (either low-level or |
15:09.16 |
CIA-41 |
BRL-CAD: via classes) but the intent is a
dependency-free test of the protocol. |
15:09.33 |
*** join/#brlcad brlcad
(n=sean@BZ.BZFLAG.BZ) |
15:09.43 |
brlcad |
grr |
15:14.01 |
``Erik |
dude, peer must have it out for you |
15:22.28 |
brlcad |
hits the road,
late |
16:14.11 |
*** join/#brlcad Elrohir
(n=kvirc@p5B149E94.dip.t-dialin.net) |
16:23.43 |
CIA-41 |
BRL-CAD: 03erikgreenwald * r36858
10/brlcad/trunk/src/librt/primitives/ (metaball/metaball.c
table.c): rt_metaball_get (for g2asc) |
16:24.41 |
``Erik |
flees before people yell at
him for that |
16:42.20 |
CIA-41 |
BRL-CAD: 03brlcad * r36859
10/brlcad/trunk/src/libbu/linebuf.c: ws |
16:44.18 |
CIA-41 |
BRL-CAD: 03brlcad * r36860
10/brlcad/trunk/src/libbu/crashreport.c: |
16:44.18 |
CIA-41 |
BRL-CAD: quell warning about fprintf without a
string literal. that was intentionally |
16:44.18 |
CIA-41 |
BRL-CAD: done to avoid fprintf needing to
utilize an expansion buffer (whether on stack |
16:44.18 |
CIA-41 |
BRL-CAD: or heap) in case we're crashing hard.
instead, change up the fprintf with an |
16:44.18 |
CIA-41 |
BRL-CAD: fwrite since that's the intent
anyways, to just write out some bytes. make the |
16:44.19 |
CIA-41 |
BRL-CAD: file stream unbuffered while we're at
it. |
16:48.37 |
CIA-41 |
BRL-CAD: 03brlcad * r36861
10/brlcad/trunk/src/libbu/crashreport.c: convert the other fprintfs
to fwrite too except for the handful of static strings, leave them
as fprintf. |
16:52.49 |
brlcad |
wonders why anyone would yell
at him for adding in g2asc support.. |
16:53.08 |
brlcad |
shoulda had it from the get-go |
17:16.09 |
*** join/#brlcad starseeker
(n=starseek@BZ.BZFLAG.BZ) |
17:16.32 |
starseeker |
hmm |
17:16.39 |
brlcad |
yeah, boo hiss |
17:16.51 |
starseeker |
server hickup? |
17:17.05 |
brlcad |
server katapulted |
17:18.07 |
starseeker |
ow |
17:18.55 |
starseeker |
tries aquatk again from a
clean build to see if tk/unix gets the word... |
17:20.46 |
starseeker |
ok, there's the configure line this time
:-) |
17:20.56 |
starseeker |
let there be make |
17:24.27 |
CIA-41 |
BRL-CAD: 03brlcad * r36862
10/rt^3/trunk/src/tests/GeometryServiceTest.cxx: make the various
sections more distinct with some comment formatting. add another
one for testing event notifications. |
17:43.10 |
CIA-41 |
BRL-CAD: 03brlcad * r36863
10/rt^3/trunk/src/tests/GeometryServiceTest.cxx: comment out what
the classes are, what they are meant to represent. break out the
macros into multiple lines and add a check to make sure the server
stays running. |
17:45.06 |
starseeker |
oh, I'm wrong - the menus aren't missing,
they're just where apple puts 'em |
18:01.26 |
CIA-41 |
BRL-CAD: 03brlcad * r36864
10/rt^3/trunk/src/tests/GeometryServiceTest.cxx: make sure the
server will restart |
18:02.22 |
brlcad |
new screenshot? |
18:03.47 |
starseeker |
oh, sure :-) one sec |
18:05.33 |
CIA-41 |
BRL-CAD: 03starseeker * r36865
10/brlcad/trunk/src/other/Makefile.am: Don't turn off TK building
if X11 isn't there anymore. |
18:05.35 |
starseeker |
bet that was my Tk problem |
18:06.15 |
``Erik |
the busted-assed twisty maze of code for v4 vs
v5 is a pain |
18:12.34 |
CIA-41 |
BRL-CAD: 03brlcad * r36866
10/rt^3/trunk/src/tests/GeometryServiceTest.cxx: additional tests
for getting .g representations, persisting geometry versions, and
server-side raytracing. |
18:12.57 |
brlcad |
something other than havoc would be nice too
:) |
18:13.22 |
starseeker |
brlcad: now you tell me :-P |
18:13.27 |
starseeker |
remaking... |
18:14.58 |
starseeker |
erm - well - here's the havoc one, I'll make
another one in a second... http://bzflag.bz/~starseeker/mged_aqua_withmenu.png |
18:21.57 |
starseeker |
brlcad: how about this: http://bzflag.bz/~starseeker/mged_aqua_jeep.png |
18:33.43 |
``Erik |
are you sure we have enough havoc
screenshots? |
18:39.35 |
starseeker |
``Erik: heh |
18:39.45 |
starseeker |
I use that one because the wireframe is a pain
in the neck |
18:40.30 |
CIA-41 |
BRL-CAD: 03erikgreenwald * r36867
10/brlcad/trunk/src/adrt/librender/cut.c: use VJOIN1 instead of
VCOMB2 |
18:46.51 |
starseeker |
oo - tkhtml3 doesn't like aqua |
18:46.56 |
starseeker |
crud |
18:47.09 |
``Erik |
*cough* O:-) |
18:47.31 |
``Erik |
nifty, toyjeep doesn't facetize wel |
18:51.43 |
``Erik |
niftier, pinewood facetizes the two starboard
wheels, but not the two port wheels. |
19:19.53 |
starseeker |
good - aquatk now compile straight. Time to
figure out what's busted and why |
19:38.57 |
starseeker |
ok, looks like the tk framebuffer isn't as far
along |
21:00.40 |
CIA-41 |
BRL-CAD: 03indianlarry * r36868
10/brlcad/trunk/src/conv/step/ (OpenNurbsInterfaces.cpp
PullbackCurve.cpp): Cleaned up check_pullback_seam_bridge() in
pullback code, also adjusted bounds of linear extrude, conical and
cylindrical surfaces. Added some debugging code related to trimming
curves crossing seam bounaries(still WIP). |
21:04.05 |
CIA-41 |
BRL-CAD: 03indianlarry * r36869
10/brlcad/trunk/src/librt/primitives/brep/brep.cpp: Added code to
push 2d UV coordinates back into domain for closed surfaces that
have wrapped past the seam. |
21:07.09 |
CIA-41 |
BRL-CAD: 03indianlarry * r36870
10/brlcad/trunk/src/librt/opennurbs_ext.cpp: Make sure 'ctree'
assigned to NULL when trims are removed ( starts without trims in
STEP converter) |
21:27.40 |
CIA-41 |
BRL-CAD: 03starseeker * r36871
10/brlcad/trunk/doc/html/manuals/archer/ (Archer_Documentation.chm
Makefile.am): Opened this on a Windows box, no content to speak of
in it (same as the tool on Linux tried earlier) - byebye |
21:48.55 |
*** join/#brlcad Nohla
(n=jesica@201.255.247.166) |
22:12.55 |
*** join/#brlcad talcite
(n=matthew@dhcp-143-147.mcme-students.carleton.ca) |
22:42.34 |
brlcad |
nice screenshots starseeker |
22:42.47 |
brlcad |
queues them
up |
22:48.31 |
*** join/#brlcad Elrohir
(n=kvirc@p5B149E94.dip.t-dialin.net) |
23:34.36 |
CIA-41 |
BRL-CAD: 03erikgreenwald * r36872
10/brlcad/trunk/src/libwdb/ (Makefile.am metaball.c): beginnings of
mk_metaball. Not adding it to wdb.h as I don't think I like the
signature. |
23:41.04 |
yukonbob |
indeed, screenshots are look clean and
cool. |
23:41.20 |
yukonbob |
s/are look/look/ |
23:43.20 |
``Erik |
scratches his
brain |
23:46.13 |
CIA-41 |
BRL-CAD: 03erikgreenwald * r36873
10/brlcad/trunk/src/libwdb/metaball.c: erm, already was an entry in
wdb.h, just no implementation |
23:47.24 |
``Erik |
what the flying hell |
23:49.03 |
``Erik |
how the feck did it compile earlier?
O.o |
23:49.11 |
CIA-41 |
BRL-CAD: 03erikgreenwald * r36874
10/brlcad/trunk/src/libwdb/ (Makefile.am metaball.c): ... already
had it |
23:49.16 |
starseeker |
``Erik: welcome to my world :) |
23:49.46 |
``Erik |
heh |
23:50.53 |
starseeker |
brlcad: apparently archer help is "not yet
implemented" |
23:59.12 |
``Erik |
bah |
23:59.37 |
``Erik |
all that work is sitting in an editor window
screwed up because those ... people can't figure out the difference
between 5:00 and 3:30 |