IRC log for #brlcad on 20160308

01:23.19 *** join/#brlcad danger_ (6725c94a@gateway/web/freenode/ip.103.37.201.74)
01:31.30 *** join/#brlcad gpsojswiqapkqczr (~armin@dslb-092-074-224-090.092.074.pools.vodafone-ip.de)
02:32.32 *** join/#brlcad softcoder32 (~djff@41.202.219.70)
02:51.58 *** join/#brlcad softcoder32 (~djff@41.202.219.70)
03:21.39 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
03:30.45 *** join/#brlcad shubham (a5e1683b@gateway/web/freenode/ip.165.225.104.59)
03:45.57 *** join/#brlcad divamgupta (~divamgupt@103.25.231.102)
03:53.06 *** join/#brlcad softcoder32 (~djff@41.202.219.74)
05:16.08 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:23.12 *** join/#brlcad kushagra (~kushagra@122.164.114.150)
05:23.31 *** part/#brlcad kushagra (~kushagra@122.164.114.150)
05:44.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:44.27 *** join/#brlcad softcoder32 (~djff@41.202.219.76)
07:05.04 *** join/#brlcad softcoder32 (~djff@41.202.219.68)
07:52.01 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
08:20.34 *** join/#brlcad shubham (a5e1683b@gateway/web/freenode/ip.165.225.104.59)
08:26.03 *** join/#brlcad softcoder32 (~djff@41.202.219.71)
08:32.37 *** join/#brlcad tandoorichick (b64b2d01@gateway/web/freenode/ip.182.75.45.1)
09:33.42 *** join/#brlcad jasvir (~jass@75-142-124-111.static.mtpk.ca.charter.com)
09:34.49 *** join/#brlcad Ch3ck_ (~Ch3ck@154.70.103.178)
10:08.04 *** join/#brlcad Ch3ck_ (~Ch3ck@154.70.98.175)
10:37.37 *** join/#brlcad mecale (~yann@154.70.98.175)
11:05.24 *** join/#brlcad divamgupta (~divamgupt@103.25.231.102)
11:32.24 *** join/#brlcad tandoorichick (b64b2d01@gateway/web/freenode/ip.182.75.45.1)
12:02.04 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
12:02.24 tandoorichick could someone tell me if the 'voxelize' command project will be good enough for GSoC '16, since a lot of work has been done already? or is it better moving onto some other project, like a geometry conversion project (i looked up and found the collada importer project)
12:09.57 d_rossberg tandoorichick: i would recommend to look for a project on a prioritized topic (e.g. geometry/image conversion)
12:38.04 *** join/#brlcad YANICK_ (~YANICK19@154.70.98.175)
12:55.07 tandoorichick d_rossberg: thanks for advice, will work on it!
12:55.55 *** join/#brlcad softcoder32 (~djff@41.202.219.75)
13:03.13 *** join/#brlcad yorik (~yorik@152.250.221.17)
13:25.36 *** join/#brlcad shubham (7b88c55a@gateway/web/freenode/ip.123.136.197.90)
13:38.35 *** join/#brlcad softcoder32 (~djff@41.202.219.70)
13:51.52 *** join/#brlcad aumkaria (b64b2de1@gateway/web/freenode/ip.182.75.45.225)
13:53.59 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:58.03 *** join/#brlcad umeshksingla (umeshksing@nat/iiit/x-pdcdlapykpzxnjto)
13:58.18 *** part/#brlcad umeshksingla (umeshksing@nat/iiit/x-pdcdlapykpzxnjto)
13:59.52 *** join/#brlcad divamgupta_ (~divamgupt@103.25.231.102)
14:09.07 *** join/#brlcad teepee` (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
14:26.33 *** join/#brlcad guest___ (0e8bf3a3@gateway/web/freenode/ip.14.139.243.163)
14:28.11 *** part/#brlcad guest___ (0e8bf3a3@gateway/web/freenode/ip.14.139.243.163)
14:41.04 *** join/#brlcad divamgupta (~divamgupt@103.25.231.102)
14:57.08 *** join/#brlcad 14WAAE4DD (~divamgupt@103.25.231.102)
15:46.23 *** join/#brlcad divamgupta_ (~divamgupt@103.25.231.102)
15:58.22 *** join/#brlcad localhost_ (~localhost@154.70.99.88)
15:58.52 *** join/#brlcad 7YUAAHRUO (~divamgupt@103.25.231.102)
16:06.59 *** join/#brlcad divamgupta_ (~divamgupt@103.25.231.102)
16:07.48 *** join/#brlcad tafodinho (~tafodinho@154.70.99.88)
16:19.14 *** join/#brlcad divamgupta_ (~divamgupt@103.25.231.102)
16:20.33 Notify 03BRL-CAD:starseeker * 67250 brlcad/trunk/src/tclscripts/rtwizard/main.c: Add flags to indicate width/height were set.
16:21.09 Notify 03BRL-CAD:brlcad * 67252 brlcad/trunk/CMakeLists.txt: no need to test for symlink support, at least not for bu_same_file().
16:21.18 Notify 03BRL-CAD:brlcad * 67251 brlcad/trunk/src/libbu/file.c: having or not having symlinks has no bearing whether we should stat our files. that said, there should be no harm calling realpath on our arguments before stating them.
16:21.38 Notify 03BRL-CAD:brlcad * 67256 brlcad/trunk/src/conv/patch/rpatch.c: be a good citizen on windows, let rpatch create windows-style text files now that patch-g isn't being ignorant.
16:21.41 Notify 03BRL-CAD:brlcad * 67253 brlcad/trunk/NEWS: daniel fixed rpatch line ending handling on windows. stdout defaults to text mode, but desirable to set it to binary so that patch-g reads it without issue. need to revisit why patch-g wasn't handling line ending correctly.
16:21.47 Notify 03BRL-CAD:brlcad * 67257 (brlcad/trunk/include/bu/mime.h brlcad/trunk/include/bu/path.h and 6 others): bu_path_component and associated enum are missing bu prefix, so start with the enum. reword them without CORE as the word doesn't convey meaning, implicit or explicit. instead of defining, try something that conveys explicit meaning.
16:21.49 Notify 03BRL-CAD:brlcad * 67258 brlcad/trunk/TODO: need to quick-test rtg3
16:21.56 Notify 03BRL-CAD:brlcad * 67263 brlcad/trunk/src/libbu/path.c: it's a [mime]:: prefix now, update comments accordingly from 'mime:'
16:21.58 Notify 03BRL-CAD:brlcad * 67261 (brlcad/trunk/include/bu/path.h brlcad/trunk/src/libbu/path.c and 3 others): rename a second time for even less inconsistency. the mime type mentions really feel out of place here (and are the remaining inconsistency as the example implies all are without a mime prefix), especially the enum extension hack... as there is mime api, should probably just have a string pass that strips the mime
16:22.00 Notify before bu_path_component() gets its hands on it.
16:22.02 Notify ...
16:22.05 Notify 03BRL-CAD:brlcad * 67255 brlcad/trunk/src/conv/patch/patch-g.c: no need for separate read buffers since both the materials and rpatch data should easily fit. looking at rpatch's printf, the longer of the two, it doesn't look like lines even exceed 120 chars so this should be plenty.
16:22.07 Notify 03BRL-CAD:brlcad * 67254 brlcad/trunk/src/conv/patch/patch-g.c: this should make patch-g work properly with rpatch files containing unix or windows line endings, eliminating the need to manually force rpatch output to binary mode.
16:22.09 Notify 03BRL-CAD:brlcad * 67260 brlcad/trunk/TODO: tools should work without a batch script, regardless of it meaning convert the runtime (or not).
16:22.11 Notify 03BRL-CAD:brlcad * 67259 brlcad/trunk/src/libgcv/plugins/vrml/vrml_read/string_util.cpp: remove dead code
16:22.15 Notify 03BRL-CAD:brlcad * 67262 (brlcad/trunk/include/bu/path.h brlcad/trunk/src/libbu/path.c brlcad/trunk/src/util/icv.cpp): go with FULL instead of MIMELESS so the first entry is a simple and positive characterization. more descriptive than the ALL misnomer, and still brief. survivable even if mime prefix handling is decoupled.
16:26.17 Notify 03BRL-CAD:n_reed * 67264 brlcad/branches/brep-debug/doc/docbook/system/implementation/en/bool_eval_development.xml: add documentation on tolerance tests
16:43.09 *** join/#brlcad gagan (~gagan@122.173.25.216)
16:52.11 *** join/#brlcad tafodinho (~tafodinho@154.70.99.193)
16:54.27 *** join/#brlcad tafodinho (~tafodinho@154.70.99.193)
17:05.21 *** join/#brlcad softcoder32 (~djff@41.202.219.73)
17:06.45 *** join/#brlcad gagan (~gagan@122.173.25.216)
17:09.35 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:25.40 *** join/#brlcad divamgupta_ (~divamgupt@103.25.231.102)
18:14.53 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
18:53.54 *** join/#brlcad divamgupta_ (~divamgupt@103.25.231.102)
19:00.43 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:06.10 *** join/#brlcad divamgupta_ (~divamgupt@103.25.231.102)
19:12.54 *** join/#brlcad jasvir (~jass@75-142-109-136.static.mtpk.ca.charter.com)
19:20.15 Notify 03BRL-CAD:n_reed * 67265 brlcad/branches/brep-debug/doc/docbook/system/implementation/en/bool_eval_development.xml: add note about 3D point array being used for 2D points
19:20.39 jasvir hello there. I was looking into incorporating Qt with mged. There was a project regarding this in GSoC 2013 http://brlcad.org/wiki/User:Vladbogolin/GSoC2013/qt-display-manager. Can anyone please help me to know more about this.
19:36.14 *** join/#brlcad softcoder32 (~djff@41.202.219.69)
19:45.58 *** join/#brlcad divamgupta_ (~divamgupt@103.25.231.102)
19:52.15 starseeker jasvir: I believe the conclusion was that it would be better to look at re-implementing MGED in Qt as opposed to trying to make Tk and Qt "play nice" together
19:53.09 starseeker jasvir: I know the MGED gui looks pretty simple, but getting a duplicate of MGED fully set up on Qt is actually more work than you would think
19:54.17 starseeker jasvir: you would need to identify how MGED translates mouse movements into geometry rotation, translation, etc. and how to do the same things with a Qt widget, how to implement the various dialogs (or at least functionally equivalent replacements - you wouldn't want to duplicate our current background color widget, for example)
19:55.23 starseeker make a functional terminal widget to replace the MGED console, which has its own details lurking, etc.
19:56.45 starseeker There's a start in the qged branch: https://sourceforge.net/p/brlcad/code/HEAD/tree/brlcad/branches/qtged/
19:57.43 starseeker that attempt has some things not needed to duplicate MGED as it currently exists (the button panels, for example) but some of it would be relevant
19:58.47 starseeker any project proposal for that topic would need to convince us that the proposer has a good grasp of what kind and amount of work would be needed to complete the project - a detailed plan that shows a good understanding of both the MGED and Qt issues involved
20:09.07 jasvir starseeker, that seem quite fascinating. I quite familiar with Qt but I don't have that much understanding about MGED right now but I can can get familiar with it really quickly.
20:10.00 jasvir starseeker: is qged currently working to some extent?
20:13.42 Notify 03BRL-CAD:brlcad * 67266 brlcad/trunk/src/libbu/file.c: add support for determining whether two files are the same file on Windows using the GetFileInformationByHandle call. This is similar to stat(), but requires an open file handle. Calling stat() is nfg on Windows for non-unix filesystems as inode remains unset. This method checks where the file is on disk.
20:17.13 Notify 03BRL-CAD:starseeker * 67267 brlcad/trunk/src/libbu/file.c: Spelling fix.
20:17.23 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:25.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:36.08 *** join/#brlcad softcoder32 (~djff@41.202.219.71)
20:37.08 Notify 03BRL-CAD:starseeker * 67268 brlcad/trunk/src/libbu/file.c: Move things around so we only define sb1 and sb2 if we need them (otherwise get unused variable warning under Windows.
21:20.18 Notify 03BRL-CAD:brlcad * 67269 brlcad/trunk/src/libbu/file.c: add a note about identical path names would conceivably fail the stat and GetFileInformationByHandle test methods, but we pretend they would result in the same lookup. by that same measure, we could have completely different files actually map to the same thing on disk (i.e., a false positive) on a crazy-fast-changing filesystem. not a case we particularly
21:20.20 Notify care about, but worth noting. eliminate an unnecessary scope increase and redundant comment while we're at it.
21:20.22 Notify ...
21:22.43 Notify 03BRL-CAD:brlcad * 67270 (brlcad/trunk/src/libbu/argv.c brlcad/trunk/src/libbu/b64.c and 13 others): auto ws indent and trailing junk cleanup
21:51.12 *** join/#brlcad gaganjyot (~gaganjyot@122.173.25.216)
21:52.46 *** join/#brlcad Gabriel__ (bc1ba547@gateway/web/freenode/ip.188.27.165.71)
22:00.18 *** join/#brlcad Gabriel___ (567919d7@gateway/web/freenode/ip.86.121.25.215)
22:10.27 Notify 03BRL-CAD:n_reed * 67271 brlcad/branches/brep-debug/doc/docbook/system/implementation/en/bool_eval_development.xml: document meaning of a common intersection event loop pattern
22:11.54 Gabriel___ Hello, about the "add exec option to search" project, I have 2 more questions: first is how should the commands which are to be executed stored (maybe separate them into tokens and use a linked list?) and second question is could you give me some more important examples about "exec", besides "draw"?
22:31.37 starseeker Gabriel___: as to the former, that's something you'll have to figure out as part of your implementation plan. There are numerous possibilities - the important thing is that it works
22:32.07 starseeker Gabriel___: as to the second, another example might be wanting to set the color attribute on all objects returned from a search
22:33.14 starseeker if you look at example 19 in the MGED man page for search (brlman search from the command line, or man search from the MGED prompt) you'll see a foreach script being used on the results of a search command stored in a tcl list
22:33.37 starseeker that's the current "workaround" for the lack of an exec option, so that's another good example
22:35.56 Gabriel___ thanks for the answer, that foreach script seems like a good point to research
22:54.30 starseeker foreach is a Tcl command - BRL-CAD's default MGED prompt is a tcl shell
23:01.58 *** join/#brlcad gaganjyot (~gaganjyot@122.173.25.216)
23:11.46 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
23:25.15 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.