00:00.46 |
CIA-53 |
BRL-CAD: 03starseeker * r42671
10/brlcad/branches/cmake/ (6 files in 3 dirs): Update cmake to
trunk r42670 |
00:28.22 |
CIA-53 |
BRL-CAD: 03starseeker * r42672
10/brlcad/branches/cmake/ (3 files in 3 dirs): sigh. jove is
explicitly referenced as the editor of last resort in other code,
so go ahead and build it. wonder if this actually works on
Windows... |
00:40.23 |
CIA-53 |
BRL-CAD: 03starseeker * r42673
10/brlcad/trunk/src/other/libz/zconf.h.cmakein: add the fix from
41902 to zconf.h.cmakein too |
00:48.45 |
yukonbob_ |
starseeker: re: jove -- in case of ted, it
says it'll run "ed" by default. |
00:48.59 |
yukonbob_ |
<PROTECTED> |
00:49.21 |
starseeker |
nods |
00:52.57 |
CIA-53 |
BRL-CAD: 03starseeker * r42674
10/brlcad/trunk/src/other/step/src/ (7 files in 3 dirs): Hmm -
warning flags got passed to step, which isn't happy - maybe could
ignore, but since we're maintaining the code anyway might as
well... |
01:00.19 |
CIA-53 |
BRL-CAD: 03starseeker * r42675
10/brlcad/branches/cmake/ (11 files in 6 dirs): |
01:00.19 |
CIA-53 |
BRL-CAD: OK, this should bring the compiler
flags logic pretty darn close to the latest |
01:00.19 |
CIA-53 |
BRL-CAD: autotools, with this possible
exception of not isolating the src/other dir quite |
01:00.19 |
CIA-53 |
BRL-CAD: well enough - on the other hand, may
be OK since it built successfully on gentoo |
01:00.19 |
CIA-53 |
BRL-CAD: with these settings. |
01:22.56 |
CIA-53 |
BRL-CAD: 03starseeker * r42676
10/brlcad/trunk/src/mged/dm-rtgl.c: interp->INTERP in
rtgl |
01:23.35 |
CIA-53 |
BRL-CAD: 03starseeker * r42677
10/brlcad/branches/cmake/ (CMakeLists.txt src/mged/CMakeLists.txt
src/mged/dm-rtgl.c): Allow the enabling of RTGL, although things
look to be a tad broken at the moment - need to check
trunk. |
01:49.11 |
CIA-53 |
BRL-CAD: 03starseeker * r42678
10/brlcad/trunk/src/libdm/dm-rtgl.c: (log message
trimmed) |
01:49.11 |
CIA-53 |
BRL-CAD: This gets past the initial bu_malloc
error, but we've got some kind of weirdness |
01:49.11 |
CIA-53 |
BRL-CAD: going on here. The RT_CK_SEGS test in
recordHit fails with what looks like a |
01:49.11 |
CIA-53 |
BRL-CAD: bad magic error - printing out the
seg list in debug shows a lot of strange |
01:49.11 |
CIA-53 |
BRL-CAD: looking numbers, and commenting out
the check shows a lot of one hit reports and |
01:49.12 |
CIA-53 |
BRL-CAD: a visible rtgl raytrace (e.g. aside
from the errors it largely succeeds.) rtgl |
01:49.13 |
CIA-53 |
BRL-CAD: code hasn't changed in quite a while,
so something must have changed out from |
01:50.47 |
CIA-53 |
BRL-CAD: 03starseeker * r42679
10/brlcad/branches/cmake/src/libdm/dm-rtgl.c: Might as well sync
this from trunk... |
01:52.55 |
CIA-53 |
BRL-CAD: 03starseeker * r42680
10/brlcad/branches/cmake/TODO.cmake: Getting down there - add note
on opensolaris |
01:59.08 |
CIA-53 |
BRL-CAD: 03starseeker * r42681
10/brlcad/branches/cmake/TODO.cmake: add note about library
versions in src/other builds |
02:02.13 |
CIA-53 |
BRL-CAD: 03starseeker * r42682
10/brlcad/branches/cmake/TODO.cmake: note wish exe on Windows needs
work |
02:07.20 |
brlcad |
starseeker: you threw in a new logic scope,
but didn't fix the indentation in dm-rtgl.c |
02:07.31 |
starseeker |
oh, sorry |
02:07.33 |
starseeker |
fixes |
02:07.43 |
brlcad |
and if( isn't the right style |
02:08.24 |
brlcad |
otherwise, that looks like a good fix for a
category of alloc failures |
02:12.34 |
CIA-53 |
BRL-CAD: 03starseeker * r42683
10/brlcad/trunk/src/libdm/dm-rtgl.c: ws, indent |
02:13.13 |
brlcad |
wow, that hit a lot more than
expected |
02:14.31 |
brlcad |
er, yeah.. that's not right |
02:15.15 |
brlcad |
starseeker: how'd you auto-indent
that? |
02:15.24 |
starseeker |
indent.sh and ws.sh |
02:15.35 |
brlcad |
huh, it looks like it's using 2-char
indent |
02:16.19 |
brlcad |
odd, indent.sh here reverts your
changes |
02:16.29 |
starseeker |
blinks |
02:16.33 |
brlcad |
you might have something in your
.emacs |
02:16.40 |
starseeker |
or .vimrc |
02:16.52 |
starseeker |
go ahead and commit - I won't argue |
02:17.10 |
starseeker |
is more concerned about
what's happening with the rtgl raytrace |
02:18.11 |
brlcad |
try running indent.sh on vers.c |
02:18.16 |
brlcad |
does it modify the file? |
02:18.52 |
starseeker |
yes - just the return brlcad_ident
line |
02:19.10 |
starseeker |
which is the only one there, of
course... |
02:19.18 |
brlcad |
svn revert vers.c, move your .emacs out of
the way, and retry |
02:19.40 |
brlcad |
it shouldn't modify |
02:20.12 |
starseeker |
still did |
02:20.29 |
brlcad |
what platform are you on? |
02:20.34 |
starseeker |
gentoo |
02:20.47 |
brlcad |
emacs --version |
02:20.54 |
CIA-53 |
BRL-CAD: 03brlcad * r42684
10/brlcad/trunk/src/libdm/dm-rtgl.c: revert and fix
formatting. |
02:20.55 |
starseeker |
GNU Emacs 23.2.1 |
02:22.34 |
brlcad |
hm, okay -- so the indent.sh is unusable by
you for some reason -- is there any clue in the output when you run
it? some warning or error? |
02:26.10 |
starseeker |
no - just "Loading vc-svn..." |
02:26.20 |
starseeker |
Indenting region... |
02:26.23 |
starseeker |
Indenting region... done |
02:26.30 |
brlcad |
hm, darn |
02:26.31 |
starseeker |
saving and wrote lines |
02:26.35 |
brlcad |
suspect something in
misc/batch-indent-region.el is getting interpreted differently
causing the variable block to be ignored |
02:26.51 |
brlcad |
well, so it's just unusable for you until
debugged |
02:26.57 |
starseeker |
nods |
02:27.16 |
brlcad |
you'll have to stick with manually indenting
or vim (the vi-line mode should be respected if you turn it
on) |
02:27.42 |
starseeker |
that's the mode name? vi-line? |
02:27.47 |
brlcad |
only an issue because that last edit is a
prime example that can lead to a logic bug later |
02:28.19 |
brlcad |
no, it's not |
02:31.24 |
starseeker |
hmm - my default vim setup doesn't work gg=G
indents everything wrong |
02:36.43 |
brlcad |
:help 'modeline' |
02:36.59 |
brlcad |
turning that on should make it respect the
modeline at the bottom of every file |
02:37.32 |
brlcad |
otherwise, you can set the style in your
.vimrc with rules similar to this: http://drupal.org/node/29325 |
02:37.52 |
brlcad |
except it's shiftwidth=4 tabstop=8 |
02:48.42 |
starseeker |
the modeline gets close |
03:13.49 |
brlcad |
there's probably more variables that
could/should be set for vim users |
03:14.02 |
brlcad |
but the two there are the critical ones for
consistent indentation |
03:14.10 |
starseeker |
nods |
03:14.18 |
brlcad |
the stylistic ones were left as an exercise to
the reader :) |
03:14.26 |
starseeker |
heh |
03:14.33 |
brlcad |
continues working on
rt_db_corrupt() |
03:16.19 |
CIA-53 |
BRL-CAD: 03starseeker * r42685
10/brlcad/branches/cmake/ (3 files in 3 dirs): Pick up sunmath if
it's there for tcl/tk |
03:20.35 |
starseeker |
yow |
03:20.44 |
starseeker |
opennurbs and sun studio don't get along at
all |
03:22.03 |
starseeker |
hah - actually, that's the same issue clang
saw |
03:22.04 |
starseeker |
cool |
03:45.39 |
*** join/#brlcad yukonbob
(~bch@S0106002129e399fc.ok.shawcable.net) |
03:45.42 |
yukonbob |
oh hai. |
03:46.38 |
yukonbob |
q: re problems w/ sed/ted in 7.18.0
(apparently fixed in 7.18.1) -- does anybody remember roughly (or
better, acutely and accurately) what the fix was? |
04:03.05 |
starseeker |
needed to test for TCL_OK, as opposed to just
using the return val for the if statement (IIRC) |
04:03.26 |
starseeker |
return val of editit in tedit.c I believe, but
not sure |
04:04.10 |
starseeker |
yukonbob: recommend setting up gdb, breaking
just before the edit is to be applied to disk (as a start) and
tracing back where the failure is |
04:04.20 |
starseeker |
grrrr |
04:04.52 |
starseeker |
sun stuido gives this error: "The function
"_finite" must have a prototype" |
04:05.00 |
starseeker |
what on earth... |
04:05.04 |
yukonbob |
starseeker: thanks for the clues... I was
going to try to get away w/ least-invasive patch
possible. |
04:14.55 |
CIA-53 |
BRL-CAD: 03starseeker * r42686
10/brlcad/branches/cmake/src/libdm/dm-rtgl.c: grab dm-rtgl
ws/indent fixes |
04:37.40 |
CIA-53 |
BRL-CAD: 03starseeker * r42687
10/brlcad/branches/cmake/src/other/openNURBS/ (4 files): These are
minimal 'get opennurbs compiling on sun studio' hacks - commiting
them because I accidently erased one last go-around, but need
cleanup and conditional wrappers |
04:53.11 |
brlcad |
starseeker: sun studio is notorious for having
drastically different compilation behavior when you change standard
compliance levels |
04:54.00 |
brlcad |
the default does not match gcc behavior but
there is a mode that does match pretty closely iirc |
05:06.11 |
yukonbob |
sees some interesting header
changes in bwish -- stripping itk.h and replacing w/ tk.h
alone? |
05:07.46 |
yukonbob |
crosses fingers, configs
7.18.1 |
05:08.15 |
*** join/#brlcad Stattrav
(~Stattrav@122.172.46.55) |
05:08.16 |
*** join/#brlcad Stattrav
(~Stattrav@unaffiliated/stattrav) |
05:08.43 |
yukonbob |
feh -- immediate 'make' failure :P |
05:09.16 |
yukonbob |
missing rtprivate.h |
05:26.41 |
*** join/#brlcad R0b0t1
(~Enigma@unaffiliated/r0b0t1) |
05:36.45 |
*** join/#brlcad Stattrav
(~Stattrav@unaffiliated/stattrav) |
06:00.19 |
*** join/#brlcad R0b0t1
(~Enigma@64-136-219-55.dyn.everestkc.net) |
06:00.19 |
*** join/#brlcad R0b0t1
(~Enigma@unaffiliated/r0b0t1) |
06:00.52 |
*** join/#brlcad yukonbob
(~bch@S0106001cf044d085.ok.shawcable.net) |
06:49.23 |
yukonbob |
starseeker: that TCL_OK on editit() was the
problem/fix. Thx. |
07:15.24 |
yukonbob |
is there such a process as a lathe yet, like
povray? |
07:17.17 |
brlcad |
yukonbob: yes, though much more general (and
much less tested) :) |
07:17.24 |
brlcad |
'revolve' primitive |
07:17.32 |
yukonbob |
brlcad: hello :) |
07:17.37 |
brlcad |
takes a 2D 'sketch' object, and an axis of
rotation |
07:17.47 |
yukonbob |
how old is revolve? |
07:17.54 |
brlcad |
few years |
07:17.55 |
yukonbob |
<2years |
07:17.57 |
yukonbob |
? |
07:18.08 |
yukonbob |
cool |
07:18.32 |
yukonbob |
brlcad: how're things? |
07:18.33 |
brlcad |
r31599 | pacman87 | 2008-06-24 13:34:05 -0400
(Tue, 24 Jun 2008) | 1 line |
07:18.33 |
brlcad |
beginning of revolve primitive, with shot()
algorithm for straigh line sketches (untested) |
07:19.17 |
yukonbob |
that makes sense -- probabably ~the time I
became less involved... |
07:19.29 |
brlcad |
http://brlcad.org/wiki/Revolve_Primitive |
07:19.43 |
yukonbob |
povray "lathe" operation is quite nice --
looking forward to playing w/ revolve... |
07:20.52 |
brlcad |
http://brlcad.org/tmp/revolve/
has a sample |
07:21.01 |
yukonbob |
brlcad: you see the ted bug that shipped w/
7.18.0 :P |
07:21.11 |
brlcad |
yep |
07:21.16 |
brlcad |
what about it? |
07:21.42 |
yukonbob |
ted doesn't work :P |
07:21.45 |
brlcad |
ted isn't best practice |
07:21.54 |
brlcad |
more of a crutch |
07:22.03 |
yukonbob |
the return code is incorrectly checked, and
the edits are effectively thrown away. |
07:22.30 |
brlcad |
I'm aware of what the bug is and how it was
fixed -- I helped diagnose and fix when it was reported |
07:22.32 |
yukonbob |
what do the cool kids use instead of
ted? |
07:23.09 |
brlcad |
it depends on the type of edit, there are
different commands for different operations |
07:23.22 |
brlcad |
most of the common ones are listed on the
quick ref card |
07:23.49 |
yukonbob |
will have to get to a printer
and print all these again... I used to carry them with me
;) |
07:23.56 |
brlcad |
e.g., sca, rot, tra |
07:24.45 |
yukonbob |
scale, rotate, translate, sure... will those
let one redefine the second radius of a torus, though? |
07:24.55 |
brlcad |
the only tricky edits are the refined
parameter edits displaed on the Edit menu when you go into edit
mode, but even those are selectable on the command line using the
"press" command |
07:25.10 |
yukonbob |
ah |
07:26.24 |
yukonbob |
why is ted considered !Best Practice
? |
07:26.52 |
brlcad |
press "Set Radius 2" |
07:26.58 |
brlcad |
for that specific action |
07:27.04 |
brlcad |
p 10 |
07:27.24 |
brlcad |
ted basically punts on providing a user
interface, kicking off a dump to a text file |
07:27.54 |
yukonbob |
so is just non-elegant, in at least one
way... |
07:28.01 |
brlcad |
that's fine for some things, like diagnostics,
but a really crappy and supremely error-prone way to go about
things |
07:28.30 |
brlcad |
the errors it causes tend to far outweigh the
warm fuzzy feeling some people get working in their favorite text
editor |
07:28.46 |
brlcad |
it's a crutch |
07:29.03 |
yukonbob |
nods |
07:29.39 |
yukonbob |
anyway, is broken crutch in latest .tgz; I've
got it working here, now, but will train self to use
alternatives. |
07:34.15 |
brlcad |
wow, my corruption detection routine is
actually working... woot! |
07:59.48 |
*** join/#brlcad packrat
(~packrator@99-67-225-40.lightspeed.livnmi.sbcglobal.net) |
08:51.07 |
CIA-53 |
BRL-CAD: 03brlcad * r42688
10/brlcad/trunk/src/librt/ (Makefile.am db_corrupt.c): |
08:51.07 |
CIA-53 |
BRL-CAD: add an initial working implementation
of a routine to help detect when a v4 |
08:51.07 |
CIA-53 |
BRL-CAD: geometry file seems corrupt due to
endianness. this walks over all matrices of |
08:51.07 |
CIA-53 |
BRL-CAD: combinatino members and tests whether
they preserve axis perpendicularity and |
08:51.07 |
CIA-53 |
BRL-CAD: that scaling/rotation elements are
unitized. if a matrix fails, it flips it and |
08:51.08 |
CIA-53 |
BRL-CAD: tries again to see if flipping fixes
the problem. if ALL failures were |
08:51.09 |
CIA-53 |
BRL-CAD: successfully fixed by flipping, then
true is returned. |
09:00.12 |
CIA-53 |
BRL-CAD: 03brlcad * r42689
10/brlcad/trunk/include/raytrace.h: provide declaration and
documentation for rt_db_flip_endian(), to be used for detecting
binary-incompatible v4 geometry database files. |
10:38.42 |
*** join/#brlcad epileg
(~epileg@unaffiliated/epileg) |
12:18.19 |
epileg |
brlcad: hello. I've made the needed changes in
/misc/debian folder and in sh/make_deb.sh file, to make it working.
Now I've to commit |
13:31.05 |
CIA-53 |
BRL-CAD: 03starseeker * r42690
10/brlcad/branches/cmake/src/other/openNURBS/ (4 files): Wrap sun
studio stuff in conditionals |
13:41.47 |
CIA-53 |
BRL-CAD: 03starseeker * r42691
10/brlcad/branches/cmake/src/other/openNURBS/ (CMakeLists.txt
opennurbs_system.h): Whoops - opennurbs build isn't using the
CONFIG_H_FILE at the moment, so add definitions explicitly. Perhaps
this is why ieeefp.h wasn't getting picked up, so comment out the
define - if this works remove it. |
13:44.50 |
CIA-53 |
BRL-CAD: 03starseeker * r42692
10/brlcad/branches/cmake/src/other/openNURBS/opennurbs_system.h:
Nope, HAVE_IEEEFP_H wasn't enough |
14:52.45 |
brlcad |
epileg: okay, go for it :) |
14:53.13 |
brlcad |
you didn't have to wait until you were done,
you could/can commit incrementally |
14:54.00 |
epileg |
brlcad: Do have I commit acces to trunk/sh/
folder? |
15:34.43 |
*** join/#brlcad epileg
(~epileg@unaffiliated/epileg) |
15:39.47 |
CIA-53 |
BRL-CAD: 03brlcad * r42693
10/brlcad/trunk/src/libbu/mappedfile.c: checking the wrong debug
flag |
15:51.07 |
CIA-53 |
BRL-CAD: 03brlcad * r42694
10/brlcad/trunk/include/bu.h: BU_DEBUG_DB is no longer used, mark
as such to free up the slot. |
15:52.22 |
CIA-53 |
BRL-CAD: 03brlcad * r42695
10/brlcad/trunk/include/raytrace.h: mark the private db_i members
as such more explicitly, ws consistency migration to keep names
associated with their type for db_i and directory
structs. |
15:57.15 |
CIA-53 |
BRL-CAD: 03starseeker * r42696
10/brlcad/branches/cmake/src/other/CMakeLists.txt: Don't mess with
jove on Windows |
15:59.02 |
CIA-53 |
BRL-CAD: 03starseeker * r42697
10/brlcad/branches/cmake/src/other/CMakeLists.txt: Say something
about it instead of turning off silently |
16:06.35 |
*** join/#brlcad epileg
(~epileg@unaffiliated/epileg) |
16:06.59 |
brlcad |
epileg: the only way to know that for sure is
to try, right? |
16:07.12 |
epileg |
right :-) |
16:07.40 |
epileg |
about the commit comment. some rule to
follow? |
16:08.09 |
brlcad |
sure, make it something useful to the other
developers and to yourself 5 years from now |
16:09.01 |
brlcad |
briefly describing what *and*
why/impact/reasoning |
16:22.02 |
CIA-53 |
BRL-CAD: 03starseeker * r42698
10/brlcad/branches/cmake/src/bwish/CMakeLists.txt: tweak bwish
build logic |
16:24.13 |
CIA-53 |
BRL-CAD: 03brlcad * r42699
10/brlcad/trunk/src/librt/namegen.c: lots of dead code, mostly dead
code |
16:26.43 |
CIA-53 |
BRL-CAD: 03brlcad * r42700
10/brlcad/trunk/src/librt/db5_scan.c: |
16:26.43 |
CIA-53 |
BRL-CAD: change db_dirbuild() to no longer
directly check the file header and calculate |
16:26.43 |
CIA-53 |
BRL-CAD: the version. let db_version() be the
(only) place that happens. should reduce |
16:26.43 |
CIA-53 |
BRL-CAD: a few petty file i/o operations but
more importantly avoid overriding |
16:26.44 |
CIA-53 |
BRL-CAD: dbi_version since it needs to be
negative for flipped v4 files. |
16:28.19 |
CIA-53 |
BRL-CAD: 03brlcad * r42701 10/brlcad/trunk/ (3
files in 2 dirs): enable db_corrupt for librt compilation |
16:31.31 |
CIA-53 |
BRL-CAD: 03brlcad * r42702
10/brlcad/trunk/src/librt/db5_scan.c: right, 'header' is no longer
used. |
16:37.11 |
CIA-53 |
BRL-CAD: 03starseeker * r42703
10/brlcad/branches/cmake/ (10 files in 10 dirs): Add version number
logic for some of the src/other libs |
16:47.31 |
CIA-53 |
BRL-CAD: 03brlcad * r42704
10/brlcad/trunk/src/fbserv/fbserv.c: return from main instead of
exiting |
16:49.20 |
CIA-53 |
BRL-CAD: 03brlcad * r42705
10/brlcad/trunk/src/other/tnt/tnt_fortran_array3d.h: quell warning
about having no space on the empty for loop before the
semicolon. |
17:09.51 |
*** join/#brlcad Yoshi47
(~jan@64.235.102.210) |
18:21.39 |
CIA-53 |
BRL-CAD: 03starseeker * r42706
10/brlcad/branches/cmake/src/other/ (tcl/CMakeLists.txt
tk/CMakeLists.txt): Hmm endian test isn't happy with
VC2010 |
18:27.59 |
CIA-53 |
BRL-CAD: 03starseeker * r42707
10/brlcad/branches/cmake/src/other/incrTcl/ (itcl/CMakeLists.txt
itk/CMakeLists.txt): itcl/itk too |
18:28.30 |
CIA-53 |
BRL-CAD: 03erikgreenwald * r42708
10/brlcad/branches/cmake/src/libpc/CMakeLists.txt: add
TCL_INCLUDE_DIRS to make bu.h happy |
18:36.05 |
CIA-53 |
BRL-CAD: 03starseeker * r42709
10/brlcad/branches/cmake/misc/CMake/CompilerFlags.cmake: Hmm - was
this the issue with the endian test? |
18:47.04 |
starseeker |
hmm. nope |
18:47.10 |
starseeker |
does fix another problem though |
18:48.09 |
starseeker |
sees other indications that
TestBigEndian may be quirky with VC2010... well, not likely to be
needed anyhow with MSVC |
19:18.20 |
CIA-53 |
BRL-CAD: 03starseeker * r42710
10/brlcad/branches/cmake/misc/CMake/CompilerFlags.cmake: More flag
tweaking... |
19:55.49 |
CIA-53 |
BRL-CAD: 03starseeker * r42711
10/brlcad/branches/cmake/misc/CMake/test_srcs/report_username.c.in:
Tweak WIN32 conditional define to _WIN32 |
20:06.53 |
CIA-53 |
BRL-CAD: 03bob1961 * r42712 10/brlcad/trunk/
(include/tclcad.h src/libtclcad/ged_obj.c): Added a callback for
when the view changes to libtclcad. |
20:13.13 |
CIA-53 |
BRL-CAD: 03starseeker * r42713
10/brlcad/branches/cmake/src/other/step/ (11 files in 6 dirs):
Simplify the SCL CMake logic, grab some of the updates from newer
BRL-CAD logic |
20:14.43 |
CIA-53 |
BRL-CAD: 03bob1961 * r42714
10/brlcad/trunk/src/tclscripts/lib/Ged.tcl: Added methods to expose
libtclcad's view_callback function. |
20:18.38 |
CIA-53 |
BRL-CAD: 03starseeker * r42715
10/brlcad/branches/cmake/include/config_win_cmake.h: This is
defined in newer MSVC compilers - conditionalize to quell
warnings |
20:29.05 |
CIA-53 |
BRL-CAD: 03starseeker * r42716
10/brlcad/trunk/src/libbu/backtrace.c: Let's not do the assignment
in the if statement - quell MSVC warning |
20:29.38 |
CIA-53 |
BRL-CAD: 03starseeker * r42717
10/brlcad/trunk/src/libbu/backtrace.c: typo |
20:32.20 |
CIA-53 |
BRL-CAD: 03brlcad * r42718
10/brlcad/trunk/src/tclscripts/mged/text.tcl: can't just directly
call 'bind' since procedures might be called without ::tk::
namespace loaded. catch any error. |
20:34.11 |
CIA-53 |
BRL-CAD: 03brlcad * r42719
10/brlcad/trunk/src/tclscripts/mged/dbupgrade.tcl: make dbupgrade
work once again in classic console mode where there is no
::tk |
20:36.10 |
CIA-53 |
BRL-CAD: 03starseeker * r42720
10/brlcad/branches/cmake/src/other/CMakeLists.txt: try adding xlib
to TCL_INCLUDE_DIRS (untested) |
20:38.19 |
CIA-53 |
BRL-CAD: 03starseeker * r42721
10/brlcad/branches/cmake/src/other/CMakeLists.txt: typo |
20:44.52 |
CIA-53 |
BRL-CAD: 03bob1961 * r42722
10/brlcad/trunk/src/tclscripts/archer/CombEditFrame.tcl: Fixed
CombEditFrame::updateGeometry. It's now able to turn off
inherit. |
20:52.06 |
CIA-53 |
BRL-CAD: 03brlcad * r42723
10/brlcad/trunk/src/conv/asc/g2asc.c: check ==0 instead of
==DB5_MINORTYPE_RESERVED since the value may change. zero suffices
for unset. |
20:53.03 |
CIA-53 |
BRL-CAD: 03brlcad * r42724
10/brlcad/trunk/src/conv/dbupgrade.c: |
20:53.04 |
CIA-53 |
BRL-CAD: dbupgrade with a coredump flag makes
the automatic endianness flip test fail |
20:53.04 |
CIA-53 |
BRL-CAD: since low-level libbn routines will
bomb if they encounter a bad matrix. |
20:53.04 |
CIA-53 |
BRL-CAD: instead of bombing, let them return
their error so we upgrade cleanly. |
20:53.43 |
CIA-53 |
BRL-CAD: 03brlcad * r42725
10/brlcad/trunk/src/tclscripts/mged/help.tcl: improve help,
dbupgrade will begin processing if it's followed by
'upgrade' |
21:00.48 |
CIA-53 |
BRL-CAD: 03brlcad * r42726
10/brlcad/trunk/src/tclscripts/mged/help.tcl: list all three
upgrade commands |
21:01.38 |
CIA-53 |
BRL-CAD: 03brlcad * r42727
10/brlcad/trunk/src/tclscripts/mged/dbupgrade.tcl: display the
entire detailed help if the user requests help. 'help dbupgrade'
will still just report a brief usage message. |
21:03.17 |
CIA-53 |
BRL-CAD: 03jordisayol * r42728
10/brlcad/trunk/ (31 files in 2 dirs): Upgraded the debian package
build proccess. Added mged, archer, rtwizard, documentation and
examples menus. Added brlcad mime type. Added brlcad mime file
association. |
21:09.13 |
CIA-53 |
BRL-CAD: 03starseeker * r42729
10/brlcad/branches/cmake/src/ (CMakeLists.txt irprep/subroutines.c
other/CMakeLists.txt): more Windows stuff... |
21:10.44 |
CIA-53 |
BRL-CAD: 03brlcad * r42730
10/brlcad/trunk/src/tclscripts/mged/dbupgrade.tcl: support all
variations of 'yes' and inform the user that upgrade was cancelled
and database is being reopened. this way, if it's a corrupt
database, the warning makes sense. |
21:10.56 |
brlcad |
epileg: congratulations :) |
21:11.06 |
epileg |
thanks brlcad |
21:11.29 |
epileg |
but it do not compile on trunk |
21:11.46 |
epileg |
in 7.18.0 compile without problem |
21:12.30 |
brlcad |
you have to be way more specific for that to
mean anything |
21:13.06 |
epileg |
ok, just a moment |
21:13.12 |
brlcad |
there are dozens or even hundreds of commits
nearly every day, and they won't all work -- that's the nature of
working on trunk |
21:14.08 |
brlcad |
first step is to always check and see if
there's an update, read the recent commits from in here to see if
the commit message says anything about breaking things |
21:15.02 |
brlcad |
then just read the failure to see what
happened, because 90% of the time, it's a very simple syntax
mistake that can be easily fixed by anyone |
21:15.38 |
brlcad |
then, if you can't make sense of the error,
you can paste your build log somewhere and ask for help in here
:) |
21:17.20 |
brlcad |
epileg: you also need to update
misc/Makefile.am to list all of the file changes you made |
21:17.30 |
brlcad |
additions and deletions |
21:17.34 |
brlcad |
it's a simple list |
21:17.53 |
epileg |
ok, I'll do right now |
21:21.33 |
CIA-53 |
BRL-CAD: 03brlcad * r42731
10/brlcad/trunk/src/librt/db_open.c: |
21:21.33 |
CIA-53 |
BRL-CAD: enable automatic flipping of a
binary-incompatible v4 geometry database if |
21:21.33 |
CIA-53 |
BRL-CAD: rt_db_flip_endian() returns true.
this should only occur if flipping the |
21:21.33 |
CIA-53 |
BRL-CAD: database was observed to fix ALL
matrix member failures during a quick db_open() |
21:21.33 |
CIA-53 |
BRL-CAD: scan of the file. the user should be
able to force flipped values in mged with |
21:21.34 |
CIA-53 |
BRL-CAD: 'opendb -f'. |
21:26.33 |
brlcad |
epileg: you can check a build's suitability
for distribution, particularly whether you missed any files, with
"make distcheck" |
21:28.16 |
epileg |
ok |
21:28.55 |
epileg |
now i'm modifying misc/Makefile.am |
21:29.35 |
brlcad |
cool |
21:31.14 |
brlcad |
epileg: can you describe what all the changes
were -- new menus, mime type file association, desktop icons, ...
anything else? |
21:33.33 |
epileg |
brlcad: where i've to describe this? |
21:34.04 |
brlcad |
heh, here -- just asking for general
info |
21:34.11 |
epileg |
ah |
21:34.32 |
CIA-53 |
BRL-CAD: 03starseeker * r42732
10/brlcad/branches/cmake/misc/CMakeLists.txt: whoopsie - to run in
the build dir, need archer.ico in the build dir... |
21:36.10 |
epileg |
configure was changed from shared to build-in
libraries |
21:37.20 |
epileg |
changed --prefix from /usr/ to
/usr/brlcad/ |
21:39.06 |
CIA-53 |
BRL-CAD: 03starseeker * r42733
10/brlcad/branches/cmake/TODO.cmake: Update TODO.cmake |
21:39.06 |
brlcad |
anything else? |
21:43.56 |
CIA-53 |
BRL-CAD: 03brlcad * r42734
10/brlcad/trunk/AUTHORS: add epileg's aliases |
21:47.28 |
*** join/#brlcad R0b0t1
(~Enigma@64-136-219-55.dyn.everestkc.net) |
21:47.28 |
*** join/#brlcad R0b0t1
(~Enigma@unaffiliated/r0b0t1) |
21:50.24 |
CIA-53 |
BRL-CAD: 03brlcad * r42735
10/brlcad/trunk/NEWS: |
21:50.24 |
CIA-53 |
BRL-CAD: extensive work for the debian
platform by jordi sayol (epileg). there are new |
21:50.24 |
CIA-53 |
BRL-CAD: application menus, icons, mime-type
associations, and other usability essentials |
21:50.24 |
CIA-53 |
BRL-CAD: for a self-contained .deb installer.
this should make it easier for a platform |
21:50.24 |
CIA-53 |
BRL-CAD: maintainer to publish .deb files on a
more regular basis. |
21:58.18 |
CIA-53 |
BRL-CAD: 03brlcad * r42736
10/brlcad/trunk/NEWS: |
21:58.18 |
CIA-53 |
BRL-CAD: you can now run 'ls -la' on a v4
database and have it properly report primitive |
21:58.18 |
CIA-53 |
BRL-CAD: types. it was reporting NULL and even
potential crash-inducing garbage due to |
21:58.18 |
CIA-53 |
BRL-CAD: directly indexing into the rt_functab
based on an unset d_minor_type. |
21:59.09 |
CIA-53 |
BRL-CAD: 03erikgreenwald * r42737
10/brlcad/branches/bottie/src/librt/primitives/bot/ (bot.c btg.c
btg.h btgf.c tie.c tie_kdtree.c): warning quellage |
22:20.08 |
*** join/#brlcad epileg
(~epileg@unaffiliated/epileg) |
22:22.16 |
CIA-53 |
BRL-CAD: 03jordisayol * r42738
10/brlcad/trunk/misc/Makefile.am: Updated debian/ files
list |
22:22.53 |
*** join/#brlcad R0b0t1
(~Enigma@unaffiliated/r0b0t1) |
22:25.29 |
CIA-53 |
BRL-CAD: 03brlcad * r42739
10/brlcad/trunk/NEWS: |
22:25.29 |
CIA-53 |
BRL-CAD: mged's opendb command now has a -f
flip option for reading in a |
22:25.29 |
CIA-53 |
BRL-CAD: binary-incompatible v4 geometry
database with a flipped endianness translation. |
22:25.29 |
CIA-53 |
BRL-CAD: the files are made read-only but may
then be run through keep or dbupgrade to |
22:25.29 |
CIA-53 |
BRL-CAD: clean them up. this closes out a
long-standing request from users and a class |
22:25.30 |
CIA-53 |
BRL-CAD: of modeling/rendering failures due to
the platform-specific nature of v4 files, |
22:25.31 |
CIA-53 |
BRL-CAD: albeit only minimally tested with a
few sample files. |
22:27.45 |
*** join/#brlcad ibot
(~ibot@rikers.org) |
22:27.45 |
*** topic/#brlcad is BRL-CAD
Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad
|| #brlcad logs: http://ibot.rikers.org/%23brlcad/
|| BRL-CAD release 7.18.0 is posted (20101209) || Happy Open Source
Anniversary 2010-12-21 !!! Six years... |
22:29.07 |
CIA-53 |
BRL-CAD: 03starseeker * r42740
10/brlcad/branches/cmake/src/other/tk/CMakeLists.txt: Doesn't look
like winMain.c belongs in libtk, but that's not the only
issue. |
22:29.23 |
CIA-53 |
BRL-CAD: 03brlcad * r42741
10/brlcad/trunk/NEWS: (log message trimmed) |
22:29.23 |
CIA-53 |
BRL-CAD: dbupgrade (along with ALL other
BRL-CAD commands) now supports reading in |
22:29.23 |
CIA-53 |
BRL-CAD: binary-incompatible v4 files. the
low-level librt db_open() inteface for |
22:29.23 |
CIA-53 |
BRL-CAD: reading in files will now
auto-convert a v4 file to an alternate endian format |
22:29.24 |
CIA-53 |
BRL-CAD: if it finds that flipping all
combination member matrices makes them valid. for |
22:29.24 |
CIA-53 |
BRL-CAD: safety, that means if an old v4 has
even one actual bad matrix (so that it's |
22:29.25 |
CIA-53 |
BRL-CAD: invalid regardless of being flipped),
then the dbupgrade cannot be performed |
22:46.23 |
CIA-53 |
BRL-CAD: 03brlcad * r42742
10/brlcad/trunk/misc/Makefile.am: M-x sort-lines |
22:46.53 |
epileg |
ops, sorry |
22:47.01 |
brlcad |
no problem |
22:51.04 |
CIA-53 |
BRL-CAD: 03brlcad * r42743
10/brlcad/trunk/TODO: dbupgrade support is done |
22:53.39 |
CIA-53 |
BRL-CAD: 03brlcad * r42744
10/brlcad/trunk/src/tclscripts/mged/help.tcl: document the new -f
option to opendb |
23:02.47 |
CIA-53 |
BRL-CAD: 03brlcad * r42745
10/brlcad/trunk/doc/docbook/system/mann/en/opendb.xml: document the
opendb -f option |
23:11.05 |
CIA-53 |
BRL-CAD: 03r_weiss * r42746
10/brlcad/trunk/src/libbn/bntester.c: Added to 'bntester' support
for testing function 'bn_isect_line3_line3'. |
23:15.18 |
CIA-53 |
BRL-CAD: 03brlcad * r42747
10/brlcad/trunk/include/ged.h: |
23:15.18 |
CIA-53 |
BRL-CAD: refactor principle of DRY -- Don't
Repeat Yourself. user usage statements don't |
23:15.18 |
CIA-53 |
BRL-CAD: belong in the public header
regardless, but they're also already listed in the |
23:15.18 |
CIA-53 |
BRL-CAD: manual pages and
src/tclscripts/mged/help.tcl and the bastard replications
for |
23:15.18 |
CIA-53 |
BRL-CAD: archer and rtwizard (Db.tcl and
Ged.tcl). approx 700 line reduction. |
23:15.18 |
CIA-53 |
BRL-CAD: ultimately, usage should be defined
in the source C file directly in src/libged |
23:17.33 |
brlcad |
hm, distcheck does not like the
misc/debian/brlcad-db.png symbolic link |
23:18.48 |
epileg |
is this a problem? |
23:19.05 |
epileg |
well, I can make a copy of the png |
23:22.40 |
``Erik |
some os's don't support symlinks, can it cp
when running the makedeb script shtuff? |
23:26.07 |
brlcad |
epileg: yeah, a copy would be better |
23:26.35 |
CIA-53 |
BRL-CAD: 03jordisayol * r42748
10/brlcad/trunk/misc/debian/ (brlcad-db.png
brlcad-db.png): |
23:27.02 |
brlcad |
should always have *some* comment message, at
least say why :) |
23:27.30 |
epileg |
ok. sorry |
23:28.33 |
brlcad |
could have been "copy instead of symlink" or
"distcheck hates symlinks or even "sean complained so make a copy"
.. all fine :) |
23:29.13 |
brlcad |
i.e., what would be useful to someone looking
at that change years from now when the reason is no longer
obvious |
23:30.06 |
*** topic/#brlcad by brlcad
-> BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad
|| #brlcad logs: http://ibot.rikers.org/%23brlcad/
|| BRL-CAD release 7.18.0 is posted (20101209) ||
http://itmanagement.earthweb.com/osrc/article.php/3922041/50-Open-Source-Applications-for-Sci-Tech-Education.htm |
23:54.54 |
Ralith |
I'll be needing to do inward polygon+arc
offsetting in the gcode generator; a bit of research has pointed me
towards M. Held. "On the Computational Geometry of Pocket
Machining", LNCS500, Springer-Verlag, 1991, which "uses a Voronoi
Diagram (VD) to produce rounded or constant-radius offset curves."
I can get a copy of this at my univ library. Sound like I'm on the
right track? |
23:55.13 |
Ralith |
... which describes how to use "...,
rather |