| 01:17.11 | Notify | 03BRL-CAD:starseeker * 62221 brlcad/trunk/src/conv/step/STEPWrapper.cpp: Making a bit of progress towards hierarchy-first conversion, but something is going wrong with the matricies (see weldment_asm_solid.stp from the NIST DPPA repo for an example.) |
| 01:17.14 | starseeker | grrr |
| 01:34.42 | *** join/#brlcad Zhao_Anqing (clouddrift@222.205.15.157) | |
| 03:11.20 | Notify | 03BRL-CAD:ejno * 62222 (brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.hpp): minor refactoring |
| 03:57.17 | Notify | 03BRL-CAD:zhaoanqing * 62223 brlcad/branches/nmgreorg/src/libnmg/CMakeLists.txt: rename the files in libnmg from nmg_XXX.c to XXX.c. move them from a dictionary to the root of libnmg. |
| 06:26.41 | Notify | 03BRL-CAD Wiki:ChaseKayet * 0 /wiki/User:ChaseKaye: |
| 06:37.37 | *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79) | |
| 06:40.27 | *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.22) | |
| 06:51.29 | *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net) | |
| 07:42.55 | *** join/#brlcad Ch3ck_ (~localhost@195.24.220.134) | |
| 07:52.47 | *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee) | |
| 08:25.09 | *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch) | |
| 09:11.46 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 09:42.41 | *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl) | |
| 10:07.47 | *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.24) | |
| 10:54.08 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 11:39.55 | *** join/#brlcad andrei_ (~IceChat77@188.26.59.156) | |
| 11:40.02 | andrei_ | Hello ! |
| 11:40.55 | andrei_ | Daniel, I've seen your e-mail related to sketch. I thought memcpy copies the pointers and values(integers and so forth) from the array, and that sketch_copy copies the arrays and the "whole structure" |
| 11:41.01 | andrei_ | I'm not sure what is wrong |
| 11:46.12 | *** join/#brlcad infobot (ibot@rikers.org) | |
| 11:46.12 | *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source. | |
| 11:47.31 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 12:18.56 | d_rossberg | andrei_: what does "="? |
| 12:22.15 | Notify | 03BRL-CAD:starseeker * 62224 brlcad/trunk/src/conv/step/STEPWrapper.cpp: Revert hierarchy-first change, since it breaks matrix building |
| 12:28.49 | d_rossberg | in "rtInternal = rt_copy_sketch(sketch->Internal());"? |
| 12:50.53 | Notify | 03BRL-CAD:brlcad * 62225 brlcad/trunk/CHANGES: bu_kill_parallel() doesn't kill the current process nor terminate a current thread set like the name implies, so make it go away. it basically only worked from a forked process. |
| 12:54.42 | Notify | 03BRL-CAD:brlcad * 62226 brlcad/trunk/src/libbu/bomb.c: remove the bu_kill_parallel() call. this is pretty much a pointless no-op for our existing use cases, and the very next step is abort(). |
| 12:55.41 | Notify | 03BRL-CAD:brlcad * 62227 brlcad/trunk/src/libbu/parallel.c: first steps towards allowing bu_parallel() from within a bu_parallel() context. |
| 12:58.09 | Notify | 03BRL-CAD:brlcad * 62228 brlcad/trunk/src/libbu/parallel.c: remove bu_kill_parallel() along with the fairly pointless and unlikely warning about the pid changing. |
| 12:59.02 | Notify | 03BRL-CAD:brlcad * 62229 brlcad/trunk/include/bu/parallel.h: no longer need the bu_kill_parallel decl, it be gone |
| 13:06.28 | *** join/#brlcad vladbogo (~vlad@86.121.98.7) | |
| 13:16.43 | *** join/#brlcad infobot (ibot@rikers.org) | |
| 13:16.43 | *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source. | |
| 13:21.05 | *** join/#brlcad vladbogo (~vlad@86.121.98.7) | |
| 13:21.32 | Notify | 03BRL-CAD:brlcad * 62230 brlcad/trunk/src/libbn/poly.c: remove the statefulness. the fpe handling isn't even consistently used since it was only enabled for non-parallel app contexts, but this also lets us eliminate all of the globals and stateful bu_is_parallel() calls. if there are fpe issues, they should be dealt with here via logic checks (check for division by zero, etc). |
| 13:24.36 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 13:27.54 | *** join/#brlcad Ch3ck_ (~localhost@195.24.220.134) | |
| 14:08.52 | Notify | 03BRL-CAD:indianlarry * 62231 (brlcad/trunk/src/libbrep/PullbackCurve.cpp brlcad/trunk/src/librt/primitives/brep/brep.cpp): Added work around for case where OpenNURBS routines not returning normals for valid points along a trim. |
| 14:36.47 | Notify | 03BRL-CAD:carlmoore * 62232 brlcad/trunk/doc/docbook/system/man1/en/cad_boundp.xml: use <command> construct for all references to the command name; remove most underscores from the EXAMPLE (where I am concerned about proper implemtation of line breaks), and remove period from SEE ALSO |
| 14:36.53 | andrei_ | I ll check the sources again, but as far as I can remember |
| 14:37.27 | andrei_ | rt_copy_sketch returns a pointer to the new sketch( copied sketch) |
| 14:38.53 | andrei_ | Also, Daniel, is there any way to see details about what previous work has been done on coreinterface, I need it for my bachelor thesis and |
| 14:39.00 | andrei_ | wiki is empty |
| 14:50.13 | Notify | 03BRL-CAD:brlcad * 62233 brlcad/trunk/include/bu/log.h: mention BU_SETJUMP() more explicitly |
| 14:53.26 | d_rossberg | "rt_copy_sketch returns a pointer to the new sketch( copied sketch)" exactly, and assigning this pointer to rtInternal means to throw away the memory it pointed to before, giving a memory leak, etc. |
| 14:54.23 | d_rossberg | do you know http://brlcad.org/wiki/BRL-CAD%27s_core_C%2B%2B_interface ? |
| 15:06.50 | Notify | 03BRL-CAD:brlcad * 62234 brlcad/trunk/TODO: leave a note about the next bit of try/catch bu_setjump cleanup |
| 15:08.55 | d_rossberg | or http://brlcad.org/wiki/Object-oriented_interfaces ? |
| 15:10.03 | Notify | 03BRL-CAD:brlcad * 62235 brlcad/trunk/TODO: sort for next release, move non release stoppers |
| 15:14.05 | Notify | 03BRL-CAD:brlcad * 62236 brlcad/trunk/src/libbu/parallel.c: let ncpu=0 begin to mean something. intent is to mean 'use any and all available within parent context' which is all cpus/cores if there is no parent context (which this commit does) or something more intelligent, keeping track of available slots as threads complete. |
| 15:18.58 | Notify | 03BRL-CAD:starseeker * 62237 brlcad/trunk/src/conv/step/STEPWrapper.cpp: Re-enable the hierarchy-first approach. The difficulty was with LocalUnits::length, which is used for scaling in the hierarchy matrix build - the hierarchy logic was relying on the brep loop(s) to set the length and assuming that the local length is uniform for all objects. This behavior is restored and hierarchy-first conversion now appears |
| 15:19.00 | Notify | to be working, but we should look into doing a units lookup on a per-object basis during the hierarchy build so we can handle more complex situtations. |
| 15:21.03 | Notify | 03BRL-CAD:carlmoore * 62238 brlcad/trunk/doc/docbook/system/man1/en/cad_parea.xml: same comments as for cad_boundp |
| 15:38.53 | *** join/#brlcad raj12lnm (uid35020@gateway/web/irccloud.com/x-kuquwjliairegtzm) | |
| 16:12.52 | Notify | 03BRL-CAD:brlcad * 62239 (brlcad/trunk/src/lgt/error.c brlcad/trunk/src/remrt/rtsrv.c): will have to test if this is cross-platform-true, but asserting that application codes no longer need to manually define bu_setjump_valid and bu_jmpbuf. next step is to remove the override altogether with a registered bomb callback. |
| 16:14.17 | mihaineacsu | brlcad: hi Sean! did you have a chance to take a look over the last patch I submitted? |
| 16:17.27 | Notify | 03BRL-CAD:carlmoore * 62240 brlcad/trunk/doc/docbook/system/man1/en/cell-fb.xml: remove non-printing characters; use <command> for references to the subject command; remove underscores of punctuation marks |
| 16:23.45 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 16:24.13 | *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch) | |
| 16:25.02 | Notify | 03BRL-CAD:carlmoore * 62241 brlcad/trunk/doc/docbook/system/man1/en/cell-fb.xml: remove -h, since it is gone from the cell-fb.c program |
| 16:35.43 | Notify | 03BRL-CAD Wiki:Jewel25Vxhy * 0 /wiki/User:Jewel25Vxhy: |
| 17:05.50 | *** join/#brlcad clock (~clock@77.58.143.135) | |
| 17:14.08 | *** join/#brlcad javampire (4f811bce@gateway/web/freenode/ip.79.129.27.206) | |
| 17:17.34 | *** join/#brlcad javampire (4f811bce@gateway/web/freenode/ip.79.129.27.206) | |
| 17:39.41 | Notify | 03BRL-CAD Wiki:Mkenweaver * 0 /wiki/User:Mkenweaver: |
| 18:02.37 | Notify | 03BRL-CAD:carlmoore * 62242 brlcad/trunk/doc/docbook/system/man1/en/chan_mult.xml: underscore 'infile', and correct the command names in DESCRIPTION, along with providing <command> construct |
| 18:10.06 | Notify | 03BRL-CAD:carlmoore * 62243 brlcad/trunk/doc/docbook/system/man1/en/bwthresh.xml: did I commit this yesterday??? I had to implement the changes again, and they are saved temporarily in a home-directory copy |
| 18:19.31 | Notify | 03BRL-CAD:carlmoore * 62244 brlcad/trunk/doc/docbook/system/man1/en/chan_permute.xml: use <command> for command names (except in EXAMPLES), and use underscores for the arguments |
| 18:20.56 | *** part/#brlcad javampire (4f811bce@gateway/web/freenode/ip.79.129.27.206) | |
| 18:21.48 | Notify | 03BRL-CAD:starseeker * 62245 (brlcad/trunk/src/conv/step/BRLCADWrapper.cpp brlcad/trunk/src/conv/step/BRLCADWrapper.h and 5 others): Add support for a -D option on step-g to do dry runs that go through the motions of the conversion without doing the STEP->ON_Brep or write-to-.g-file parts - useful for debugging. |
| 18:21.59 | *** join/#brlcad javampire (4f811bce@gateway/web/freenode/ip.79.129.27.206) | |
| 18:23.28 | *** part/#brlcad javampire (4f811bce@gateway/web/freenode/ip.79.129.27.206) | |
| 18:26.17 | Notify | 03BRL-CAD:carlmoore * 62246 brlcad/trunk/doc/docbook/system/man1/en/pixhalve.xml: apparently forgot to remove -h from the SYNOPSIS |
| 18:31.34 | Notify | 03BRL-CAD:carlmoore * 62247 brlcad/trunk/doc/docbook/system/man1/en/cmap-fb.xml: use <command> in the DESCRIPTION; reword remark about -H, which stays in because I found no other setting of height and width |
| 18:40.42 | Notify | 03BRL-CAD:carlmoore * 62248 brlcad/trunk/doc/docbook/system/man1/en/comgeom-g.xml: remove non-printing character; remove some underscores from EXAMPLE |
| 18:43.35 | Notify | 03BRL-CAD:brlcad * 62250 brlcad/trunk/src/libbu/tests/bu_semaphore.c: fix the bu_semaphore unit test. the test was trying to ensure that both threads actually made it into the parallel function, but the first thread was getting through too fast before the second thread could even test+set. it also wasn't setting thread-safe so there was potential both would skip setting parallel=1. now it spin loops the threads |
| 18:43.37 | Notify | until a second process can get there to set parallel=1. |
| 18:43.43 | Notify | 03BRL-CAD:carlmoore * 62249 brlcad/trunk/doc/docbook/system/man1/en/conv-vg2g.xml: use <command> in the DESCRIPTION; other stuff looked okay |
| 18:51.39 | Notify | 03BRL-CAD:brlcad * 62251 (brlcad/trunk/TODO brlcad/trunk/src/libbu/tests/CMakeLists.txt): now possible to run the bu_semaphore test, problem fixed (test threads were completing too quickly). |
| 18:56.54 | Notify | 03BRL-CAD:carlmoore * 62252 brlcad/trunk/doc/docbook/system/man1/en/cv.xml: redo the punctuation in SEE ALSO; because I remember 'twos complement' from long ago, I fixed its spelling here |
| 19:00.39 | Notify | 03BRL-CAD:carlmoore * 62253 brlcad/trunk/doc/docbook/system/man1/en/cy-g.xml: remove underscore from command name in EXAMPLE |
| 19:13.30 | Notify | 03BRL-CAD:carlmoore * 62254 (brlcad/trunk/include/bu/cv.h brlcad/trunk/src/fb/plot3-fb.c): fix 2 cases of 'twos-compliment' I found -- a 3rd was sent in in a separate commit of a man page |
| 19:25.42 | Notify | 03BRL-CAD:starseeker * 62255 (brlcad/trunk/src/conv/step/step-g/AdvancedBrepShapeRepresentation.cpp brlcad/trunk/src/conv/step/step-g/AdvancedFace.cpp and 41 others): Add tags for successful or unsuccessful loading in some of the step entities. Need to be systematic about this - these are just from testing. |
| 19:31.54 | andrei_ | how do I svn checkout https://svn.code.sf.net/p/brlcad/code/rt^3/trunk rt^3 |
| 19:31.56 | andrei_ | on windows |
| 19:32.00 | andrei_ | ^ is a reserved char |
| 19:35.31 | Notify | 03BRL-CAD:starseeker * 62256 brlcad/trunk/src/conv/step/STEPWrapper.cpp: Additinal validity checks on the reps from aCDSR before we try to access members - this avoids a crash with the biggest of the Neo FreeRunner models, but it's not immediately clear what led to this point - maybe Manifold_Surface_Shape_Representation not being processed, maybe something else. |
| 19:40.20 | Notify | 03BRL-CAD:carlmoore * 62257 brlcad/trunk/doc/docbook/system/man1/en/db.xml: revise the xml stuff so that we don't underscore brackets or '...' |
| 19:44.35 | ``Erik | change the ^ to something else |
| 19:44.45 | ``Erik | svn checkout https://svn.code.sf.net/p/brlcad/code/rt^3/trunk rt_3 |
| 19:45.37 | andrei_ | it didn't work, I always checkout with rt3 instead of rt^3 because writing a caret each time I cd to it is unpleasant |
| 19:45.48 | andrei_ | but TortoiseSVN gui did |
| 19:56.37 | andrei_ | how would one define a "Combination", in BRL-CAD context |
| 19:57.12 | andrei_ | from what I've seen it s a class/structure that contains data/pieces from multiple objects and the means to traverse it via trees? Does this seem correct? |
| 19:59.33 | Notify | 03BRL-CAD Wiki:EricTonnerre * 0 /wiki/User:EricTonnerre: |
| 19:59.51 | Notify | 03BRL-CAD:brlcad * 62258 (brlcad/trunk/src/libbu/tests/CMakeLists.txt brlcad/trunk/src/libbu/tests/bu_semaphore.c): prevent single-cpu systems from taking absurd amounts of time waiting for nobody. also support a cpu count option to specify how many cpus to use, and add a few tests to exercise single-threaded/p2/p3. |
| 20:02.09 | Notify | 03BRL-CAD Wiki:EricTonnerre * 7716 /wiki/ARL_Technical_Reports: Coffre |
| 20:37.08 | Notify | 03BRL-CAD:brlcad * 62259 brlcad/trunk/src/libbu/backtrace.c: backtrace megalogs .. include backtrace info for all running threads (specifically in addition to bt full as some versions of gdb don't/didn't support this feature) |
| 20:38.11 | Notify | 03BRL-CAD:brlcad * 62260 brlcad/trunk/src/libbu/crashreport.c: include the thread/cpu ID number in crash reports |
| 20:44.37 | Notify | 03BRL-CAD:starseeker * 62261 brlcad/trunk/doc/docbook/system/man1/en/db.xml: fix docbook build |
| 20:45.02 | Notify | 03BRL-CAD:brlcad * 62262 (brlcad/trunk/include/bu/parallel.h brlcad/trunk/src/libbu/bomb.c brlcad/trunk/src/libbu/globals.c): make BU_SETJUMP long jump contexts be per-cpu so that we don't have to worry about multiple BU_SETJUMPs from different threads clobbering each other. |
| 20:47.50 | Notify | 03BRL-CAD:brlcad * 62263 brlcad/trunk/CHANGES: the jump bufs are now per-cpu arrays |
| 20:56.40 | Notify | 03BRL-CAD:brlcad * 62264 brlcad/trunk/src/libbu/parallel.c: slight decrease in library statefulness affecting recursive bu_parallel invocations. make pid_of_initiating_thread global go away as it no longer serves any use. |
| 20:58.41 | Notify | 03BRL-CAD:brlcad * 62265 brlcad/trunk/src/librt/db_tree.c: check should have no effect as its still not yet possible to invoke recursively and none of our code is attempting this that I'm aware of. |
| 20:59.20 | Notify | 03BRL-CAD:brlcad * 62266 brlcad/trunk/src/librt/primitives/submodel/submodel.c: nobody else checks either, so why are we bothering here? |
| 21:04.24 | Notify | 03BRL-CAD:carlmoore * 62267 (brlcad/trunk/doc/docbook/system/man1/en/dbclean.xml brlcad/trunk/src/conv/dbclean.sh): do touchup AND SOME REWRITING, which included 2 comment lines in dbclean.sh |
| 21:19.48 | Notify | 03BRL-CAD Wiki:Sean * 7717 /wiki/ARL_Technical_Reports: Reverted edits by [[Special:Contributions/EricTonnerre|EricTonnerre]] ([[User talk:EricTonnerre|talk]]) to last revision by [[User:Sean|Sean]] |
| 21:20.15 | Notify | 03BRL-CAD Wiki:Sean * 0 /wiki/User:EricTonnerre: Spamming links to external sites |
| 21:54.19 | Notify | 03BRL-CAD:starseeker * 62268 (brlcad/trunk/src/conv/step/step-g/AmountOfSubstanceContextDependentUnit.cpp brlcad/trunk/src/conv/step/step-g/AmountOfSubstanceConversionBasedUnit.cpp and 154 others): Add entity_status sets to the other supported object types. Need to look at how to flag the failed factory calls as well. |