IRC log for #brlcad on 20140917

00:03.05 Notify 03BRL-CAD Wiki:RamJET0913 * 0 /wiki/User:RamJET0913:
00:04.50 *** join/#brlcad caen23 (~caen23@92.85.88.197)
00:04.53 Notify 03BRL-CAD Wiki:JEMrs34512 * 0 /wiki/User:JEMrs34512:
00:05.51 Notify 03BRL-CAD:starseeker * 62774 (brlcad/trunk/src/libdm/dm-osgl.cpp brlcad/trunk/src/libfb/if_osgl.cpp): Use the timer for all the frame() calls, trigger OSGEventProcs more frequently for the dm
00:09.43 Notify 03BRL-CAD:starseeker * 62775 brlcad/trunk/src/libdm/dm-osgl.cpp: Looked at this a bit but didn't get it working - context looks like it will work until we can make the full shift to a viewer and scene graph.
00:22.22 Notify 03BRL-CAD:starseeker * 62776 (brlcad/trunk/src/libdm/dm-osgl.cpp brlcad/trunk/src/libdm/dm-osgl.h): Put a timer in place for the dm as well.
00:41.26 Notify 03BRL-CAD:starseeker * 62777 brlcad/trunk/src/libdm/dm-osgl.cpp: slight refactor, match default OGL wireframe drawing
00:44.34 Notify 03BRL-CAD:starseeker * 62778 brlcad/trunk/src/libdm/dm-osgl.cpp: Need to disable for underlay.
01:53.56 *** join/#brlcad Stragus (~alexis@173-166-149-129-washingtondc.hfc.comcastbusiness.net)
01:54.16 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
01:54.16 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
02:18.06 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
02:42.06 Notify 03BRL-CAD:starseeker * 62779 (brlcad/trunk/CMakeLists.txt brlcad/trunk/src/libbu/malloc.c): Check for sys/ipc.h - apparently Windows doesn't have it...
03:02.43 *** join/#brlcad sofat (~sofat@202.164.53.117)
03:09.23 starseek1r arrrgh - the freetype CMake build isn't set up for building .lib files on Windows
03:11.22 Stragus As mingw can link directly against DLLs, I always wondered what these .lib files exist for
03:12.53 Notify 03BRL-CAD:starseeker * 62780 brlcad/trunk/src/other/openscenegraph/src/osgText/Glyph.cpp: add include for std::max
03:15.46 Notify 03BRL-CAD:starseeker * 62781 brlcad/trunk/src/libfb/if_wgl.c: stub in wgl_get_fbps and wgl_put_fbps
03:17.33 Notify 03BRL-CAD:starseeker * 62782 brlcad/trunk/src/libfb/if_wgl.c: missing comma
03:21.31 Notify 03BRL-CAD:starseeker * 62783 (brlcad/trunk/include/fb/fb_osgl.h brlcad/trunk/include/fb.h): More Windows header tweaks
03:50.40 brlcad pretty neat: http://haxiomic.github.io/GPU-Fluid-Experiments/html5/
03:52.15 Stragus Doesn't seem to run on Firefox 10.0
04:02.25 brlcad and yeah, the ld linker is quite different from the msvc linker
04:03.46 brlcad mingw uses gnu's ld, which binds all symbols similarly to how they work on linux as either static or symbols searched/resolved when the application is loaded
04:04.15 Stragus Yup. But I don't understand what the Microsoft compiler needs more than that
04:04.35 brlcad the msvc linker doesn't work that way, you specify at bind time how it will find what it needs (which is what the .lib file is for)
04:04.59 brlcad the .lib file says "load the library when this symbol is called" or "here is the code for that symbol"
04:05.30 Stragus As for the Firefox 10.0... I'm presently in Maryland on travel, with just the old laptop, and Ubuntu crapped itself a long time ago (never bothered to fix or reinstall, I practically never use the laptop)
04:05.42 brlcad for the prior, it loads the dll, on-demand (quite unlike linux)
04:05.52 Stragus Ah, so .lib can contain static linking stuff
04:06.46 brlcad it literally contains all the information on how to find/load/run a symbol (which can be rather complicated when you don't actually want to expose symbol names because they're proprietary)
04:07.40 brlcad ld only recently (last 5ish years?) started providing some of those same hiding and explicit symbol import/export methods
04:08.21 Stragus So the .lib can specify hard offsets for symbol names which aren't present in the DLL
04:09.03 Stragus The point being to make it easy for people to distribute DLLs without allowing anyone to (easily) use them, got it
04:21.15 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:51.31 *** join/#brlcad s3gfault (~s3gfault@188.72.98.171.leadertelecom.ru)
05:07.07 Notify 03BRL-CAD:brlcad * 62784 brlcad/trunk/src/mged/wdb_obj.c: convert the first of many over to db_str2op(), exploring basic utility
05:34.13 Notify 03BRL-CAD:brlcad * 62785 brlcad/trunk/src/librt/op.c: skip any leading (non-utf) whitespace. also more shallow logic for readability.
05:42.41 Notify 03BRL-CAD:brlcad * 62786 brlcad/trunk/src/libged/bev.c: utilize db_str2op() cleaning up logic along the way to eliminate magic chars.
06:44.17 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
06:49.36 *** join/#brlcad mihaineacsu_ (~mihaineac@92.81.134.120)
06:55.23 *** join/#brlcad mihaineacsu (~mihaineac@92.81.63.253)
07:28.39 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:13.35 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:23.56 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
09:52.37 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
10:16.03 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:22.23 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
12:16.31 *** join/#brlcad Stragus_ (~alexis@50-193-129-193-static.hfc.comcastbusiness.net)
12:35.44 Notify 03BRL-CAD:starseeker * 62787 brlcad/trunk/src/libfb/if_osgl.cpp: Wrap shared memory function calls with the HAVE_SYS_SHM_H ifdef
12:40.30 Notify 03BRL-CAD:starseeker * 62788 brlcad/trunk/src/other/tk/CMakeLists.txt: Don't try mixing FreeType and Windows for Tk.
12:45.23 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:09.09 Notify 03BRL-CAD:starseeker * 62789 (brlcad/trunk/src/other/freetype/CMakeLists.txt brlcad/trunk/src/other/freetype/devel/ftoption.h brlcad/trunk/src/other/freetype/include/config/ftoption.h): Per http://stackoverflow.com/questions/6207176/compiling-freetype-to-dll-as-opposed-to-static-library, see if we can use the pre-existing FT_EXPORT and FT_EXPORT_DEF defines to get a .lib file from FreeType. Untested as yet.
13:12.36 Notify 03BRL-CAD:starseeker * 62790 brlcad/trunk/src/other/freetype/CMakeLists.txt: fix syntax error
13:42.13 brlcad starseek1r: just curious, are the fb's unable to call bu_calloc() instead of calloc() because of the lock?
13:42.45 brlcad i've had it in mind to separate out the syscall locks so they don't unintentionally interfere
13:49.28 mihaineacsu hi brlcad!
13:52.15 mihaineacsu I have not yet heard from you regarding socis evaluation.
13:52.34 brlcad i'm going through the mails today, will get it resolved
13:52.39 brlcad and hi ;)
13:56.46 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:59.46 Notify 03BRL-CAD:starseeker * 62791 brlcad/trunk/src/libfb/osg_fb_manipulator.h: Flesh out the key binding reporting a bit to test osgGA events
14:08.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:24.37 Notify 03BRL-CAD:starseeker * 62792 (brlcad/trunk/src/libfb/if_osgl.cpp brlcad/trunk/src/libfb/osg_fb_manipulator.h): Not right yet, but getting closer to extracting and printing color values at x,y coordinates
14:25.35 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:42.00 Notify 03BRL-CAD:starseeker * 62793 brlcad/trunk/src/libfb/osg_fb_manipulator.h: Functionally, this pretty much gets the OSG framebuffer on par with the ogl framebuffer key binding wise.
14:59.41 Notify 03BRL-CAD:starseeker * 62794 (brlcad/trunk/include/fb/fb_osgl.h brlcad/trunk/src/libfb/if_osgl.cpp): Don't use the deprecated setUpViewInWindow
15:07.08 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:28.18 starseek1r brlcad: I seem to recall something along those lines, but I haven't run into the details as yet
16:25.56 *** join/#brlcad NPE (~chick@41.205.22.41)
16:53.17 *** join/#brlcad NPE (~chick@41.205.22.41)
16:59.43 *** join/#brlcad NPE (~chick@41.205.22.41)
17:00.47 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
17:02.00 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
17:03.00 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:03.00 *** join/#brlcad Stragus (~alexis@50-193-129-193-static.hfc.comcastbusiness.net)
17:09.45 ``Erik 1password (ios passwd manager) is currently free on the app store
17:10.05 ``Erik (crap, missed a lunch)
17:11.16 Stragus That's your app?
17:12.39 Stragus If so, can I lodge the mandatory complaint about an Android port? :)
17:24.17 Notify 03BRL-CAD:n_reed * 62795 (brlcad/branches/brep-debug/src/libbrep/boolean.cpp brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libbrep/debug_plot.h): add debug plot function for split faces
17:25.06 *** join/#brlcad Stragus (~alexis@50-193-129-193-static.hfc.comcastbusiness.net)
18:10.58 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:25.54 Notify 03BRL-CAD:n_reed * 62796 (brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libged/dplot_parser.lemon and 2 others): write and read split face debug plot info
18:31.44 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
18:33.57 Notify 03BRL-CAD:starseeker * 62797 brlcad/trunk/src/libfb/if_osgl.cpp: Remove some commented code.
18:48.38 Notify 03BRL-CAD:n_reed * 62798 brlcad/branches/brep-debug/src/libged/dplot_parser.lemon: fix typo
19:19.47 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:23.55 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
19:28.50 *** join/#brlcad chick_ (~chick@41.205.22.41)
19:33.43 *** join/#brlcad Stragus (~alexis@50-193-129-193-static.hfc.comcastbusiness.net)
19:48.24 Notify 03BRL-CAD:n_reed * 62799 (brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libged/brep.c): tell dplot command how to plot split face curves
20:01.55 ``Erik dang, every time I look here, alexis has just left... :D 1password is not mine, just noting a useful app that's temporarily (beer) free
20:30.12 Notify 03BRL-CAD Wiki:NightSkyOwl * 0 /wiki/User:NightSkyOwl:
20:37.52 Notify 03BRL-CAD:starseeker * 62800 (brlcad/trunk/misc/CMakeLists.txt brlcad/trunk/src/libdm/CMakeLists.txt and 2 others): Since we're not (yet) using the full-blown scene graph in the display manager, we need a portable OpenGL text solution that doesn't require scene graph nodes. Start working on using fontstash together with the now explicitly MIT licensed ProFont ttf file to try and get portable text working. This will
20:37.54 Notify need some fairly significant OpenGL state management to work (assuming it is viable at all) and right now it doesn't display anything coherent or in the right place, but it is a start so checkpointing.
20:42.50 ``Erik huh http://www.nature.com/nature/journal/vaop/ncurrent/full/nature13793.html Artificial sweeteners induce glucose intolerance by altering the gut microbiota
20:43.06 ``Erik https://news.ycombinator.com/item?id=8331474
20:53.00 Notify 03BRL-CAD:n_reed * 62801 (brlcad/branches/brep-debug/src/libbrep/boolean.cpp brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp and 2 others): tweak plot style
21:13.09 Notify 03BRL-CAD:n_reed * 62802 brlcad/branches/brep-debug/src/libged/brep.c: only plot faces when requested
21:23.48 Notify 03BRL-CAD:carlmoore * 62803 brlcad/trunk/doc/docbook/system/man1/en/rt.xml: punctuation fixes
22:45.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:05.29 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:15.59 Notify 03BRL-CAD:n_reed * 62804 (brlcad/branches/brep-debug/src/libbrep/boolean.cpp brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libbrep/debug_plot.h): add debug plot function for linked ssx curves
23:23.32 Notify 03BRL-CAD:n_reed * 62805 (brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libged/dplot_parser.lemon and 2 others): write and read linked curve debug plot info
23:37.26 Notify 03BRL-CAD:starseeker * 62806 (brlcad/trunk/src/libfb/fb_generic.c brlcad/trunk/src/libfb/if_wgl.c): Tweaks for Windows
23:38.33 Notify 03BRL-CAD:n_reed * 62807 brlcad/branches/brep-debug/src/libged/brep.c: tell dplot command how to plot linked curves
23:44.02 Notify 03BRL-CAD:starseeker * 62808 brlcad/trunk/src/libfb/osg_fb_manipulator.h: Try using FB_EXPORT for this...
23:51.15 Notify 03BRL-CAD:starseeker * 62809 (brlcad/trunk/include/fb.h brlcad/trunk/src/libfb/fb_generic.c): Still having fd_set problems on Windows - wrap for now.
23:55.48 Notify 03BRL-CAD:n_reed * 62810 (brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libbrep/debug_plot.h): add function to report current linked curve count

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