00:01.16 |
``Erik |
mmmm, pastrami sandwich and a salad |
00:01.30 |
CIA-73 |
BRL-CAD: 03starseeker * r38615
10/brlcad/trunk/src/tclscripts/archer/ (Archer.tcl
LoadArcherLibs.tcl): Add some (commented out) code exploring the
use of TkTreeCtrl in the html help viewer. This widget offers more
flexibility than ttk::treeview, but it remains to be seen if it's
worth using it. |
00:13.35 |
*** join/#brlcad talcite
(~matthew@bas4-toronto21-1176312364.dsl.bell.ca) |
00:26.50 |
``Erik |
so when megan fox was auditioning for her part
in transformers (as a nobody), bay made her, get this, wash his
ferrari. while he taped. and then he lost the tape. O.o crazy,
ainnit? |
00:27.20 |
starseeker |
is that legal? |
00:27.29 |
``Erik |
probably not... that's why it was in the
news |
00:27.37 |
``Erik |
http://www.nypost.com/p/pagesix/item_HCXmPrelfpVtpJnd9lshgP;jsessionid=358FACAEAE8AE72BBE54191D9BDC2AB2 |
00:27.58 |
starseeker |
shakes head |
00:29.33 |
``Erik |
even if it's legal, still seems a bit...
scummy :) |
00:29.44 |
``Erik |
especially the part about that video not being
made public *cough* O:-) |
00:30.46 |
``Erik |
only knows about it after
seeing this webcomic: http://hijinksensue.com/2009/07/13/a-fetish-revealed/ |
00:41.15 |
brlcad |
considering one of the first scenes of her in
the movie is of her washing a car, seems perfectly reasonable to
me |
00:41.48 |
starseeker |
ah. (haven't seen the movie) |
00:45.00 |
``Erik |
from autoblog.com: Since the role of Mikaela
Banes required Fox to act as sexy as she already looks, we can see
why Bay chose for her to wash a Ferrari as part of the audition,
but the fact that the 'audition' took place at his home and the
tape has gone missing does seem a bit "casting couch" to
us. |
00:52.12 |
brlcad |
he probably wishes, heh |
01:06.00 |
*** join/#brlcad Nohla
(~jesica@201.255.230.147) |
01:45.27 |
CIA-73 |
BRL-CAD: 03starseeker * r38616
10/brlcad/trunk/ (4 files in 2 dirs): |
01:45.27 |
CIA-73 |
BRL-CAD: Less than ideal, but looks like it
may function - use an html list of html |
01:45.27 |
CIA-73 |
BRL-CAD: articles with links as the left hand
side of the help browser, and activate the |
01:45.27 |
CIA-73 |
BRL-CAD: hyperlinks to display the resulting
page in the right html viewer. List is not |
01:45.27 |
CIA-73 |
BRL-CAD: complete yet and need a 'cover sheet'
introduction page, but may serve to get |
01:45.28 |
CIA-73 |
BRL-CAD: things working in an initial
cut. |
01:46.48 |
starseeker |
notes he has some fixing up
to do of the image links... |
01:46.59 |
brlcad |
cool |
01:47.10 |
starseeker |
making screen shot, one sec... |
01:50.13 |
starseeker |
http://bzflag.bz/~starseeker/html_help_viewer.png |
01:51.18 |
starseeker |
doesn't have the glitz and glamour of a tree
widget, but it does function |
01:54.48 |
brlcad |
looking pretty snazzy |
01:56.02 |
brlcad |
that looks plenty nice actually |
01:56.37 |
starseeker |
cool, thanks - guess that means tktreectrl
won't be needed after all |
01:59.42 |
brlcad |
is the left side all html? |
02:00.21 |
starseeker |
yes |
02:00.33 |
starseeker |
(well, 'cept for the scrollbars |
02:00.54 |
CIA-73 |
BRL-CAD: 03starseeker * r38617
10/brlcad/trunk/src/tclscripts/archer/Archer.tcl: Oh yeah, this
dialog should be modality none |
02:01.06 |
brlcad |
cool, that's possibly even better then .. more
flexible |
02:01.23 |
starseeker |
kinda hard to collapse a particular "subtree"
though |
02:01.45 |
brlcad |
could implement a far more complicated
interface if needed with some simple css/javascript |
02:02.15 |
brlcad |
or even plan old-school hyperlinks, ul's,
tables, etc |
02:02.24 |
starseeker |
winces - true in theory, but
we've never put tkhtml's css support to the test, and javascript
would involve importing a lot more of hv3 and it's
requirements |
02:03.18 |
brlcad |
could also fake it with a simple cgi/generator
backend that controls the menu |
02:03.26 |
starseeker |
nods |
02:03.36 |
starseeker |
if it's needed - I suppose for a first cut it
really isn't |
02:03.42 |
brlcad |
yep |
02:03.50 |
brlcad |
it's loads better already |
02:04.10 |
brlcad |
the only feature that's really missing/needed
is some search capability |
02:04.38 |
starseeker |
nods - that one will probably
involve the most "grunt work" |
02:05.31 |
starseeker |
hv3 might have some relevant code we could
snarf, I suppose... don't know if they have any search
functionality |
02:06.17 |
brlcad |
actually, I bet you could make a really good
search mechanism with tcl pretty simply -- hash all of the html
pages into a tcl list, search the lists and incrementally display
results as a filtered menu |
02:07.56 |
brlcad |
yeah, something like this: http://wiki.tcl.tk/3751 |
02:07.57 |
``Erik |
baysian scoring, pheer O.o |
02:09.33 |
brlcad |
straight up keyword would be
sufficient |
02:10.32 |
brlcad |
show the resulting article matches, similar to
searching a pdf with preview or acrobat |
02:10.33 |
``Erik |
for now, but having "scoring" like mac help or
winders help would be nifty some day :D |
02:10.38 |
starseeker |
notes that switching from one
html page to another is a tad slow... wonder if they should be
"pre-cached" |
02:11.16 |
``Erik |
if you go from a->b, then b->a, is the
b->a fast? |
02:11.59 |
starseeker |
not really - I wouldn't expect it to
be |
02:12.00 |
brlcad |
starseeker: how slow? |
02:12.22 |
starseeker |
maybe a second or so |
02:12.34 |
brlcad |
do you know what part is slow? |
02:12.41 |
brlcad |
rendering? file i/o? |
02:12.48 |
starseeker |
not sure |
02:12.49 |
brlcad |
searching some list? |
02:12.59 |
brlcad |
redraw of the menu |
02:13.05 |
brlcad |
could be something simple |
02:13.17 |
starseeker |
suspects it might be loading
large images |
02:13.21 |
``Erik |
(the a->b->a test shoulda been fast on
b->a if it was i/o, which is how pre-loading the cache would
help) |
02:13.37 |
starseeker |
``Erik: cept I'm not caching anything
anywhere |
02:13.41 |
starseeker |
full reload each time |
02:13.53 |
``Erik |
your OS should do some caching for you...
:D |
02:14.06 |
starseeker |
I don't think it's a show stopper at this
point |
02:14.23 |
starseeker |
more important to get the image links
straightened out |
02:14.33 |
starseeker |
(pops up a nice tcl error window if it can't
find one...) |
02:14.34 |
brlcad |
yeah, that's not too horrible at a sec ..
especially if there's any feedback |
02:14.51 |
brlcad |
could display a busy/loading
icon/text/whatever |
02:15.03 |
starseeker |
the images are way too big anyhow - I gummed
that up the first time around |
02:15.05 |
brlcad |
or progress bar if you it's
parcelable |
02:15.22 |
starseeker |
has to re-extract them from
the word docs again |
02:15.28 |
starseeker |
do it right this time |
02:15.38 |
brlcad |
or from the original source |
02:15.48 |
starseeker |
if we have it... |
02:15.52 |
brlcad |
we have it |
02:16.04 |
starseeker |
cool - that'd be best, of course |
02:16.33 |
brlcad |
finding it might take a little digging, but we
definitely have it |
02:16.54 |
starseeker |
iirc, the "save image as" from Word was doing
a resolution down sampling (why???) and I tried to work around it
by doing big screenshots |
02:17.16 |
starseeker |
I stumbled onto another way later - maybe
using Preview? - that worked much better |
02:17.42 |
starseeker |
but the originals would avoid that mess
altogether |
02:18.08 |
brlcad |
vol II ? |
02:18.34 |
starseeker |
II and III |
02:19.06 |
starseeker |
III is more important - most of the ones in II
I can re-create if need be |
02:19.22 |
starseeker |
(might be nice to have an MGED version > 5
in the screenshots...) |
02:19.44 |
brlcad |
uploads |
02:23.22 |
starseeker |
This kinda puts the spotlight on the "MGED
manual" in the html directory and the distinctions between it and
the Vol II material - it's gonna look pretty redundant |
02:28.29 |
brlcad |
so good news |
02:28.31 |
brlcad |
is I found the images |
02:28.35 |
brlcad |
bad news |
02:28.47 |
brlcad |
is they're mixed together with images that
weren't used too |
02:28.54 |
starseeker |
urk |
02:29.09 |
brlcad |
and there are lots of them |
02:29.11 |
CIA-73 |
BRL-CAD: 03starseeker * r38618
10/brlcad/trunk/doc/docbook/articles/en/build_pattern.xml: Er, oops
- correcting the title... |
02:29.14 |
brlcad |
hundreds :) |
02:29.26 |
starseeker |
brlcad: heh. OK, tomorrow for that
then |
02:29.37 |
brlcad |
hm, including tons that are PNG files without
a png extension.. lovely |
02:30.20 |
starseeker |
still has to recreate some
figures with inkscape and graphviz |
02:30.43 |
starseeker |
iirc, there were a few "text figures" that
didn't lend themselves to html conversion very well |
02:30.57 |
brlcad |
http://brlcad.org/design/archer/images/vol1 |
02:32.36 |
starseeker |
I've actually got to head home pretty
quick... |
02:33.09 |
starseeker |
did anyone do Vol I as docbook? |
02:33.12 |
starseeker |
looks... |
02:33.47 |
starseeker |
hmm |
02:34.04 |
starseeker |
well, that should be easy to (re)write in
Docbook |
02:34.21 |
brlcad |
it's already html -- pretty simple |
02:34.30 |
starseeker |
ah |
02:34.31 |
brlcad |
also have translations for it |
02:34.51 |
starseeker |
http://brlcad.org/wiki/Overview
? |
02:35.01 |
brlcad |
that's basically the core that
survived |
02:36.09 |
starseeker |
we may have to update that CSG focus a bit
with NURBS coming online :-) |
02:38.00 |
starseeker |
packs it in while he's still
able to drive |
02:40.47 |
brlcad |
vol2 uploading now |
02:43.11 |
brlcad |
fixed all the png files that no
extension |
02:43.41 |
brlcad |
done |
02:43.44 |
brlcad |
http://brlcad.org/design/archer/images/vol2 |
02:44.56 |
brlcad |
some of the images that come right to mind
that were eventually cut or just glancingly considered were the dog
diagrams and paper airplane images |
02:45.13 |
brlcad |
have fun sorting it all out |
03:01.56 |
brlcad |
vol3 mostly up |
03:47.24 |
starseeker |
O.o |
03:54.36 |
brlcad |
there's some more in other formats (e.g., ppt,
doc), but won't upload without individually reviewing so let me
know if something is missing and needed |
03:54.47 |
starseeker |
k, thanks :-) |
03:55.07 |
starseeker |
that should be plenty to start |
04:55.34 |
*** join/#brlcad Ralith
(~ralith@69.90.48.97) |
06:33.46 |
*** join/#brlcad ``Erik
(~erik@c-69-140-109-104.hsd1.md.comcast.net) |
07:52.15 |
*** join/#brlcad Ralith
(~ralith@69.90.48.97) |
10:09.58 |
*** join/#brlcad mafm
(~mafm@81.35.69.130) |
10:53.25 |
*** join/#brlcad Nohla
(~jesica@201.255.230.147) |
12:44.32 |
d-lo |
Mernin all |
13:02.54 |
``Erik |
yargh |
13:04.48 |
d-lo |
/usr/include/sys/types.h:198: error:
conflicting declaration ?typedef long int int64_t? |
13:04.51 |
d-lo |
/home/dloman/include/brlcad/pstdint.h:456:
error: ?int64_t? has a previous declaration as ?typedef long long
int int64_t? |
13:04.54 |
d-lo |
/usr/include/unistd.h:238: error: conflicting
declaration ?typedef __intptr_t intptr_t? |
13:04.58 |
d-lo |
/home/dloman/include/brlcad/pstdint.h:715:
error: ?intptr_t? has a previous declaration as ?typedef int64_t
intptr_t? |
13:05.01 |
d-lo |
/usr/include/unistd.h:238: error: conflicting
declaration ?typedef __intptr_t intptr_t? |
13:05.04 |
d-lo |
/home/dloman/include/brlcad/pstdint.h:715:
error: ?intptr_t? has a previous declaration as ?typedef int64_t
intptr_t? |
13:05.07 |
d-lo |
issue :( |
13:05.20 |
``Erik |
os? |
13:05.34 |
d-lo |
RHEL |
13:06.28 |
``Erik |
sucks to be you |
13:06.28 |
``Erik |
:D |
13:07.00 |
``Erik |
pstdint.h is coming after types,h and
unistd.h, right? are the defines being set correctly? |
13:08.48 |
``Erik |
<-- starts a fresh build on
rhel5/x86_64 |
13:12.39 |
``Erik |
compiled fine here :/ |
13:15.02 |
CIA-73 |
BRL-CAD: 03erikgreenwald * r38619
10/brlcad/trunk/src/librt/primitives/metaball/metaball.c: fix
uninitialized variable warning |
13:35.45 |
d-lo |
fresh build of brlcad? |
13:36.38 |
d-lo |
I am building rt3, and these errors came out
of the blue. Dunno what caused it. |
13:46.05 |
``Erik |
oh, I did BRL-CAD, yes... hrm, the RHEL
machine lacks cmake |
13:46.38 |
d-lo |
trying an uninstall/recompile/install of
BRLCAD. Mebbe I am missing something new :/ |
13:47.25 |
``Erik |
it might be that pstdint.h is expecting
defines from the configure.ac that cmake is not
providing? |
13:48.58 |
``Erik |
hm, how do I add include and library paths to
cmake? |
13:49.05 |
``Erik |
it's not finding my X |
13:58.36 |
``Erik |
is there a way to do an "out of dir" build
with cmake? I make a machine specific dir in tmp, cd -, cmake
$HOME/src/rt^3/CMakeLists.txt, but it generated the makefiles with
the source instead of where I wanted :/ |
13:58.53 |
d-lo |
``Erik: in the top level CMakelists.txt, there
are INCLUDE_SEARCH_PATHS and LIB_SEARCH_PATHS vars you can
manipulate |
13:59.04 |
d-lo |
yes there is, but I haven't setup anything for
it yet |
13:59.50 |
``Erik |
hm, those vars have my X dirs in them
(/usr/local/include and /usr/local/lib), but it doesn't find them
when compiling. :/ |
14:00.10 |
d-lo |
what part is fialing to compile? |
14:00.15 |
d-lo |
lol, failing even |
14:00.43 |
``Erik |
ohhhh, OIS, that'd be the uh, ogre
crap |
14:00.47 |
CIA-73 |
BRL-CAD: 03starseeker * r38620
10/brlcad/trunk/doc/html/toc.html: Rearrange a bit, add the Books
(need to test) |
14:01.01 |
d-lo |
yeah, I haven't bothered trying to wire up all
that jazz |
14:01.15 |
d-lo |
well, some of /other is wired in but not
all. |
14:01.16 |
``Erik |
ok, compiling your stuff for dummies, chapter
1... go |
14:01.54 |
d-lo |
should be as simple as: |
14:02.10 |
d-lo |
1) cd to $whatever/rt3 |
14:02.14 |
d-lo |
3) cmake . |
14:02.31 |
d-lo |
nice, I skipped 2 |
14:02.36 |
d-lo |
4) make |
14:02.52 |
``Erik |
will just assume 2) svn
up |
14:03.03 |
``Erik |
that hits the X11 issue in OIS |
14:03.25 |
``Erik |
or, it did from my last checkout, I'll try
again before I say anything else O:-) |
14:03.50 |
d-lo |
I havent' touched OIS cmake stuff in a while,
probably still exists |
14:04.56 |
``Erik |
hm, in your cmake, it searches for libtkimg,
that's gone now... tkpng replaced it |
14:05.10 |
d-lo |
kk |
14:06.50 |
``Erik |
only failures on fbsd8/x86_32 seem to be in
src/other/ois/ |
14:06.55 |
``Erik |
:/ |
14:07.44 |
d-lo |
I think I see it. |
14:08.25 |
d-lo |
I am pretty syre the X11 paths are put into
RT3_INCLUDE_DIR at the top level CMakelists.txt but that var isn't
included with the OIS target. |
14:08.32 |
d-lo |
lemme push in a 'fix' and see if it
works |
14:09.05 |
``Erik |
compiles cmake on a rhel5
box |
14:10.28 |
CIA-73 |
BRL-CAD: 03davidloman * r38621
10/rt^3/trunk/cmake/FindBRLCAD.cmake: dropped the search for
libtkimg and replaced it with libtkpng |
14:12.25 |
CIA-73 |
BRL-CAD: 03davidloman * r38622
10/rt^3/trunk/src/other/ois/CMakeLists.txt: Add rt3 includes into
OIS build. |
14:12.34 |
CIA-73 |
BRL-CAD: 03erikgreenwald * r38623
10/brlcad/trunk/src/tclscripts/hv3/Makefile.am: add the missing
backslash so EXTRA_DIST actually has some info to it |
14:13.03 |
d-lo |
``Erik: There, see if tha tmakes OIS happy
:/ |
14:19.09 |
CIA-73 |
BRL-CAD: 03davidloman * r38624
10/rt^3/trunk/src/utility/CMakeLists.txt: Add policy to enforce new
link style directories. |
14:22.18 |
``Erik |
same issue :/ *shrug* |
14:23.17 |
d-lo |
wel thanks for trying anyways :/ |
14:23.27 |
d-lo |
I'll add that to a list of
'thingados' |
14:24.44 |
CIA-73 |
BRL-CAD: 03starseeker * r38625
10/brlcad/trunk/doc/docbook/books/en/ (2 files in 2 dirs): That
table is a little tricky to get as Docbook - punt for now and make
it an image. |
14:26.45 |
CIA-73 |
BRL-CAD: 03starseeker * r38626
10/brlcad/trunk/doc/docbook/books/en/images/tutorial_series_volIII_table_image_1.png:
Confound it, let's at least get the image right. |
14:50.04 |
CIA-73 |
BRL-CAD: 03starseeker * r38627
10/brlcad/trunk/doc/docbook/books/en/ (23 files in 2 dirs): Get
VolIII image sizes closer to reasonable. May still need to up the
dpi - pdf will be the real test - but getting closer. |
15:01.37 |
starseeker |
majority of the VolIII images appear to
actually be Word drawings + pics in final form |
15:01.45 |
CIA-73 |
BRL-CAD: 03indianlarry * r38628
10/brlcad/trunk/src/libbu/units.c: Added NULL conv_table element to
end of unit_lists[]. Looping constructs were setup to expect this
as final value and would cause a segmentation fault when unit not
found. |
15:01.48 |
starseeker |
blegh |
15:31.50 |
CIA-73 |
BRL-CAD: 03starseeker * r38629
10/brlcad/trunk/doc/docbook/ (19 files in 4 dirs): More Docbook
image tweakage |
15:47.37 |
brlcad |
I have several other files for vol3 in other
formats |
15:51.55 |
brlcad |
there, bunch more uploaded |
15:52.28 |
brlcad |
also have more ppt and doc files if there is a
specific image you need, probably pulled from doc to doc |
16:00.34 |
CIA-73 |
BRL-CAD: 03brlcad * r38630
10/brlcad/trunk/TODO: the rt* tools need some documentation
refactoring love. |
16:19.42 |
d-lo |
``Erik: Hrm, just checked the CMakeLists.txt
file in rt^3/src/other/ and OIS SHouldn't be building... commented
out. |
16:27.20 |
CIA-73 |
BRL-CAD: 03brlcad * r38631
10/brlcad/trunk/doc/deprecation.txt: deprecate ALL of the plot
tools from using pl in the command name, instead anticipatingly
using plot3. this is per patch 2989897 from tom browder to avoid
confusion and conflict with perl files. |
16:35.37 |
CIA-73 |
BRL-CAD: 03brlcad * r38632
10/brlcad/trunk/doc/deprecation.txt: mention .pl suffix changing to
.plot3 as a general catch-all |
17:13.25 |
CIA-73 |
BRL-CAD: 03brlcad * r38633 10/brlcad/trunk/
(include/raytrace.h src/librt/comb/db_comb.c): make
db_mkgift_tree() take a long instead of an int, but make
db_mkbool_tree() take a size_t. the prior can't take a size_t as it
uses looping that waits until it hits negative to
terminate. |
17:18.12 |
CIA-73 |
BRL-CAD: 03brlcad * r38634
10/brlcad/trunk/src/librt/comb/db_comb.c: db_mkgift_tree() now
takes a long, so cast from size_t |
17:18.29 |
CIA-73 |
BRL-CAD: 03brlcad * r38635
10/brlcad/trunk/src/librt/db5_io.c: tweak message. don't know for
certain that it's a 32-bit. |
17:18.32 |
CIA-73 |
BRL-CAD: 03starseeker * r38636
10/brlcad/trunk/doc/docbook/lessons/en/ (4 files in 2 dirs): Fix
lesson 6 image links. |
17:19.15 |
CIA-73 |
BRL-CAD: 03brlcad * r38637
10/brlcad/trunk/src/librt/db5_io.c: ws |
17:21.08 |
CIA-73 |
BRL-CAD: 03brlcad * r38638
10/brlcad/trunk/src/librt/db5_io.c: fix non-standard extension of
declaring functions with file scope (msvc quellage) |
17:22.45 |
CIA-73 |
BRL-CAD: 03brlcad * r38639
10/brlcad/trunk/src/librt/db5_scan.c: cast to the appropriate
function pointer type |
17:23.21 |
CIA-73 |
BRL-CAD: 03brlcad * r38640
10/brlcad/trunk/src/librt/db5_scan.c: consistency cleanup |
17:25.10 |
CIA-73 |
BRL-CAD: 03brlcad * r38641
10/brlcad/trunk/src/librt/db_alloc.c: quellage |
17:28.19 |
CIA-73 |
BRL-CAD: 03brlcad * r38642
10/brlcad/trunk/src/librt/db_alloc.c: style ws consistency
cleanup |
17:30.28 |
CIA-73 |
BRL-CAD: 03brlcad * r38643
10/brlcad/trunk/src/librt/ (db_alloc.c db_inmem.c): more -1 casting
quellage |
17:31.18 |
CIA-73 |
BRL-CAD: 03brlcad * r38644
10/brlcad/trunk/src/librt/db_inmem.c: minor ws cleanup |
17:34.03 |
CIA-73 |
BRL-CAD: 03brlcad * r38645
10/brlcad/trunk/src/librt/db_io.c: size_t casting on error result
(begging for define) |
17:35.46 |
CIA-73 |
BRL-CAD: 03starseeker * r38646
10/brlcad/trunk/doc/docbook/lessons/en/ (6 files in 2 dirs): Add in
some images for missing contents in lesson 16 - need to be redone,
but that should be the last of the 'missing image' errors |
17:40.44 |
CIA-73 |
BRL-CAD: 03davidloman * r38647
10/rt^3/trunk/tests/GE/GeometryEngineTest.cxx: Stub in
GeometryEngineTest. Precursor to Build system cleanup. |
17:42.52 |
CIA-73 |
BRL-CAD: 03davidloman * r38648
10/rt^3/trunk/cmake/ProjectPrinter.cmake: Extract common cmake
project printing lines into a single include. Precursor to Build
system cleanup. |
17:44.52 |
``Erik |
asonofabitch, more files added? |
17:45.13 |
starseeker |
sorry |
17:46.11 |
``Erik |
<-- almost tempted to write a make target
or script to generate the manifest |
17:47.27 |
CIA-73 |
BRL-CAD: 03erikgreenwald * r38649
10/brlcad/trunk/src/librt/db_io.c: size_t instead of
sizet. |
17:48.11 |
brlcad |
whoops |
17:48.28 |
brlcad |
lotta commits en route |
17:48.38 |
``Erik |
and now a conflict, mwahahaha |
18:06.25 |
*** join/#brlcad parigaudi
(~quassel@pd95b7f5e.dip0.t-ipconnect.de) |
18:12.16 |
CIA-73 |
BRL-CAD: 03brlcad * r38650 10/brlcad/trunk/ (5
files in 3 dirs): |
18:12.16 |
CIA-73 |
BRL-CAD: substantial overhaul of offset
management for mem_map objects, |
18:12.16 |
CIA-73 |
BRL-CAD: db_scan()/db5_sca() handlers and
dbi's dbi_eof position (from scan). make them |
18:12.16 |
CIA-73 |
BRL-CAD: off_t's instead of size_t's as they
do represent file and memory offsets, not |
18:12.16 |
CIA-73 |
BRL-CAD: sizes. it's also a signed type so the
-1 marker we use all over the place won't |
18:12.16 |
CIA-73 |
BRL-CAD: get converted through to a
potentially unsigned type. |
18:17.31 |
CIA-73 |
BRL-CAD: 03indianlarry * r38651
10/brlcad/trunk/src/rt/opt.c: |
18:17.31 |
CIA-73 |
BRL-CAD: Added 'model' keyword to the '-u'
units option parsing. When the 'model' keyword |
18:17.31 |
CIA-73 |
BRL-CAD: is passed as the units option a
'model_units' flag is set signaling programs |
18:17.31 |
CIA-73 |
BRL-CAD: like 'rtarea' to produce results in
the current model working units. |
18:18.13 |
CIA-73 |
BRL-CAD: 03indianlarry * r38652
10/brlcad/trunk/src/rt/viewarea.c: |
18:18.13 |
CIA-73 |
BRL-CAD: Added external reference to
'model_units' flag. Added warning when using current |
18:18.13 |
CIA-73 |
BRL-CAD: model units as result units. Added
some limited logic to show a common larger |
18:18.13 |
CIA-73 |
BRL-CAD: unit in the parenthesized portion of
the result: mm^2,cm^2, dm^2 -> m^2, m^2 -> |
18:18.13 |
CIA-73 |
BRL-CAD: km^2, in^2 -> ft^2, ft^2 ->
yd^2 otherwise defaults to mm^2. |
18:20.06 |
CIA-73 |
BRL-CAD: 03indianlarry * r38653
10/brlcad/trunk/src/libged/rt.c: |
18:20.06 |
CIA-73 |
BRL-CAD: Added logic to ged_rt(...) to append
"-u model" to 'rtarea' command when the |
18:20.06 |
CIA-73 |
BRL-CAD: user does not specify the output
units explicitly. This means that 'rtarea' when |
18:20.06 |
CIA-73 |
BRL-CAD: run from within 'mged' will produce
results in the current working model units |
18:20.06 |
CIA-73 |
BRL-CAD: unless overridden by the user. Note:
For backward compatibility with existing |
18:20.06 |
CIA-73 |
BRL-CAD: scripts running 'rtarea' from the
system command line(not from within mged) will |
18:20.07 |
CIA-73 |
BRL-CAD: still produce output in mm^2 unless
otherwise specified with the '-u' option. |
18:24.10 |
CIA-73 |
BRL-CAD: 03brlcad * r38654
10/brlcad/trunk/src/librt/ (db_inmem.c db_io.c db_open.c): off_t
cleanup |
18:26.16 |
``Erik |
changing dbi_eof to off_t is causing issues,
it's compared against (size_t)-1 in places |
18:26.34 |
``Erik |
RT_DIR_PHONY_ADDR for example |
18:27.30 |
brlcad |
yeah, not unexpected, just odd I can't
reproduce them -- may be off_t's match size_t's on my
config |
18:27.58 |
brlcad |
directory pointer addresses is probably
another off_t |
18:29.07 |
``Erik |
um, my mac and leenewx builds are 64b, wonder
if that's related |
18:29.57 |
CIA-73 |
BRL-CAD: 03davidloman * r38655 10/rt^3/trunk/
(29 files in 22 dirs): Cleanup of CMake build system. Standardized
include path and library logic. Fixed multiple issues with QT4
configuration and use. |
18:30.26 |
CIA-73 |
BRL-CAD: 03brlcad * r38656
10/brlcad/trunk/include/raytrace.h: d_addr's (i.e.,
d_un.file_offset's) in a directory structure are file offsets so
use off_t instead of size_t. this probably has a cascade of fallout
that will need cleanup. |
18:39.46 |
CIA-73 |
BRL-CAD: 03bob1961 * r38657 10/brlcad/trunk/
(6 files in 4 dirs): Added a new bot_split command (the old one
didn't do anything). The new one splits out disconnected pieces
within a bot into separate bots. |
18:41.11 |
CIA-73 |
BRL-CAD: 03brlcad * r38658 10/brlcad/trunk/
(include/raytrace.h src/librt/db_io.c):
db_write()/db_get()/db_put() also use offsets. make it so.
off_t. |
18:43.26 |
CIA-73 |
BRL-CAD: 03davidloman * r38659
10/rt^3/trunk/src/ (CMakeLists.txt other/CMakeLists.txt): Restore
coreinterface compilation. Accidentally commented it out. |
18:45.30 |
CIA-73 |
BRL-CAD: 03erikgreenwald * r38660
10/brlcad/trunk/src/librt/ (db5_scan.c db_io.c memalloc.c):
off_t/size_t casting |
18:47.02 |
``Erik |
wonders if brlcad has turned
off strict compile flags? O.o |
18:47.34 |
brlcad |
nah, they're all listed |
18:47.42 |
CIA-73 |
BRL-CAD: 03brlcad * r38661
10/brlcad/trunk/src/librt/db_io.c: fread() returns a count less
than what we requested, not -1. print the error regardless if it's
less. |
18:48.53 |
brlcad |
casting RT_DIR_PHONY_ADDR to size_t is
probably an indication of faulty logic, something that should be
testing for a diff value or that needs to be off_t itself |
18:50.23 |
``Erik |
probably, I'm scrambling to get commits thrown
before conflicts happen heh |
18:50.38 |
``Erik |
(of course, now I'm getting asc2g failures on
one of my test platforms) |
18:59.36 |
CIA-73 |
BRL-CAD: 03brlcad * r38662 10/brlcad/trunk/
(include/raytrace.h src/librt/memalloc.c): rt_memget()'s place
param looks to be an offset |
19:12.54 |
*** join/#brlcad R0b0t1
(~Enigma@unaffiliated/r0b0t1) |
19:15.27 |
d-lo |
interesting |
19:15.56 |
d-lo |
so if i config brlcad to install to my home
dir (/home/dloman) and then ' |
19:16.00 |
d-lo |
'make install' |
19:16.29 |
d-lo |
running brlcad-config --includedir still
outputs '/usr/brlcad/include' |
19:30.00 |
CIA-73 |
BRL-CAD: 03starseeker * r38663
10/brlcad/trunk/doc/docbook/books/en/ (9 files in 2 dirs): Add some
of the Volume I content to serve as a 'cover page' for the help
browser. |
19:33.27 |
CIA-73 |
BRL-CAD: 03starseeker * r38664
10/brlcad/trunk/src/tclscripts/archer/Archer.tcl: Switch html help
viewer to using hv3 megawidget, point it to Vol1 for intro page,
conditionalize drawing html windows on presence of the Vol1 html
file. |
19:34.51 |
CIA-73 |
BRL-CAD: 03starseeker * r38665
10/brlcad/trunk/doc/html/toc.html: Add vol1 to the toc
list. |
19:38.57 |
CIA-73 |
BRL-CAD: 03davidloman * r38666
10/rt^3/trunk/cmake/FindBRLCAD.cmake: Fixed brlcad lib finding
logic. FOUND and NOTFOUND were reversed. |
19:41.57 |
CIA-73 |
BRL-CAD: 03davidloman * r38667
10/rt^3/trunk/CMakeLists.txt: Removed 'common install' paths from
master CMakeLists.txt file. Now fully relies on PATH env
variable. |
19:59.05 |
CIA-73 |
BRL-CAD: 03davidloman * r38668 10/rt^3/trunk/
(cmake/FindBRLCAD.cmake src/coreInterface/CMakeLists.txt): Cleaned
up brlcad-config output by removing the newlines. Logic rolled down
into coreinterface. |
20:09.59 |
CIA-73 |
BRL-CAD: 03davidloman * r38669
10/brlcad/trunk/ (18 files in 18 dirs): Found a whole slew of build
byproducts not on the svn:ignore list. |
20:42.47 |
starseeker |
cannot escape the feeling the
whole nirt/mged hookup is waaay more complicated than it needs to
be... |
20:48.57 |
brlcad |
probably is, but how so? |
20:50.22 |
brlcad |
d-lo: sounds like a previous config |
20:51.05 |
starseeker |
just seems like a lot of stuff going on -
would have thought it would be a simple call to shootray with the
handlers set up, no need for pipe... |
20:51.15 |
starseeker |
I suppose that might be the script
handling |
20:52.39 |
brlcad |
a lot of it is script handling so that it's
intentionally going through nirt's application front-end |
20:52.55 |
brlcad |
since nirt isn't _just_ a plain wrapper on
rt_shootray() |
20:54.32 |
brlcad |
shot setup, various options to modify behavior
and reporting, the script interface, etc |
20:56.04 |
starseeker |
methinks nirt's frontend needs to turn into
some libanalyze functions |
20:56.48 |
brlcad |
and it's formatted output into libbu
functions |
20:57.38 |
starseeker |
keeps having to fight the
urge to dig into that... must get Archer alpha ready
Soon |
20:59.47 |
brlcad |
July 1st is a good alpha ship date
goal |
20:59.56 |
brlcad |
potentially three releases before
then |
21:00.15 |
starseeker |
nods - what are your target
"must have this in there" features? |
21:01.15 |
brlcad |
you've already hit up several of
them |
21:02.08 |
starseeker |
see the two major remaining
ones as comb editing in the right panel and the remaining primitive
editing functionality (pipe, sketch, bot) |
21:02.21 |
brlcad |
in addition to mged command parity.. |
21:03.03 |
starseeker |
oh, and figure out why we can't raytrace
in-frame anymore... |
21:05.48 |
brlcad |
integrated help, hierarchical browsing, object
list view, edit panels for all objects, and migration of most mged
"tools" (overlaps, adc, snap-to-grid, rendering, query, and
patterns) |
21:09.02 |
brlcad |
more pedantic: checking out the input bindings
for consistency/availability (shift grips and view hot keys at a
minimum); making sure there's a graphical means for editing
attributes, prims, and combs; and faceplate |
21:09.19 |
brlcad |
that's probably all that can be achieved, if
even that |
21:09.44 |
starseeker |
nods |
21:11.16 |
starseeker |
I'm eyeing tackling the pattern tool - it's
either a quick and dirty snarf of patterns.tcl and pattern_gui.tcl,
or a scrubdown of clone.c and porting patterns.tcl into the clone c
code |
21:15.13 |
starseeker |
must consult the
modelers |
21:17.03 |
brlcad |
I'd say scrub down clone.c and port
patterns |
21:17.15 |
brlcad |
if it's worth doing, it's worth doing
well |
21:17.25 |
brlcad |
and cloning/patterns is a CAD
fundamental |
21:17.51 |
starseeker |
nods - yeah, guess that makes
sense. |
21:18.22 |
brlcad |
should be integrated into the gui and
available on the fly, so you could band select some objects and
replicate them in a pattern with just a couple clicks and a
drag |
21:18.36 |
starseeker |
I do need to ask 'em about that GUI though -
if they would prefer to work exclusively with clone on the command
line (maybe with better illustrative docs) that might be a better
place to put effort than a GUI redo |
21:18.41 |
starseeker |
nods |
21:19.11 |
brlcad |
the command line should not be required for
base functionality |
21:19.14 |
starseeker |
integrating anything like that into our
display manager seems to be a real trick though |
21:19.29 |
brlcad |
it should be required to get more advanced
options, more fine-grained control |
21:19.51 |
brlcad |
but they shouldn't have to touch the command
line if we do things right |
21:20.19 |
starseeker |
would dearly love to have
graphical control of thinks like keypoint in-display, but is not
even sure how to get started building that into the current
architecture |
21:20.23 |
brlcad |
so while the gui doesn't need to have ALL of
the options that clone has, there should be a way to replicate in
various pattern shapes via the GUI (deep or shallow) |
21:21.48 |
starseeker |
(the nirt mockup has an in-display
illustration of the ray origin point direction - I had intended to
ask Bob if that was possible) |
21:28.04 |
``Erik |
yeesh
http://www.youtube.com/watch?v=o4MwTvtyrUQ&feature=player_embedded |
21:30.38 |
*** join/#brlcad akafubu
(~akafubu@unaffiliated/akafubu) |
21:31.21 |
brlcad |
<PROTECTED> |
21:35.02 |
``Erik |
something with all this off_t noise seems to
have broken something somewhere O.o asc2g bombs on BU_ASSERT_SIZE_T
(when running asc2g) on 32b builds (but not 64) |
21:35.16 |
``Erik |
starts a binary svn revision
search |
21:35.23 |
brlcad |
k, I fix |
21:35.36 |
``Erik |
length is being passed in as 0 at some
point |
21:37.44 |
*** join/#brlcad akafubu
(~akafubu@unaffiliated/akafubu) |
21:41.28 |
brlcad |
length&7 or just length? |
21:41.34 |
brlcad |
which assert? |
21:43.01 |
*** join/#brlcad talcite
(~matthew@bas4-toronto21-2925505118.dsl.bell.ca) |
21:43.31 |
talcite |
brlcad: ping? |
21:43.36 |
brlcad |
pong? |
21:44.16 |
talcite |
brlcad: did we end up doing the upstream
takeover of the bundled external projects? |
21:44.34 |
talcite |
a senior fedora dev is asking for a status
update |
21:44.44 |
brlcad |
we have tkhtml taken over, lot of work to
prepare an updated release |
21:45.53 |
brlcad |
no response from utah so we're good to go
forward with URT as well, next step being to decide on project name
to establish a new home |
21:46.35 |
talcite |
brlcad: ok. I'll report that back to him.
Anything I can do to help speed things up? |
21:47.30 |
brlcad |
such as? |
21:48.19 |
brlcad |
you could do the fossil setup for tkhtml,
clean up the files, update the docs, import the trackers, ...
there's a long laundry list |
21:49.04 |
talcite |
brlcad: ok. Is this written down anywhere? I
can try to tackle them one at a time |
21:50.16 |
brlcad |
someone probably could write up a checklist on
the wiki, i'll look into that |
21:50.51 |
``Erik |
neat: http://i.imgur.com/flMMU.gif
(animated gif of the iceland volcano cloud) |
21:51.48 |
talcite |
thanks. I'll update bugzilla in the mean
time |
21:58.14 |
brlcad |
``Erik: what was the full assert fail
line? |
21:58.28 |
brlcad |
should have a file , line in it |
22:00.56 |
``Erik |
BU_ASSERT_SIZE_T(length>=8) failed,
lhs=34359738368, rhs=2835355298232, file z¸PÕ, line
671672320 |
22:01.09 |
``Erik |
mah po' stack |
22:01.25 |
``Erik |
db5_io.c ~665ish, based on printf
debugging... |
22:01.35 |
brlcad |
wow |
22:01.57 |
``Erik |
38655 works, 38658 fails, still honing
in |
22:02.57 |
CIA-73 |
BRL-CAD: 03brlcad * r38670 10/brlcad/trunk/
(doc/deprecation.txt include/bu.h): genptr_t/GENPTR_NULL are hereby
deprecated. their use is no longer relevant with ansi compliance as
a requirement. |
22:03.45 |
``Erik |
but I'm about to head home *shrug* I can look
into it more tomorrow |
22:04.59 |
``Erik |
38656 fails |
22:05.39 |
``Erik |
(damnit, now I wanna stay and kill
it) |
22:06.07 |
brlcad |
hrmm |
22:06.07 |
``Erik |
changing file_offset to off_t ...
huh |
22:06.10 |
``Erik |
that's all that patch is |
22:06.25 |
brlcad |
yep:
http://brlcad.svn.sourceforge.net/viewvc/brlcad/brlcad/trunk/include/raytrace.h?r1=38656&r2=38655&pathrev=38656 |
22:06.40 |
brlcad |
and RT_DIR_PHONY_ADDR getting cast to
off_t |
22:07.39 |
``Erik |
hm |
22:07.52 |
``Erik |
probably a test to see if file_offset < 0
somewhere |
22:09.18 |
brlcad |
that's kinda scary that it worked with size_t
as that would have just been a super large offset value |
22:10.02 |
``Erik |
aHHH |
22:10.05 |
``Erik |
get this |
22:10.14 |
``Erik |
off_t is __int64_t, size_t is
__uint32_t |
22:10.34 |
brlcad |
sounds reasonable |
22:10.44 |
``Erik |
so -1 to one is not -1 to the other |
22:11.01 |
brlcad |
that's why it's scary that size_t worked at
all |
22:11.06 |
``Erik |
ayup |
22:11.17 |
brlcad |
unsigned it would hhave just been a big num
MAX_UINT-1 |
22:11.26 |
brlcad |
or MAX_UINT or whatever |
22:11.46 |
brlcad |
looks like db5_write_free() is where it's
coming from |
22:12.17 |
brlcad |
which is db5_realloc() |
22:12.54 |
``Erik |
yeah, I can give you a bt if you
want... |
22:12.55 |
brlcad |
ahh, maybe that's related |
22:13.00 |
brlcad |
sure |
22:13.15 |
brlcad |
I think I found it |
22:13.24 |
``Erik |
ah, then I'll let ya roll |
22:13.30 |
``Erik |
I've been here too long, I have cats to annoy
O.o |
22:13.33 |
``Erik |
wanders off |
22:13.35 |
brlcad |
db5_alloc.c:155 |
22:13.52 |
brlcad |
d_addr getting set to a size_t |
22:16.16 |
talcite |
brlcad: what was the verdict about STEP? are
we doing a takeover as well? |
22:18.03 |
brlcad |
that basically already happened before this
all started -- but project infrastructure still isn't in place (a
home) |
22:22.57 |
talcite |
oh ok. I'll add that to the list of things to
do |
22:26.27 |
CIA-73 |
BRL-CAD: 03brlcad * r38671
10/brlcad/trunk/src/librt/db_io.c: returns more than -1, update
comment. |
22:26.52 |
CIA-73 |
BRL-CAD: 03brlcad * r38672
10/brlcad/trunk/src/librt/db_scan.c: cast to off_t for clarity on
the type |
22:28.43 |
CIA-73 |
BRL-CAD: 03brlcad * r38673
10/brlcad/trunk/src/librt/ (db5_alloc.c db_alloc.c): BAD juju. no
donut for using size_t vars to store negative values. causing a
whole world of db i/o hurt since -1 cast to unsigned cast to off_t
(bigger signed) certainly won't match correctly. |
22:34.24 |
talcite |
brlcad: do we have existing options for
project infrastructure, or do we need to find one? Fedora offers
trackers and version control for projects that are released under
compatible software licenses (which isn't a problem for
us) |
22:35.16 |
talcite |
it would be a big head start, and we wouldn't
have to worry about maintenance |
22:35.45 |
brlcad |
for ease of management, I'm partial to sf.net
and google code with preference for sf.net most of the time unless
there's a strong motivating factor for something else |
22:36.20 |
talcite |
brlcad: ahh ok. I can set us up with something
there if you want |
22:37.17 |
brlcad |
the issue then still comes down to finalizing
on a short and long name for the project, as they are
permanent |
22:37.48 |
brlcad |
and UtahRasterToolkit doesn't exactly roll off
the tounge |
22:38.04 |
talcite |
heh |
22:38.17 |
brlcad |
aside from having no utah involvement any
more |
22:38.41 |
brlcad |
librle is at the core of the kit, so maybe
something based on that |
22:39.25 |
brlcad |
step is a bit easier |
22:40.12 |
brlcad |
I have a good name in mind there but want to
let it simmer and check on conflicts |
22:40.37 |
talcite |
the good name is for STEP, or URT? |
22:40.41 |
brlcad |
step |
22:40.56 |
brlcad |
need brainstorming on urt |
22:41.08 |
brlcad |
got to run, back in a few |
22:41.16 |
talcite |
is this something that's suitable for the
mailing list? |
22:41.18 |
talcite |
k |
22:41.36 |
brlcad |
could, but brainstorming here would suffice
too |
22:41.55 |
brlcad |
I just haven't put too much critical thought
into it lately |
22:41.59 |
brlcad |
urt that is |