00:15.10 |
*** join/#brlcad Ralith
(~ralith@69.90.48.97) |
00:54.20 |
brlcad |
wishes this cold/flu thing
would dissipate faster |
01:57.14 |
poolio |
brlcad: yeah that's been no fun... I got it
too :( |
01:57.40 |
poolio |
also my raytracer is done for now, submitted
it but I'll probably come back to it this summer. I'm curious to
play around with some of the distributed ray tracing
effects |
02:02.05 |
CIA-73 |
BRL-CAD: 03brlcad * r38395
10/brlcad/trunk/include/ (bu.h common.h): reverse the logic on
GNUC_PREREQ to match glibc's __GNUC_PREREQ() macro (and the implied
meaning), but rename it to GCC_PREREQ() too. make __attribute__ a
common.h provision. |
02:06.48 |
CIA-73 |
BRL-CAD: 03starseeker * r38396
10/brlcad/trunk/src/tclscripts/mged/ (Makefile.am
helpbrowse.tcl): |
02:06.48 |
CIA-73 |
BRL-CAD: Add example tcl script that
successfully displayed html with images using tkhtml |
02:06.48 |
CIA-73 |
BRL-CAD: (needs tkpng, exactly correct
directory placement currently) - crude, fragile, |
02:06.48 |
CIA-73 |
BRL-CAD: and not general, it will be removed
once Archer has an html displaying browser |
02:06.48 |
CIA-73 |
BRL-CAD: that can load images. Just being
stuck in to have handy as an illustration. |
02:12.04 |
CIA-73 |
BRL-CAD: 03starseeker * r38397
10/brlcad/trunk/src/tclscripts/archer/ (Archer.tcl
LoadArcherLibs.tcl): Doesn't do anything yet except pop up an empty
html window, but it doesn't crash - since there was no working Help
of any sort hanging off of this menu option to start with, go ahead
and commit. |
02:24.39 |
CIA-73 |
BRL-CAD: 03brlcad * r38398
10/brlcad/trunk/include/common.h: provide a similar block for the
intel compiler for testing version |
02:40.04 |
*** join/#brlcad IriX64
(~Warlock@bas2-sudbury98-1177593152.dsl.bell.ca) |
02:40.47 |
CIA-73 |
BRL-CAD: 03brlcad * r38399
10/brlcad/trunk/include/common.h: |
02:40.47 |
CIA-73 |
BRL-CAD: add similar LIKELY and UNLIKELY
macros for branch prediction hinting. be VERY |
02:40.47 |
CIA-73 |
BRL-CAD: brazen in making it clear that the
new GCC_PREREQ and ICC_PREREQ macros are not |
02:40.47 |
CIA-73 |
BRL-CAD: intended to be used outside of the
common.h header file (as client code should |
02:40.47 |
CIA-73 |
BRL-CAD: not be based on compilers, they
should be based on tested features). |
02:46.51 |
CIA-73 |
BRL-CAD: 03brlcad * r38400
10/brlcad/trunk/include/common.h: doxygen commens on the new
UNUSED/LIKELY/UNLIKELY macros. |
02:53.06 |
CIA-73 |
BRL-CAD: 03brlcad * r38401
10/brlcad/trunk/include/common.h: little more consistency if we
somehow happen to run into a conflicting macro |
02:53.55 |
CIA-73 |
BRL-CAD: 03brlcad * r38402
10/brlcad/trunk/include/common.h: oops, premature commit |
03:16.02 |
CIA-73 |
BRL-CAD: 03brlcad * r38403
10/brlcad/trunk/include/common.h: add one more for a DEPRECATED
marker that can be left on public API to warn if they're used. fix
a typo on UNLIKELY too. |
03:21.45 |
CIA-73 |
BRL-CAD: 03brlcad * r38404
10/brlcad/trunk/include/bu.h: replace __BU_ATTR_DEPRECATED with a
simple DEPRECATED and use that before the function name as part of
the signature. |
03:31.21 |
*** join/#brlcad Nohla
(~jesica@201.255.244.77) |
04:15.14 |
*** join/#brlcad talcite
(~matthew@76-10-151-95.dsl.teksavvy.com) |
05:59.06 |
*** join/#brlcad Stattrav
(~Stattrav@202.3.77.233) |
06:50.56 |
*** join/#brlcad talcite
(~matthew@75-119-229-153.dsl.teksavvy.com) |
12:26.07 |
starseeker |
notes the Cocoa AquaTk is
apparently known not to work on 10.4 |
12:26.10 |
starseeker |
mutter... |
12:29.50 |
starseeker |
chuckles at this line: "Being
an open source developer at Microsoft is like being a preacher in
Vegas" |
13:16.12 |
brlcad |
debates trying to be
mobile |
13:17.22 |
CIA-73 |
BRL-CAD: 03brlcad * r38405
10/brlcad/trunk/src/ (91 files in 43 dirs): use the new UNUSED()
macro. e.g.: int main(int UNUSED(argc), char
*UNUSED(argv)[]); |
14:32.38 |
CIA-73 |
BRL-CAD: 03starseeker * r38406
10/brlcad/trunk/src/tclscripts/archer/Archer.tcl: Successful
display of image containing html in Archer help, but scrollbar not
working |
14:40.27 |
CIA-73 |
BRL-CAD: 03erikgreenwald * r38407
10/brlcad/trunk/src/librt/primitives/nmg/nmg_tri_mc.c: fire the
primary rays in the gridding function |
14:45.22 |
CIA-73 |
BRL-CAD: 03starseeker * r38408
10/brlcad/trunk/src/tclscripts/archer/Archer.tcl: OK, scrolling is
working now. |
14:47.15 |
CIA-73 |
BRL-CAD: 03starseeker * r38409
10/brlcad/trunk/src/tclscripts/mged/ (Makefile.am helpbrowse.tcl):
Shouldn't need the helpbrowse example any more. |
15:35.41 |
*** join/#brlcad Stattrav
(~Stattrav@202.3.77.233) |
17:04.35 |
CIA-73 |
BRL-CAD: 03brlcad * r38410
10/brlcad/trunk/src/librt/primitives/nmg/nmg_pr.c: fix a subtle bug
reported via an sf bug report from Fred ( breakfastfish ) when
strict warnings was failing for him due to array subscript being
out of bounds. |
17:33.48 |
CIA-73 |
BRL-CAD: 03brlcad * r38411
10/brlcad/trunk/src/libbn/sphmap.c: move spm_free up since spm_init
calls it, even if spm.h has the decls. |
17:36.32 |
CIA-73 |
BRL-CAD: 03brlcad * r38412
10/brlcad/trunk/src/libtermio/termio.c: fix the 'real prototype'
warning/error reproted by Auch Scelsi ( scelsi ) in sf report
2984176. since the signature is a bit complex, just move it earlier
to avoid the need for a forward decl. |
17:47.33 |
*** join/#brlcad Elrohir
(~kvirc@p5B14AAAD.dip.t-dialin.net) |
18:11.24 |
CIA-73 |
BRL-CAD: 03starseeker * r38413
10/brlcad/trunk/src/tclscripts/archer/Archer.tcl: Figured out how
to get the title string from the html document - now to do
something useful with it... |
18:23.49 |
CIA-73 |
BRL-CAD: 03brlcad * r38414
10/brlcad/trunk/src/mged/titles.c: |
18:23.49 |
CIA-73 |
BRL-CAD: add some additional validation checks
related to sf report 1586998 (mged |
18:23.49 |
CIA-73 |
BRL-CAD: segfault) from Karel Kulhavy ( clock3
). was unable to reproduce his crash, but |
18:23.49 |
CIA-73 |
BRL-CAD: suspect that there's some obscure
case wehere illump is either ending up invalid |
18:23.49 |
CIA-73 |
BRL-CAD: or illump->s_fullpath is invalid
yet non-null, causing problems while we |
18:23.50 |
CIA-73 |
BRL-CAD: iterate, print, and free the
vls. |
18:51.51 |
CIA-73 |
BRL-CAD: 03brlcad * r38415
10/brlcad/trunk/TODO: see if converting arbs with non-planar faces
to brep arbs would suffice, allowing the removal of that validation
restriction (at least in terms of ray-tracing). would be a great
lil exercise for a new dev to play with. |
18:52.58 |
CIA-73 |
BRL-CAD: 03starseeker * r38416
10/brlcad/trunk/src/tclscripts/archer/Archer.tcl: No links working,
but explore using two html instances to provide a table of contents
ability. |
19:05.02 |
brlcad |
alright.. bug count back down below
50 |
19:09.39 |
starseeker |
nice |
19:12.29 |
brlcad |
tom and wim's bugs should get some attention,
prime users |
19:12.46 |
brlcad |
very interesting tessellation failure bug
report too, simpel geometry |
19:47.18 |
CIA-73 |
BRL-CAD: 03brlcad * r38417
10/brlcad/trunk/include/brlcad_version.h: add a -0 to the version
literals so that even if the file is empty, it'll result in the
version getting set to zero. this should fix a peculiar case on
windows where the COUNT file is empty. |
19:55.22 |
CIA-73 |
BRL-CAD: 03brlcad * r38418
10/brlcad/trunk/src/libbu/cmd.c: quell Tcl_CmdProc type warning.
bu_cmdtab's callback signature is rather limited for arbitrary
callbacks. should be revisited. |
20:00.47 |
CIA-73 |
BRL-CAD: 03starseeker * r38419
10/brlcad/trunk/src/tclscripts/archer/Archer.tcl: Adding
hyperlinking support looks to be a bit of a challenge - might be
able to do what is needed for help browser with a tree
widget. |
20:05.10 |
CIA-73 |
BRL-CAD: 03brlcad * r38420
10/brlcad/trunk/src/libfb/if_wgl.c: |
20:05.10 |
CIA-73 |
BRL-CAD: reorder functions to avoid most of
the forward declarations (which were mostly |
20:05.10 |
CIA-73 |
BRL-CAD: all k&r style anyways causing
msvc grief. move wgl_interface to the bottom |
20:05.10 |
CIA-73 |
BRL-CAD: accordingly so it can reference those
funcs properly without decls. |
20:09.35 |
CIA-73 |
BRL-CAD: 03erikgreenwald * r38421
10/brlcad/trunk/src/libgcv/region_end_mc.c: fuse the vertices and
edges before the regions/shells are killed. |
20:14.09 |
*** join/#brlcad R0b0t1
(~Enigma@unaffiliated/r0b0t1) |
20:17.18 |
CIA-73 |
BRL-CAD: 03brlcad * r38422
10/brlcad/trunk/src/libfb/if_wgl.c: style, comment, indent
cleanup |
20:23.21 |
CIA-73 |
BRL-CAD: 03brlcad * r38423
10/brlcad/trunk/src/libfb/if_wgl.c: more cleanup and
de-k&rification. remove register keyword. |
20:28.34 |
CIA-73 |
BRL-CAD: 03bob1961 * r38424
10/brlcad/trunk/src/tclscripts/archer/ (Archer.tcl ArcherCore.tcl):
Disable the old tree viewer. Added functionality to colorize tree
nodes depending on whether or not they're displayed. Also added
(currently disabled) functionality to colorize tree nodes impacted
by current edit state. |
20:34.43 |
CIA-73 |
BRL-CAD: 03brlcad * r38425
10/brlcad/trunk/src/libfb/fbserv_obj.c: quell msvc warnings about
Tcl params not matching. |
20:38.11 |
CIA-73 |
BRL-CAD: 03brlcad * r38426
10/brlcad/trunk/NEWS: bob added colorization to archer's tree view.
indicates what objects are presently selected. |
20:57.41 |
starseeker |
brlcad: what do you think is the better course
of action - work MGED's browser launching abilities into Archer, or
pursue a tkhtml based viewer? |
20:58.23 |
starseeker |
I might be able to get something very simple
working quickly with tkhtml, but hyperlinking will be a
trick |
20:59.05 |
starseeker |
barring something like sucking in
hv3 |
20:59.14 |
starseeker |
(which requires sqlite) |
21:02.46 |
CIA-73 |
BRL-CAD: 03erikgreenwald * r38427
10/brlcad/trunk/src/librt/primitives/metaball/metaball_tri.c:
decimate if possible. |
21:19.58 |
CIA-73 |
BRL-CAD: 03brlcad * r38428
10/brlcad/trunk/src/conv/iges/makedir.c: wow, using write(1,... to
send to stdout. ballsy stupid. |
21:20.50 |
CIA-73 |
BRL-CAD: 03brlcad * r38429
10/brlcad/trunk/src/conv/iges/makedir.c: cleanup indent, style,
comments, remove authors. |
21:24.21 |
``Erik |
hmmmmm |
21:24.43 |
``Erik |
starts thinking that
nmg_model_face_fuse() simply doesn't work O.o |
21:25.31 |
CIA-73 |
BRL-CAD: 03brlcad * r38430
10/brlcad/trunk/src/mged/fbserv.c: use explicit Clientdata vars to
try and appease msvc |
21:26.17 |
``Erik |
almost looks like the typical "inci(int i){
i++; return; }" issue |
21:29.12 |
CIA-73 |
BRL-CAD: 03starseeker * r38431
10/brlcad/trunk/src/tclscripts/archer/Archer.tcl: Start working on
the man page viewer - close, but can't get it to update the html
display with the new data yet. |
21:29.16 |
CIA-73 |
BRL-CAD: 03brlcad * r38432
10/brlcad/trunk/src/mged/fbserv.c: reorder to avoid forward
decls |
21:31.45 |
CIA-73 |
BRL-CAD: 03brlcad * r38433
10/brlcad/trunk/src/mged/fbserv.c: oops, missed one reorder. quell
all warnings. |
21:32.22 |
brlcad |
could be |
21:32.58 |
brlcad |
that would be f'ing hilarious if most of the
tessellation problems turned out to be a simple off-by-one code bug
in an obscure routine |
21:33.21 |
brlcad |
and by fixing it, all problems go
away |
21:33.33 |
brlcad |
supremely unlikely, but it would be slap dead
hilarious |
21:35.11 |
``Erik |
not on off by one |
21:35.45 |
CIA-73 |
BRL-CAD: 03starseeker * r38434
10/brlcad/trunk/src/tclscripts/archer/Archer.tcl: Ah, there we go -
got it working. We now have man page viewing in Archer. |
21:36.01 |
``Erik |
it looks like the various functions start out
by creating a ptbl, wiring the pointers in the ptbl to the content
in the NMG struct... do their magic on the ptbl without altering
the NMG... then delete teh ptbl and return the # of items
supposedly removed. |
21:36.38 |
``Erik |
(this is all fusing stuff, the decimation type
routines) |
21:36.57 |
CIA-73 |
BRL-CAD: 03brlcad * r38435
10/brlcad/trunk/src/mged/fbserv.c: instead of going through long,
use uint32_t stdint type for truncating/testing the clientdata
fd |
21:37.50 |
``Erik |
emailed daytona, may do some
serious code spelunking on tuesday |
21:38.38 |
CIA-73 |
BRL-CAD: 03brlcad * r38436
10/brlcad/trunk/src/mged/titles.c: remove unused vls and subsequent
tiny memory leak |
21:39.32 |
brlcad |
was thinking to start hashing out nmg test
cases for api validation |
21:40.08 |
``Erik |
heh, unit test style? |
21:40.09 |
brlcad |
going through the nmg api func by func,
writing a little test case that verifies its behavior for a given
set of inputs |
21:40.12 |
brlcad |
yeah |
21:40.32 |
brlcad |
starting with the super basic low-level
funcs |
21:40.33 |
starseeker |
is inclined to think nmg
stuff is complex enough to justify it |
21:40.54 |
``Erik |
might be interesting to run some coverage type
tools, see how many of those functions aren't even used (by
us) |
21:40.58 |
brlcad |
starseeker: it is with our current dev set,
nobody here is an nmg expert |
21:41.12 |
brlcad |
used to be several |
21:41.28 |
``Erik |
daytona is probably the closest left |
21:41.42 |
brlcad |
bar far, certainly |
21:41.58 |
``Erik |
and he doesn't seem interested in remembering
it... :D |
21:42.18 |
brlcad |
he knows that stuff way better than he lets
on |
21:42.26 |
``Erik |
I know, that's why I emailed him |
21:43.24 |
brlcad |
he spent just a few weeks (years ago) and
cleaned up years of instability, took it from 90% reliable to at
least 95% reliable |
21:43.40 |
``Erik |
a decade ago? :D |
21:43.45 |
brlcad |
not quite |
21:44.30 |
brlcad |
by the end, I think he had it close to
99% |
21:44.40 |
``Erik |
has to brush up on some bu
stuff before he can get any deeper into nmg :/ |
21:44.49 |
brlcad |
few more weeks and I bet he could have added a
few nines |
21:47.41 |
``Erik |
probably |
21:48.08 |
``Erik |
<-- throws these 'kimchi flavored'
vegetable dumplings in his cooler and heads home O.o |
21:49.09 |
CIA-73 |
BRL-CAD: 03brlcad * r38437
10/brlcad/trunk/src/mged/utility1.c: const qualifier
mismatch. |
21:54.08 |
CIA-73 |
BRL-CAD: 03brlcad * r38438
10/brlcad/trunk/src/mged/utility1.c: more cleanup, reorder to avoid
forward decls. remove slew of non-existent forward decl
funcs. |
22:05.42 |
CIA-73 |
BRL-CAD: 03brlcad * r38439
10/brlcad/trunk/src/mged/utility1.c: quell all remaining verbose
compilation warnings (gcc401) |
22:06.52 |
starseeker |
O.o anybody else getting a seg fault with
Archer on Linux? |
22:07.34 |
CIA-73 |
BRL-CAD: 03brlcad * r38440
10/brlcad/trunk/src/rt/view_bot_faces.c: casting quellage. stupid
use of ptbl.. |
22:08.10 |
starseeker |
libbu/cmd.c line 75 - cannot access memory of
at address of ctp |
22:08.29 |
CIA-73 |
BRL-CAD: 03brlcad * r38441
10/brlcad/trunk/src/rt/view_bot_faces.c: cleanup, ws, indent,
consistency |
22:08.31 |
starseeker |
same deal with mged |
22:08.39 |
brlcad |
``Erik: thanks anyways.. almost headed in just
for that |
22:08.55 |
brlcad |
still wasn't 100% though today seems to be
turning around |
22:09.40 |
brlcad |
starseeker: oops |
22:10.58 |
starseeker |
38418 I assume? |
22:11.04 |
CIA-73 |
BRL-CAD: 03brlcad * r38442
10/brlcad/trunk/src/libbu/cmd.c: shame on you, gcc, for shaming me.
should have warned about the wrong scope bad dereference. |
22:11.15 |
starseeker |
hehe |
22:11.17 |
starseeker |
thanks |
22:11.18 |
brlcad |
just read the line, it's bogus |
22:11.25 |
brlcad |
dereferencing ctp |
22:12.20 |
starseeker |
ah, right |
22:18.47 |
starseeker |
/brlcad/src/rt/view_bot_faces.c:239: error:
'fnp0' undeclared |
22:20.08 |
starseeker |
oh, I see it |
22:21.23 |
CIA-73 |
BRL-CAD: 03starseeker * r38443
10/brlcad/trunk/src/rt/view_bot_faces.c: Fix typo |
22:26.57 |
CIA-73 |
BRL-CAD: 03r_weiss * r38444
10/brlcad/trunk/src/conv/obj-g_new.c: some variable name cleanup
and debugging nmg creation logic |
22:30.27 |
CIA-73 |
BRL-CAD: 03starseeker * r38445
10/brlcad/trunk/NEWS: The html manual page viewer in MGED has now
been ported to Archer. |
22:32.31 |
CIA-73 |
BRL-CAD: 03starseeker * r38446
10/brlcad/trunk/src/archer/TODO: Mark man pages as done in Archer
TODO |
22:53.33 |
``Erik |
mebbe I'll bring some back in next week
*shrug* |