| 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 |