IRC log for #brlcad on 20120816

00:30.46 CIA-55 BRL-CAD: 03cprecup * r52059 10/brlcad/trunk/doc/docbook/system/mann/en/ (CMakeLists.txt graph.xml): Basic brlman documentation for the graph command and its current subcommands.
00:51.07 brlcad andrei: sounds like a problem with the test
00:51.12 brlcad double free or corruption
00:51.18 brlcad ah, you found it
01:43.35 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
02:01.33 *** join/#brlcad merzo (~merzo@125-30-133-95.pool.ukrtel.net)
02:18.12 starseeker brlcad: so things like X24_open_existing in the framebuffer library really should be part of the FBIO interface structure?
02:28.09 brlcad starseeker: eh, sort of yes/no
02:28.50 brlcad in general yes, but that particular function is implemented terribly right now
02:29.42 brlcad pointer values are serialized to a string and turned by into pointers in *_open_existing() which then calls a "real" function passing the pointers
02:30.33 brlcad FBIO needs a way to get a handle on the "existing" interface, but shouldn't be aware of the types or raw pointers like that
02:31.11 starseeker do we still need to manually control things like cursors and color maps?
02:34.09 starseeker supposes he is a rather poor judge of what a framebuffer needs, since he only ever uses it for holding raytrace outputs...
02:38.50 brlcad concept of a cursor, probably
02:39.18 brlcad color map, less likely
02:39.54 brlcad could even go without a cursor really, but need a way to query individual framebuffer values and subrects
02:40.07 brlcad (pushing the cursor concept back onto the caller)
02:40.42 starseeker nods... - I wondered a little if the "read" and "write" functions couldn't accept subrect definitions, and just default to the whole thing if those were NULL...
02:40.46 starseeker i.e. consolidate
02:41.22 brlcad sure
02:42.42 starseeker then if we want the "bw" version (that's black and white? or maybe grayscale?) have some sort of flag - again, defaulting to default full color if null...
02:43.13 brlcad I think it should default to double values
02:43.27 starseeker nods
02:44.08 brlcad a LOT more memory, but supports anything we'll likely throw at it for the next 10 years
02:44.59 starseeker are the max/min width and height, center, and such encoded in the FBIO for convenience? (As opposed to, say, having an fb_XXX_info callback that takes a set of standard enums to return the various settings?)
02:46.30 brlcad part simplicity, part convenience, part performance
02:47.21 starseeker guess it just feels a little ackward to me to hard-code those into the struct... seems like an info function would be more flexible for minimal overhead...
02:47.27 starseeker but maybe it wouldn't be so minimal
02:49.01 brlcad not sure I follow, they need to be stored somewhere (at least width and height, maybe center if zoomed)
02:49.34 brlcad not all are inferrable from the context
02:50.14 starseeker sure, but just have them be internal to the particular fb instead of complicating the FBIO struct itself - i.e. the fb_XXX_info function would access the internal specific struct
02:50.55 starseeker i.e. fb_ogl_info(FB_WIDTH) instead of accessing a struct position
02:51.36 starseeker then the FBIO compatibility doesn't depend on having the specific bits in the specific order in the struct...
02:51.47 brlcad ah, sure possibly -- though if *every* internal needed a given set, then that duplication could be suboptimal
02:52.08 brlcad depends on which field specifically probably
02:52.32 starseeker ... but aren't they all duplicated anyway, since each FBIO has it's own slot for all those values?
02:53.19 brlcad one definition and N instantiations vs. N definitions and N instantiations
02:54.38 starseeker in this case though, N is going to be pretty small (considering the information that will be stored - maybe a dozen or two integers?)
02:54.45 brlcad it'd be interesting to lay out on paper to see what the API might look like
02:54.59 starseeker nods
02:55.38 starseeker would like to do that at some point... considering the importance of the libfb API, it just feels like something that deserves to be clean and polished
02:55.59 brlcad small doesn't matter to DRY principle if it's > 1 and generally doesn't stay "small" if the interface survives a decade
02:56.27 starseeker nods - I may be thinking about how these things are used wrong. Definitely needs paper/whiteboard
02:58.52 starseeker anyhow, sorry to be obsessing about it - not really "on topic" at the moment
03:28.13 *** join/#brlcad yiyus_ (1242712427@je.je.je)
05:49.01 CIA-55 BRL-CAD: 03phoenixyjll * r52060 10/brlcad/trunk/src/librt/primitives/hyp/hyp_brep.cpp: Eliminate memory leak.
05:49.47 CIA-55 BRL-CAD: 03phoenixyjll * r52061 10/brlcad/trunk/src/librt/primitives/ (7 files in 7 dirs): Eliminate memory leak.
05:58.29 CIA-55 BRL-CAD: 03phoenixyjll * r52062 10/brlcad/trunk/src/libged/brep.c: Some clean up, add comments.
07:56.31 *** join/#brlcad ``Erik (~erik@pool-108-3-186-191.bltmmd.fios.verizon.net)
08:02.20 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
08:12.13 *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ)
09:12.19 *** join/#brlcad ksuzee (~ksu@46.149.81.166)
09:25.02 *** join/#brlcad louipc (~louipc@archlinux/fellow/louipc)
09:45.20 ksuzee brlcad: I've updated 3533010 and 3534958 patches and will wait for your checking
09:55.32 CIA-55 BRL-CAD: 0314.139.128.11 07http://brlcad.org * r4337 10/wiki/MGED_CMD_voxelize: /* Argument(s) */
10:01.25 CIA-55 BRL-CAD: 0314.139.128.11 07http://brlcad.org * r4338 10/wiki/MGED_Commands: /* V */
10:04.11 CIA-55 BRL-CAD: 0314.139.128.11 07http://brlcad.org * r4339 10/wiki/MGED_CMD_voxelize: /* Syntax */
10:37.06 CIA-55 BRL-CAD: 03anrgmrty * r52063 10/brlcad/trunk/src/libged/voxelize.c: sizeVoxel values are given by the user in his choice of units but need to be converted to mm
11:07.56 *** join/#brlcad stas (~stas@82.208.133.12)
12:40.23 CIA-55 BRL-CAD: 03LateshanldzqaodnsEddins 07http://brlcad.org * r4340 10/wiki/Techniques_for_a_Fruitful_Career_Transform: New page: It's never too late to proceed through a vocation change. A vocation change could be set off by several elements. You may be in the act of eventually knowing that you'll become more suitab...
13:06.57 CIA-55 BRL-CAD: 03NicholkgqmhlsxbeRowlins 07http://brlcad.org * r4341 10/wiki/Wedding_Suppliers_in_Northern_Ireland: New page: Your wedding (also: [http://www.weddinghq.co.uk/petitcoat-lane-vintage-wedding-day/ click resources])is really a milestone occasion. Very few moments that you experienced will have the abi...
13:13.46 *** join/#brlcad andrei (~andrei@86.123.127.119)
13:30.55 *** join/#brlcad cristina (~quassel@86.127.164.155)
13:31.09 *** join/#brlcad cristina (~quassel@unaffiliated/cristina)
13:41.22 andrei hello
13:42.18 andrei my unit test for pkg_block () is getting a segfault when it returns _pkg_dispatch
13:42.25 andrei this is the line which causes the segfault : for (i = 0; pc->pkc_switch[i].pks_handler != NULL; i++) {
13:43.26 andrei it crashes there for each case I test and I don t really know how to fix this
13:43.54 andrei initally I wanted to make pc->pkc_switch[0].pks_handler = NULL;
13:44.12 andrei but I m getting this : error: assignment of member ‘pks_handler’ in read-only object
13:45.43 CIA-55 BRL-CAD: 03TriciamhgtygmvltMcqueen 07http://brlcad.org * r4342 10/wiki/Wedding_Manufacturers_in_Northern_Ireland_for_The_Wedding: New page: Your wedding (also: [http://www.weddinghq.co.uk/northern-ireland/hair/ Read On])is just a landmark function. Not many situations in your lifetime will be able to compare. Which means that ...
13:51.35 andrei and I don t know how to solve this matter
13:54.00 *** join/#brlcad andrei (andrei@86.123.127.119)
14:08.37 CIA-55 BRL-CAD: 03Phoenix 07http://brlcad.org * r4343 10/wiki/User:Phoenix/GSoc2012/Reports: /* Week 13 */
14:11.28 CIA-55 BRL-CAD: 03Cprecup 07http://brlcad.org * r4344 10/wiki/User:Cprecup/GSoC2012_progress: 14/08/2012 - brlman documentation for the "graph" command
15:41.59 cristina brlcad: Hi, I sent (you) a reply to the mailing list with the subject "Graph top-level commands grouped under a single "graph" command". Could you please read it and answer my questions? Thank you.
16:31.03 CIA-55 BRL-CAD: 03bob1961 * r52064 10/brlcad/trunk/src/libged/edbot.c: Minor cleanup.
16:49.23 CIA-55 BRL-CAD: 03r_weiss * r52065 10/brlcad/trunk/src/librt/primitives/nmg/nmg_fuse.c: Changed function "nmg_edge_g_fuse" in file "nmg_fuse.c". Removed the rotation of the vertices until more testing with this can be done.
16:54.28 CIA-55 BRL-CAD: 03carlmoore * r52066 10/brlcad/trunk/misc/CMake/FindZLIB.cmake: remove trailing blanks/tabs
17:17.00 CIA-55 BRL-CAD: 03r_weiss * r52067 10/brlcad/trunk/src/librt/primitives/nmg/nmg_tri.c:
17:17.00 CIA-55 BRL-CAD: Updated functions "nmg_flatten_face" and "nmg_triangulate_fu" within file
17:17.00 CIA-55 BRL-CAD: "nmg_tri.c". A tolerance is now passed into function "nmg_flatten_face" and this
17:17.00 CIA-55 BRL-CAD: function better handles the special cases when the face is already flat.
17:35.03 CIA-55 BRL-CAD: 03anrgmrty * r52068 10/brlcad/trunk/doc/docbook/system/mann/en/ (CMakeLists.txt voxelize.xml): MGED help for voxelize
18:09.47 *** join/#brlcad ksuzee (~ksu@46.149.81.166)
18:24.15 *** join/#brlcad stas (~stas@188.24.33.151)
19:35.08 andrei brlcad : I ll try and finish the rest of the fixes tomorrow, and I need tu reupload the tests. I have changed them quite a bit. If t here s time, coould you please have a look at the question I wrote earlier? Thank you !
20:03.31 *** join/#brlcad elf_ (~elf@p22.eregie.pub.ro)
20:07.33 CIA-55 BRL-CAD: 03carlmoore * r52069 10/brlcad/trunk/misc/CMake/Fink_MacPorts.cmake: remove trailing blanks/tabs, and fix capital P in MacPorts in a quoted string
20:08.37 CIA-55 BRL-CAD: 03carlmoore * r52070 10/brlcad/trunk/misc/CMake/LEMON_Util.cmake: remove trailing blanks/tabs
20:26.08 CIA-55 BRL-CAD: 03starseeker * r52071 10/brlcad/trunk/src/ (5 files in 3 dirs):
20:26.09 CIA-55 BRL-CAD: Start the process of subbing openNURBS types in for Eigen types. We don't want
20:26.09 CIA-55 BRL-CAD: to depend on Eigen - ideally, openNURBs natives types will be used as far as
20:26.09 CIA-55 BRL-CAD: possible (i.e. up to the point of calling the actual solvers.) Once this
20:26.09 CIA-55 BRL-CAD: process is complete and the solver is verified to be still working, can start
20:26.09 CIA-55 BRL-CAD: swapping in other solvers to see how they perform.
20:58.29 CIA-55 BRL-CAD: 03carlmoore * r52072 10/brlcad/trunk/misc/CMake/PERPLEX_Util.cmake: remove trailing blanks/tabs, and fix a spelling
20:59.23 CIA-55 BRL-CAD: 03carlmoore * r52073 10/brlcad/trunk/src/util/pix-bw.c: remove trailing blanks/tabs
21:00.16 CIA-55 BRL-CAD: 03carlmoore * r52074 10/brlcad/trunk/src/util/pc_test.c: remove trailing blanks/tabs
21:02.26 CIA-55 BRL-CAD: 03carlmoore * r52075 10/brlcad/trunk/bench/Makefile.am: change buildir to builddir
21:37.41 CIA-55 BRL-CAD: 03carlmoore * r52076 10/brlcad/trunk/misc/CMake/RE2C_Util.cmake: remove trailing blanks/tabs
21:40.01 CIA-55 BRL-CAD: 03carlmoore * r52077 10/brlcad/trunk/misc/CMake/ResolveCompilerPaths.cmake: remove trailing blanks/tabs and fix spelling
21:43.13 CIA-55 BRL-CAD: 03carlmoore * r52078 10/brlcad/trunk/misc/CMake/TCL_PKGINDEX.cmake: remove trailing blanks/tabs
21:44.50 CIA-55 BRL-CAD: 03carlmoore * r52079 10/brlcad/trunk/misc/CMake/ThirdParty.cmake: remove trailing blanks/tabs
21:46.27 CIA-55 BRL-CAD: 03carlmoore * r52080 10/brlcad/trunk/misc/CMake/distcheck_in_src_dir.cmake.in: remove a trailing blank or tab, and fix a spelling
21:47.59 CIA-55 BRL-CAD: 03carlmoore * r52081 10/brlcad/trunk/misc/CMake/distcheck_repo_verify.cmake.in: remove trailing blanks/tabs, and fix a spelling
21:49.51 CIA-55 BRL-CAD: 03carlmoore * r52082 10/brlcad/trunk/misc/CMake/distclean.cmake.in: remove trailing blanks/tabs
21:50.30 CIA-55 BRL-CAD: 03carlmoore * r52083 10/brlcad/trunk/misc/CMake/multiconfig_path_read.cmake.in: remove trailing blanks/tabs
21:51.58 CIA-55 BRL-CAD: 03carlmoore * r52084 10/brlcad/trunk/misc/CMake/xsltproc.cmake.in: remove a trailing blank or tab
22:03.14 CIA-55 BRL-CAD: 03carlmoore * r52085 10/brlcad/trunk/regress/gcv/CMakeLists.txt: remove a trailing blank or tab
22:36.04 *** join/#brlcad louipc (~louipc@archlinux/fellow/louipc)
22:44.49 CIA-55 BRL-CAD: 03Stattrav 07http://brlcad.org * r0 10/wiki/Special:Log/upload: uploaded "[[Image:Absavgperfvsarch.png]]"
22:45.45 CIA-55 BRL-CAD: 03Stattrav 07http://brlcad.org * r0 10/wiki/Special:Log/upload: uploaded "[[Image:Absavgperfvsarchpermhz.png]]"
22:46.46 CIA-55 BRL-CAD: 03Stattrav 07http://brlcad.org * r0 10/wiki/Special:Log/upload: uploaded "[[Image:Absavgperfvsimages1.png]]"
22:47.17 CIA-55 BRL-CAD: 03Stattrav 07http://brlcad.org * r0 10/wiki/Special:Log/upload: uploaded "[[Image:Absavgperfvsimages2.png]]"
22:47.39 CIA-55 BRL-CAD: 03Stattrav 07http://brlcad.org * r0 10/wiki/Special:Log/upload: uploaded "[[Image:Absavgperfvsimagescomb.png]]"
22:52.45 CIA-55 BRL-CAD: 03Stattrav 07http://brlcad.org * r4350 10/wiki/User:Stattrav/GSoC2012_log:

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