IRC log for #brlcad on 20141119

00:21.44 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:30.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:58.33 Notify 03BRL-CAD:starseeker * 63490 (brlcad/branches/qtged/src/qbrlcad/cadapp.h brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx and 3 others): Improve instance highlighting
03:03.16 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:13.01 *** join/#brlcad mihaineacsu (~textual@92.85.194.225)
03:46.05 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:00.03 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:32.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:01.33 *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
08:47.24 *** join/#brlcad mihaineacsu (~textual@92.85.194.225)
08:50.20 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:57.22 *** join/#brlcad mihaineacsu (~textual@92.85.194.225)
09:22.15 *** join/#brlcad mihaineacsu (~textual@92.85.194.225)
09:27.27 *** join/#brlcad mihaineacsu (~textual@92.85.194.225)
09:50.14 *** join/#brlcad mihaineacsu (~textual@92.85.194.225)
10:47.46 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
10:54.38 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
11:19.21 *** join/#brlcad ishwerdas (75dca974@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.169.116)
11:22.13 ishwerdas maths22 can you please speed me up on what's going on with the website ?
12:29.47 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
13:01.56 *** join/#brlcad infobot (ibot@rikers.org)
13:01.56 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 10th Year Reunion, 7 CAD community members meeting up in California!
13:12.30 *** join/#brlcad clock (~clock@212.203.58.127)
13:34.19 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
14:44.53 Notify 03BRL-CAD:starseeker * 63491 (brlcad/branches/qtged/src/qbrlcad/QToolPalette.cxx brlcad/branches/qtged/src/qbrlcad/QToolPalette.h): Add the ability to set whether a tool palette can have all items deselected, or whether one must always be selected. Possible uses for both, so make it configurable.
14:46.40 Notify 03BRL-CAD:starseeker * 63492 brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx: Remove debugging prints
14:54.30 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
14:58.22 brlcad an oldie but a real goodie from '93 about implementing object-oriented constructs in C : http://www.cs.rit.edu/~ats/books/ooc.pdf
14:58.43 brlcad you can find many aspects covered in the book in some of our libs
14:59.28 brlcad though not the full-blown system like they show with new/delete polymorphic typing
15:00.56 brlcad caution: the book is not for anyone timid with C, it gets deep and assumes proficiency really quickly
15:04.37 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:10.40 Notify 03BRL-CAD:carlmoore * 63493 brlcad/trunk/doc/docbook/system/man1/en/pix-bw3.xml: remove underscore of <; could not commit this last night
15:17.32 brlcad hah, even learned something new about the C preprocessor today
15:18.17 teepee is a bit scared now
15:18.30 brlcad did not know that macro recognition can be suppressed by surrounding a symbol with parentheses
15:18.51 brlcad int (foo)(args...) will supposedly suppress #define foo blah
15:19.56 teepee urgh ;)
15:20.16 brlcad goes to show one can be reading and writing code for 20+ years and there's always more to be learned!
15:20.23 teepee still want's to have a strong talk to people putting #define sprintf into some Qt headers
15:21.09 teepee oh, no, it was the MinGW header breaking Qt
15:21.30 brlcad that's actually kind of what jumps to mind, though, where we've had some symbol (ESPECIALLY on Windows) getting #defined by a system header and screwing with our declarations
15:22.09 brlcad #define NOMINMAX comes to mind
15:23.15 brlcad even recently with msvc10+ now defining a ton of symbols that conflict with c99 function names
15:25.51 teepee fortunately with C++ it's quite possible to do no preprocessor at all
15:26.07 teepee it would be a nice C extension to allow that too
15:28.32 teepee so how's the work with openscenegraph going?
15:28.52 teepee we still can't decide how to go on with our OpenGL code
15:31.45 Stragus There's a #define sprint in Qt headers? That is evil
15:31.50 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:32.22 teepee Stragus: the actual problem was the other way around, not sure if they have defines
15:32.41 teepee it was the mingw header with #define sprintf libintl_sprintf
15:32.59 teepee which nicely broke the QString class which has a sprintf member
15:34.33 Stragus I see, that's very poor usage of the C preprocessor
15:35.24 Stragus The "stuff" that's allowed by the standard to be macros rather than real identifiers is very limited
15:35.27 teepee true, but as the preprocessor has no knowledge about the code structure at all, it's bound to break things
15:40.04 *** join/#brlcad luca79 (~luca@host210-10-dynamic.0-87-r.retail.telecomitalia.it)
16:07.41 Notify 03BRL-CAD:starseeker * 63494 (brlcad/branches/qtged/src/qbrlcad/cadaccordian.cxx brlcad/branches/qtged/src/qbrlcad/cadaccordian.h and 2 others): Do the event filter right this time - get proper tree highlighting updates.
16:31.33 ``Erik mm, imho, as messed up as cpp can be, things are always significantly worse with c++... :) if C is too lowlevel, pick a lang like ruby, python, scheme, lua, objc, ... even java...
16:32.38 ``Erik the cpp being strictly string matching with no language awareness is a bit of an issue, only lisp/scheme seem to make the full leap across that chasm, though
16:45.27 Notify 03BRL-CAD:starseeker * 63495 (brlcad/branches/qtged/src/qbrlcad/cadaccordian.cxx brlcad/branches/qtged/src/qbrlcad/cadaccordian.h): Highlight the currently active panel.
16:48.19 Notify 03BRL-CAD:n_reed * 63496 (brlcad/branches/brep-debug/src/libbrep/boolean.cpp brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libbrep/intersect.cpp): write out dplot index file after every change so output is navigable even when evaluation doesn't finish
16:58.00 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:10.07 Notify 03BRL-CAD:carlmoore * 63497 brlcad/trunk/src/util/pix-bw.c: fixes to usage once I tested pix-ppm
17:20.52 Notify 03BRL-CAD:n_reed * 63498 brlcad/branches/brep-debug/src/libbrep/tests/ppx.cpp: add functions for testing intersection of exactly equal points
18:03.28 Notify 03BRL-CAD:carlmoore * 63499 brlcad/trunk/doc/docbook/system/man1/en/pix-ppm.xml: touching of of pix-ppm.xml
19:25.55 *** join/#brlcad deepak (~chatzilla@117.220.173.20)
20:56.00 Notify 03BRL-CAD:brlcad * 63500 brlcad/trunk/src/tclscripts/mged/lc.tcl: per dwayne request, implement support to lc that avoids sorting altogether. provide this as a -0 option (columns are numbered 1-5). default is still -1 (sorted by region id).
21:00.03 Notify 03BRL-CAD:brlcad * 63501 brlcad/trunk/NEWS: implemented support to lc that avoids sorting altogether, -0 option, per request by dwayne kregel.
21:04.42 Notify 03BRL-CAD:brlcad * 63502 brlcad/trunk/TODO: requested attr command changes. some relate to search, but the attr command should still have some awareness of these too. output to file, output of all/standard/non-standard attrs, and multi-object output suitable for scripted processing.
21:05.26 Notify 03BRL-CAD:starseeker * 63503 (brlcad/branches/qtged/src/qbrlcad/cadaccordian.cxx brlcad/branches/qtged/src/qbrlcad/cadapp.cxx): Make sure we start out in the view state
21:06.59 Notify 03BRL-CAD:brlcad * 63504 brlcad/trunk/TODO: O(N^3) is bad
21:12.58 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:15.21 Notify 03BRL-CAD:carlmoore * 63505 brlcad/trunk/src/util/pix-ppm.c: touching up of Usage
22:18.39 Notify 03BRL-CAD:carlmoore * 63506 brlcad/trunk/src/util/pix-ppm.c: simplify the 'case' statement, because h and ? can simply go to 'default'
22:25.09 Notify 03BRL-CAD:starseeker * 63507 brlcad/trunk/src/libged/attr.c: This adds a 'list' option to attr that will accept a regular expression pattern and report a consolidated list of all attributes present on any of the objects matching the pattern in the database. At the moment it will include hidden objects like _GLOBAL - not sure what the default behavior should be here. attr get will work on _GLOBAL without needing a
22:25.11 Notify flag to work with hidden objects, but of course get (currently) accepts only a single object.
22:44.04 Notify 03BRL-CAD:carlmoore * 63508 brlcad/trunk/src/util/pix-bw.c: add 'cannot send output to a tty'; need to further consider the sequence of tests

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