| 00:21.04 | *** join/#brlcad witness__ (uid10044@gateway/web/irccloud.com/x-qbjahnpzggsilegp) | |
| 00:29.25 | zero_level | ``Erik what is seen in a patch submitted by a gsoc applicant.. is it the functions implemented or a primitive understanding of src compilation and coding style ? |
| 00:30.36 | zero_level | and also what is the recommended size of a patch |
| 01:35.03 | Notify | 03BRL-CAD Wiki:Fabricio13 * 0 /wiki/User:Fabricio13: |
| 02:30.39 | brlcad | caen23_: if it tells you to run svn upgrade, that's a client issue -- your checkout was checked out with a prior version |
| 02:30.50 | brlcad | newer versions always have you upgrade |
| 02:37.03 | brlcad | zero_level: unfamiliar developers communicate via patches (change sets) |
| 02:37.37 | brlcad | so yes patches certainly need to functionally demonstrate a basic understanding of compilation and coding style |
| 02:41.38 | brlcad | and no size criteria, they need to tell a succinct story well |
| 02:42.52 | brlcad | ideally they do one change, one feature, at a time (per patch) |
| 03:00.04 | Notify | 03BRL-CAD:brlcad * 55320 brlcad/trunk/sh/cmp.sh: the ', ' was an auto-formatting error. plus, the 100mm lower bound is insufficient for our sample models (was set up for vehicles), lower down one more level to 10mm. |
| 06:46.32 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 07:44.40 | *** join/#brlcad kesha_ (~kesha@14.139.122.114) | |
| 07:54.12 | *** join/#brlcad kesha__ (~kesha@14.139.122.114) | |
| 08:11.07 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 08:15.33 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 09:04.44 | *** join/#brlcad maths22_ (~gcimaths@66-118-151-70.static.sagonet.net) | |
| 09:04.59 | *** join/#brlcad n_reed_ (~molto_cre@66-118-151-70.static.sagonet.net) | |
| 09:12.48 | *** join/#brlcad yiyus_ (1242712427@je.je.je) | |
| 10:14.00 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 11:17.27 | Notify | 03BRL-CAD Wiki:Dingyong0474 * 0 /wiki/User:Dingyong0474: |
| 11:19.52 | Notify | 03BRL-CAD Wiki:Fengcshou123 * 0 /wiki/User:Fengcshou123: |
| 11:21.24 | Notify | 03BRL-CAD:bob1961 * 55321 (brlcad/trunk/include/dm-Null.h brlcad/trunk/include/dm.h and 9 others): This fixes the lighting problem exhibited in Archer when displaying geometry in shaded mode with perspective. The main issue here is that the perspective matrix needs to be fed separately to openGl's projection matrix stack instead of feeding the modelview matrix stack a matrix that has both view and perspective |
| 11:21.26 | Notify | rolled into a single matrix. |
| 12:03.21 | Notify | 03BRL-CAD Wiki:Phoenix * 5246 /wiki/User:Phoenix/GSoc2013/Proposal: /* Calculating surface-surface intersection curves */ |
| 12:05.43 | *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net) | |
| 12:11.22 | Notify | 03BRL-CAD:phoenixyjll * 55322 (brlcad/trunk/include/brep.h brlcad/trunk/src/libbrep/CMakeLists.txt and 7 others): Use the openNURBS API ON_Surface::IntersectSurface() for SSI. Move the ON_SSX_EVENT part from other/openNURBS to libbrep, and extend its functionality. The original SSI function brlcad::surface_surface_intersection() is replaced. |
| 12:12.29 | Notify | 03BRL-CAD Wiki:Phoenix * 5247 /wiki/User:Phoenix/GSoc2013/Proposal: /* Things I have done this year */ |
| 12:29.11 | *** join/#brlcad phoenixyjll (8c71fd66@gateway/web/freenode/ip.140.113.253.102) | |
| 12:53.39 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 13:21.20 | Notify | 03BRL-CAD:carlmoore * 55323 brlcad/trunk/src/liboptical/sh_prj.c: fix a warning message about type mismatch in format |
| 13:24.52 | *** join/#brlcad caen23 (~caen23@92.85.93.49) | |
| 13:25.58 | Notify | 03BRL-CAD:phoenixyjll * 55324 brlcad/trunk/src/libged/edit_metaball.c: MS Visual Studio returns const char * in strrchr. |
| 13:32.19 | Notify | 03BRL-CAD:carlmoore * 55325 brlcad/trunk/src/liboptical/sh_text.c: fix type warnings |
| 13:39.08 | Notify | 03BRL-CAD:bob1961 * 55326 brlcad/trunk/src/tclscripts/lib/Ged.tcl: Expose the "ae" command in Archer. |
| 14:25.31 | *** join/#brlcad vladbogo (~vlad@188.25.239.64) | |
| 14:56.16 | Notify | 03BRL-CAD:starseeker * 55327 brlcad/trunk/misc/CMakeLists.txt: Add a 'doxygen' target, as well as a 'dox' target |
| 15:07.04 | Notify | 03BRL-CAD:bob1961 * 55328 brlcad/trunk/src/libged/annotate.c: Mods to annotate command ---> Check gedp before using. Also fixed a core dump issue caused by freeing memory twice. |
| 15:09.00 | Notify | 03BRL-CAD:bob1961 * 55329 (brlcad/trunk/src/libtclcad/tclcad_obj.c brlcad/trunk/src/tclscripts/lib/Ged.tcl): Expose the annotate command in Archer. |
| 15:15.45 | *** join/#brlcad jasleen (~jasleen@202.164.53.122) | |
| 15:27.02 | Notify | 03BRL-CAD:starseeker * 55330 (brlcad/trunk/include/brep.h brlcad/trunk/misc/Doxyfile.in brlcad/trunk/misc/doxygen_structure): Start setting up to add libbrep to the doxygen system |
| 15:28.10 | Notify | 03BRL-CAD:n_reed * 55331 brlcad/trunk/src/other/step/src/clstepcore/ExpDict.cc: should use delete[] to free new[] memory |
| 16:01.59 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 16:14.21 | Notify | 03BRL-CAD:carlmoore * 55332 brlcad/trunk/src/libdm/dm-tk.c: fix type warnings |
| 16:28.42 | Notify | 03BRL-CAD:carlmoore * 55333 brlcad/trunk/src/liboptical/sh_treetherm.c: fix type warning |
| 16:46.49 | *** join/#brlcad rays2pix (~deepak@14.139.226.34) | |
| 16:47.26 | Notify | 03BRL-CAD:bob1961 * 55334 brlcad/trunk/src/tclscripts/lib/Ged.tcl: Expose the "x" command in Archer. |
| 16:59.46 | Notify | 03BRL-CAD:bob1961 * 55335 brlcad/trunk/src/tclscripts/lib/Ged.tcl: Expose the "orientation" command in Archer. Fixed a typo in Ged::keypoint. |
| 17:08.43 | Notify | 03BRL-CAD Wiki:KeshaSShah * 5248 /wiki/User:KeshaSShah/GSoC13/Priority2: |
| 17:14.27 | Notify | 03BRL-CAD Wiki:KeshaSShah * 5249 /wiki/User:KeshaSShah/GSoC13/Reports: /* May 4-5 */ |
| 17:15.19 | Notify | 03BRL-CAD Wiki:KeshaSShah * 5250 /wiki/User:KeshaSShah/GSoC13/Reports: /* May 1 */ |
| 17:15.42 | Notify | 03BRL-CAD:starseeker * 55336 brlcad/trunk/src/libbrep/CMakeLists.txt: Add a 'tools' file for holding useful routines, analgous to the opennurbs_brep_tools.cpp file. Start with the sub-surface extraction routine. |
| 17:49.10 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 18:04.33 | Notify | 03BRL-CAD:indianlarry * 55337 brlcad/trunk/src/librt/shoot.c: The non-uniform binary space partitioning tree used to partition solids into RPP cells within librt to speed raytracing was using an absolute "nudge" value to walk/step the ray into the next partition cell. In certain circumstances the "nudge" value was causing grazing cell hits to walk over thin intersections even when these intgersections were greater |
| 18:04.35 | Notify | than the thinness tolerance. This update modified this code to use our distance tolerance instead. Now our distance tolerance default or a user specified value can be used. This was turned up by Richard Weiss while testing 'rtarea' results from BREP conversions of our implicits. |
| 18:05.16 | Notify | 03BRL-CAD:indianlarry * 55338 brlcad/trunk/src/librt/primitives/brep/brep.cpp: Newton iterator wasn't converging to a solution for the EHY primitive converted to a BREP. The inverse jacobian was causing the iterator to jump to a solution that was farther away than the current point. Added a better half-step of the UV deltas until a closer solution is found. Will half-step up to 1000 iterations before bailing on the |
| 18:05.18 | Notify | shotline. Need to look at the surface to see why its causing such large steps but is a fix in the near term. This was turned up by Richard Weiss while testing 'rtarea' results from BREP conversions of our implicits. |
| 18:31.41 | Notify | 03BRL-CAD:starseeker * 55339 (brlcad/trunk/src/libbrep/libbrep_brep_tools.cpp brlcad/trunk/src/libbrep/libbrep_brep_tools.h): Tweak the logic deciding when and how to split. |
| 18:56.12 | Notify | 03BRL-CAD:starseeker * 55340 brlcad/trunk/src/libbrep/libbrep_brep_tools.h: Tweak comment |
| 18:59.10 | Notify | 03BRL-CAD:starseeker * 55341 brlcad/trunk/src/libbrep/libbrep_brep_tools.h: gah - contents of, not pointer to |
| 19:05.32 | *** join/#brlcad cstirk (~quassel@c-71-56-216-45.hsd1.co.comcast.net) | |
| 19:05.59 | *** join/#brlcad Ch3ck (~Ch3ck@41.205.16.70) | |
| 19:06.12 | Ch3ck | Hi |
| 19:09.07 | brlcad | hi Ch3ck |
| 19:09.26 | Ch3ck | Hi brlcad |
| 19:09.29 | Notify | 03BRL-CAD:brlcad * 55342 brlcad/trunk/src/librt/primitives/brep/brep.cpp: all magic numbers should be documented. mention that this errantcount limit check number isn't really important, but does need to be big enough to help converge to an answer. |
| 19:09.55 | Ch3ck | i just wanted to know when the selected gsoc participants will be notified |
| 19:10.43 | Notify | 03BRL-CAD:brlcad * 55343 brlcad/trunk/src/libged/edit_metaball.c: make last const instead of casting away const |
| 19:10.52 | brlcad | Ch3ck: it's on the melange timeline |
| 19:11.14 | brlcad | now's the time to be responding to comments and working on awesome patches |
| 19:11.20 | Ch3ck | ok thanks |
| 19:11.31 | brlcad | with as competitive as it's going to be this year, patches are going to be very important |
| 19:11.50 | Ch3ck | ok |
| 19:12.00 | Ch3ck | so how many participants are going to be selected? |
| 19:12.02 | brlcad | if you don't have one in, you should definitely work on one .. if you do, you might want to work on another more involved |
| 19:12.11 | brlcad | depends on how these reviews go |
| 19:13.20 | brlcad | any limitation on selections will be self-imposed |
| 19:13.46 | Ch3ck | ok |
| 19:14.01 | Ch3ck | so can i still work on my proposal even though the deadline is passed? |
| 19:14.15 | brlcad | sure |
| 19:14.22 | brlcad | that's part why we had people cross-post to the wiki |
| 19:14.35 | Ch3ck | because based on the corrections you gave me i tried to communicate with you online |
| 19:14.36 | brlcad | plus as we ask questions, edits are expected |
| 19:14.45 | Ch3ck | but you weren't there.. |
| 19:14.55 | brlcad | i'm always here |
| 19:14.58 | Ch3ck | ok |
| 19:15.04 | brlcad | but i'm not always available |
| 19:15.10 | Ch3ck | well let me give you the link to my proposal |
| 19:15.18 | brlcad | you should understand this point |
| 19:15.20 | Ch3ck | so i can make some more modifications.. |
| 19:15.38 | brlcad | you should not just hop on IRC, ask a question .. wait a lil bit and leave |
| 19:16.19 | Ch3ck | http://brlcad.org/wiki/User:NyahCh3ck20/Proposal |
| 19:16.28 | brlcad | considered poor etiquette, if you have a question you're expected to ask and wait |
| 19:16.46 | Ch3ck | i just want to know youre thoughts on the recent changes i have made... |
| 19:16.47 | brlcad | if you cannot wait, then you shouldn't be asking on IRC -- use the mailing list |
| 19:16.55 | Ch3ck | yeah |
| 19:17.03 | Ch3ck | i understand.. |
| 19:17.38 | brlcad | you and 20 others want to know .. all proposals get reviewed and re-reviewed several times |
| 19:17.47 | brlcad | have to be patient :) |
| 19:18.11 | Ch3ck | yeah |
| 19:18.14 | brlcad | in the meantime, don't wait for me to tell you what's wrong with it -- improve it yourself or work on something else that helps your proposal |
| 19:18.15 | Ch3ck | i understand.. |
| 19:18.23 | vladbogo | hi |
| 19:18.29 | brlcad | hi vladbogo |
| 19:18.31 | Ch3ck | hi vlad.. |
| 19:19.30 | vladbogo | I looked on the TODO file in libdm and I want to refactor dm-genric.c so that is shouldn't contain #ifdefs |
| 19:20.02 | brlcad | Ch3ck: your proposal reminded me of something |
| 19:20.21 | brlcad | given your recent experience, you should look into our redblack tree to-do |
| 19:20.29 | brlcad | s/should/could/ |
| 19:20.42 | brlcad | you worked on a redblack tree implementation, right? |
| 19:20.54 | Ch3ck | yeah.. |
| 19:21.06 | Ch3ck | even worked on interval trees.. |
| 19:21.25 | vladbogo | i was thinking about starting with the open functions but i don't know which approach is better |
| 19:21.45 | brlcad | Ch3ck: see our TODO file and look for the redblack entry |
| 19:21.52 | Ch3ck | ok |
| 19:21.54 | brlcad | that'd make a good patch/feedback/discussion |
| 19:21.59 | vladbogo | I want to add a new callback function to struct dm that does the actual opening |
| 19:22.51 | brlcad | vladbogo: suggest just attacking one #ifdef (that you can actually test) |
| 19:23.01 | brlcad | that might help give some direction |
| 19:23.52 | brlcad | *_open_existing should be an easy one, but there are others too |
| 19:24.19 | Notify | 03BRL-CAD:carlmoore * 55344 brlcad/trunk/src/util/double-asc.c: change (void) to (), and remove reference to case ?, because we have the default available |
| 19:26.44 | *** join/#brlcad Ch3ck_ (~Ch3ck@41.205.16.70) | |
| 19:27.12 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 19:27.15 | Ch3ck_ | Sorry for quitting there?? |
| 19:27.23 | Ch3ck_ | my computer has got some probs. |
| 19:28.41 | vladbogo | brlcad: i can't find *open_existing in dm-generic.c should I look somewhere else? |
| 19:28.53 | brlcad | vladbogo: no, stick to the #ifdefs |
| 19:29.46 | Ch3ck_ | hey guys how do i get the previous discussions on irc chat? |
| 19:30.06 | Ch3ck_ | my computer just went off.. facing some technical issues here... |
| 19:32.24 | vladbogo | si I was thinking on adding a new callback to struct dm for *_open_dm, but I saw that the dm_open from dm-generic.c returns the struct dm pointer that will be used, so in order to change this should I change also the way mged uses dm-open? |
| 19:33.24 | vladbogo | Ch3ck_ I activated logging in order to see previous conversations. I don't know if you can access it if you do not have logging active |
| 19:34.19 | Ch3ck_ | ok |
| 19:34.27 | Ch3ck_ | how do i activate it?? |
| 19:35.26 | vladbogo | brlcad: I mean that as I saw in the code there must be a function that selects the dm (that returns struct dm) so I was thinking about making a select function and then make the opening using struct dm. Is this approach ok? |
| 19:35.48 | vladbogo | Ch3ck_: do you use xchat? |
| 19:36.05 | Ch3ck_ | yeah |
| 19:36.10 | Ch3ck_ | on my SL distro.. |
| 19:36.43 | vladbogo | then settings->Preferences->logging and enable logging |
| 19:37.49 | Ch3ck_ | thanks vlad |
| 19:37.54 | Ch3ck_ | did it already?? |
| 19:38.06 | Ch3ck_ | everything looks fine now.. |
| 19:38.11 | vladbogo | you're welcome |
| 19:39.55 | Ch3ck_ | yeah |
| 19:40.04 | Ch3ck_ | brlcad: you there? |
| 19:40.53 | Ch3ck_ | i just wanted to ask what you were talking about with the red black treess. |
| 19:55.07 | starseeker | Ch3ck_: see the TODO file - it should list some redblack tree items |
| 19:55.35 | Notify | 03BRL-CAD:carlmoore * 55345 brlcad/trunk/src/util/double-asc.c: reinstate 'void', and remove single-quotes from Usage, and provide for 'no-argument, no-redirect' case |
| 19:56.02 | Ch3ck_ | starseeker: thanks.. |
| 20:02.00 | *** join/#brlcad cstirk (~quassel@c-71-56-216-45.hsd1.co.comcast.net) | |
| 20:06.44 | brlcad | vladbogo: you will almost certainly also need to change mged and how mged works with a DM |
| 20:06.59 | brlcad | that's why I suggested just starting with one/any #ifdef and work to elimiate it |
| 20:07.43 | vladbogo | brlcad: thanks I will start working on it |
| 20:07.57 | brlcad | Ch3ck_: don't ask if I'm here, just ask your questions and someone will eventually respond almost every time (as long as you are here) |
| 20:08.16 | brlcad | that's why we keep saying this: |
| 20:08.17 | brlcad | ~ask |
| 20:08.17 | ibot | Questions in the channel should be specific, informative, complete, concise, and on-topic. Don't ask if you can ask a question first. Don't ask if a person is there; just ask what you intended to ask them. Better questions more frequently yield better answers. We are all here voluntarily or against our will. |
| 20:08.28 | brlcad | "Don't ask if a person is there; just ask what you intended to ask them |
| 20:09.09 | Ch3ck_ | ok |
| 20:09.24 | Ch3ck_ | Just wanted to know what you were talking about concerning redblack trees |
| 20:09.33 | Ch3ck_ | on the todo |
| 20:09.50 | Ch3ck_ | i have not seen any todo on redblack trees |
| 20:10.00 | Ch3ck_ | so could you please give me a pointer to it? |
| 20:10.03 | brlcad | then you're not looking in the right place |
| 20:10.07 | brlcad | or not looking hard enough |
| 20:10.17 | Ch3ck_ | ok |
| 20:10.24 | maths22_ | Ch3ck_: you also can get previous irc conversations (for this channel) at http://ibot.rikers.org/%23brlcad/ |
| 20:10.25 | Ch3ck_ | let me look better.. |
| 20:10.27 | brlcad | do you have a checkout? |
| 20:10.37 | Ch3ck_ | yes. |
| 20:10.43 | brlcad | and you've read the TODO file? |
| 20:10.56 | Ch3ck_ | its long |
| 20:11.09 | Ch3ck_ | so just scanned through to see the redblack trees.. section |
| 20:11.23 | Ch3ck_ | and i did not see any thing.. |
| 20:11.31 | brlcad | why would there be a redblack trees section? |
| 20:11.54 | brlcad | so yes, you just didn't look hard enough |
| 20:12.10 | brlcad | I can't hold your hand on how to read and search a text file :) |
| 20:12.36 | Ch3ck_ | yeah... |
| 20:12.37 | brlcad | you gotta be more self-sufficient than that |
| 20:12.41 | Ch3ck_ | yeah |
| 20:12.46 | Ch3ck_ | i understand.. |
| 20:13.06 | Ch3ck_ | its that we were discussing you did not finish what you were saying.. |
| 20:13.09 | brlcad | so give it another try, and try to understand what it's saying -- use google to research the issue |
| 20:13.19 | brlcad | I did finish :) |
| 20:13.22 | Ch3ck_ | concerning you feedback on my proposal.. |
| 20:13.28 | Ch3ck_ | ok |
| 20:13.40 | Ch3ck_ | thanks would work on it hard.. |
| 20:14.20 | vladbogo | also I told you about a compilation error on Windows and after working a little bit I found out that there are other errors. Between dealing with those errors and the refactoring we just talked about I think that the second one is more important but I would like to know on which do you suggest that I should work on because I don't have time to do both right now? |
| 20:15.09 | brlcad | vladbogo: that's your judgement call to make, not mine |
| 20:15.10 | brlcad | I can't speak to your time availability |
| 20:15.44 | brlcad | fixing compilation errors should be very quick and easy |
| 20:15.57 | brlcad | making a refactoring patch, not so quick and easy |
| 20:16.40 | brlcad | fixing compile errors isn't as impressive / interesting as a refactoring, but then neither is too if they're both incomplete |
| 20:17.02 | brlcad | and if you can't fix a compile error (quickly/easily), that's something to work on improving |
| 20:18.18 | vladbogo | brlcad: thanks for you're help. I will try to make the refactoring patch and submit it as soon as possible |
| 20:19.24 | *** join/#brlcad kesha_ (~kesha@14.139.122.114) | |
| 20:27.34 | *** join/#brlcad kesha_ (~kesha@14.139.122.114) | |
| 20:34.48 | *** join/#brlcad kesha_ (~kesha@14.139.122.114) | |
| 21:22.01 | *** join/#brlcad mpictor (~mark@99-93-104-202.lightspeed.iplsin.sbcglobal.net) | |
| 21:29.42 | Notify | 03BRL-CAD:starseeker * 55346 brlcad/trunk/include/config_win_cmake.h.in: Try to set up defines for stat, fstat, fseek, lseek, and ftell that will make the libbu wrappers unnecessary - untested. Will have to be a bit careful backing out r54713 once these are working - a few files show conflicts. |
| 21:31.25 | starseeker | might be tied up with r54922 |
| 21:32.37 | starseeker | urk |
| 21:32.48 | starseeker | regression failure - solids.rt.pix 3 off by many |
| 21:33.58 | starseeker | is betting that's r55337 |
| 21:42.04 | caen23 | starseeker: isn't that an older bug? investigating it was a codein task |
| 21:54.37 | Notify | 03BRL-CAD:r_weiss * 55347 brlcad/trunk/sh/cmp.sh: Fixed a bug in the xray computations. Improved the volume computations. |