IRC log for #brlcad on 20100624

00:04.48 *** join/#brlcad yukonbob (~svs@S0106001125477e9c.ok.shawcable.net)
00:14.38 *** join/#brlcad Nohla (~Nohla@168.226.179.80)
00:15.52 starseeker ``Erik: sigh, thanks - figured I was overcomplicating it
00:44.29 ``Erik (of course, then ya gotta make sure sscanf was able to fill all the variables correctly and do some verification to make sure tehy're sane, no -C 400/-13/423143 to try breaking things, etc
00:44.33 ``Erik )
00:44.45 starseeker sure
00:45.48 ``Erik src/rt/opt.c:259 the atoi/ptr++ approach heh
00:46.01 starseeker that's what red.c seems to do too
00:46.34 ``Erik notes that the / seperator is just convention, could be any old non-digit symbol
00:46.41 starseeker actually, no ptr++ - just lots of special cases...
00:46.57 ``Erik and hand checking instead of isdigit()
00:46.58 ``Erik um
00:47.11 ``Erik cp++; increments the pointer to the next element in the character buffer
00:47.13 starseeker trying to bottle up the "need to update comb data structure" stuff into neat, well contained functions
00:47.21 starseeker oh, right
00:48.02 starseeker in a way, this is related to the attr changes we had to make a while back where the attribute was getting set but the comb region flag wasn't (and oddness happened)
00:48.24 starseeker hopefully, this will handle it once and for all
01:03.04 *** join/#brlcad Nohla (~Nohla@168.226.179.80)
02:01.18 *** join/#brlcad Nohla (~Nohla@168.226.179.80)
02:10.52 *** join/#brlcad louipc (~louipc@archlinux/trusteduser/louipc)
02:34.27 CIA-40 BRL-CAD: 03starseeker * r39681 10/brlcad/trunk/ (include/db5.h src/librt/db5_types.c): More mostly untested std attribute function tweaking.
02:51.52 CIA-40 BRL-CAD: 03starseeker * r39682 10/brlcad/trunk/src/librt/db5_types.c: Fix avs pointers, oshader name.
03:40.50 brlcad fg
03:48.17 CIA-40 BRL-CAD: 03brlcad * r39683 10/brlcad/trunk/doc/docbook/lessons/es/ (14 files in 2 dirs): just one more to go........ this adds jesica giudice's translation of lesson 15 from english to spanish, leaving only lesson 16 remaining.
04:09.53 CIA-40 BRL-CAD: 03brlcad * r39684 10/brlcad/trunk/AUTHORS: special thanks to luciano lamaita for helping jesica giudice (in a limited fashion) with translation of mged tutorial 9 from english to spanish.
04:09.54 CIA-40 BRL-CAD: 03brlcad * r39686 10/brlcad/trunk/doc/docbook/lessons/es/ (5 files): reference images in the es dir, not the en dir.
04:09.56 CIA-40 BRL-CAD: 03brlcad * r39685 10/brlcad/trunk/NEWS:
04:09.56 CIA-40 BRL-CAD: jesica provided spanish translations for lessons 4, 5, 7, 8, 9, 10, 11, 12, 13,
04:09.57 CIA-40 BRL-CAD: 14, and 15 of the mged vol II tutorials.. that only leaves lesson 16 remaining.
04:09.57 CIA-40 BRL-CAD: also credit luciano lamaita for helping her with lesson 9 separate.
04:33.44 *** join/#brlcad Stattrav (~Stattrav@117.192.145.16)
04:45.50 *** join/#brlcad yukonbob (~svs@S0106001125477e9c.ok.shawcable.net)
04:56.40 *** join/#brlcad yukonbob (~svs@S0106001125477e9c.ok.shawcable.net)
05:13.42 Ralith the windows release appears to be quite old
05:13.49 Ralith any particular reason for that?
05:33.34 *** join/#brlcad ``Erik (Here@c-69-140-109-104.hsd1.md.comcast.net)
06:51.53 *** join/#brlcad Ralith (~ralith@216.162.199.202)
08:23.52 CIA-40 BRL-CAD: 03Rossberg 07http://brlcad.org * r2247 10/wiki/Main_Page: added link to Spiral tutorial
08:24.37 CIA-40 BRL-CAD: 03Rossberg 07http://brlcad.org * r2248 10/wiki/Main_Page: /* Tutorials */
08:58.50 *** join/#brlcad mafm (~mafm@81.36.112.195)
09:15.32 *** join/#brlcad Nohla (~Nohla@168.226.179.80)
11:03.28 *** join/#brlcad Yoshi47 (~jan@64.235.102.210)
11:32.40 CIA-40 BRL-CAD: 03d_rossberg * r39687 10/brlcad/trunk/src/librt/db5_types.c:
11:32.41 CIA-40 BRL-CAD: some ancient compilers (as MSVC 2008) do not like these C99 idioms
11:32.42 CIA-40 BRL-CAD: put a variable declaration to the begin of the section
11:52.59 *** join/#brlcad mafm_ (~mafm@81.36.112.195)
12:18.59 *** join/#brlcad Stattrav (~Stattrav@117.192.133.119)
12:24.31 *** join/#brlcad Yoshi47 (~jan@64.235.102.210)
12:54.46 brlcad Ralith: most of the binary releases are old -- they take a lot of time and there aren't dedicated platform release maintainers
12:54.56 brlcad feel free to make one ;)
15:42.18 CIA-40 BRL-CAD: 03starseeker * r39688 10/brlcad/trunk/src/librt/db5_types.c: Try not to throw away data - take a stab at making the db5_standardize_avs function simply standardize the first instance of a std attribute type it finds and warn about other attributes having the same type.
15:52.16 *** join/#brlcad Stattrav (~Stattrav@117.192.136.187)
16:41.12 *** join/#brlcad akafubu (~akafubu@unaffiliated/akafubu)
16:45.56 CIA-40 BRL-CAD: 03starseeker * r39689 10/brlcad/trunk/src/librt/db5_types.c: do better - don't stomp, say, the color attribute value with the rgb value when rgb is read first just because rgb is of type color.
16:46.15 CIA-40 BRL-CAD: 03starseeker * r39690 10/brlcad/trunk/include/db5.h: Comment tweak
18:51.43 CIA-40 BRL-CAD: 03bob1961 * r39691 10/brlcad/trunk/src/libged/combmem.c: Consolidate combmem_setcombmem_rel and combmem_setcombmem_abs into combmem_setcombmem. Also scale (i.e. local2base) the translation vector and the keypoint.
19:31.16 Ralith brlcad: what's the supported build env on windows?
19:32.28 kanzure yawns
19:32.30 kanzure time to get back to work
19:39.34 brlcad Ralith: msvc (misc/win32_msvc8)
19:39.55 brlcad though cygwin/mingw should and have worked in the past too
19:43.03 CIA-40 BRL-CAD: 03brlcad * r39692 10/brlcad/trunk/src/libged/combmem.c: simplify names
19:44.47 Ralith is trying to set up a mingw/win64 env for another project, will give a go with that
19:48.39 *** join/#brlcad Stattrav (~Stattrav@117.192.136.187)
19:49.58 CIA-40 BRL-CAD: 03starseeker * r39693 10/brlcad/trunk/src/librt/db5_types.c: Don't try to update if we can't get the avs...
19:52.35 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
20:04.15 CIA-40 BRL-CAD: 03brlcad * r39694 10/brlcad/trunk/src/conv/obj-g_new.c:
20:04.15 CIA-40 BRL-CAD: just a quick scan to perform minor ws indent and formatting consistency cleanup
20:04.16 CIA-40 BRL-CAD: on comments and code. autoalign comment blocks to column 70 for
20:04.16 CIA-40 BRL-CAD: printing/display purposes. remove embedded tabbings and spaces on types as they
20:04.30 CIA-40 BRL-CAD: are a maintenance cost to maintain and (more importantly) can lead to subtle
20:04.30 CIA-40 BRL-CAD: bugs getting introduced, particularly with pointers.
20:05.55 brlcad Ralith: iirc, it worked best if you installed a system tcl/tk for it to link against instead of letting our bundled version build, you may also end up with some X services wanting to compile given how long it's been since the last build
20:06.20 brlcad basically, you might have to make some minor tweaks to the build, but nothing too difficult
20:08.31 brlcad is thinking these "standardization" functions are implementation details, not public API
20:14.20 starseeker shrugs - sure, no problem - I'm just trying to encapsulate this logic since I know it is needed in several places
20:17.20 starseeker (really, anywhere comb attributes and/or comb data structure values are altered)
20:20.43 starseeker kinda in the "quick and dirty" stage right now
20:20.56 starseeker least as far as API
21:36.32 CIA-40 BRL-CAD: 03starseeker * r39695 10/brlcad/trunk/src/ (libged/red.c librt/db5_types.c): Start playing with the red command. DO NOT USE THE RED COMMAND IN TRUNK CURRENTLY - it will destroy your data.
21:55.05 CIA-40 BRL-CAD: 03starseeker * r39696 10/brlcad/trunk/src/libged/red.c: Add some debugging print statements, sync both ways before proceeding...
21:58.07 louipc hmm why wouldn't you do that in another branch?
21:58.57 starseeker louipc: red has been busted for a looooong time
21:59.41 starseeker previously it would have eaten any non-standard attributes, then it just didn't do anything to apply attributes when I added non-standard ones to the file
22:00.24 starseeker I'm getting close to making it a more generic read-avs-pairs + comb tree approach to things
22:01.44 louipc oh it destroyed data before
22:02.08 starseeker yep - never updated to v5 database format
22:02.21 starseeker so any of the shiny new string attributes were ignored and lost
22:02.47 starseeker you were OK if you had only old style stuff, but that's not a safe assumption and hasn't been for a long time
22:02.51 louipc hmm
22:02.52 ``Erik wonders if it's getting to be time to create a 7 branch and start calling trunk 8
22:03.06 starseeker we have the rel8 branch...
22:03.43 ``Erik which sits untouched :D
22:03.53 starseeker heh - I sync it periodically
22:04.07 starseeker still busy fighting brush fires
22:04.17 starseeker haven't had time to play with things like material objects
22:04.27 louipc what's 8 all about?
22:04.36 starseeker v6 database format, primarily
22:04.42 louipc interesting
22:04.43 starseeker incompatible changes
22:05.42 ``Erik wanders home to watch futurama O.o
22:05.52 starseeker is considering a change in the comb data structure to remove comb->rgb, comb->inherit, etc. in favor of using only attributes
22:05.59 starseeker proposing a change rather
22:28.54 CIA-40 BRL-CAD: 03starseeker * r39697 10/brlcad/trunk/src/librt/db5_types.c: Use bu_avs_add_vls where appropriate
22:31.02 *** join/#brlcad Nohla (~Nohla@168.226.179.46)
22:43.28 *** join/#brlcad akafubu (~akafubu@unaffiliated/akafubu)

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