IRC log for #brlcad on 20110124

03:43.27 *** join/#brlcad PrezKennedy (MK@whitecalf.net)
04:07.41 brlcad Ralith: even where we started from is still *way* better than most .. it was the extent at which warnings were enabled (basically almost everything gcc will report, far more than the default) ... plus the sheer size of the codebase
04:15.20 Ralith nod
05:24.55 Ralith BRL-CAD can be built without X, right?
05:25.08 Ralith or its underlying components, anyway
05:29.25 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
06:27.00 brlcad Ralith: yes, that's possible
06:27.35 brlcad not a frequently tested configuration, so there may be a minor edit you'll have to make here or there to make sure the x11 components are disabled
06:27.51 brlcad but it should be as simple as --without-x
06:28.24 brlcad gets support for binary-incompatible v4 geometry database working
06:29.04 Ralith great
07:03.34 CIA-58 BRL-CAD: 03brlcad * r42564 10/brlcad/trunk/ (11 files in 11 dirs): (log message trimmed)
07:03.35 CIA-58 BRL-CAD: implement initial support for reading in binary-incompatible v4 geometry
07:03.35 CIA-58 BRL-CAD: database files without the need for performing a dbupgrade on matching hardware.
07:03.36 CIA-58 BRL-CAD: user specifies a flip via a flag to opendb within mged that flips the version
07:03.36 CIA-58 BRL-CAD: number (i.e., dbi_version changes from 4 to -4), marks the database read-only
07:03.37 CIA-58 BRL-CAD: (mixed encodings would be disaster), and proceeds to flip the floating point
07:03.37 CIA-58 BRL-CAD: falues during import. possibly only works for arbs, halfspaces, tgc, grips,
07:52.14 *** join/#brlcad yagami_i (~yagami_i@FL1-119-244-163-89.okn.mesh.ad.jp)
10:13.05 *** join/#brlcad Stattrav (~Stattrav@122.172.17.180)
10:13.06 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
10:27.19 *** join/#brlcad Ralith (~ralith@S010600221561996a.vc.shawcable.net)
10:51.15 *** join/#brlcad b0ef (~b0ef@157.26.202.84.customer.cdi.no)
11:22.33 *** join/#brlcad poolio (~poolio@BZ.BZFLAG.BZ)
11:49.57 CIA-58 BRL-CAD: 03Dloman 07http://brlcad.org * r2437 10/wiki/GeometryServiceNetworkProtocol: Rename title for clarity
11:51.17 DaveLo Mernin all.
12:07.46 *** join/#brlcad epileg (~epileg@unaffiliated/epileg)
12:07.52 CIA-58 BRL-CAD: 03Dloman 07http://brlcad.org * r2438 10/wiki/GeometryServiceNetworkProtocol: Enter more of the libPKG header use description.
12:41.48 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
13:09.29 CIA-58 BRL-CAD: 03d_rossberg * r42565 10/brlcad/trunk/src/libged/nirt.c: _WIN32 needs the ret variable too
13:47.02 starseeker brlcad: awesome!
14:17.38 DaveLo go go no dbupgrade!
14:17.39 CIA-58 BRL-CAD: 03Dloman 07http://brlcad.org * r2439 10/wiki/GeometryServiceNetworkProtocol: Define libPKG header components
15:14.19 CIA-58 BRL-CAD: 03Dloman 07http://brlcad.org * r2440 10/wiki/GeometryServiceNetworkProtocol: More details in libPKG header part.
16:37.55 CIA-58 BRL-CAD: 03starseeker * r42566 10/brlcad/branches/cmake/src/other/incrTcl/itk/CMakeLists.txt: Er, that's not win32 specific.
16:41.12 *** join/#brlcad Yoshi47 (~jan@64.235.102.210)
16:49.43 *** join/#brlcad Nohla (~Nohla@64.76.19.227)
17:16.56 CIA-58 BRL-CAD: 03Dloman 07http://brlcad.org * r2441 10/wiki/GeometryServiceNetworkProtocol: Flesh out the GSNet portion of the Header info a bit.
17:42.56 CIA-58 BRL-CAD: 03brlcad * r42567 10/brlcad/trunk/ (53 files in 6 dirs):
17:42.56 CIA-58 BRL-CAD: copy-paste code hell. remove the proliferation of rtprivate.h inclusion from a
17:42.57 CIA-58 BRL-CAD: slew of places where it actually isn't used; they just needed the optical.h
17:42.57 CIA-58 BRL-CAD: header. for the rest that did use it, remove the half-assing k&r-style
17:42.58 CIA-58 BRL-CAD: declarations in rtoptical. this cascades a slew of updates to rtuif code that
17:42.58 CIA-58 BRL-CAD: didn't match the signature, and didn't match the caller.
17:59.09 CIA-58 BRL-CAD: 03brlcad * r42568 10/brlcad/trunk/include/rtprivate.h: remove the doxygen comments since this isn't public header API.
18:17.15 CIA-58 BRL-CAD: 03brlcad * r42569 10/brlcad/trunk/ (34 files in 4 dirs): move rtprivate out of include/ into src/rt/ and update references accordingly. looks like remrt and rttherm are the only two deep referencers.
18:53.34 CIA-58 BRL-CAD: 03brlcad * r42570 10/brlcad/trunk/src/ (33 files in 3 dirs): rename rtprivate.h to rtuif.h to better match the intended purpose. expand the API documentation with the comments from http://brlcad.org/w/images/3/3d/Application_Development.pdf by Anderson and Butler.
18:55.20 CIA-58 BRL-CAD: 03starseeker * r42571 10/brlcad/branches/cmake/src/other/incrTcl/itk/CMakeLists.txt: Add STATIC flag
19:03.21 brlcad this is restaurant week in baltimore, lots of great dinner deals to be had...
19:03.51 brlcad starseeker: made it to fogo yet? :-)
19:04.17 starseeker not yet - hoping to go soon
19:04.22 brlcad thinks he might have to make it there sometime this week
19:04.32 starseeker had wedding this Friday to go to...
19:04.33 brlcad their $50 dinner is $35 all week :)
19:05.13 brlcad again?? didn't you just get married? <wry grin>
19:07.21 starseeker heh - yeah, been going to a lot of weddings
19:07.56 starseeker wife's family is local, and somewhat older than my side (where I'm the oldest) so it's kinda a perfect storm generationally speaking
19:11.19 CIA-58 BRL-CAD: 03starseeker * r42572 10/brlcad/branches/cmake/ (misc/CMake/FindTCL.cmake src/other/CMakeLists.txt): Don't go through the whole search song and dance if we already have the TCL variables we need - should help when FindTCL is called multiple times too
19:20.08 CIA-58 BRL-CAD: 03brlcad * r42573 10/brlcad/trunk/src/rt/ (do.c ext.h opt.c rtuif.h): move the non-rtuif functions and globals from rtuif.h into ext.h header. found inconsistent size_t decls on incr_level and incr_nlevel along the way.
19:22.46 CIA-58 BRL-CAD: 03brlcad * r42574 10/brlcad/trunk/src/rt/do.c: remove unnecessary declarations
19:24.45 CIA-58 BRL-CAD: 03brlcad * r42575 10/brlcad/trunk/src/rt/ (ext.h viewfrac.c viewrad.c viewscat.c): remove authorship per hacking
19:28.49 CIA-58 BRL-CAD: 03brlcad * r42576 10/brlcad/trunk/src/rt/ext.h: ws cleanup
19:35.23 CIA-58 BRL-CAD: 03brlcad * r42577 10/brlcad/trunk/src/rt/ (hurt.c main.c reshoot.c rtshot.c rtuif.h rtwalk.c): eliminate RT_BUFSIZE. it's not RT API and not necessary regardless since rt_dirbuild() is fed sizeof(idbuf). arbitrarily increase from 1024 to 2048 (v4 was 132).
20:00.12 epileg hello
20:00.25 brlcad howdy epileg !
20:00.42 epileg hi brlcad!
20:01.50 epileg well, today i've done some compilation but without success till enabling everything
20:01.57 brlcad :)
20:02.13 brlcad it definitely gets a lot more tricky when you leave our management of dependencies
20:03.00 brlcad do you describe the required dependencies when you disable their compilation?
20:04.06 epileg how?
20:04.49 brlcad I don't have a debian system available to tell you that :)
20:04.59 epileg ok
20:05.45 epileg just a question. how i can know the minimun version of shared libraries needed by brlcad
20:05.47 epileg ?
20:06.21 brlcad for what mafm worked on, dependencies are described in the "control" file, see misc/debian/control
20:06.43 brlcad that has minimums listed too
20:07.55 CIA-58 BRL-CAD: 03brlcad * r42578 10/brlcad/trunk/src/mged/ (Makefile.am chgview.c dir.c): remove a slew of dead code unveiled after searching for callers.
20:08.36 CIA-58 BRL-CAD: 03brlcad * r42579 10/brlcad/trunk/src/mged/qray.c: entire file is no longer used, logic migrated to libged
20:09.09 epileg brlcad: do you mean "control" file of misc/debian/?
20:09.36 brlcad yes
20:10.17 epileg well, here aren't all the needed libraries
20:11.49 epileg a want to know, i.e. the minimun version of png dev library. in ubuntu the actual version is 1.2.44, but brlcad may need some newer one, isn't it?
20:13.44 brlcad not really
20:13.46 CIA-58 BRL-CAD: 03brlcad * r42580 10/brlcad/trunk/src/mged/fbserv_win32.c: more dead code elimination. looks like the fbserv_win32 interface was a big hack job.
20:19.00 brlcad it's not clear what the actual minimum required is .. feature wise, probably anything 1.0+ will work; code wise, probably anything 1.2+
20:19.28 epileg aha
20:21.37 epileg ok, is there a way to test every component (i.e. png) of an installed brlcad?
20:44.21 brlcad "make benchmark" is the core competency test, "make test" will also work on some platforms
20:44.50 epileg ok
20:45.08 brlcad after install, testing becomes a manual process -- HACKING file describes the testing steps near the end
20:47.22 epileg thank You brlcad
21:27.11 CIA-58 BRL-CAD: 03brlcad * r42581 10/brlcad/trunk/src/mged/ (7 files): more dead code elimination. more than 800 lines poof.
21:42.44 CIA-58 BRL-CAD: 03erikgreenwald * r42582 10/brlcad/trunk/src/libged/editit.c: avoid shadowing stat
21:52.04 CIA-58 BRL-CAD: 03brlcad * r42583 10/brlcad/trunk/ (6 files in 4 dirs): db_shader_mat() renamed to rt_shader_mat()
22:03.17 CIA-58 BRL-CAD: 03brlcad * r42584 10/brlcad/trunk/src/libbn/globals.c: replace all of the numeric literals with vmath references.
22:15.23 CIA-58 BRL-CAD: 03starseeker * r42585 10/brlcad/branches/cmake/src/other/togl/: Remove old togl dir in preparation for attempt at CMake togl
22:26.20 CIA-58 BRL-CAD: 03brlcad * r42586 10/brlcad/trunk/src/ (23 files in 16 dirs): use libbn math constants. use vmath's M_PI and related defines along with DEG2RAD & RAD2DEG conversions where appropriate.
22:42.56 *** join/#brlcad Ralith (~ralith@d142-058-093-041.wireless.sfu.ca)
23:20.37 CIA-58 BRL-CAD: 03starseeker * r42587 10/brlcad/branches/cmake/src/other/ (169 files in 17 dirs):
23:20.38 CIA-58 BRL-CAD: Initial stab at togl + CMake, based off my github fork with some changes. In
23:20.39 CIA-58 BRL-CAD: particular, scary change to glxext.h to work around a conflict with glx.h on the
23:20.39 CIA-58 BRL-CAD: Mac - need to see what glfw does with that situation and make it less scary.
23:20.40 CIA-58 BRL-CAD: Almost certainly this isn't portable yet.

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