IRC log for #brlcad on 20110123

00:16.47 *** join/#brlcad DX^ (~DX@c-71-59-50-121.hsd1.ga.comcast.net)
00:21.43 CIA-38 BRL-CAD: 03tbrowder2 * r42546 10/brlcad/trunk/ (5 files in 3 dirs): change it's to its for proper spelling of possessive form of 'it'
00:42.39 CIA-38 BRL-CAD: 03brlcad * r42547 10/brlcad/trunk/include/vmath.h:
00:42.39 CIA-38 BRL-CAD: add four new macros: VINITALL(), VINIT_ZERO, MAT_INIT_IDN, and MAT_INIT_ZERO.
00:42.39 CIA-38 BRL-CAD: they create initialization statements suitable for declaration initialization so
00:42.39 CIA-38 BRL-CAD: you don't have to declare variables and then initialize them on separate lines
00:42.39 CIA-38 BRL-CAD: with corresponding VSETALL(), VSETALL(0.0), MAT_IDN(), and MAT_ZERO() calls.
00:42.39 CIA-38 BRL-CAD: this idea was prompted by former Joe Doliner (via an otherwise unusable patch
00:42.40 CIA-38 BRL-CAD: 2805742) for common vector/matrix initialization.
00:57.47 CIA-38 BRL-CAD: 03brlcad * r42548 10/brlcad/trunk/src/libged/tables.c: put MAT_INIT_ZERO to work
00:58.35 CIA-38 BRL-CAD: 03brlcad * r42549 10/brlcad/trunk/src/libbn/mat.c: a thing of beauty. reduction via MAT_INIT_IDN.
01:41.54 CIA-38 BRL-CAD: 03brlcad * r42550 10/brlcad/trunk/src/mged/tedit.c: er, there's not much value in comparing a pointer with a string literal for equality. probably meant compare the strings themselves.
03:00.17 CIA-38 BRL-CAD: 03tbrowder2 * r42551 10/brlcad/trunk/src/ (75 files in 41 dirs): change it's to proper spelling of its for possession
04:25.25 CIA-38 BRL-CAD: 03brlcad * r42552 10/brlcad/trunk/BUGS: mouse bindings on 10.6 are wrong. no zoom in?
04:26.52 CIA-38 BRL-CAD: 03brlcad * r42553 10/brlcad/trunk/src/libdm/dm-X.c: remove debug code
05:24.40 *** join/#brlcad yagami_i (~yagami_i@FL1-119-244-163-89.okn.mesh.ad.jp)
05:29.31 CIA-38 BRL-CAD: 03brlcad * r42554 10/brlcad/trunk/src/rt/view_bot_faces.c: initialize all structparse fields
05:30.17 CIA-38 BRL-CAD: 03brlcad * r42555 10/brlcad/trunk/src/rt/ (hurt.c opt.c rtexample.c rtwalk.c sh_tcl.c): mark unused params, make get_args take a const char *[], eliminate some exact floating point comparisons.
05:35.16 *** join/#brlcad brlcad (~sean@BZ.BZFLAG.BZ)
05:40.07 CIA-38 BRL-CAD: 03brlcad * r42556 10/brlcad/trunk/include/rtprivate.h: rtprivate has a reference to get_args() so update with constness change.
05:40.17 CIA-38 BRL-CAD: 03brlcad * r42557 10/brlcad/trunk/src/ (21 files in 7 dirs): use the new vmath VINITALL(), VINIT_ZERO, MAT_INIT_IDN, MAT_INIT_ZERO macros pervasively for reduction refactor savings. reduced 160 initialization lines to less than 60.
05:40.47 CIA-38 BRL-CAD: 03brlcad * r42558 10/brlcad/trunk/src/proc-db/ (brep_cube.cpp brep_simple.cpp): quell warnings -- mark unused params and check init args.
05:46.48 CIA-38 BRL-CAD: 03brlcad * r42559 10/brlcad/trunk/src/ (10 files in 6 dirs):
05:46.49 CIA-38 BRL-CAD: quell verbose compilation warnings by checking the return status for libc i/o
05:46.49 CIA-38 BRL-CAD: functions like fread/fwrite/system. avoid clobbering variables due to bu
05:46.49 CIA-38 BRL-CAD: exception handling by marking variables static and moving the critical section
05:46.49 CIA-38 BRL-CAD: into its own function frame. make sure variables are initialized before use
05:46.49 CIA-38 BRL-CAD: (even when the compiler is wrong).
06:48.34 CIA-38 BRL-CAD: 03brlcad * r42560 10/brlcad/trunk/src/conv/ (17 files in 7 dirs): (log message trimmed)
06:48.34 CIA-38 BRL-CAD: slew of the remainder verbose compilation warnings for src/conv. ridiculous
06:48.34 CIA-38 BRL-CAD: repetition on the converters, yet frustratingly slightly inconsistent enough to
06:48.34 CIA-38 BRL-CAD: require careful manual review and tweaking. added process_boolean() and
06:48.34 CIA-38 BRL-CAD: sometimes process_triangulation() functions to all of the converters that
06:48.34 CIA-38 BRL-CAD: perform libbu exception handling so that we can quell warnings about data be
06:48.35 CIA-38 BRL-CAD: clobbered if an exception occurred. all of the process_boolean() functions are
06:48.55 CIA-38 BRL-CAD: 03brlcad * r42561 10/brlcad/trunk/src/conv/Makefile.am: all clear now compiling on mac and linux. woo hoo.
10:25.29 *** join/#brlcad Ralith (~ralith@S010600221561996a.vc.shawcable.net)
14:22.11 brlcad woo hoo! .. down to approximately 2000 warnings
14:23.18 brlcad considerable considering we were at least high-five-digits to begin with
17:59.02 *** join/#brlcad epileg (~epileg@unaffiliated/epileg)
20:38.16 Ralith high-five digits
20:38.16 Ralith heh
21:10.17 *** part/#brlcad CIA-38 (~CIA@208.69.182.149)
21:31.06 *** join/#brlcad CIA-4 (~CIA@208.69.182.149)
21:33.02 CIA-4 BRL-CAD: 03starseeker * r42562 10/brlcad/branches/cmake/ (12 files in 9 dirs): Get the NSIS installer from CMake closer to the old BRL-CAD installer
21:35.40 starseeker Getting much closer: http://bzflag.bz/~starseeker/BRLCAD-7.18.1-win32.exe
21:36.44 starseeker probably some details to tweak, and need docbook docs, but at least here it launches MGED and Archer
21:37.24 starseeker heads back to Linux...
21:39.37 starseeker ah, much better
22:25.26 *** join/#brlcad CIA-58 (~CIA@208.69.182.149)
23:22.23 *** join/#brlcad Ralith (~ralith@S010600221561996a.vc.shawcable.net)
23:26.43 *** join/#brlcad R0b0t1 (~Enigma@64-136-219-55.dyn.everestkc.net)
23:26.43 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)

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