00:35.19 |
*** join/#brlcad caen23
(~caen23@92.85.89.89) |
01:05.45 |
starseeker |
narrows down the CMake Ninja
issue and moves on to seeing what the crash on Windows 8 is
about... |
01:28.28 |
starseeker |
...if visual studio will ever finish
updating... |
01:43.57 |
starseeker |
yay |
01:44.17 |
starseeker |
big friggin update... |
01:57.28 |
starseeker |
aaaand the windows build is busted |
02:13.27 |
Notify |
03BRL-CAD:starseeker * 57189
(brlcad/trunk/CMakeLists.txt brlcad/trunk/src/libbu/date-time.c):
Looks like we will need _gmtime_s on Windows? |
02:14.08 |
Notify |
03BRL-CAD:starseeker * 57190
brlcad/trunk/src/librt/search.c: Ah, right, gcc doesn't like C++
comments in C |
02:18.32 |
Notify |
03BRL-CAD:brlcad * 57191 brlcad/trunk/HACKING:
extensive updating and expansion of the testing and debugging
section in response to tom's questions on the mailing list. explain
the three types of tests, give examples, and talk about manual
testing too. |
02:25.49 |
Notify |
03BRL-CAD:starseeker * 57192
brlcad/trunk/CMakeLists.txt: Neither gmtime_s nor _gmtime_s works
as a function test - try the symbol check. |
02:29.13 |
brlcad |
starseeker: how about just #define gmtime_r
_gmtime_s in config_win.h ? |
02:30.27 |
brlcad |
no need for conditionals or tests if it's a
fully compatible interface |
02:30.56 |
brlcad |
that said, we should probably be using
gmtime() instead of gmtime_r() for c89 compliance |
02:31.27 |
Notify |
03BRL-CAD:starseeker * 57193
(brlcad/trunk/CMakeLists.txt brlcad/trunk/src/libbu/date-time.c):
Looks like it's gmtime_s |
02:31.42 |
starseeker |
brlcad: it's not fully compatible (argument
order is reversed) |
02:31.57 |
*** join/#brlcad PrezKennedy
(~DarkCalf@173.231.40.99) |
02:32.26 |
starseeker |
doesn't gmtime have issues in parallel
situations? |
02:33.15 |
brlcad |
just reversed? a macro |
02:33.33 |
brlcad |
#define gmtime_r(x, y) _gmtime_s(y,
x) |
02:33.45 |
brlcad |
there's at least one other example of that
iirc |
02:34.34 |
starseeker |
let me give it a try and see if it actually
builds - if it does I'll try to do the macro in
config_win.h |
02:35.20 |
brlcad |
given how close we are to "upgrading" to c99,
I can play a blind eye to gmtime() at least until we hit a build
failure |
02:35.48 |
starseeker |
shrugs - if we go with gmtime
it's probably all moot then |
02:36.34 |
brlcad |
gmtime() is a simple change, just requires a
semaphore lock/unlock to call and copy the static buffer, all of 5
lines of code |
02:36.44 |
brlcad |
which file is that? |
02:36.55 |
starseeker |
date-time.c |
02:36.58 |
starseeker |
in libbu |
02:37.11 |
starseeker |
just added today, IIRC |
02:37.14 |
brlcad |
got it |
02:37.38 |
starseeker |
if you've got that I'll move on to fixing the
dm point thing |
02:38.31 |
brlcad |
yeah, got it -- just gimme a sec |
02:38.54 |
starseeker |
no problem - sorry for all the
thrashing |
02:46.05 |
brlcad |
date, just build testing now |
02:47.42 |
brlcad |
s/date/done/ |
02:48.55 |
Notify |
03BRL-CAD:starseeker * 57194
brlcad/trunk/src/libdm/dm-wgl.c: Variable names appear to be
different between wgl and ogl (why??) |
02:52.21 |
Notify |
03BRL-CAD:brlcad * 57195
brlcad/trunk/include/bu.h: add a new semaphore for the new
date-time interface. doesn't need to lock on the same syscall
interface, just needs to be enough to protect multiple reads from
the static struct memory that is returned. |
02:52.53 |
Notify |
03BRL-CAD:brlcad * 57196
brlcad/trunk/src/libbu/date-time.c: call gmtime() instead of
gmtime_r() for c89+ compliance and greater portability. makes
things really simple for windows too (they provide
gmtime()) |
02:53.00 |
starseeker |
hah - that's cool, newer Windows gives you a
plot as a function of time of the rate of file deletions per
second, with a line identifying the current value |
02:53.43 |
starseeker |
brlcad: I'll yank the CMake stuff
then |
02:54.33 |
starseeker |
brlcad: thanks! |
02:54.34 |
Notify |
03BRL-CAD:starseeker * 57197
brlcad/trunk/CMakeLists.txt: Using gmtime now, don't need
this |
02:55.47 |
Notify |
03BRL-CAD:brlcad * 57198
brlcad/trunk/src/conv/3dm/3dm-g.cpp: convert the name field to a
bu_vls to eliminate the fixed object name limit. untested but
fairly benign. |
02:58.13 |
Notify |
03BRL-CAD:starseeker * 57199
brlcad/trunk/HACKING: CmakeLIsts.txt -> CMakeLists.txt |
02:58.20 |
starseeker |
(save carl the trouble ;-) |
03:02.15 |
Notify |
03BRL-CAD:starseeker * 57200
(brlcad/trunk/misc/perl/CMakeLists.txt
brlcad/trunk/src/other/CMakeLists.txt): Mark items as advanced so
they don't show in the default CMake gui interface. |
03:06.18 |
Notify |
03BRL-CAD:brlcad * 57201
(brlcad/trunk/include/bu.h brlcad/trunk/src/libbu/date-time.c):
since the function doesn't specifically match the std library
gmtime function in behavior or arguments, it really shouldn't be
named identically. how about bu_utctime()? |
03:29.30 |
Notify |
03BRL-CAD:phoenixyjll * 57202
brlcad/trunk/src/libbrep/boolean.cpp: Find seaming curves and share
edges. |
03:31.43 |
Notify |
03BRL-CAD:phoenixyjll * 57203
brlcad/trunk/src/libbrep/boolean.cpp: Eliminate dead
code. |
03:32.17 |
Notify |
03BRL-CAD:brlcad * 57204
brlcad/trunk/include/bu.h: make it clear that the arg is the
result, doxygen comment shouldn't be @file so it gets associated
with the function that follows (@file only useful for
multi-function source files that warrant an intro on the package
they belong with. |
03:34.33 |
Notify |
03BRL-CAD:brlcad * 57205
brlcad/trunk/src/libbu/date-time.c: instead of a completely
different string, how about instead returning a 'null' time entry
ala SQL. this way it's formatted correctly and can be evaluated as
an error, but is otherwise syntactically safe/consistent if
anything is set up to parse the result. |
03:56.35 |
starseeker |
bugger - it's crashing in Tk |
03:58.09 |
starseeker |
tkWinDialog.c line 1037 |
03:59.55 |
starseeker |
guess I'll have to see if there are any Win
specific Tcl/Tk fixes for newer systems |
04:02.58 |
starseeker |
mutter... I've been avoiding Tcl/Tk upgrades,
there are some known issues... |
04:03.12 |
starseeker |
oh well, at least we're building |
04:12.49 |
brlcad |
suspected it had nothing to
do with the other changes |
04:17.21 |
brlcad |
starseeker: if you want to try a fix, could
try changing the two (int)buffer casts into
(LPARAM)buffer |
04:18.02 |
brlcad |
Tk's int cast there may be screwing up the
pointer on 64-bit windows |
04:19.49 |
brlcad |
then if it works, you can submit the patch
;) |
04:22.31 |
Notify |
03BRL-CAD:starseeker * 57206
brlcad/trunk/src/other/tk/win/tkWinDialog.c: Cheat and grab the
tkWinDialog.c file from 8.5.14 - this allows MGED to successfully
run on Windows 8 when built with Visual Studio 11. |
04:23.43 |
starseeker |
brlcad: we're a few versions behind on the 8.5
series - looks like they already got it :-) |
04:26.43 |
starseeker |
huzza - first successful build and MGED/Archer
run on Windows 8 + Visual Studio 2012! |
04:27.22 |
brlcad |
cool |
04:27.35 |
Notify |
03BRL-CAD:brlcad * 57207
brlcad/trunk/src/conv/3dm/3dm-g.cpp: consolidate the uuid string
size into one place and initialize them to zero. |
04:27.57 |
brlcad |
ah yeah, looks like the cast was the
problem |
04:30.26 |
Notify |
03BRL-CAD:brlcad * 57208
brlcad/trunk/src/conv/asc/asc2g.c: reduce scope |
04:32.13 |
Notify |
03BRL-CAD:phoenixyjll * 57209
brlcad/trunk/src/libbrep/boolean.cpp: Deal with singular trims and
closed trims. |
04:32.47 |
starseeker |
cool http://www.isprs.org/proceedings/xxxvi/3-w19/papers/060.pdf |
04:35.31 |
Notify |
03BRL-CAD:brlcad * 57210
(brlcad/trunk/src/conv/comgeom/solid.c brlcad/trunk/src/conv/cy-g.c
brlcad/trunk/src/conv/dem-g.c): more var scope reduction |
05:13.02 |
Notify |
03BRL-CAD:brlcad * 57211
brlcad/trunk/src/conv/dxf/bot-bldxf.c: reduce var scope |
05:32.08 |
Notify |
03BRL-CAD:brlcad * 57212
(brlcad/trunk/include/bu.h brlcad/trunk/src/conv/stl/g-stl.c and 53
others): rename the now-bu_-prefixed ntohd/ntohf/htond/htonf
functions as belonging to the 'cv' data conversion package since
their arguments are more similar (they convert arrays of values).
proper would have been to match the style of the
[nh]to[gn][ls]-style functions taking just one value and returning
it as a |
05:32.10 |
Notify |
uint32_t/uint64_t accordingly, like the new
windows functions now do (which we probably can/should leverage in
our implementation). |
05:41.42 |
brlcad |
left as an exercise for the reader |
06:30.06 |
Notify |
03BRL-CAD:phoenixyjll * 57213
brlcad/trunk/src/libbrep/boolean.cpp: ws. |
08:13.22 |
Notify |
03BRL-CAD:phoenixyjll * 57214
brlcad/trunk/src/libbrep/boolean.cpp: More work trying to pass
ON_Brep::IsValid() - the loop's first trim's m_vi[0] should be
equal to the last's m_vi[1], and use ON_ZERO_TOLERANCE to determine
singular trims, and set the vertex's tolerance to 0.0. |
08:39.57 |
*** join/#brlcad Ch3ck_
(~Ch3ck@195.24.220.16) |
09:07.18 |
Ch3ck_ |
brlcad: starseeker: ``Erik: I wish to create
the pull interface on BRL-CAD. I just wish to know to files i'll be
dealing here. grepped xpush and push to see which files and
directories were called and got(src/mged, src/tclscripts,
src/libtclcad, src/archer, src/libged/wdb_obj.c, src/rt, regress,
doc). I just wish to know which ones are the most important since
i'm trying to integrate the pull into archer(src/archer). Waiting
for your guidance. ;) |
09:52.06 |
Notify |
03BRL-CAD Wiki:Phoenix * 6056
/wiki/User:Phoenix/GSoc2013/Reports: /* Week 11 */ |
10:51.54 |
Ch3ck_ |
join #ublab |
11:37.52 |
Notify |
03BRL-CAD Wiki:BurtFindley * 0
/wiki/User:BurtFindley: |
11:43.05 |
Notify |
03BRL-CAD Wiki:BurtFindley * 6057
/wiki/Students_at_University_Level: writing |
11:50.38 |
Ch3ck_ |
gotta go get some ATP!
;) |
12:27.21 |
Notify |
03BRL-CAD:brlcad * 57215
(brlcad/trunk/src/conv/dxf/dxf-g.c
brlcad/trunk/src/conv/dxf/g-dxf.c): reduce var scope |
12:31.25 |
Notify |
03BRL-CAD:brlcad * 57216
brlcad/trunk/src/conv/g-dot.c: reduce var scope, total is
unused |
12:35.04 |
Notify |
03BRL-CAD:brlcad * 57217
brlcad/trunk/src/conv/g-vrml.c: close the texture file fd, reduce
var scope |
13:02.31 |
Notify |
03BRL-CAD:brlcad * 57218
(brlcad/trunk/src/conv/enf-g.c brlcad/trunk/src/conv/fast4-g.c):
reduce var scope |
13:04.20 |
Notify |
03BRL-CAD:brlcad * 57219
brlcad/trunk/src/conv/g-xxx.c: completely rework the template
converter to avoid forward decls, eliminate the globals, and
actually utilize the user data struct |
13:05.38 |
Notify |
03BRL-CAD:brlcad * 57220
brlcad/trunk/src/conv/CMakeLists.txt: enable continuous compilation
of the g-xxx example so that the sources stay up-to-date. include
walk_example as a sample app. |
13:06.21 |
Notify |
03BRL-CAD:brlcad * 57221
brlcad/trunk/src/conv/g-xxx_facets.c: reduce var scope |
13:19.06 |
*** join/#brlcad Notify
(~notify@66-118-151-70.static.sagonet.net) |
13:51.59 |
*** join/#brlcad Notify
(~notify@66-118-151-70.static.sagonet.net) |
13:52.02 |
Notify |
03BRL-CAD:indianlarry * 57222
(brlcad/branches/nurbs/CMakeLists.txt brlcad/branches/nurbs/HACKING
and 119 others): Merging trunk into branch 'nurbs'
r:57144:57221 |
14:02.10 |
*** join/#brlcad Notify
(~notify@66-118-151-70.static.sagonet.net) |
14:11.01 |
*** join/#brlcad Notify
(~notify@66-118-151-70.static.sagonet.net) |
14:24.32 |
*** join/#brlcad Notify
(~notify@66-118-151-70.static.sagonet.net) |
14:25.26 |
Notify |
03BRL-CAD:indianlarry * 57223
brlcad/branches/nurbs/src/librt/primitives/brep/brep.cpp: Initial
pullback using first order derivative (WIP currently tetsing
resolving known trim points still have a handful of points that
don't resolve generally due to singularities in the Jacobian plan
to brute force those points through subdivsion for now ) |
14:56.37 |
zero_level |
hey do any one have a experience with 'expr:
syntax error' in bash. |
15:01.19 |
brlcad |
zero_level: of course, what's up? |
15:01.27 |
brlcad |
usually it means one of the parameters is
empty |
15:02.30 |
brlcad |
try printing the command in the script,
e.g., |
15:02.36 |
brlcad |
cmd="expr ..." |
15:02.39 |
brlcad |
echo $cmd |
15:02.41 |
brlcad |
$cmd |
15:03.29 |
zero_level |
i am getting this error in |
15:03.31 |
zero_level |
$P2B -B 1.0 $BASE2.pix >
$BASE2.bw |
15:03.50 |
brlcad |
no you're not |
15:04.18 |
zero_level |
i tried echo before and after this
line. |
15:04.33 |
zero_level |
is
wondering. |
15:05.24 |
brlcad |
again, echo the exact command |
15:05.35 |
brlcad |
you can also then try running that exact
command outside of the script |
15:05.47 |
brlcad |
echo "$P2B -B 1.0 $BASE2.pix >
$BASE2.bw" |
15:06.22 |
brlcad |
put that in the script, see what it prints,
then run what it printed manually |
15:29.27 |
Notify |
03BRL-CAD:tbrowder2 * 57224
brlcad/trunk/include/bu.h: remove spurious period |
16:12.55 |
Ch3ck_ |
brlad: still waiting for your
response |
16:18.43 |
Notify |
03BRL-CAD Wiki:Harman052 * 6058
/wiki/User:Harman052/GSoc2013/Logs: |
16:26.50 |
zero_level |
brlcad : I checked and I am not getting syntax
error for that line. |
17:04.41 |
Notify |
03BRL-CAD Wiki:NyahCh3ck20 * 6059
/wiki/User:NyahCh3ck20/GSoc2013/Coding_Repor: /* Aug 26 - Sept 01
*/ |
17:12.05 |
``Erik |
brlcad: routing issue seems to have magically
cleared up |
17:23.17 |
Notify |
03BRL-CAD:tbrowder2 * 57225
(brlcad/trunk/include/bu.h brlcad/trunk/src/libbu/date-time.c):
change signature and intent of bu_utctime; eliminate need for
time.h in bu.h; change some attr struct vars to integral instead of
char* |
17:38.39 |
*** join/#brlcad kesha
(~kesha@49.249.17.122) |
17:42.10 |
Notify |
03BRL-CAD:tbrowder2 * 57226
brlcad/trunk/src/libbu/avs.c: add func to update attr creation or
modification times |
17:42.30 |
Notify |
03BRL-CAD Wiki:IIIzzzaaakkk * 6060
/wiki/User:Izak/GSOC_2013_logs: /* August 26th to August 27th
*/ |
17:44.35 |
*** join/#brlcad caen23
(~caen23@92.85.86.129) |
17:52.16 |
Notify |
03BRL-CAD:n_reed * 57227
(brlcad/trunk/src/libdm/dm-ogl.c brlcad/trunk/src/libdm/dm-wgl.c):
Address r57194 concern. Need to declare temporary variables for wgl
(missed in copy-paste from ogl). Localize them to make their
transience clear. |
18:28.30 |
Notify |
03BRL-CAD:starseeker * 57228
brlcad/trunk/src/conv/step/g-step/ON_Brep.cpp: Closed curves are
apparently a problem for some importers, so we'll need to set up to
split curves and edges at need. |
18:33.01 |
*** join/#brlcad kesha_
(~kesha@49.249.17.122) |
18:36.49 |
zero_level |
``Erik , brlcad : the variable Failed has an
issue in regress/dsp/run-dsp-case-set-1.sh, run-dsp-case-set-2.sh,
run-dsp-case-set-3.sh |
18:40.02 |
zero_level |
As per your advise, I used echo to print that
command. |
18:43.31 |
zero_level |
c/Failed/"Failed" |
18:50.02 |
*** join/#brlcad caen23_
(~caen23@92.81.177.236) |
19:09.28 |
Notify |
03BRL-CAD:tbrowder2 * 57229
brlcad/trunk/src/libbu/avs.c: need the time.h header for the time
func and vars |
19:11.57 |
Ch3ck_ |
runs home ;) |
19:15.03 |
Notify |
03BRL-CAD:starseeker * 57230
(brlcad/trunk/src/conv/step/g-step/ON_Brep.cpp
brlcad/trunk/src/conv/step/g-step/ON_Brep.h
brlcad/trunk/src/conv/step/g-step/g-step.cpp): Going to need a
struct for parameters and info - start setting it up. |
19:20.50 |
Notify |
03BRL-CAD Wiki:Vladbogolin * 6061
/wiki/User:Vladbogolin/GSoC2013/Logs: /* Week 11 */ |
19:24.55 |
*** join/#brlcad kesha_
(~kesha@49.249.17.122) |
19:31.24 |
Notify |
03BRL-CAD:starseeker * 57231
(brlcad/trunk/src/conv/step/g-step/ON_Brep.cpp
brlcad/trunk/src/conv/step/g-step/ON_Brep.h): Moving things into
struct - will allow easier passing of info between
functions |
19:39.04 |
Notify |
03BRL-CAD Wiki:KeshaSShah * 6062
/wiki/User:KeshaSShah/GSoC13/Reports: /* Week 10 */ |
19:42.14 |
Notify |
03BRL-CAD:starseeker * 57232
brlcad/trunk/src/conv/step/g-step/ON_Brep.cpp: Simplify some
function parameter lists |
19:56.14 |
Notify |
03BRL-CAD:tbrowder2 * 57233
(brlcad/trunk/include/bu.h brlcad/trunk/src/libbu/avs.c): change
func to use enum args |
20:00.42 |
*** join/#brlcad mpictor
(~mark@2601:d:b280:3d4:d63d:7eff:fe2d:2505) |
20:06.02 |
Notify |
03BRL-CAD:indianlarry * 57234
brlcad/branches/nurbs/src/librt/primitives/brep/brep.cpp: first
attempt to brute force those points that don't have jacobian
inverse through subdivsion, if jacobian fails then subdivide around
current failing u,v then recurse trying first order walk again.
Passes through previous failed points but the recursion is dog slow
and need to rework. |
20:10.11 |
Notify |
03BRL-CAD:tbrowder2 * 57235
brlcad/trunk/src/libged/attr.c: use const chars for arg
choices |
20:39.26 |
Notify |
03BRL-CAD:tbrowder2 * 57236
brlcad/trunk/src/libged/attr.c: move var to func scope in
preparation for refactoring |
20:40.24 |
Notify |
03BRL-CAD:tbrowder2 * 57237
brlcad/trunk/src/libged/attr.c: add new var for new display
formats |
20:48.11 |
*** join/#brlcad kesha__
(~kesha@1.38.26.53) |
20:59.05 |
Notify |
03BRL-CAD:starseeker * 57238
(brlcad/trunk/src/conv/step/g-step/ON_Brep.cpp
brlcad/trunk/src/conv/step/g-step/ON_Brep.h): Not right yet, but
work on integrating the 'split the curve' logic into the brep
build |
21:04.40 |
*** join/#brlcad caen23
(~caen23@92.81.193.179) |
21:14.50 |
Notify |
03BRL-CAD:tbrowder2 * 57239
brlcad/trunk/src/libged/attr.c: add some convenience enums and a
func to ease maintaining guts of attr func; collect name and value
lengths earlier in func |
21:28.53 |
Notify |
03BRL-CAD:carlmoore * 57240
brlcad/trunk/src/conv/off/g-off.c: remove some unneeded braces, and
get -P into the Usage statement |
21:32.40 |
*** join/#brlcad kesha__
(~kesha@49.249.0.218) |
21:38.11 |
Notify |
03BRL-CAD:tbrowder2 * 57241
brlcad/trunk/src/libged/attr.c: refactor attr listing into a local
func |
21:47.31 |
Notify |
03BRL-CAD:mohitdaga * 57242
brlcad/trunk/doc/docbook/system/man1/en/bwfilter.xml: Update man
page as per the recent changes due to incorporation of libicv apis
in bwfilter. |
21:50.36 |
Notify |
03BRL-CAD:mohitdaga * 57243
brlcad/trunk/src/util/bwfilter.c: Add the code for verbose
options. |
22:00.34 |
Notify |
03BRL-CAD:tbrowder2 * 57244
brlcad/trunk/src/libged/attr.c: add time stamps to normal attr show
(the creation time stamp is not yet stable) |
22:37.41 |
zero_level |
whenever there is a commit on bu.h. The
complete src code has to be recompiled. o.O |
22:41.54 |
``Erik |
most of it, yes |
22:42.19 |
``Erik |
better than a change to CMakeLists.txt
:D |
22:44.43 |
Notify |
03BRL-CAD:tbrowder2 * 57245
brlcad/trunk/src/libbu/avs.c: ensure old attrs have a creation time
even if it's a current time |
22:46.11 |
Notify |
03BRL-CAD:tbrowder2 * 57246
brlcad/trunk/src/libbu/date-time.c: use the definition of the
broken down time--zero is a valid value for year and
month |
22:51.59 |
Notify |
03BRL-CAD:mohitdaga * 57247
brlcad/trunk/src/util/bwfilter.c: Incorporate usage of offset flag
and kern division flag in bwfilter code. This was left in the
initial commit. |
23:08.56 |
*** join/#brlcad kesha__
(~kesha@49.249.0.218) |