00:00.41 |
CIA-55 |
BRL-CAD: 03brlcad * r41366
10/brlcad/trunk/src/libged/killtree.c: reorder functions to avoid
forward decls, cleanup ws, and partially eliminate
MAXARGS. |
00:15.57 |
CIA-55 |
BRL-CAD: 03brlcad * r41367
10/brlcad/trunk/src/libged/killtree.c: proper elimination of
MAXARGS and 99999 by converting to bu_realloc() as needed in large
step increments. should allow for practically unbounded killtree
deletions now. |
00:30.45 |
brlcad |
ahh, that feels good.. |
00:31.18 |
brlcad |
was unable to run the 'g' command or
'killtree' on "large" sets of objects |
00:31.22 |
brlcad |
but now it works just fine :) |
00:31.45 |
brlcad |
tested addition/killing of several million
objects, no problem |
00:32.19 |
brlcad |
old version just spits out usage when the
limit is reached |
00:51.00 |
*** join/#brlcad stevegt_1
(~stevegt@cislunar.TerraLuna.Org) |
01:55.57 |
CIA-55 |
BRL-CAD: 03brlcad * r41368
10/brlcad/trunk/NEWS: |
01:55.57 |
CIA-55 |
BRL-CAD: improved the support for non-limited
object lists in mged. there were numerous |
01:55.57 |
CIA-55 |
BRL-CAD: commands in mged (e.g. 'killtree' and
'g') that would choke up and die if you |
01:55.57 |
CIA-55 |
BRL-CAD: tried to process very large
collections of geometry (>50k). most of the |
01:55.57 |
CIA-55 |
BRL-CAD: commands would abort quietly with a
usage message but will now process the |
01:55.58 |
CIA-55 |
BRL-CAD: request as expected. |
02:07.44 |
CIA-55 |
BRL-CAD: 03brlcad * r41369
10/brlcad/trunk/src/libged/rtcheck.c: eliminate the MAXARGS fixed
array size, replacing with dynamic memory allocation exactly sized
to the amount of memory we need. clean up the _WIN32/non-_WIN32
sectioned logic too to reduce duplication. |
02:18.43 |
CIA-55 |
BRL-CAD: 03brlcad * r41370
10/brlcad/trunk/src/ (libged/nirt.c libged/rt.c mged/cmd.c): NULL
the pointers after freeing them for sanity |
02:29.03 |
CIA-55 |
BRL-CAD: 03brlcad * r41371
10/brlcad/trunk/src/libged/ (dg_obj.c nirt.c wdb_nirt.c): more
insanity setting to NULL |
02:41.08 |
CIA-55 |
BRL-CAD: 03brlcad * r41372
10/brlcad/trunk/src/libged/ (killtree.c solids_on_ray.c wcodes.c):
even more NULLings. also seems unnecessary that solids_on_ray is
using static vars here. |
02:42.06 |
brlcad |
starseeker: for release, be sure to exercise
the solids_on_ray code manually |
02:42.36 |
brlcad |
have to traverse through the logic backwards
to see where/how exactly |
02:42.40 |
brlcad |
fg |
02:44.46 |
CIA-55 |
BRL-CAD: 03brlcad * r41373
10/brlcad/trunk/src/libged/preview.c: ws cleanup, drop rt_ prefix
on static var |
03:08.35 |
starseeker |
growls - Solaris 11 can only
be used to develop your software, not for
production? |
03:09.13 |
starseeker |
I suppose that would suffice for making sure
BRL-CAD works on it, but now I almost hate to do it |
03:10.34 |
brlcad |
that's just a regular pre-release
release |
03:11.50 |
brlcad |
basically a developer preview, so they aren't
going to provide support (yet) to the hoardes that pay for
commercial support |
03:11.51 |
*** join/#brlcad stevegt_
(~stevegt@c-69-181-134-76.hsd1.ca.comcast.net) |
03:12.38 |
brlcad |
not unlike archer, whenever it makes
beta |
03:13.19 |
starseeker |
ah |
03:15.58 |
brlcad |
dammit.. this last MAXARGS is really messed
up |
03:16.34 |
brlcad |
just might break the 'preview' command, maybe
can get keith to test it this week |
03:16.51 |
brlcad |
or also as part of release |
03:24.49 |
brlcad |
it's not even clear how it current manages to
work.. there are state variables in use all over the place
inconsistently |
03:41.22 |
CIA-55 |
BRL-CAD: 03brlcad * r41374
10/brlcad/trunk/src/libged/preview.c: |
03:41.22 |
CIA-55 |
BRL-CAD: it's amazing that 'preview' even
works at all given the mess in here. attempt |
03:41.22 |
CIA-55 |
BRL-CAD: at undoing the MAXARGS and memory
management debacle going on in here. play it |
03:41.22 |
CIA-55 |
BRL-CAD: safe and just make our own copies of
the strings so we know that it'll be okay |
03:41.22 |
CIA-55 |
BRL-CAD: to free them all. get rid of the
cmd_storage static as part of that process, |
03:41.23 |
CIA-55 |
BRL-CAD: mark unused params, and expand the
number of command args supported for more |
03:41.24 |
CIA-55 |
BRL-CAD: complex previews. |
03:43.30 |
CIA-55 |
BRL-CAD: 03brlcad * r41375
10/brlcad/trunk/include/ (cmd.h raytrace.h): and with this should
be the final stab into the heart of MAXARGS and RT_MAXARGS, now no
more a cheap hack to be relied upon. 'do it right' |
03:49.39 |
brlcad |
woo hoo! |
03:55.35 |
CIA-55 |
BRL-CAD: 03brlcad * r41376
10/brlcad/trunk/TODO: make sure 'preview' and 'solids_on_ray'
commands work. those were two of the more fragile/harder cases out
of all of the MAXARGS changes that should be given a quick
validation check before release. |
03:57.39 |
starseeker |
brlcad: sweet! |
04:40.41 |
*** join/#brlcad Ralith_
(~ralith@S010600221561996a.vc.shawcable.net) |
05:16.52 |
starseeker |
finally gets git set up on
the libnurbs project |
06:39.05 |
*** join/#brlcad Ralith
(~ralith@S010600221561996a.vc.shawcable.net) |
06:48.59 |
*** join/#brlcad Ralith
(~ralith@S010600221561996a.vc.shawcable.net) |
07:52.20 |
*** join/#brlcad merzo
(~merzo@193.254.217.44) |
07:59.44 |
*** join/#brlcad merzo_
(~merzo@smartbussiness.mobicom.net.ua) |
09:20.51 |
*** join/#brlcad merzo
(~merzo@193.254.217.44) |
10:54.14 |
*** join/#brlcad merzo
(~merzo@smartbussiness.mobicom.net.ua) |
12:53.41 |
*** join/#brlcad juanman
(~quassel@unaffiliated/juanman) |
13:16.27 |
*** join/#brlcad cosurgi
(~cosurgi@atak.bl.pg.gda.pl) |
13:24.58 |
*** join/#brlcad R0b0t1
(~Enigma@64-136-219-55.dyn.everestkc.net) |
13:24.59 |
*** join/#brlcad R0b0t1
(~Enigma@unaffiliated/r0b0t1) |
13:30.43 |
*** join/#brlcad merzo
(~merzo@193.254.217.44) |
13:50.50 |
*** join/#brlcad merzo_
(~merzo@smartbussiness.mobicom.net.ua) |
15:49.43 |
CIA-55 |
BRL-CAD: 03RolandaLooney 07http://brlcad.org * r2344
10/wiki/Main_Page: /* Third-party Projects */ |
18:11.14 |
CIA-55 |
BRL-CAD: 03Sean 07http://brlcad.org * r2345
10/wiki/Main_Page: Reverted edits by
[[Special:Contributions/RolandaLooney|RolandaLooney]] ([[User
talk:RolandaLooney|Talk]]); changed back to last version by
[[User:Sean|Sean]] |
18:11.40 |
CIA-55 |
BRL-CAD: 03Sean 07http://brlcad.org * r0
10/wiki/Special:Log/block: blocked [[User:RolandaLooney]] with an
expiry time of infinite (account creation disabled, e-mail
blocked): Spamming links to external sites |
19:01.50 |
CIA-55 |
BRL-CAD: 03starseeker * r41377
10/brlcad/branches/cmake/ (103 files in 30 dirs): Update cmake to
trunk r41359 |
19:10.13 |
CIA-55 |
BRL-CAD: 03brlcad * r41378
10/brlcad/trunk/src/libged/rrt.c: somehow the build passed with
this stray call to _ged_run_rt in here. good thing, though, as this
would have crashed without allocating memory to
gd_rt_cmd. |
19:30.52 |
brlcad |
starseeker: let me (or the list) know when you
begin final release steps |
19:31.05 |
brlcad |
I've found at least one bug that needs to be
fixed |
19:31.11 |
brlcad |
fg |
19:31.19 |
starseeker |
brlcad: k - watching for indianla1ry's NURBS
stuff atm |
19:38.16 |
CIA-55 |
BRL-CAD: 03brlcad * r41379
10/brlcad/trunk/src/libged/preview.c: iterate past the command name
arg before appending displayed objects |
19:38.58 |
CIA-55 |
BRL-CAD: 03brlcad * r41380
10/brlcad/trunk/src/libged/rrt.c: fix a bug introduced into rrt,
need to pass the pointer to the end of the gd_rt_cmd arg list so it
appends correctly. |
19:39.29 |
CIA-55 |
BRL-CAD: 03brlcad * r41381
10/brlcad/trunk/src/libged/ (nirt.c rt.c): ws |
19:44.20 |
CIA-55 |
BRL-CAD: 03brlcad * r41382
10/brlcad/trunk/BUGS: build reportedly fails on tcl if compiling in
a path containing spaces. unverified. |
19:48.00 |
CIA-55 |
BRL-CAD: 03brlcad * r41383
10/brlcad/trunk/src/libged/preview.c: use a vp pointer to be
consistent with other similar code |
19:48.40 |
CIA-55 |
BRL-CAD: 03brlcad * r41384
10/brlcad/trunk/src/libged/rrt.c: remove debug printing |
19:48.40 |
brlcad |
okay, fixed the rrt bug I found, looks like
there's still one pick-comb bug |
19:54.44 |
CIA-55 |
BRL-CAD: 03brlcad * r41385
10/brlcad/trunk/src/libged/solids_on_ray.c: segp is marked as a
bu_list at this point, so don't call RT_CK_SEG(). just mark param
unused. |
20:14.39 |
starseeker |
ah, cool:
http://bullet.svn.sourceforge.net/viewvc/bullet/trunk/Extras/simdmathlibrary/ |
20:36.02 |
starseeker |
blinks
src/libbu/malloc.c:444: warning: format '%ld' expects type 'long
int', but argument 3 has type 'size_t' |
20:41.56 |
starseeker |
oh, need to sync |
20:42.03 |
starseeker |
rignto |
20:44.37 |
starseeker |
noooo, got that update... |
20:44.42 |
starseeker |
hrm |
20:51.32 |
CIA-55 |
BRL-CAD: 03starseeker * r41386
10/brlcad/trunk/src/libbu/malloc.c: If we're printing %ld,
apparently need to case siz from size_t to long int on
BSD |
20:52.36 |
CIA-55 |
BRL-CAD: 03bob1961 * r41387
10/brlcad/trunk/misc/win32-msvc8/asc2g/asc2g.vcproj: Needed to
double quote path to makensis for win32. Added similar code that
checks for the existence of makensis for win32 to x64. |
20:56.34 |
CIA-55 |
BRL-CAD: 03starseeker * r41388
10/brlcad/branches/cmake/ (18 files in 6 dirs): Update cmake branch
to trunk r41387 |
21:15.19 |
*** join/#brlcad Ralith
(~ralith@d142-058-094-167.wireless.sfu.ca) |
22:28.02 |
starseeker |
brlcad: as long as we only build and run it
(i.e. don't use it as a library) would bison be viable to include?
or is GPL out now for programs as well as libraries? |
22:28.22 |
starseeker |
based on the grep I just did I'm figuring it's
not viable, but thought I'd make sure |
22:48.30 |
*** join/#brlcad Ralith
(~ralith@d142-058-094-167.wireless.sfu.ca) |
23:03.26 |
*** join/#brlcad ibot
(~ibot@rikers.org) |
23:03.26 |
*** topic/#brlcad is BRL-CAD
Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad
|| #brlcad logs: http://ibot.rikers.org/%23brlcad/
|| BRL-CAD release 7.16.10 is posted! (20100805) |
23:14.02 |
starseeker |
O.o unless I'm nuts, byacc-20100610 has added
a reentrant option -P |
23:14.42 |
starseeker |
awesomeness |
23:14.45 |
starseeker |
tries it out |
23:21.28 |
*** join/#brlcad stevegt_
(~stevegt@cislunar.TerraLuna.Org) |
23:41.07 |
starseeker |
hmm |
23:57.39 |
``Erik |
http://www.cs.brown.edu/~jfh/papers/Laidlaw-CSG-1986/main.htm
siggraph '86, 'constructive solid geometry for polyhedral
objects'... basically what our nmg bool is trying to do |