00:54.21 |
*** join/#brlcad dan_falck
(~danfalck@pool-71-111-62-241.ptldor.dsl-w.verizon.net) |
02:15.25 |
*** join/#brlcad PKMOBILE
(~Matthew@130.85.253.237) |
03:07.58 |
*** join/#brlcad ChanServ
(ChanServ@services.) |
03:07.59 |
*** mode/#brlcad [+o ChanServ]
by irc.freenode.net |
05:05.48 |
*** join/#brlcad PrezKennedy
(~Matthew@resnet-253-237.resnet.umbc.edu) |
05:18.26 |
*** join/#brlcad ibot
(ibot@apt.bot.TimRiker.active.supporter.pdpc) |
05:18.27 |
*** topic/#brlcad is http://brlcad.org/ || BRL-CAD is now Open
Source! || Screenshots: http://sourceforge.net/project/screenshots.php?group_id=105292
|| http://brlcad.org/images/mged.jpg
|| Release 7.2.0 is posted (20050305) |
07:07.06 |
*** join/#brlcad d_rossberg
(~c28bf505@bz.bzflag.bz) |
12:20.41 |
narnia |
learner, there is a good reason for writing a
compiler. the current part21 parser is the one originally written
by nist. it is written in c++. not lex/flex or yacc/bison but
straight c++. |
12:22.59 |
narnia |
also from looking at it again it does nothing
to check the local or global 'where' clauses. |
12:43.21 |
narnia |
i will figure something just
nevermind. |
13:40.48 |
*** join/#brlcad polyspin
(~butler@bz.bzflag.bz) |
13:41.31 |
polyspin |
twingy: Does the observer work on the mac?
Could we demo tomorrow using a mac laptop? |
14:33.22 |
CIA-3 |
BRL-CAD: 03brlcad *
10brlcad/src/libfb/if_ogl.c: M-x indent-region and other
ws |
16:14.33 |
CIA-3 |
BRL-CAD: 03brlcad *
10brlcad/src/libfb/fb_log.c: indent-region, error if we can't log
at compile-time |
16:22.27 |
CIA-3 |
BRL-CAD: 03brlcad *
10brlcad/src/libfb/fb_log.c: bah, preprocessor goo begone |
17:01.21 |
*** join/#brlcad polyspin
(~butler@bz.bzflag.bz) |
17:25.05 |
CIA-3 |
BRL-CAD: 03brlcad *
10brlcad/src/libfb/if_ogl.c: |
17:25.05 |
CIA-3 |
BRL-CAD: do not let any key press or mouse
release make the lingering framebuffer |
17:25.05 |
CIA-3 |
BRL-CAD: disappear (!). also do not close
stderr since that is what the child uses when |
17:25.05 |
CIA-3 |
BRL-CAD: fb_logging. stub in the same behavior
as the X24 interface where it reports the |
17:25.05 |
CIA-3 |
BRL-CAD: rgb value at a particular
coordinate. |
17:58.04 |
CIA-3 |
BRL-CAD: 03brlcad * 10brlcad/src/libfb/
(if_4d-old.c if_ogl.c if_ogl_win32.c): BRL frambuffers are just
framebuffers now |
18:19.20 |
CIA-3 |
BRL-CAD: 03brlcad * 10brlcad/src/util/ (pl-X.c
pl-X10.c): return a value and sleep less before existing |
18:22.19 |
CIA-3 |
BRL-CAD: 03brlcad *
10brlcad/src/libfb/if_ogl.c: throttle the linger idle event loop so
that we don't end up calling XCheckWindowEvent as fast as
possible. |
18:23.17 |
CIA-3 |
BRL-CAD: 03brlcad * 10brlcad/NEWS: throttle
cpu usage on lingering OpenGL frambuffers |
18:32.17 |
learner |
we're so late.. sheesh |
18:39.41 |
*** join/#brlcad ``Erik
(erik@pcp0011474399pcs.chrchv01.md.comcast.net) |
18:39.47 |
*** join/#brlcad polyspin
(~butler@bz.bzflag.bz) |
18:48.03 |
CIA-3 |
BRL-CAD: 03brlcad * 10brlcad/configure.ac:
print out the right results for the java test |
18:52.45 |
learner |
we're no less stable than previous releases,
in fact we're more stable among other improvements |
18:53.13 |
learner |
that's the whole point of the timely periodic
iterations |
18:54.48 |
learner |
there's nothing that prevents more releases as
more gets fixed too |
18:59.32 |
learner |
speaking of bugs, I've tracked down the
longstanding opengl framebuffer bug.. pure blind luck that I found
the cause |
19:00.34 |
learner |
it's the bug that causes ogll to bus error out
on the mac |
19:01.15 |
learner |
it basically ends up trying to blit to an ogl
context that for "some reason" yet determined isn't ready to
blit |
19:01.36 |
learner |
if you turn on the multiple window flag (which
was my blind luck), it works just fine |
19:02.16 |
learner |
multiple window forces a direct ogl context
whereas non uses indirect |
19:02.40 |
polyspin |
hrm |
19:02.59 |
learner |
er, other way around.. multiple is indirect,
non is direct |
19:03.05 |
learner |
direct is not ready for some reason |
19:03.41 |
learner |
debugging that led to a handful of other
debugging/fixes too |
19:03.52 |
learner |
like why it eats up 100% cpu/io on
linger |
19:04.01 |
learner |
why it won't output debug after raytrace
starts |
19:04.20 |
learner |
why mouse/key events killed the
window |
19:05.18 |
learner |
only one I didn't try to fix was the old
"performance bottoms out" bug .. encountered it on wopr with
postage stamp renders |
19:06.17 |
learner |
``Erik, what's the configure line you use for
jdk? |
19:08.43 |
``Erik |
../../configure --prefix=/usr/brlcad
--with-jdk=/usr/local/jdk1.5.0 |
19:08.49 |
``Erik |
(freakin' query mode) |
19:08.53 |
learner |
:) |
19:08.54 |
learner |
k |
19:09.07 |
learner |
you know that prefix is the default,
right? |
19:09.16 |
``Erik |
yeah, but I'm a pedantic sob |
19:16.49 |
learner |
bingo |
19:17.07 |
learner |
glXCreateContext was being told to make a
direct context |
19:17.38 |
learner |
if it can't/won't do direct, it doesn't fail,
it just doesn't give you a direct context so you have to check
whether the context given was direct |
19:17.45 |
learner |
that's why it crashed |
19:18.07 |
learner |
the context was never acquired/released since
it was assumed to be direct |
19:29.33 |
CIA-3 |
BRL-CAD: 03brlcad *
10brlcad/src/libfb/if_ogl.c: |
19:29.33 |
CIA-3 |
BRL-CAD: glXCreateContext might not be able to
make a direct context, so don't presume |
19:29.33 |
CIA-3 |
BRL-CAD: that it will. if it's not, we need to
turn on the multiple_windows flag so that |
19:29.33 |
CIA-3 |
BRL-CAD: the context is properly
acquired/released. this fixes a bus error crash on the |
19:29.33 |
CIA-3 |
BRL-CAD: macs, as well as other oddities on
some other platforms. this is possibly |
19:29.33 |
CIA-3 |
BRL-CAD: related to sf bug 925427 where the
entire X display would go black until the |
19:29.35 |
CIA-3 |
BRL-CAD: raytrace completes. |
19:30.52 |
polyspin |
Does anyone know if there is an automake
variable for the "current directory under top_srcdir"? |
19:30.53 |
learner |
srcdir? |
19:31.14 |
learner |
builddir is where you're building |
19:31.15 |
polyspin |
I'm trying to set up VPATH based builds for
the regression tests |
19:31.35 |
polyspin |
I want to access
$top_srcdir/current_directory/filename in the makefiles |
19:31.55 |
polyspin |
For example: sh
$(top_srcdir)/regress/solids.sh |
19:32.10 |
polyspin |
Should the directory "regress" ever change, I
want it to track |
19:32.33 |
polyspin |
This is invoked via "make test" in the root
directory of the build |
19:33.41 |
learner |
srcdir is supposed to be that, I believe,
though bugs in older versions sometimes makes that
unusable |
19:34.40 |
learner |
easy enough to pinpoint the regress dir if it
moves, that's should work regardless of versions |
19:34.50 |
learner |
(using top_srcdir |
19:36.41 |
learner |
polyspin: you did see that I added a
top-level test target that calls the regression tests a while
back? |
19:37.13 |
polyspin |
yes, I saw that. "make test" |
19:37.58 |
learner |
only made it cd regress and make regress
there, thought about making it work like the benchmark but didn't
get to it |
19:38.56 |
learner |
benchmark is a good example. finds itself on
exec for locating resources and outputs from the callers location
so a build tree run should work better |
19:41.06 |
CIA-3 |
BRL-CAD: 03brlcad * 10brlcad/NEWS: prevent
indirect OpenGL framebuffers from crashing |
20:04.02 |
CIA-3 |
BRL-CAD: 03lbutler * 10brlcad/regress/
(main.sh nightly.sh Makefile.am lights.sh spdi.sh): |
20:04.02 |
CIA-3 |
BRL-CAD: Updates for running regression test
from remote directory when build tree |
20:04.02 |
CIA-3 |
BRL-CAD: and source tree are
different. |
20:04.02 |
CIA-3 |
BRL-CAD: Added nightly.sh and main.sh which
are the foundation for the nightly runs. |
20:04.02 |
CIA-3 |
BRL-CAD: More to come in these two. |
20:24.07 |
polyspin |
should I expect a lag between when I check a
file in and when I see it in SF? |
20:24.26 |
polyspin |
I've committed "regress/main.sh" and didn't
get it back on a subsequent checkout |
20:27.47 |
polyspin |
Hmmm. If I get it as me, the files are there.
If I get it as anonymous, they are not. |
20:28.38 |
learner |
anonymous lags |
20:28.44 |
learner |
by "up to" several hours |
20:29.20 |
learner |
after all of the sf.net upgrades they should
be in exact sync, but they have never been yet |
20:29.57 |
learner |
4 hours is the current time window,
iirc |
20:31.03 |
learner |
~nslookup ftp.brlcad.org |
20:31.13 |
learner |
~nslookup 66.111.56.56 |
20:31.32 |
learner |
there we go.. rdns is set |
20:33.47 |
*** join/#brlcad archivist
(~archivist@host217-35-103-47.in-addr.btopenworld.com) |
20:39.41 |
archivist |
will/does brlcad have a "solidworks" or
similar front end? |
20:40.38 |
polyspin |
archivist: We can read/write STL. Don't know
if that's the sort of thing you meant |
20:41.32 |
archivist |
No i mean a graphical editor ala solidworks
solidedge etc |
20:42.08 |
polyspin |
MGED is our graphical geometry
editor. |
20:42.20 |
polyspin |
(cough) "mged" |
20:44.29 |
archivist |
hmm, will it build on my alpha, and ram
requirement, and does it have 2d output from the 3d
modles |
20:44.39 |
learner |
archivist, volume II "Introduction to MGED" on
http://brlcad.org is a pretty
comprehensive walkthrough/tutorial on how to use mged |
20:45.14 |
learner |
it should build on your alpha, ram
requirements are tiny |
20:45.15 |
archivist |
ok will have a look |
20:45.28 |
polyspin |
It's pretty much a 3D package. There is very
limited support for "drafting" applications. |
20:45.39 |
learner |
if it doesn't build, that can be fixed asap..
it's been a while since we've had an alpha to play with |
20:45.47 |
polyspin |
It built on the VAX, so the alpha should be
little problem ;-) |
20:46.45 |
learner |
archivist, do you mean 2d renderings or
something more like drawings from a drafting program? does the
prior including line renderings, but not the latter ala
blueprinting |
20:47.22 |
polyspin |
archivist: What do you want to use it
for? |
20:47.58 |
archivist |
I'm used to doing everything 3d nowadays but
manufacturers still expect 2d line drawings |
20:48.12 |
archivist |
mechanical design |
20:48.43 |
polyspin |
We don't have support for dimensioning at the
moment. It's been on the wish list for a while. |
20:49.08 |
learner |
have you tried out qcad and pythoncad? they
are both 2d editors under development by other groups |
20:49.23 |
learner |
they're nowhere near mature in the 3d arena,
but depending on your need, might help |
20:49.48 |
archivist |
no ive got a 3d head i cant go back to
2d |
20:50.16 |
learner |
if you're a dev, you're more than welcome to
help add dimensioning :) |
20:50.54 |
archivist |
well i am a programmer also but more used to
assembler |
20:51.09 |
archivist |
and cough php |
20:51.59 |
polyspin |
For a moment I thoought you meant "pdp"
assembler and I was gonna smile |
20:52.54 |
archivist |
i almost go back that far |
20:53.13 |
learner |
archivist, the closest we have to line
drawings are undemensioned outline/edge raytracings ..
example: |
20:53.14 |
learner |
http://db.brlcad.org/tmp/moss.png |
20:53.18 |
learner |
http://db.brlcad.org/tmp/moss_edge.png |
20:54.02 |
learner |
and, of course, basic wireframe in the editor,
which you can save as plot/postscript and/or convert to
images |
21:02.49 |
archivist |
hmm mged perhaps needs a fork so mousers can
use it |
21:04.30 |
archivist |
and how about near real time rotates
moves |
21:05.00 |
learner |
it does via the shift-grips |
21:05.22 |
learner |
different mouse controls than you are used to,
undoubtedly |
21:05.38 |
learner |
but should do all the same |
21:06.32 |
learner |
control-click and move the mouse (with button
depressed) |
21:07.34 |
learner |
control+mouse to rotate, shift+mouse to
translate, shift+control+mouse to zoom in "real time" |
21:08.19 |
learner |
those are customizable, but well established
for brl-cad users |
21:08.23 |
polyspin |
There's a cheat sheet at http://brlcad.net/ShiftGrips.pdf |
21:11.42 |
archivist |
I downloaded the sorce a few months ago the
introduction_to_mged.pdf is missing from that(7.0.4) |
21:12.04 |
learner |
"missing"? |
21:12.21 |
learner |
the pdfs aren't included in the source
distributions |
21:13.09 |
archivist |
er why? |
21:13.23 |
learner |
did you see how big those pdfs are? |
21:13.54 |
learner |
it would almost double the download to include
all the docs |
21:14.02 |
archivist |
no but 100meg for the source didnt frighten
me |
21:14.04 |
learner |
some documentation comes in the source
dist |
21:14.41 |
learner |
eventually the docs will get remerged into the
sources, but not as pdfs |
21:14.41 |
archivist |
thats why i was using the download as it was
easier to find |
21:14.51 |
learner |
something maintainable like opendoc or docbook
is more likely |
21:14.59 |
archivist |
ok (I hate pdfs anyway) |
21:15.22 |
learner |
feel free to help with that too :) |
21:16.19 |
archivist |
hmm i need to do a trial build on my box
forst |
21:16.35 |
learner |
suggest using latest cvs if/when you
do |
21:16.52 |
archivist |
ok |
21:16.53 |
learner |
7.0.4 is "old" |
21:25.16 |
archivist |
page at http://db.brlcad.org/ states there is a
link to follow but its a mail addr (it could do with links to
available info) |
21:26.35 |
polyspin |
Try http://brlcad.org/ |
21:27.00 |
polyspin |
don't know what db.brlcad.org is there
for. |
21:29.54 |
learner |
db's a different machine that used to host
brlcad.org |
21:30.36 |
learner |
db was just for that tmp link |
21:31.25 |
archivist |
lots of ppl back up to the top to see what
else they can find so may be worth a mod to that page |
21:32.04 |
learner |
what would you have it say? |
21:32.48 |
learner |
also, nobody would get to db unless I give
them a link in here :) |
21:33.14 |
archivist |
link back to main site or index the extras on
the box |
21:39.43 |
learner |
there, changed. better? |
21:41.58 |
archivist |
yup, next a wiki? |
21:42.26 |
archivist |
i run mediawiki on my box |
21:42.58 |
learner |
there's a new website under works that's
vastly improved over http://brlcad.org |
21:43.08 |
learner |
includes a wiki |
21:43.19 |
learner |
db doesn't need one |
21:45.46 |
archivist |
they can be usefull for a community for faq
and unofficial info |
21:45.57 |
learner |
new site includes a wiki, forum, news, docs,
polls, search, etc |
21:47.41 |
learner |
yes, I have wikis in place for other projects
.. only reason it's not up for brl-cad yet is because it's part of
a much larger effort to improve the website |
21:48.51 |
archivist |
can be hard to get ppl to work on a wiki
sometimes |
21:49.42 |
learner |
one of the systems I've looked into is getting
the wiki integrated with docbook |
21:50.09 |
learner |
so whether the edito on-line in wiki format or
directly out of cvs using their favorite editor, it's all the
same |
21:50.20 |
learner |
and it's revisioned in cvs, so we have a
history |
21:51.07 |
archivist |
mediawiki has history |
21:51.20 |
learner |
some wiki's can be quite less than efficient,
the resistance is often with due reason |
21:52.06 |
learner |
yes, most wiki's have history, but then it's
one more user auth system and it's still only through the web
browser |
21:52.37 |
learner |
devs tend to live in editors like emacs/vi
working out of cvs, editors like guis, users like
websites |
21:53.07 |
learner |
for single-source migration, cvs/svn is the
best location since the source has to be there already |
21:53.18 |
learner |
now it's just a matter of integrating a wiki
with that backend |
21:54.30 |
learner |
with something like docbook on the backend, I
can autogenerate the web/wiki pages, rtf, doc, pdf, etc |
21:54.56 |
archivist |
and a db for an irc bot? |
21:55.25 |
learner |
with an irc bot that groks docbook on a
backend, sure |
21:55.36 |
learner |
though bots tend to mainly be useful for
factoid snippets |
21:55.49 |
learner |
~brl-cad |
21:55.51 |
ibot |
hmm... brl-cad is a powerful constructive
solid geometry solid modeling system that includes an interactive
geometry editor, ray tracing support for rendering and geometric
analysis, network distributed framebuffer support, image and
signal-processing tools. |
21:57.32 |
learner |
that would make a nice little bot project,
though -- a developer bot that integrates with sf.net and gforge
facilities, writes docbook on the backend, speaks rss |
21:58.03 |
learner |
CIA would be great for that, but scanline is
short-visioned (or tapped for time) |
21:58.07 |
archivist |
we use one in #mysql to through users at
either the main docs or the wiki for an indepth
description |
21:58.51 |
archivist |
through=thow |
21:58.56 |
archivist |
through=throw |
22:00.10 |
learner |
what kind is it? |
22:01.13 |
archivist |
dont know actually |
22:01.13 |
learner |
there's a bloot and supy in here now |
22:01.27 |
learner |
guu: lart ibot |
22:07.53 |
archivist |
the #mysql bot is pynfo |
22:10.05 |
archivist |
which branch to download? |
22:13.13 |
learner |
HEAD |
22:15.23 |
archivist |
and now ive got to remember that horrid string
to get tortoiseCVS to work for me |
22:16.28 |
learner |
cvs -d
:pserver:anonymous@cvs.sf.net:/cvsroot/brlcad login |
22:16.34 |
learner |
cvs -d
:pserver:anonymous@cvs.sf.net:/cvsroot/brlcad checkout -P
brlcad |
22:17.02 |
archivist |
tk |
22:17.45 |
CIA-3 |
BRL-CAD: 03lbutler * 10brlcad/regress/main.sh:
Changes to automatically track the release number recorded in
configure.ac |
22:43.22 |
CIA-3 |
BRL-CAD: 03lbutler * 10brlcad/regress/
(nightly.sh main.sh): now we track the release number and do the
regression test |
23:17.28 |
*** join/#brlcad Deffie
(~Defcon7@deffie.admin.nectarine) |