IRC log for #brlcad on 20130509

01:02.44 *** join/#brlcad kesha (~kesha@14.139.122.114)
01:06.22 starseeker caen23: there was a related bug, but this is new
03:11.47 *** join/#brlcad avneet (~avneet@202.164.53.122)
03:29.00 brlcad starseeker: that #ifdef logic makes no sense
03:29.50 brlcad looks outright wrong
03:31.55 brlcad if that's what he was using, that would easily explain why it didn't work ...
03:33.08 brlcad the commented-out block in config_win.h is better in that regard but even that can be improved
03:34.05 brlcad (that was just to test/prove that that type of solution would work)
04:04.00 *** join/#brlcad kesha (~kesha@14.139.122.114)
04:04.27 *** join/#brlcad kesha (~kesha@14.139.122.114)
06:04.18 *** join/#brlcad kesha (~kesha@14.139.122.114)
06:36.10 *** join/#brlcad kesha (~kesha@14.139.122.114)
06:36.45 *** join/#brlcad kesha (~kesha@14.139.122.114)
07:17.55 *** join/#brlcad kesha (~kesha@14.139.122.114)
07:53.49 *** join/#brlcad kesha (~kesha@14.139.122.114)
07:54.56 *** join/#brlcad kesha (~kesha@14.139.122.114)
07:55.22 *** join/#brlcad kesha (~kesha@14.139.122.114)
08:34.53 Notify 03BRL-CAD Wiki:Michsears1 * 0 /wiki/User:Michsears1:
08:37.10 *** join/#brlcad kesha (~kesha@14.139.122.114)
10:09.48 starseeker brlcad: he (and I, for that matter) look to be re-using the ifdef logic from the original stat entry - I ran out of time yesterday, planned to resume this morning
10:10.53 starseeker wondered why the conditionals were what they were, but hadn't drilled into it as yet
10:30.41 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
10:30.52 *** join/#brlcad jasleen (~jasleen@202.164.53.122)
10:31.08 *** join/#brlcad avneet (~avneet@202.164.53.122)
11:04.57 *** join/#brlcad kesha (~kesha@14.139.122.114)
11:07.56 *** join/#brlcad kesha_ (~kesha@49.202.239.116)
11:38.07 Notify 03BRL-CAD:starseeker * 55348 brlcad/trunk/include/config_win_cmake.h.in: Make a stab at improving the ifdef logic for Win64 functions - probably still needs refinement, still untested.
11:43.36 Notify 03BRL-CAD:indianlarry * 55349 brlcad/trunk/src/librt/primitives/brep/brep.cpp: cleaned up integer variable initialized with double constant to remove warning
11:47.49 *** join/#brlcad kesha__ (~kesha@14.139.122.114)
11:53.00 *** join/#brlcad Izak (~Izak@41.202.195.16)
11:53.10 Izak Hey there!
12:02.18 *** join/#brlcad Izak_ (~Izak@41.202.195.16)
12:02.41 Izak_ brlcad_: Are u there?
12:03.23 Izak_ Hello!!!!
12:33.44 brlcad starseeker: probably need to change defined(_stati64) to defined(HAVE__STATI64)
12:33.58 brlcad because the're not likely preprocessor symbols, they'll just be functions
12:34.04 brlcad so cmake will have to test
12:34.17 brlcad same for all the _func()
12:42.13 *** join/#brlcad kesha__ (~kesha@14.139.122.114)
12:43.55 Notify 03BRL-CAD:bob1961 * 55350 brlcad/trunk/src/libtclcad/tclcad_obj.c: Add entries for orientation, sv, t and x to libtclcad's command table.
12:46.29 Notify 03BRL-CAD:bob1961 * 55351 brlcad/trunk/src/tclscripts/lib/Ged.tcl: The following are mods to cadwidgets::Ged. The version method has been renamed to dbversion. Added sv, t and viewsize methods.
12:51.32 *** join/#brlcad kesha__ (~kesha@14.139.122.114)
12:59.17 *** join/#brlcad kesha (~kesha@49.202.239.116)
13:05.01 *** join/#brlcad kesha (~kesha@14.139.122.114)
13:50.37 Notify 03BRL-CAD:r_weiss * 55352 brlcad/trunk/sh/cmp.sh: Bug fix to script 'cmp.sh', 'dc' does not like scientific notation.
13:51.17 *** join/#brlcad STEPbot (~STEPbot@14.139.122.114)
13:53.55 *** part/#brlcad STEPbot (~STEPbot@14.139.122.114)
14:14.12 Notify 03BRL-CAD:carlmoore * 55353 (brlcad/trunk/src/conv/step/OpenNurbsInterfaces.cpp brlcad/trunk/src/libanalyze/voxels.c and 2 others): remove trailing blanks/tabs; I also noticed that src/libbrep/ssx_event.cpp was missing newline at end
14:53.36 *** join/#brlcad kesha (~kesha@14.139.122.114)
14:56.30 Notify 03BRL-CAD Wiki:KeshaSShah * 5251 /wiki/User:KeshaSShah/GSoC13/Reports: /* Week 0 */
15:46.10 Notify 03BRL-CAD:bob1961 * 55354 brlcad/trunk/src/tclscripts/lib/Ged.tcl: Expose the following commands in cadwidgets::Ged - bn_dist_pt2_lseg2, bn_isect_line2_line2, bn_isect_line3_line3, bn_noise_fbm, bn_noise_perlin, bn_noise_slice, bn_noise_turb and bn_random.
17:14.55 Notify 03BRL-CAD:n_reed * 55355 brlcad/trunk/src/libbrep/PullbackCurve.cpp: style/ws
17:16.53 brlcad starseeker: our viewvc web interface should be up to date now
17:17.06 brlcad apparently our commit history broke something in their statistics processor
17:27.12 Notify 03BRL-CAD:carlmoore * 55356 brlcad/trunk/src/util/double-asc.c: account for 'program continues running' with no arguments; add missing colon after w in argument string to bu_getopt
17:57.50 Notify 03BRL-CAD:n_reed * 55357 brlcad/trunk/src/libbrep/PullbackCurve.cpp: split large for-loop into two parts to reduce indentation
18:07.39 Notify 03BRL-CAD:bob1961 * 55358 brlcad/trunk/src/tclscripts/lib/Ged.tcl: Expose the following commands in cadwidgets::Ged - mat_mul, mat_inv, mat_trn, matXvec, mat4x3vec, mat4x3pnt, mat_ae, mat_ae_vec, mat_aet_vec, mat_angles, mat_eigen2x2, mat_fromto, mat_xrot, mat_yrot, mat_zrot, mat_lookat, mat_vec_ortho, mat_vec_perp, mat_scale_about_pt, mat_xform_about_pt and mat_arb_rot.
18:37.39 Notify 03BRL-CAD:bob1961 * 55359 brlcad/trunk/src/tclscripts/lib/Ged.tcl: Expose the following commands in cadwidgets::Ged - quat_mat2quat, quat_quat2mat, quat_distance, quat_double, quat_bisect, quat_slerp, quat_sberp, quat_make_nearest, quat_exp and quat_log.
18:48.09 Notify 03BRL-CAD:bob1961 * 55360 brlcad/trunk/src/tclscripts/lib/Ged.tcl: Expose the following commands in cadwidgets::Ged - vblend and vjoin1
20:04.53 Notify 03BRL-CAD:n_reed * 55361 brlcad/trunk/src/libbrep/PullbackCurve.cpp: pull duplicated logic for handling seam points into a function
20:07.21 Notify 03BRL-CAD:n_reed * 55362 brlcad/trunk/src/libbrep/PullbackCurve.cpp: remove unused variable
20:08.46 *** join/#brlcad mpictor (~mark@99-93-104-202.lightspeed.iplsin.sbcglobal.net)
20:37.01 *** join/#brlcad kesha (~kesha@14.139.122.114)
20:46.10 starseeker brlcad: I'm not immediately clear how to override stat - the structure and the function call are both "stat" in vanilla setups, but on Windows the structure is __stat64 while the function is _stat64
20:47.07 starseeker how do i override the structure and the function individually?
20:48.18 starseeker s/override/define
20:50.28 *** join/#brlcad kesha (~kesha@14.139.122.114)
20:53.49 brlcad starseeker: use _stati64 instead
20:54.13 starseeker why that one?
20:54.21 starseeker (not arguing, just curious)
20:55.01 brlcad because the function and struct name match
20:55.07 brlcad and they're both for 64-bit file access
20:55.13 starseeker ah
20:55.19 starseeker gives that a go...
20:55.45 brlcad means you can just #define a fix instead of needing to separate the two
20:56.11 brlcad _stat32i64 should also work
20:58.56 starseeker is that the reason for the "stati64" form? was a bit hard to understand the reasons for all the variations from the MSDN docs
20:59.29 starseeker growls... arb8 with coplanar faces breaks brep conversion. Figures...
21:07.15 brlcad the "reason" is probably numerous and all sorts of backwards-compatible-need pains
21:12.09 Notify 03BRL-CAD:carlmoore * 55363 brlcad/trunk/src/util/double-asc.c: change h option to r so that h is available for help; also remove a pair of unneeded braces
21:29.14 Notify 03BRL-CAD:starseeker * 55364 brlcad/trunk/include/config_win_cmake.h.in: Inching closer to functional win64 define logic - ftell and fseek need stdio included up front, otherwise we get a re-definition error when programs include stdio later. ftell is defined before ftelli64 in stdio.h, so a premature substitution results in an error attempting to re-define ftelli64 with its correct definition after it has already
21:29.16 Notify been defined using the ftell definition.
21:37.45 brlcad starseeker: can you provide an example of stdio needing to be up-front?
21:38.22 brlcad richard made it include a couple headers in the config header and that's a really bad idea
21:39.06 brlcad what I mean is if you remove all of the #includes from config.h, what's an example problem
21:41.11 brlcad and WOW .. keith fixed the EHY bug but the former 20sec render is now taking an hour
21:42.59 Notify 03BRL-CAD:starseeker * 55365 brlcad/trunk/src/libanalyze/voxels.c: Define looping variables so MSVC can build this as a C file (caught by Nick.)
22:30.59 Notify 03BRL-CAD:brlcad * 55366 brlcad/trunk/BUGS: keith fixed the ehy bug (confirmed). runs really slow, but does give a correct render.
23:52.04 *** join/#brlcad kesha (~kesha@14.139.122.114)

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