00:01.57 |
brlcad |
basically it's a double-use variable so you'll
have to conditionalize somewhere, even if you split it into two
variables |
00:02.37 |
brlcad |
unless you change the logic to always go to a
-o output file then pix-fb that file |
00:02.54 |
brlcad |
but then you'll need rm logic if it's a
preview too |
00:03.12 |
brlcad |
nothing at all tricky, but not a one-character
fix ;) |
00:03.33 |
brlcad |
OSL solids up from siggraph: http://s2011compilers.org |
00:04.13 |
brlcad |
unfortunately, he pulled the cool images from
alice in wonderland and the amazing spider man that showed OSL in
production use |
00:07.55 |
brlcad |
bhinesley: heh, either of those options sound
fine -- you only need to push the logic up into libged, but if you
want to push it further (up into librt or into librt's individual
primitives), even better |
00:08.55 |
brlcad |
anytime there is a switch or if table that
itemizes primitives, that is a clear indicator of functionality
that need to be refactored up into librt |
00:09.25 |
brlcad |
so that is the long-term goal, libged gets
that code one step closer so it's still an improvement if that's as
far as you take it |
00:11.09 |
bhinesley |
brlcad: alright. If moving it to libged is
supposedly easier, then I should probably do that for now. I don't
want to get sidetracked from edit/translate just yet. |
00:11.16 |
brlcad |
plaes: thanks for the patches, will
review |
00:14.37 |
brlcad |
kunigami: if it works compressed, just commit
it uncompressed then .. the size isn't critical, it just doesn't
seem "right" if it's huge huge |
00:16.29 |
brlcad |
bhinesley: as for the "required to stop", you
have it spot on -- that's just for the official code tarball that
has to be uploaded to google, you dont' have to stop coding in the
least |
00:17.34 |
brlcad |
technically, you're being paid to "test google
upload infrastructure" .. that's how they legally pay students for
work that they don't directly evaluate |
00:18.04 |
bhinesley |
brlcad: interesting |
00:18.45 |
brlcad |
yeah, it's pretty funny |
00:19.49 |
brlcad |
bhinesley: oh and libged is going to be easier
because it's almost as simple as move block of code from mged to
libged .. whereas to put it into librt properly would require
adding a function to each individual primitive |
00:20.07 |
brlcad |
maybe two hours difference, but more work
nonetheless |
00:20.18 |
bhinesley |
ah, I see. the "OOP interface" |
00:20.41 |
brlcad |
nods |
00:20.52 |
CIA-62 |
BRL-CAD: 03starseeker * r45997
10/brlcad/trunk/src/tclscripts/rtwizard/lib/ (FbPage.itk
PictureTypeBase.itcl): Ah, not quite so simple - the same command
feeds both the preview and the file-out operations, so we need to
accomidate both. |
00:21.30 |
starseeker |
brlcad: there we go - both preview and png
output |
00:22.02 |
brlcad |
you left a debug puts ;) |
00:23.20 |
starseeker |
picky picky... :-P |
00:23.40 |
CIA-62 |
BRL-CAD: 03starseeker * r45998
10/brlcad/trunk/src/tclscripts/rtwizard/lib/PictureTypeBase.itcl:
remove stray debug output |
00:26.47 |
starseeker |
brlcad: does rtwizard work on
Windows? |
00:27.24 |
starseeker |
probably shouldn't ask
that... |
00:28.43 |
starseeker |
brlcad: something up with those BU_ASSERT
changes you made, by the way... |
00:31.27 |
CIA-62 |
BRL-CAD: 03starseeker * r45999
10/brlcad/trunk/NEWS: |
00:31.27 |
CIA-62 |
BRL-CAD: rtwizard can output png files now,
handing it the same way rt itself does (use |
00:31.27 |
CIA-62 |
BRL-CAD: .png as the file name suffix). Was
primarly a matter of distinguishing between |
00:31.27 |
CIA-62 |
BRL-CAD: framebuffer and file targets -
previously the 'file output' was just a |
00:31.27 |
CIA-62 |
BRL-CAD: framebuffer dump to a file. |
00:32.02 |
CIA-62 |
BRL-CAD: 03bhinesley * r46000
10/brlcad/trunk/src/libged/edit.c: Changing memory allocations for
structs to use BU_GETSTRUCT. Simplified/reduced some things. Added
some error checking. Nothing major. |
00:32.17 |
CIA-62 |
BRL-CAD: 03starseeker * r46001
10/brlcad/trunk/TODO: png in rtwizard, check. |
00:32.46 |
brlcad |
starseeker: understood -- investigating, they
should have been good to go as I was pretty careful but "-1" is a
special case |
00:33.01 |
starseeker |
brlcad: thanks |
00:33.03 |
brlcad |
that might be what is causing the current
problem even, just in a different way |
00:33.33 |
brlcad |
it writes out a -1 to mean "this is an
identity matrix, don't write it out" |
00:34.35 |
CIA-62 |
BRL-CAD: 03bhinesley * r46002
10/brlcad/trunk/src/libged/ (CMakeLists.txt Makefile.am
get_solid_kp.c): Migrating edit/edsol.c:get_solid_keypoint() to
libged. It compiles cleanly, but is otherwise untested. |
00:36.56 |
starseeker |
brlcad: how were you figuring to do the temp
color thing for rtwizard? |
00:39.06 |
brlcad |
plaes: would like to talk about your libfft
patches when you got a sec, questions 1) what's the impact
(performance, correctness) using fftw3.. our used to be much
faster; 2) configure.ac can't call PKG_* macros and that build
system is deprecated anyways, cmake build is where the action is at
(which I see you had a separate patch for); 3) again performance
check, the fixed size convolutions are highly optimizable .. what's
the impact? |
00:39.13 |
brlcad |
starseeker: options to rt |
00:39.42 |
brlcad |
probably set variables |
00:39.50 |
starseeker |
erm. don't know that trick |
00:40.43 |
brlcad |
basically, get it to work with rt first,
rtwizard just calls rt |
00:40.59 |
starseeker |
nods |
00:41.06 |
brlcad |
rtwizard needs some gui interface to set/unset
the colors |
00:41.15 |
brlcad |
but then those just turn into command line
opts |
00:41.32 |
starseeker |
are the rt options already in place to
override colors? |
00:41.35 |
brlcad |
do you know how rtedge options work? same
basic idea |
00:42.02 |
brlcad |
no, they're not -- that's pretty much 90% of
the task |
00:42.15 |
brlcad |
the rtwizard gui part is nothing |
00:42.44 |
starseeker |
right |
00:44.08 |
brlcad |
bhinesley: oof! .. so "moving code" probably
wasn't the best term to use |
00:44.18 |
brlcad |
those globals gotta go |
00:44.59 |
brlcad |
the statics will need to be non-static since
libged is supposed to be stateless |
00:45.09 |
brlcad |
that may or may not break it |
00:45.38 |
brlcad |
params should be const that can be
const |
00:46.15 |
brlcad |
mged gets away with a lot of shit that isn't
tolerated for libged (as that is the entire point of the library,
clean refactoring) |
00:47.10 |
brlcad |
finally, function should be added to
ged_private.h (and renamed) so it doesn't accidentally become
public libged api |
00:48.49 |
bhinesley |
brlcad: alright |
00:48.56 |
bhinesley |
still, I'll see if I can get it working
first |
00:53.30 |
*** join/#brlcad kanzure
(~kanzure@131.252.130.248) |
00:53.35 |
*** join/#brlcad piksi
(piksi@pi-xi.net) |
01:19.46 |
CIA-62 |
BRL-CAD: 03starseeker * r46003
10/brlcad/trunk/ (3 files in 3 dirs): Need to make the FindGL logic
match up with the FindX11 logic to make sure the two are in sync.
Needs more testing. |
01:27.45 |
CIA-62 |
BRL-CAD: 03starseeker * r46004
10/brlcad/trunk/misc/CMake/ (BRLCAD_Util.cmake
ThirdParty_TCL.cmake): more case correction logic is needed - try
this. |
02:04.13 |
CIA-62 |
BRL-CAD: 03bhinesley * r46005
10/brlcad/trunk/src/libged/ (ged_private.h get_solid_kp.c): Make
compliant with libged standards (rm global/static vars). Declare in
ged_private. Temporarily disable support for ARS/BSPLINE, which
will require a little more work. |
02:05.09 |
CIA-62 |
BRL-CAD: 03bhinesley * r46006
10/brlcad/trunk/src/libged/get_solid_kp.c: remove (temporary) cast
to void |
02:11.47 |
CIA-62 |
BRL-CAD: 03bhinesley * r46007
10/brlcad/trunk/src/libged/edit.c: Enabled support for using the
natural origins of primitives as a reference point. |
02:13.18 |
bhinesley |
starseeker: Thank you, again, for helping me
with that. I doubt that I would have been able to figure that out
any time soon. |
02:29.07 |
starseeker |
bhinesley: np - that's what mentors are for
:-) |
02:29.32 |
starseeker |
bhinesley: you've got the fun part - turn it
into a viable libged function |
02:33.20 |
bhinesley |
starseeker: well it seems to work just fine.
Just need to make ARS/BSPLINE work; they used a couple globals that
were set elsewhere. Making mged call the libged version is another
matter. |
02:35.22 |
brlcad |
bhinesley: looks much better, nice work
:) |
02:36.18 |
bhinesley |
brlcad: great, thanks! |
02:36.51 |
CIA-62 |
BRL-CAD: 03bhinesley * r46008
10/brlcad/trunk/src/libged/edit.c: Yikes; dynamically allocate a
character buffer since _ged_get_solid_kp() writes to it. |
02:37.24 |
brlcad |
where's that string freed? :) |
02:37.38 |
bhinesley |
... in the code I'm about to write because you
said that |
02:37.45 |
brlcad |
heh |
02:38.23 |
brlcad |
also very minor point, but recommend bu_calloc
unless you're in some performance-critical loop |
02:38.40 |
bhinesley |
okay; why is that? |
02:38.49 |
*** part/#brlcad milamber
(~devlin@d118-75-70-176.try.wideopenwest.com) |
02:38.51 |
brlcad |
zero-initialized memory |
02:39.02 |
bhinesley |
right, but why? |
02:39.52 |
brlcad |
in general, zero-initialized memory is much
faster at exposing initialization/deinitialization bugs in
code |
02:40.10 |
bhinesley |
ah |
02:40.26 |
brlcad |
some compilers will even make malloc()
zero-initialize by default unless you turn on -O# optimization
level |
02:40.36 |
brlcad |
for that same reason |
02:41.40 |
brlcad |
but the standard doesn't require it, so it's
better practice to do it intentionally yourself, then you also have
the added benefit that you can test for nullity or
0-values |
02:41.53 |
CIA-62 |
BRL-CAD: 03bhinesley * r46009
10/brlcad/trunk/src/libged/edit.c: Forgot to free string. |
02:42.03 |
brlcad |
r46008 leaks memory, btw ;) |
02:42.22 |
brlcad |
and r46009 should make it crash ;) |
02:48.26 |
starseeker |
make a note of these slides -
http://www.slideshare.net/ckleclerc/2011-nasa-open-source-summit-david-wheeler |
02:49.02 |
CIA-62 |
BRL-CAD: 03bhinesley * r46010
10/brlcad/trunk/src/libged/edit.c: Use *calloc* and *sizeof* like
the grown-ups. |
02:49.50 |
bhinesley |
alright, wth |
03:00.11 |
*** join/#brlcad juanman
(~quassel@unaffiliated/juanman) |
03:00.21 |
starseeker |
bhinesley: problem? |
03:01.11 |
bhinesley |
NO. heh. Dumb mistake that I am not able to
fix instantly for some reason. |
03:02.01 |
brlcad |
bhinesley: need a hint? |
03:02.25 |
bhinesley |
nah, then I will feel even stupider |
03:02.52 |
starseeker |
bhinesley: you might as well - it saves time,
and I need those hints all the time :-P |
03:03.02 |
bhinesley |
sighs |
03:03.21 |
bhinesley |
Alright. brlcad, is it because I need to use
bu_strlcpy? |
03:03.25 |
brlcad |
how would I know that r42009 will
crash? |
03:04.35 |
brlcad |
that should take you down the rabbit
hole |
03:05.42 |
brlcad |
damn server shut down during my latest nurbs
performance testing after about 80% completion .. arf |
03:05.53 |
starseeker |
winces |
03:16.33 |
starseeker |
bhinesley: try stepping through with a
debugger (I'd start with the char *str; line) |
03:24.06 |
CIA-62 |
BRL-CAD: 03starseeker * r46011
10/brlcad/trunk/misc/CMake/BRLCAD_Util.cmake: Er, oops - normalize,
THEN check. |
03:24.58 |
brlcad |
nifty, some oklahoma country music show wants
to use our logo contest rules |
03:25.21 |
starseeker |
hah, awesome |
03:28.53 |
starseeker |
bhinesley: focus on why brlcad said 46008
leaks memory |
03:31.05 |
starseeker |
brlcad: should we revert that BU_ASSERT size_t
change for now? it crashes on my gentoo box too |
03:33.06 |
starseeker |
dli: hah - saw the brlcad-9999 ebuild appear
in one of the overlay updates :-) |
03:34.35 |
dli |
starseeker, still, 7.20.2 cmake version
doesn't work |
03:34.46 |
dli |
starseeker, I mean to build with system
tcl/tk |
03:35.05 |
starseeker |
dli: even with the patches to cmake? |
03:35.22 |
starseeker |
well, presumably 7.20.4 will |
03:36.00 |
dli |
starseeker, I can remove the 7.20.2 cmake
ebuild for the time being |
03:36.33 |
brlcad |
starseeker: working on the BU_ASSERT now, it
should be something obvious |
03:36.42 |
brlcad |
s/now/for a lil bit now/ |
03:37.05 |
starseeker |
dli: probably simpler |
03:37.45 |
starseeker |
a cmake patch would be rather... large at this
point :-) |
03:38.06 |
louipc |
:o |
03:38.30 |
louipc |
who wins the contest by the way? |
03:39.18 |
louipc |
is looking forward to seeing
the logos. |
03:42.46 |
starseeker |
sweet - bzflag ebuild now updated to 2.4
:-) |
03:42.54 |
dli |
starseeker, I will ask someone to review the
package and update the gentoo main tree |
03:47.22 |
CIA-62 |
BRL-CAD: 03bhinesley * r46012
10/brlcad/trunk/src/libged/edit.c: Ptr to string, not pointer to
char. |
03:48.09 |
CIA-62 |
BRL-CAD: 03bhinesley * r46013
10/brlcad/trunk/src/libged/get_solid_kp.c: Enable BSPLINE
support. |
04:01.48 |
brlcad |
bhinesley: that's nfg |
04:03.04 |
brlcad |
str only needs to be a char* |
04:06.07 |
brlcad |
r46012 technically avoids the crash on free,
but doesn't fix the problem -- you were closer with bu_strlcpy()
thinking |
05:02.40 |
CIA-62 |
BRL-CAD: 03bhinesley * r46014
10/brlcad/trunk/src/libged/edit.c: Don't dynamically allocate
string. |
05:08.22 |
starseeker |
bhinesley: doesn't get_solid_keypoint still
need to write to str? |
05:09.55 |
bhinesley |
apparently I don't know what the fuck I'm
doing. |
05:10.33 |
starseeker |
bhinesley: stay calm :-) |
05:10.54 |
starseeker |
we've all made our share of this kind of
mistake |
05:11.50 |
starseeker |
don't give up - think about what brlcad said
about 46008 and 46009 |
05:15.21 |
starseeker |
bhinesley: sometimes in situations like this
it's helpful to make your own isolated C file and just try to get
it to do the one thing you're working on |
05:22.08 |
plaes |
brlcad: awake now |
05:22.17 |
plaes |
lives in
UTC+2 |
05:24.48 |
CIA-62 |
BRL-CAD: 03bhinesley * r46015
10/brlcad/trunk/src/libged/edit.c: keep a copy of original ptr to
free |
05:39.48 |
plaes |
brlcad: fftw - 1) tried benchmarking it,
didn't notice much difference (maybe I need some bigger models to
test with) |
05:41.22 |
plaes |
fftw - 2) Why cannot it call the PKG_* macros?
autoconf works for me.. for cmake the paths to detect fftw and add
it to libraries is missing |
05:45.04 |
plaes |
and 3) fftw chooses different algorithms
baased on the size, we had currently only "faster variant for
length 256 |
05:46.10 |
plaes |
IIRC, it uses faster algorithms for all
powerof two sizes |
06:41.03 |
CIA-62 |
BRL-CAD: 03bhinesley * r46016
10/brlcad/trunk/src/libged/get_solid_kp.c: Disable BSPLINE again...
it's not working |
06:46.55 |
CIA-62 |
BRL-CAD: 0399.125.86.110 07http://brlcad.org * r3078
10/wiki/User:Bhinesley: /* Log */ today |
06:51.58 |
*** join/#brlcad betta_y_omega
(~betta_y_o@90.166.231.220) |
07:22.42 |
*** join/#brlcad merzo
(~merzo@193.254.217.44) |
09:05.16 |
*** join/#brlcad milamber
(~devlin@d118-75-70-176.try.wideopenwest.com) |
09:18.31 |
*** join/#brlcad betta_y_omega
(~betta_y_o@90.166.231.220) |
12:33.50 |
*** join/#brlcad abhi2011
(~chatzilla@ip170-79-211-87.adsl2.static.versatel.nl) |
13:07.38 |
kunigami |
brlcad: the first time I tried uploading the
full boost, the commit was interrupted. (I'm almost sure that was
not my connection that failed) does sourceforge has some kind of
cap? |
13:08.58 |
plaes |
you want to bundle whole boost
library? |
13:09.41 |
kunigami |
that was not the first idea, but I'm having
troubles in selecting only the required subset |
13:09.57 |
plaes |
:S |
13:11.58 |
starseeker |
bhinesley: closer, but you're still passing in
str to get_solid_keypoint - you want to pass in the buffer (that's
the whole point of mallocing it in the first place) |
13:12.15 |
kunigami |
I had advances and managed to copy but now I'm
stuck with a build error. probably the build scripts were not
copied properly. I'll report to boost dev's list |
13:13.18 |
starseeker |
bhinesley: look at other parts of the code
that are working with buffers and string assignment |
13:13.24 |
CIA-62 |
BRL-CAD: 03kunigami * r46017
10/osl/trunk/boost_1_46_1/: deleting initial boost
commits |
13:13.31 |
plaes |
most of the times bundled libraries cause more
damage than they fix.. (security issues, etc..) |
13:14.01 |
starseeker |
plaes: we will use system libs by default in
our configuration if they are available |
13:14.28 |
starseeker |
but if not, we have to be able to fall back on
our local versions rather than fail to build |
13:14.59 |
plaes |
well, boost is quite popular library |
13:15.09 |
plaes |
most of the distros have it |
13:16.05 |
starseeker |
windows is often where we end up needing local
copies of things |
13:16.38 |
plaes |
yeah, package management in windows sucks
:( |
13:17.04 |
starseeker |
there are other issues too (Tcl/Tk on OSX is
not built for X11, which we currently need) |
13:18.30 |
starseeker |
the linux distros always hate bundling (and
generally I agree with them) but in the case of something like
BRL-CAD we can't always wait for the system to catch up |
13:19.04 |
starseeker |
(for example, a lot of linux distros will
still put tcl/tk 8.4 on by default, which is too old for us
now) |
13:19.48 |
kunigami |
interesting |
13:23.45 |
starseeker |
or there's the package dli is working on for
gentoo - they don't have a tkhtml ebuild, but we're using that now
for our doc viewing system |
13:24.40 |
plaes |
yeah, I'm using Gentoo too, though I'm
compiling my own |
13:25.10 |
plaes |
ah, dli is the one who maintains it |
13:25.16 |
starseeker |
is also a gentoo
user |
13:26.11 |
plaes |
dlbtw, I fixed dev-tcl/itk to install
itkConfig.sh file ;) |
13:27.01 |
dli |
plaes, but 7.20.2 is still not in main tree, I
don't have access to main tree, only the sci-overlay |
13:27.29 |
plaes |
dli: why does it depend explicitly on
java? |
13:28.30 |
plaes |
also, Calculating dependencies - * A file is
not listed in the Manifest:
'/var/lib/layman/science/media-gfx/brlcad/brlcad-7.20.2-r1.ebuild' |
13:29.16 |
dli |
plaes, the dependency on java is removed
already for cmake version :( |
13:29.56 |
dli |
plaes, weird |
13:29.57 |
``Erik |
BRL-CAD does have a JNI interface in
src/librtserver that requires the java headers and libraries, and I
believe the pdf docs require apache fop which is a java
program |
13:30.23 |
dli |
plaes, sorry, my fault, forgot to check git
ls-files |
13:31.02 |
starseeker |
wants to build a desktop with
one of those new AMD 12 core processors :-) |
13:31.43 |
dli |
plaes, fixed in overlay |
13:32.11 |
plaes |
it works nice, now if you could add java USE
flag too ;) |
13:32.12 |
dli |
starseeker, in 5 years, netbooks will have
that many cores :) |
13:34.19 |
dli |
plaes, I will do that, need some time to test
it though |
13:34.29 |
starseeker |
is still stuck on two at the
moment - house keeps breaking, so minor things like CPU core count
take a backseat |
13:36.20 |
``Erik |
pats his 650mhz p3
O.o |
13:37.04 |
dli |
``Erik, I run an amd (athlon-4 k7)
500MHz |
13:39.52 |
starseeker |
if I can't emerge world from scratch in less
than a minute the machine isn't powerful enough :-P |
13:41.18 |
dli |
starseeker, I use ebuild qmerge to testing,
so, easier than atomic emerge |
13:45.17 |
starseeker |
dli: cool. nice work, bty - thanks for the
time you're putting in |
13:45.34 |
starseeker |
has some experience with
gentoo integration and knows it ain't so simple |
13:46.24 |
starseeker |
saddles up and heads
out |
13:54.59 |
plaes |
wow, you guys can then test my fftw patchset
;) |
14:14.10 |
CIA-62 |
BRL-CAD: 03erikgreenwald * r46018
10/brlcad/trunk/include/bu.h: add BU_ASSERT_SSIZE_T |
14:14.47 |
CIA-62 |
BRL-CAD: 03erikgreenwald * r46019
10/brlcad/trunk/src/librt/comb/comb.c: Change mi to ssize_t since
we store -1 as a magic value and do a < in the
assertion. |
14:28.42 |
dli |
starseeker, JavaVM/jni.h - not found, the
icedtea6 jni.h is /opt/icedtea6-bin-1.10.3/include/jni.h |
14:56.13 |
kunigami |
is there anyway to be warned by subversion
when I'm adding a file which does match any pattern on config
file? |
14:57.04 |
kunigami |
Currently, it causes error when I'm already
commiting and this way I have to reverse |
14:57.16 |
kunigami |
*revert |
14:58.09 |
kunigami |
(I'm referring to those mime types) |
15:00.38 |
``Erik |
typically, it'll complain that you need to set
the svn:mime-type and svn:eol-style |
15:01.22 |
kunigami |
yup, but I'd like it to complain when I'm
adding the files, not when committing. |
15:25.16 |
bhinesley |
starseeker: _ged_get_solid_keypoint takes a
char**. It changes what *str points to. That's one of the reasons
why it was crashing when I attempted to free. There really is not
point in allocating space; it never writes to it. |
15:27.30 |
bhinesley |
_get_get_solid_keypoint does things like *str
= "V";, which was throwing me off. (*str = "V") != ((*str)[0] =
'V') |
15:29.13 |
bhinesley |
so, silly enough, my first commit with "char
*str = "V";" actually worked just fine |
15:35.29 |
brlcad |
right, as long as you don't try to free(str)
or write to str, but you could pass &str to a char ** argument
and repoint str to something else |
15:36.32 |
bhinesley |
that's what I ended up doing when I realized
that the pointer had changed |
15:36.36 |
brlcad |
plaes: computing a fft is a pretty quick
operation these days so you'd probably want to perform a 256x256
convolution a few million times in a loop, compare
before/after |
15:37.33 |
brlcad |
plaes: PKG macros are only available if
pkg_config is installed, which isn't for many platforms our
autotools build supports, but then like I said -- that build system
is going away completely in a few months in favor of
cmake |
15:39.09 |
abhi2011 |
I have a question about setting up commands in
mged, so if a command is to be run through a tcl procedure, then I
guess it should not have a entry in the table in
mged/setup.c |
15:40.07 |
abhi2011 |
setting up a tcl script in tclscripts/mged
should be sufficient, and this should avoid any conflicts with the
setup.c mechanism of running commands ? |
15:41.40 |
bhinesley |
abhi2011: meaning a purely Tcl
command? |
15:41.41 |
*** join/#brlcad betta_y_omega
(~betta_y_o@90.166.231.220) |
15:41.57 |
brlcad |
kunigami: not sure about getting svn to warn
when it *doesn't* match a pattern.. though it's not clear what
error you'd run into that begs a revert -- if it aborts saying mime
types aren't set, you can just set the mimetypes and try again
until they're all set |
15:42.26 |
abhi2011 |
bhinseley: no the logic for the command is in
a c file and I have been running it so far using an entry in
setup.c |
15:42.39 |
abhi2011 |
so its not a pure tcl command |
15:43.03 |
abhi2011 |
what I want is to call the command multiple
times from a tclscript |
15:43.07 |
brlcad |
plaes: java is not required, it just builds a
jni binding library if it's detected .. if an ebuild specified it
as required, that could be simplified/removed |
15:44.15 |
kunigami |
brlcad: I need to add an entry to
.subversion/conf when it gives an error. But this will only make
effect if I revert and add the file again. The reason I'm
complaining is that if I'm adding to much code, it takes a lot of
time before raising an error. I'm writing a simple script by
now |
15:44.20 |
brlcad |
bhinesley: what about just removing the
parameter altogether? |
15:44.38 |
brlcad |
if you don't use it, it's just overhead logic
that will fall out of sync |
15:45.15 |
brlcad |
abhi2011: you shouldn't need to do anything in
tclscripts/mged |
15:45.42 |
brlcad |
you can call it multiple times from a
tclscript already |
15:46.20 |
brlcad |
if you just want to avoid typing a test proc
many times over, put your logic into a .tcl file and "source
file.tcl" to run that proc |
15:46.39 |
brlcad |
calling the command in a loop in order to get
interactive updating is not the final form of the command |
15:46.48 |
brlcad |
it's just a short-term workaround |
15:47.06 |
*** join/#brlcad betta_y_omega
(~betta_y_o@90.166.231.220) |
15:47.33 |
bhinesley |
brlcad: I could; it would remove a lot of
functionality, since we'd only be able to get one type of point.
I'm not sure how it would affect getting the coordinates of a
BSPLINE/ARS; I haven't been able to get them to work yet in the
first place |
15:47.53 |
bhinesley |
so if I am personally not using it, it should
be removed? |
15:48.19 |
brlcad |
bspline is going to be deprecated/removed so a
non-issue there |
15:48.38 |
bhinesley |
ok, I'll remove that |
15:48.40 |
abhi2011 |
oh ok, I thought the user would invoke a
single command from mged , and then a tclscript corresponding to
the command would run to update the position at each step (with the
libged command running 1 step each time) |
15:48.52 |
brlcad |
ars just needs to define a point, perhaps the
first point .. which it would have had to do anyways for
sed |
15:49.29 |
brlcad |
abhi2011: no, soonish, the libged command will
run all N time steps.. the tcl script is just so you can see
updates in the meantime |
15:49.45 |
brlcad |
getting interactive updating *while* a command
is running is going to require a minor modification |
15:49.53 |
bhinesley |
brlcad: it relied on 3 globals (es_ars_crv,
es_ars_col, es_pt), which I do not know how to set |
15:49.59 |
abhi2011 |
brlcad: ok I understand |
15:50.37 |
starseeker |
hmm... get solid keypoint apparently allows to
select vertex or height. |
15:51.16 |
starseeker |
or the A/B/C points for sph/ell |
15:52.08 |
starseeker |
do we actually use that ability? |
15:53.05 |
brlcad |
bhinesley: quick glance through the code,
those are set depending on the editing mode |
15:53.22 |
brlcad |
lemme see if it's obvious how the default is
set |
15:53.25 |
bhinesley |
starseeker: addressing me? well, it would be
neat to incorporate the use of those points into edit.c, but would
make for some even more daunting syntax. As it is, no, I do not
use. |
15:54.06 |
starseeker |
bhinesley: more thinking out loud - the
ability is in the code, but if we make no use of it it can be
removed |
15:54.17 |
starseeker |
default looks like it might be
edsol.c:2565 |
15:55.32 |
bhinesley |
starseeker: case ID_ARS doesn't use the string
to select which point |
15:56.01 |
bhinesley |
it uses es_ars_crv and es_ars_col, which are
both set to -1 in edsol.c (?) |
15:56.59 |
brlcad |
bhinesley: keep in mind that the logic will
forever exist in svn (and in mged until it's removed/refactored),
so unless you're aiming for the long term proper refactoring (i.e.
librt prims) .. you should simplify to just what you need |
15:57.45 |
bhinesley |
brlcad: no problem |
15:58.08 |
brlcad |
starseeker: if you're right, then it looks
like you can't push an ARS |
15:58.31 |
brlcad |
so using the first point or average of all ars
points would be perfectly adequate |
15:58.50 |
bhinesley |
I've got to step out for a bit, bbl |
15:58.55 |
brlcad |
cya |
15:59.00 |
brlcad |
hits road |
16:00.48 |
brlcad |
hm, cmake build not catching warnings being
spit out by atools build |
16:01.05 |
starseeker |
am I missing some flags? |
16:01.28 |
brlcad |
bhinesley: mixing decls and code in edit.c,
have to put all decls at the top of a scope for c90
compliance |
17:12.22 |
bhinesley |
brlcad: ah yes, assuming you're referring to
the calloc, I was testing and forgot to move that back |
17:23.58 |
CIA-62 |
BRL-CAD: 03bhinesley * r46020
10/brlcad/trunk/src/libged/edit.c: Don't mix decls and
code. |
17:25.20 |
bhinesley |
brlcad: saw what you meant. |
17:25.29 |
plaes |
brlcad: did you see my answer to your fftw3
questions? |
17:32.57 |
*** join/#brlcad betta_y_omega
(~betta_y_o@90.166.231.220) |
17:34.32 |
brlcad |
plaes: yes, and I responded back :) |
17:35.37 |
plaes |
ah, didn't scroll up too much |
17:36.05 |
plaes |
s/too/that |
17:36.07 |
brlcad |
<PROTECTED> |
17:36.46 |
plaes |
whoa, cool |
17:36.48 |
bhinesley |
brlcad: neat |
17:37.18 |
brlcad |
you can add your own custom keywords to
hilight too, but your nick is a default |
17:37.35 |
starseeker |
<PROTECTED> |
17:37.44 |
starseeker |
is that irssi specific |
17:37.53 |
brlcad |
helps to leave off the leading space there
starseeker ... :) |
17:37.59 |
starseeker |
nods |
17:38.14 |
brlcad |
that is a client command, but lots of irc
clients support it |
17:38.28 |
starseeker |
sweet |
17:38.29 |
bhinesley |
saw a student in #gsoc send his /nickserv
ident command |
17:38.38 |
bhinesley |
...with hundreds in the room |
17:38.39 |
starseeker |
heh - oops |
17:38.44 |
brlcad |
yeah, happens, then hilarity ensues |
17:38.49 |
*** join/#brlcad betta_y_omega
(~betta_y_o@90.166.231.220) |
17:51.32 |
*** join/#brlcad betta_y_omega
(~betta_y_o@90.166.231.220) |
18:05.47 |
louipc |
like password changing :P |
18:15.31 |
*** join/#brlcad betta_y_omega
(~betta_y_o@90.166.231.220) |
18:22.05 |
CIA-62 |
BRL-CAD: 03brlcad * r46021
10/brlcad/trunk/src/proc-db/: ignore ringworld |
18:25.39 |
CIA-62 |
BRL-CAD: 03bhinesley * r46022
10/brlcad/trunk/src/libged/ (edit.c ged_private.h get_solid_kp.c):
Removed **strp parameter of _ged_get_solid_keypoint(), and updated
arguments in edit.c. Temporarily disable certain primitive types
that we're not yet calculating the keypoint of. |
18:31.58 |
starseeker |
blinks - apparently all ars
does is tessellate itself and then call bot
routines |
18:34.16 |
brlcad |
yeah, it was the quick and dirty way back in
the day when it was being implemented |
18:34.20 |
brlcad |
someone completely intending to go back and
improve on it some day |
18:35.05 |
brlcad |
prime example why you shouldn't half-ass
anything, that crap lives on much longer that the dev that
contributed it |
18:35.28 |
CIA-62 |
BRL-CAD: 03starseeker * r46023
10/brlcad/trunk/src/librt/primitives/ars/ars.c: Been commented out
for a long time, svn's got our back if we need it - outta
here. |
18:35.40 |
brlcad |
if it's worth doing, do it while it's in
context and we'll all waste a little less time |
18:36.07 |
brlcad |
ars is really just a useful input type,
describes geometry using waterlines |
18:37.39 |
brlcad |
should be a nice smooth surface, or at least
an option like dsp for faceted linear interpolation in addition to
smooth |
19:10.41 |
CIA-62 |
BRL-CAD: 03bhinesley * r46024
10/brlcad/trunk/src/libged/get_solid_kp.c: Enable retrieval of
natural origin of PIPE and ARBN. Hard coded in a tolerance in ARBN
for acceptable distance from point to plane, used in calculating
origin. |
19:11.21 |
bhinesley |
I am assuming it is unacceptible to hard code
in a tolerance (as in r46024). Where should I get it
from? |
19:11.21 |
CIA-62 |
BRL-CAD: 03brlcad * r46025
10/brlcad/trunk/src/other/libpng/Makefile.am: add depends rule,
support for 1.7, source our m4 dir |
19:14.20 |
bhinesley |
I should mention that in the original file, it
was set via mged_tol.dist |
19:16.51 |
brlcad |
bhinesley: the gedp has a ged_wdbp member that
holds tolerance settings for the current database |
19:17.09 |
bhinesley |
oh, cool |
19:18.09 |
brlcad |
see rt_wdb in raytrace.h (and the respective
tolerance structs in libbn) |
19:21.21 |
CIA-62 |
BRL-CAD: 03bhinesley * r46026
10/brlcad/trunk/src/libged/get_solid_kp.c: get tolerance from
db |
19:23.45 |
abhi2011 |
brlcad: I have modifying the bb function to
work on groups and regions : http://bin.cakephp.org/view/1394071764 |
19:24.01 |
abhi2011 |
I am calling rt_gettree() before
rt_bound_tree() to evaluate the tree first |
19:26.17 |
brlcad |
abhi2011: excellent! |
19:26.19 |
brlcad |
that's looking better |
19:26.47 |
brlcad |
probably don't need the if
(combp->region_flag) conditional if you're going to do the same
to both if/else cases |
19:27.23 |
abhi2011 |
ah yes, but I am not sure if both regions and
groups will require the same treatment |
19:27.29 |
abhi2011 |
I am testing with a region made as follows in
mged r part1.r u rcc2.s - sph2.s |
19:27.31 |
brlcad |
they will :) |
19:27.36 |
brlcad |
regions are combs |
19:27.41 |
abhi2011 |
yes right |
19:27.49 |
abhi2011 |
yes ok |
19:27.54 |
brlcad |
:) |
19:28.00 |
abhi2011 |
well , the thing is when traversing the tree
in the rt_bound_tree() call , the first call sees the subtraction
operator in tp->tr_op and proceeds smoothly down to the left
child |
19:28.14 |
abhi2011 |
however in the left tree where it should find
the primitive rcc2.s, it encounters an unknown op 12, I think it
should have encountered a tr_op = OP_SOLID for the rcc.s
primitive |
19:28.28 |
abhi2011 |
this is probably related to the fact that the
rt_gettree() calls reports missing primitives for the region :
db_lookup(rcc2.s) failed in /dummy, db_lookup(sph2.s) failed in
/dummy, |
19:28.59 |
brlcad |
yeah, that's exactly why |
19:29.08 |
brlcad |
you need more than just the comb put into the
inmem |
19:29.26 |
abhi2011 |
ok |
19:29.30 |
brlcad |
you have to put the whole hierarchy |
19:30.11 |
brlcad |
db_functree() is good for that |
19:30.15 |
abhi2011 |
ok, umm so I should use dbi_walk_tree() and
register callbacks |
19:30.17 |
abhi2011 |
oh ok |
19:30.17 |
brlcad |
see src/libged/keep.c |
19:30.49 |
brlcad |
the 'heep' command does the same thing you
need to do except it writes to a file and you need to write to the
inmem |
19:31.06 |
brlcad |
er, "keep" command |
19:31.29 |
abhi2011 |
ah , ok |
19:32.20 |
*** join/#brlcad dli
(~dli@66.49.191.45) |
19:32.39 |
brlcad |
hm, abhi2011 but wasn't the point of the inmem
so you could call rt_gettrees on it? |
19:32.50 |
brlcad |
which only applied to primitives |
19:33.19 |
brlcad |
why not just call rt_bound_tree() directly
with the same (non-inmem) dbip? |
19:33.42 |
abhi2011 |
well yes, for primitives I do call
rt_bound_tree() directly |
19:33.54 |
abhi2011 |
or rather |
19:34.01 |
abhi2011 |
no I dont |
19:34.16 |
abhi2011 |
its rt_gettree() which is sufficient |
19:34.23 |
brlcad |
right |
19:34.37 |
abhi2011 |
however for combs, the rt_gettree() is not
sufficient |
19:34.45 |
abhi2011 |
but i havent tried rt_gettrees() |
19:34.56 |
abhi2011 |
maybe that will work |
19:35.08 |
brlcad |
er, that's not my point |
19:35.53 |
brlcad |
okay, so the problem is a bit convoluted
because you lost the caller's rt_db_internal pointer |
19:36.05 |
brlcad |
first step, make that first parameter
const |
19:36.07 |
abhi2011 |
yes :) |
19:36.14 |
abhi2011 |
nope that doesnt work |
19:36.18 |
brlcad |
it can |
19:36.26 |
abhi2011 |
oh ok |
19:36.35 |
abhi2011 |
wdb_put_internal() will be unable to free it
then |
19:36.39 |
brlcad |
yep |
19:36.45 |
brlcad |
so you have to do something about
that |
19:37.18 |
abhi2011 |
well I have tried with const before but I ll
try once more, perhaps I missed something |
19:37.22 |
brlcad |
if you make a copy, then that same ip should
be just fine for rt_bound_tree() |
19:37.28 |
abhi2011 |
ok |
19:38.11 |
brlcad |
it might even be easier to deal with
primitives differently |
19:38.57 |
brlcad |
instead of using an inmem and calling
gettrees(), it might be a lot simpler to fill in an
rt_comb_internal yourself with just that one primitive as a leaf
node |
19:39.22 |
brlcad |
then you could call rt_bound_tree() the same
for any rt_db_internal regardless of it being a primitive or a
combination |
19:40.08 |
abhi2011 |
ok yes |
19:51.37 |
CIA-62 |
BRL-CAD: 03brlcad * r46027
10/brlcad/branches/cmake/: remove the cmake branch as it was
reviewed and merged back in April/May 2011. trunk is where the
action is now. |
19:54.00 |
*** join/#brlcad dli
(~dli@67.55.32.136) |
19:57.43 |
brlcad |
starseeker: can the goblin branch be
killed? |
19:57.59 |
brlcad |
hasn't had activity since early 2010 |
20:17.37 |
CIA-62 |
BRL-CAD: 03brlcad * r46028 10/brlcad/trunk/
(include/raytrace.h src/librt/bbox.c): accept sf patch 3390331
(Addition of a new librt function to return the bounding box) from
Abhijit ( abhi2011 ). applies cleanly even if it's still a work in
progress. |
20:18.39 |
abhi2011 |
yipee :P |
20:18.59 |
bhinesley |
abhi2011: looking good, I will probably use
that to calculate my bb centers :) |
20:19.08 |
abhi2011 |
nice :) |
20:22.09 |
CIA-62 |
BRL-CAD: 03brlcad * r46029
10/brlcad/trunk/AUTHORS: credit abhijit nandy with his code
contributions to date, namely efforts to implement a librt routine
that calculates bounding boxes for given geometry. (see sf patch
3390331 and 3376910) |
20:22.38 |
brlcad |
abhi2011: so with that, you are now vetted
with commit access -- don't break anything ;) |
20:23.23 |
brlcad |
that also means, however, that you should
commit the updates you have right away, though, and then
continually commit to svn throughout the day while you work and
make progress |
20:23.50 |
brlcad |
that makes it a lot easier for other devs to
track not only what you are doing, but how and why you arrive at
various implementation decisions |
20:24.11 |
abhi2011 |
brlcad: thanks, yes I will be careful
:) |
20:24.26 |
brlcad |
just do a good faith effort to make sure you
don't break the build, follow the HACKING guidelines, and work with
other devs if an issue comes up |
20:24.40 |
brlcad |
abhi2011: and congrats ;) |
20:24.57 |
abhi2011 |
:) haha |
20:25.22 |
abhi2011 |
yah I ll finish the bb functions and test it
before my next commit |
20:25.44 |
abhi2011 |
i mean first commit |
20:26.31 |
brlcad |
you're the only one working on that function
right now, so if what you have *now* already compiles, you can go
ahead and commit it |
20:26.39 |
brlcad |
then test/fix, then recommit, etc |
20:26.46 |
brlcad |
you cannot commit too frequently |
20:26.51 |
abhi2011 |
ok |
20:26.59 |
brlcad |
you can very easily commit too infrequently
(and many do) |
20:27.23 |
brlcad |
ftw: svn commit -m "blah blah" my_file.c
& |
20:27.33 |
brlcad |
backgrounds the commit with the log message so
you can keep coding ;) |
20:27.42 |
abhi2011 |
yes ok |
20:27.50 |
abhi2011 |
been using tortoise svn :P |
20:28.04 |
brlcad |
ah, okay |
20:28.24 |
abhi2011 |
i mean before for other projects , while in
windows |
20:28.27 |
brlcad |
that's your perrogative, just don't let the
tool slow down your interaction and commits :) |
20:28.40 |
abhi2011 |
yep |
20:28.58 |
abhi2011 |
i have a question regarding the primary data
structures |
20:29.06 |
abhi2011 |
used in brl-cad |
20:29.39 |
abhi2011 |
so the tree that the rt_* functions
manipulate, thats the main boolean tree used to represent the
model |
20:29.56 |
brlcad |
sure, you can look at it that way |
20:29.56 |
abhi2011 |
I mean the union tree* structure |
20:30.02 |
brlcad |
nods |
20:30.52 |
brlcad |
note that those represent the tree for a
combination (i.e., a combination represents a boolean
recipe) |
20:31.16 |
brlcad |
so primitives don't inherintly have a tree
because they don't inherintly have a boolean recipe, they are leaf
nodes |
20:31.39 |
abhi2011 |
yes, so the root has the boolean operations
being performed on the leaves, for each node , ok but if everthing
is present in the tree leaves(which I understand can only be the
primitives) then why is there a need to a slid table
soltab |
20:32.22 |
brlcad |
a need to what? |
20:33.08 |
abhi2011 |
oops... i meant why is there a need for a
solid table called struct soltab |
20:33.34 |
abhi2011 |
it seems to hold extra information about
solids in the model |
20:33.56 |
abhi2011 |
but this could have been packed into the union
tree nodes |
20:34.24 |
starseeker |
brlcad: sure |
20:35.16 |
CIA-62 |
BRL-CAD: 03bhinesley * r46030
10/brlcad/trunk/src/libged/get_solid_kp.c: Enable retrieval of
reasonable default keypoints for the remaining primitive types
(METABALL, BOT, ARS, NMG). Remove all FIXME's/unnecessary comments,
and trim all line lengths. |
20:37.32 |
brlcad |
abhi2011: struct soltab are basically unpacked
rt_db_internal objects of primitives only |
20:38.04 |
abhi2011 |
ok |
20:38.07 |
brlcad |
part legacy part optimized
expressiveness |
20:38.26 |
brlcad |
soltab is basically a prep'd
rt_db_internal |
20:38.42 |
brlcad |
primitive |
20:39.04 |
brlcad |
starseeker: sure it can go or sure it has
value and needs to stay? :) |
20:39.16 |
abhi2011 |
ok, and I read in some of the docs that an
octree based space partitioning is done before rays are shot by
rt |
20:39.26 |
brlcad |
don't want to remove it if there's some
residual value there .. but if it's dead in the water, might as
well clean up |
20:39.54 |
brlcad |
abhi2011: spatial partitioning is performed
before rays are shot |
20:40.05 |
abhi2011 |
ok |
20:40.07 |
brlcad |
so that you only evaluate against primitives
that are "near" |
20:40.13 |
abhi2011 |
yes |
20:40.34 |
brlcad |
yay, all logo finalists have responded .. time
for the announcement |
20:40.37 |
brlcad |
waddles |
21:03.19 |
DarkCalf |
brlcad, have you seen Minecraft? |
21:15.43 |
kunigami |
>.< svn: Commit failed (details
follow): |
21:15.43 |
kunigami |
svn: MERGE of '/svnroot/brlcad/osl/trunk':
timed out waiting for server (https://brlcad.svn.sourceforge.net) |
21:16.11 |
kunigami |
do you mind if I perform several small commits
on boost parts? |
21:19.14 |
CIA-62 |
BRL-CAD: 03kunigami * r46031
10/osl/trunk/boost/: adding boost by parts |
21:20.27 |
CIA-62 |
BRL-CAD: 03kunigami * r46032
10/osl/trunk/boost/boost/: adding boost by parts |
21:23.03 |
CIA-62 |
BRL-CAD: 03starseeker * r46033
10/brlcad/trunk/ (8 files in 8 dirs): |
21:23.03 |
CIA-62 |
BRL-CAD: Start organizing a functab function
specifically for bounding box calculation. |
21:23.03 |
CIA-62 |
BRL-CAD: So far, have functions for ell, tor,
tgc and rec pulled out from prep - arb8 is |
21:23.03 |
CIA-62 |
BRL-CAD: implemented but the way arb prep
works means we can't use it there. sph just |
21:23.03 |
CIA-62 |
BRL-CAD: calls the ell routine. |
21:24.13 |
starseeker |
brlcad: it can go |
21:25.06 |
starseeker |
kunigami: sure - that has to be done
sometimes |
21:25.07 |
CIA-62 |
BRL-CAD: 03kunigami * r46034
10/osl/trunk/boost/boost/aligned_storage.hpp: adding boost by
parts |
21:25.17 |
CIA-62 |
BRL-CAD: 03kunigami * r46035
10/osl/trunk/boost/boost/array.hpp: adding boost by parts |
21:25.28 |
CIA-62 |
BRL-CAD: 03kunigami * r46036
10/osl/trunk/boost/boost/asio.hpp: adding boost by parts |
21:25.38 |
CIA-62 |
BRL-CAD: 03kunigami * r46037
10/osl/trunk/boost/boost/assert.hpp: adding boost by
parts |
21:25.50 |
kunigami |
ouch, |
21:25.57 |
CIA-62 |
BRL-CAD: 03kunigami * r46038
10/osl/trunk/boost/boost/bind.hpp: adding boost by parts |
21:25.57 |
CIA-62 |
BRL-CAD: 03kunigami * r46039
10/osl/trunk/boost/boost/call_traits.hpp: adding boost by
parts |
21:27.33 |
CIA-62 |
BRL-CAD: 03kunigami * r46040
10/osl/trunk/boost/boost/algorithm/ (43 files in 4 dirs): adding
boost by parts |
21:29.58 |
CIA-62 |
BRL-CAD: 03kunigami * r46041
10/osl/trunk/boost/boost/archive/ (97 files in 4 dirs): adding
boost by parts |
21:36.13 |
brlcad |
starseeker: awesome, adding the new
functab! |
21:36.38 |
brlcad |
fwiw, that makes librt binary incompatible
unless you make the new functab entry be last |
21:36.50 |
starseeker |
brlcad: starting it anyway - some of these
aren't so simple (trying the figure out how the frack to get a list
of all vertices in an nmg) |
21:36.59 |
starseeker |
brlcad: ah, crap |
21:37.20 |
brlcad |
not .g incompatible, librt.so
incompat |
21:37.24 |
starseeker |
I should move it then? |
21:37.43 |
CIA-62 |
BRL-CAD: 03kunigami * r46042
10/osl/trunk/boost/boost/asio/ (310 files in 13 dirs): adding boost
by parts |
21:37.43 |
brlcad |
doesn't matter -- but if it stays as-is, minor
should be bumped |
21:38.01 |
starseeker |
grins evilly - oh good, then
we'll do the deprications too |
21:38.16 |
CIA-62 |
BRL-CAD: 03kunigami * r46043
10/osl/trunk/boost/boost/bind/ (14 files): adding boost by
parts |
21:38.28 |
CIA-62 |
BRL-CAD: 03kunigami * r46044
10/osl/trunk/boost/boost/cast.hpp: adding boost by parts |
21:38.35 |
starseeker |
there has got to be some way to iterate over
all vertices in a model for nmg... |
21:38.38 |
CIA-62 |
BRL-CAD: 03kunigami * r46045
10/osl/trunk/boost/boost/cerrno.hpp: adding boost by
parts |
21:38.48 |
CIA-62 |
BRL-CAD: 03kunigami * r46046
10/osl/trunk/boost/boost/checked_delete.hpp: adding boost by
parts |
21:38.59 |
CIA-62 |
BRL-CAD: 03kunigami * r46047
10/osl/trunk/boost/boost/compressed_pair.hpp: adding boost by
parts |
21:39.22 |
CIA-62 |
BRL-CAD: 03kunigami * r46048
10/osl/trunk/boost/boost/concept/ (11 files in 2 dirs): adding
boost by parts |
21:39.33 |
CIA-62 |
BRL-CAD: 03kunigami * r46049
10/osl/trunk/boost/boost/concept_archetype.hpp: adding boost by
parts |
21:39.44 |
CIA-62 |
BRL-CAD: 03kunigami * r46050
10/osl/trunk/boost/boost/concept_check.hpp: adding boost by
parts |
21:41.37 |
CIA-62 |
BRL-CAD: 03kunigami * r46051
10/osl/trunk/boost/boost/config/ (73 files in 6 dirs): adding boost
by parts |
21:41.49 |
CIA-62 |
BRL-CAD: 03kunigami * r46052
10/osl/trunk/boost/boost/config.hpp: adding boost by
parts |
21:41.59 |
CIA-62 |
BRL-CAD: 03kunigami * r46053
10/osl/trunk/boost/boost/cregex.hpp: adding boost by
parts |
21:42.08 |
CIA-62 |
BRL-CAD: 03kunigami * r46054
10/osl/trunk/boost/boost/cstdint.hpp: adding boost by
parts |
21:42.18 |
CIA-62 |
BRL-CAD: 03kunigami * r46055
10/osl/trunk/boost/boost/cstdlib.hpp: adding boost by
parts |
21:42.27 |
CIA-62 |
BRL-CAD: 03kunigami * r46056
10/osl/trunk/boost/boost/current_function.hpp: adding boost by
parts |
21:44.03 |
CIA-62 |
BRL-CAD: 03kunigami * r46057
10/osl/trunk/boost/boost/date_time/ (65 files in 3 dirs): adding
boost by parts |
21:45.07 |
CIA-62 |
BRL-CAD: 03kunigami * r46058
10/osl/trunk/boost/boost/detail/ (33 files): adding boost by
parts |
21:45.26 |
CIA-62 |
BRL-CAD: 03kunigami * r46059
10/osl/trunk/boost/boost/dynamic_bitset/ (. config.hpp
dynamic_bitset.hpp): adding boost by parts |
21:45.39 |
CIA-62 |
BRL-CAD: 03kunigami * r46060
10/osl/trunk/boost/boost/dynamic_bitset.hpp: adding boost by
parts |
21:45.47 |
CIA-62 |
BRL-CAD: 03kunigami * r46061
10/osl/trunk/boost/boost/dynamic_bitset_fwd.hpp: adding boost by
parts |
21:45.57 |
CIA-62 |
BRL-CAD: 03kunigami * r46062
10/osl/trunk/boost/boost/enable_shared_from_this.hpp: adding boost
by parts |
21:46.13 |
abhi2011 |
I have a question regarding commits, so
suppose I have commited 2 or more files but I want to commit only a
particular file as of now, can I do that |
21:46.25 |
CIA-62 |
BRL-CAD: 03kunigami * r46063
10/osl/trunk/boost/boost/exception/ (16 files in 2 dirs): adding
boost by parts |
21:46.29 |
abhi2011 |
*i mean suppose I have modified |
21:46.38 |
CIA-62 |
BRL-CAD: 03kunigami * r46064
10/osl/trunk/boost/boost/exception_ptr.hpp: adding boost by
parts |
21:46.41 |
kunigami |
you can do: svn commit -m "message"
name-of-the-file |
21:46.51 |
starseeker |
sure - svn commit path/to/specific/file -m
"message" |
21:46.53 |
abhi2011 |
kunigami: thanks :) |
21:46.54 |
starseeker |
er, yeah |
21:47.00 |
abhi2011 |
yes |
21:47.21 |
CIA-62 |
BRL-CAD: 03kunigami * r46065
10/osl/trunk/boost/boost/filesystem/ (24 files in 4 dirs): adding
boost by parts |
21:47.30 |
CIA-62 |
BRL-CAD: 03kunigami * r46066
10/osl/trunk/boost/boost/filesystem.hpp: adding boost by
parts |
21:47.37 |
plaes |
brlcad doesn't support STEP ? |
21:47.42 |
CIA-62 |
BRL-CAD: 03kunigami * r46067
10/osl/trunk/boost/boost/foreach.hpp: adding boost by
parts |
21:47.51 |
CIA-62 |
BRL-CAD: 03kunigami * r46068
10/osl/trunk/boost/boost/foreach_fwd.hpp: adding boost by
parts |
21:48.24 |
CIA-62 |
BRL-CAD: 03kunigami * r46069
10/osl/trunk/boost/boost/format/ (20 files in 2 dirs): adding boost
by parts |
21:48.35 |
CIA-62 |
BRL-CAD: 03kunigami * r46070
10/osl/trunk/boost/boost/format.hpp: adding boost by
parts |
21:49.13 |
CIA-62 |
BRL-CAD: 03kunigami * r46071
10/osl/trunk/boost/boost/function/ (20 files in 2 dirs): adding
boost by parts |
21:49.23 |
CIA-62 |
BRL-CAD: 03kunigami * r46072
10/osl/trunk/boost/boost/function.hpp: adding boost by
parts |
21:49.34 |
starseeker |
plaes: we're working on it - step-g |
21:49.36 |
CIA-62 |
BRL-CAD: 03kunigami * r46073
10/osl/trunk/boost/boost/function_equal.hpp: adding boost by
parts |
21:49.49 |
plaes |
aha |
21:50.01 |
starseeker |
kunigami: uh, you might want to try committing
per dir, not per file... |
21:50.03 |
CIA-62 |
BRL-CAD: 03kunigami * r46074
10/osl/trunk/boost/boost/functional/ (13 files in 3 dirs): adding
boost by parts |
21:50.17 |
starseeker |
oh, nevermind I see |
21:52.16 |
kunigami |
starseeker: I could have done a better job
committing each dir's first and then all the single files in a
single bundle :( sorry |
21:52.29 |
CIA-62 |
BRL-CAD: 03kunigami * r46075
10/osl/trunk/boost/boost/fusion/ (111 files in 21 dirs): adding
boost by parts |
21:52.43 |
CIA-62 |
BRL-CAD: 03kunigami * r46076
10/osl/trunk/boost/boost/get_pointer.hpp: adding boost by
parts |
21:53.31 |
brlcad |
starseeker: there's nmg_visit() |
21:53.54 |
CIA-62 |
BRL-CAD: 03kunigami * r46077
10/osl/trunk/boost/boost/graph/ (45 files in 7 dirs): adding boost
by parts |
21:53.58 |
brlcad |
otherwise, I believe it's always treated as a
recursive structure so integrity is better preserved |
21:54.13 |
starseeker |
nods - OK, let me try a
trick... |
21:54.16 |
CIA-62 |
BRL-CAD: 03kunigami * r46078
10/osl/trunk/boost/boost/implicit_cast.hpp: adding boost by
parts |
21:54.16 |
CIA-62 |
BRL-CAD: 03kunigami * r46079
10/osl/trunk/boost/boost/integer/ (. integer_mask.hpp
static_log2.hpp): adding boost by parts |
21:54.17 |
brlcad |
for all regions, for all shells, for all
loops, for all edges, for all vertices, etc |
21:54.26 |
CIA-62 |
BRL-CAD: 03kunigami * r46080
10/osl/trunk/boost/boost/integer.hpp: adding boost by
parts |
21:54.33 |
brlcad |
nmg_visit() has a vertex callback though, so
that might be easiest |
21:54.36 |
CIA-62 |
BRL-CAD: 03kunigami * r46081
10/osl/trunk/boost/boost/integer_fwd.hpp: adding boost by
parts |
21:54.37 |
starseeker |
(by the way - is there a way to clear a
bu_ptbl without having to free memory?) |
21:54.47 |
CIA-62 |
BRL-CAD: 03kunigami * r46082
10/osl/trunk/boost/boost/integer_traits.hpp: adding boost by
parts |
21:54.57 |
CIA-62 |
BRL-CAD: 03kunigami * r46083
10/osl/trunk/boost/boost/intrusive_ptr.hpp: adding boost by
parts |
21:55.12 |
CIA-62 |
BRL-CAD: 03kunigami * r46084
10/osl/trunk/boost/boost/io/ (. detail/ detail/quoted_manip.hpp
ios_state.hpp): adding boost by parts |
21:55.23 |
CIA-62 |
BRL-CAD: 03kunigami * r46085
10/osl/trunk/boost/boost/io_fwd.hpp: adding boost by
parts |
21:55.28 |
brlcad |
starseeker: I believe so |
21:55.33 |
brlcad |
bu.h ftw ;) |
21:55.39 |
starseeker |
is looking |
21:56.29 |
starseeker |
ah - bu_ptbl_zero perhaps... |
21:56.39 |
starseeker |
nope there it is |
21:56.41 |
starseeker |
bu_ptbl_reset |
21:56.42 |
starseeker |
:-) |
22:01.09 |
CIA-62 |
BRL-CAD: 03kunigami * r46086
10/osl/trunk/boost/boost/is_placeholder.hpp: adding boost by
parts |
22:01.51 |
CIA-62 |
BRL-CAD: 03kunigami * r46087
10/osl/trunk/boost/boost/iterator/ (17 files in 2 dirs): adding
boost by parts |
22:02.08 |
CIA-62 |
BRL-CAD: 03kunigami * r46088
10/osl/trunk/boost/boost/iterator.hpp: adding boost by
parts |
22:02.26 |
CIA-62 |
BRL-CAD: 03kunigami * r46089
10/osl/trunk/boost/boost/iterator_adaptors.hpp: adding boost by
parts |
22:02.38 |
CIA-62 |
BRL-CAD: 03kunigami * r46090
10/osl/trunk/boost/boost/lexical_cast.hpp: adding boost by
parts |
22:02.48 |
CIA-62 |
BRL-CAD: 03kunigami * r46091
10/osl/trunk/boost/boost/limits.hpp: adding boost by
parts |
22:02.59 |
CIA-62 |
BRL-CAD: 03kunigami * r46092
10/osl/trunk/boost/boost/make_shared.hpp: adding boost by
parts |
22:08.36 |
CIA-62 |
BRL-CAD: 03kunigami * r46093
10/osl/trunk/boost/boost/math/ (206 files in 7 dirs): adding boost
by parts |
22:08.50 |
CIA-62 |
BRL-CAD: 03kunigami * r46094
10/osl/trunk/boost/boost/mem_fn.hpp: adding boost by
parts |
22:08.59 |
CIA-62 |
BRL-CAD: 03kunigami * r46095
10/osl/trunk/boost/boost/memory_order.hpp: adding boost by
parts |
22:10.26 |
CIA-62 |
BRL-CAD: 03kunigami * r46096
10/osl/trunk/boost/boost/mpi/ (55 files in 4 dirs): adding boost by
parts |
22:10.39 |
CIA-62 |
BRL-CAD: 03kunigami * r46097
10/osl/trunk/boost/boost/mpi.hpp: adding boost by parts |
22:13.58 |
CIA-62 |
BRL-CAD: 03starseeker * r46098
10/brlcad/trunk/src/librt/primitives/ (nmg/nmg.c
table.c): |
22:13.58 |
CIA-62 |
BRL-CAD: This appears to be a working bbox
routine for nmg, but I need someone to review |
22:13.58 |
CIA-62 |
BRL-CAD: it and make sure I haven't accidently
swatted some other prep function during |
22:13.58 |
CIA-62 |
BRL-CAD: this re-org. I can get a bbox and
raytrace a facetized sphere. |
22:31.17 |
CIA-62 |
BRL-CAD: 03kunigami * r46099
10/osl/trunk/boost/boost/mpl/ (902 files in 29 dirs): adding boost
by parts |
22:33.13 |
CIA-62 |
BRL-CAD: 03kunigami * r46100
10/osl/trunk/boost/boost/multi_index/ (54 files in 2 dirs): adding
boost by parts |
22:33.24 |
CIA-62 |
BRL-CAD: 03kunigami * r46101
10/osl/trunk/boost/boost/multi_index_container.hpp: adding boost by
parts |
22:33.36 |
CIA-62 |
BRL-CAD: 03kunigami * r46102
10/osl/trunk/boost/boost/multi_index_container_fwd.hpp: adding
boost by parts |
22:33.46 |
CIA-62 |
BRL-CAD: 03kunigami * r46103
10/osl/trunk/boost/boost/next_prior.hpp: adding boost by
parts |
22:33.56 |
CIA-62 |
BRL-CAD: 03kunigami * r46104
10/osl/trunk/boost/boost/non_type.hpp: adding boost by
parts |
22:34.07 |
CIA-62 |
BRL-CAD: 03kunigami * r46105
10/osl/trunk/boost/boost/noncopyable.hpp: adding boost by
parts |
22:34.22 |
CIA-62 |
BRL-CAD: 03kunigami * r46106
10/osl/trunk/boost/boost/none.hpp: adding boost by parts |
22:34.30 |
CIA-62 |
BRL-CAD: 03kunigami * r46107
10/osl/trunk/boost/boost/none_t.hpp: adding boost by
parts |
22:35.21 |
CIA-62 |
BRL-CAD: 03kunigami * r46108
10/osl/trunk/boost/boost/numeric/ (20 files in 3 dirs): adding
boost by parts |
22:35.33 |
CIA-62 |
BRL-CAD: 03kunigami * r46109
10/osl/trunk/boost/boost/operators.hpp: adding boost by
parts |
22:35.45 |
CIA-62 |
BRL-CAD: 03kunigami * r46110
10/osl/trunk/boost/boost/optional/ (. optional.hpp
optional_fwd.hpp): adding boost by parts |
22:35.56 |
CIA-62 |
BRL-CAD: 03kunigami * r46111
10/osl/trunk/boost/boost/optional.hpp: adding boost by
parts |
22:36.27 |
CIA-62 |
BRL-CAD: 03kunigami * r46112
10/osl/trunk/boost/boost/parameter/ (17 files in 2 dirs): adding
boost by parts |
22:36.49 |
CIA-62 |
BRL-CAD: 03kunigami * r46113
10/osl/trunk/boost/boost/pending/ (9 files in 2 dirs): adding boost
by parts |
22:36.59 |
CIA-62 |
BRL-CAD: 03kunigami * r46114
10/osl/trunk/boost/boost/pointee.hpp: adding boost by
parts |
22:37.22 |
CIA-62 |
BRL-CAD: 03kunigami * r46115
10/osl/trunk/boost/boost/pool/ (12 files in 2 dirs): adding boost
by parts |
22:41.21 |
CIA-62 |
BRL-CAD: 03kunigami * r46116
10/osl/trunk/boost/boost/preprocessor/ (183 files in 35 dirs):
adding boost by parts |
22:41.39 |
CIA-62 |
BRL-CAD: 03kunigami * r46117
10/osl/trunk/boost/boost/progress.hpp: adding boost by
parts |
22:41.58 |
CIA-62 |
BRL-CAD: 03kunigami * r46118
10/osl/trunk/boost/boost/property_map/ (9 files in 3 dirs): adding
boost by parts |
22:46.44 |
CIA-62 |
BRL-CAD: 03kunigami * r46119
10/osl/trunk/boost/boost/python/ (208 files in 7 dirs): adding
boost by parts |
22:46.59 |
CIA-62 |
BRL-CAD: 03kunigami * r46120
10/osl/trunk/boost/boost/python.hpp: adding boost by
parts |
22:48.36 |
CIA-62 |
BRL-CAD: 03kunigami * r46121
10/osl/trunk/boost/boost/random/ (61 files in 2 dirs): adding boost
by parts |
22:48.51 |
CIA-62 |
BRL-CAD: 03kunigami * r46122
10/osl/trunk/boost/boost/random.hpp: adding boost by
parts |
22:49.57 |
CIA-62 |
BRL-CAD: 03kunigami * r46123
10/osl/trunk/boost/boost/range/ (45 files in 4 dirs): adding boost
by parts |
22:50.09 |
CIA-62 |
BRL-CAD: 03kunigami * r46124
10/osl/trunk/boost/boost/ref.hpp: adding boost by parts |
22:51.47 |
CIA-62 |
BRL-CAD: 03kunigami * r46125
10/osl/trunk/boost/boost/regex/ (57 files in 4 dirs): adding boost
by parts |
22:52.02 |
CIA-62 |
BRL-CAD: 03kunigami * r46126
10/osl/trunk/boost/boost/regex.hpp: adding boost by parts |
22:52.12 |
CIA-62 |
BRL-CAD: 03kunigami * r46128
10/osl/trunk/boost/boost/regex_fwd.hpp: adding boost by
parts |
22:52.21 |
CIA-62 |
BRL-CAD: 03starseeker * r46127
10/brlcad/trunk/src/librt/primitives/ (bot/bot.c
bot/g_bot_include.c table.c): Add bbox routine for bots. |
22:52.21 |
CIA-62 |
BRL-CAD: 03kunigami * r46129
10/osl/trunk/boost/boost/scoped_array.hpp: adding boost by
parts |
22:52.32 |
CIA-62 |
BRL-CAD: 03kunigami * r46130
10/osl/trunk/boost/boost/scoped_ptr.hpp: adding boost by
parts |
22:53.52 |
CIA-62 |
BRL-CAD: 03kunigami * r46131
10/osl/trunk/boost/boost/serialization/ (51 files in 2 dirs):
adding boost by parts |
22:54.06 |
CIA-62 |
BRL-CAD: 03kunigami * r46132
10/osl/trunk/boost/boost/shared_array.hpp: adding boost by
parts |
22:54.17 |
CIA-62 |
BRL-CAD: 03kunigami * r46133
10/osl/trunk/boost/boost/shared_ptr.hpp: adding boost by
parts |
22:55.53 |
CIA-62 |
BRL-CAD: 03kunigami * r46134
10/osl/trunk/boost/boost/smart_ptr/ (50 files in 2 dirs): adding
boost by parts |
22:56.08 |
CIA-62 |
BRL-CAD: 03kunigami * r46135
10/osl/trunk/boost/boost/smart_ptr.hpp: adding boost by
parts |
23:00.50 |
CIA-62 |
BRL-CAD: 03kunigami * r46136
10/osl/trunk/boost/boost/spirit/ (209 files in 36 dirs): adding
boost by parts |
23:01.10 |
CIA-62 |
BRL-CAD: 03kunigami * r46137
10/osl/trunk/boost/boost/static_assert.hpp: adding boost by
parts |
23:01.24 |
CIA-62 |
BRL-CAD: 03kunigami * r46138
10/osl/trunk/boost/boost/swap.hpp: adding boost by parts |
23:01.45 |
CIA-62 |
BRL-CAD: 03kunigami * r46139
10/osl/trunk/boost/boost/system/ (. api_config.hpp config.hpp
error_code.hpp system_error.hpp): adding boost by parts |
23:04.48 |
CIA-62 |
BRL-CAD: 03kunigami * r46140
10/osl/trunk/boost/boost/test/ (126 files in 13 dirs): adding boost
by parts |
23:06.06 |
CIA-62 |
BRL-CAD: 03kunigami * r46141
10/osl/trunk/boost/boost/thread/ (47 files in 4 dirs): adding boost
by parts |
23:06.17 |
CIA-62 |
BRL-CAD: 03kunigami * r46142
10/osl/trunk/boost/boost/thread.hpp: adding boost by
parts |
23:06.30 |
CIA-62 |
BRL-CAD: 03kunigami * r46143
10/osl/trunk/boost/boost/throw_exception.hpp: adding boost by
parts |
23:06.43 |
CIA-62 |
BRL-CAD: 03kunigami * r46144
10/osl/trunk/boost/boost/timer.hpp: adding boost by parts |
23:06.54 |
CIA-62 |
BRL-CAD: 03kunigami * r46145
10/osl/trunk/boost/boost/token_functions.hpp: adding boost by
parts |
23:07.05 |
CIA-62 |
BRL-CAD: 03kunigami * r46146
10/osl/trunk/boost/boost/token_iterator.hpp: adding boost by
parts |
23:07.15 |
CIA-62 |
BRL-CAD: 03kunigami * r46147
10/osl/trunk/boost/boost/tokenizer.hpp: adding boost by
parts |
23:07.30 |
CIA-62 |
BRL-CAD: 03kunigami * r46148
10/osl/trunk/boost/boost/tr1/ (. detail/ detail/config.hpp
detail/config_all.hpp memory.hpp): adding boost by parts |
23:07.46 |
CIA-62 |
BRL-CAD: 03kunigami * r46149
10/osl/trunk/boost/boost/tuple/ (6 files in 2 dirs): adding boost
by parts |
23:07.56 |
CIA-62 |
BRL-CAD: 03kunigami * r46150
10/osl/trunk/boost/boost/type.hpp: adding boost by parts |
23:10.43 |
CIA-62 |
BRL-CAD: 03kunigami * r46151
10/osl/trunk/boost/boost/type_traits/ (121 files in 3 dirs): adding
boost by parts |
23:11.00 |
CIA-62 |
BRL-CAD: 03kunigami * r46152
10/osl/trunk/boost/boost/type_traits.hpp: adding boost by
parts |
23:11.57 |
CIA-62 |
BRL-CAD: 03kunigami * r46153
10/osl/trunk/boost/boost/typeof/ (29 files in 3 dirs): adding boost
by parts |
23:12.13 |
CIA-62 |
BRL-CAD: 03kunigami * r46154
10/osl/trunk/boost/boost/units/ (. detail/ detail/utility.hpp):
adding boost by parts |
23:12.43 |
CIA-62 |
BRL-CAD: 03kunigami * r46155
10/osl/trunk/boost/boost/unordered/ (16 files in 2 dirs): adding
boost by parts |
23:12.52 |
CIA-62 |
BRL-CAD: 03kunigami * r46156
10/osl/trunk/boost/boost/unordered_map.hpp: adding boost by
parts |
23:13.03 |
CIA-62 |
BRL-CAD: 03kunigami * r46157
10/osl/trunk/boost/boost/unordered_set.hpp: adding boost by
parts |
23:13.34 |
CIA-62 |
BRL-CAD: 03kunigami * r46158
10/osl/trunk/boost/boost/utility/ (15 files in 2 dirs): adding
boost by parts |
23:13.45 |
CIA-62 |
BRL-CAD: 03kunigami * r46159
10/osl/trunk/boost/boost/utility.hpp: adding boost by
parts |
23:13.57 |
CIA-62 |
BRL-CAD: 03kunigami * r46160
10/osl/trunk/boost/boost/version.hpp: adding boost by
parts |
23:14.05 |
*** join/#brlcad abhi2011_
(~chatzilla@ip170-79-211-87.adsl2.static.versatel.nl) |
23:14.07 |
CIA-62 |
BRL-CAD: 03kunigami * r46161
10/osl/trunk/boost/boost/visit_each.hpp: adding boost by
parts |
23:16.11 |
CIA-62 |
BRL-CAD: 03kunigami * r46162
10/osl/trunk/boost/boost/wave/ (62 files in 5 dirs): adding boost
by parts |
23:16.21 |
CIA-62 |
BRL-CAD: 03kunigami * r46163
10/osl/trunk/boost/boost/wave.hpp: adding boost by parts |
23:16.32 |
CIA-62 |
BRL-CAD: 03kunigami * r46164
10/osl/trunk/boost/boost/weak_ptr.hpp: adding boost by
parts |
23:24.12 |
CIA-62 |
BRL-CAD: 03kunigami * r46165
10/osl/trunk/boost/doc/ (. src/ src/minimal.css): adding boost by
parts |
23:32.14 |
brlcad |
starseeker: have you been hooking the new bbox
funcs into prep? |
23:32.21 |
starseeker |
brlcad: yeah |
23:32.24 |
brlcad |
cool |
23:32.25 |
starseeker |
where I can |
23:51.21 |
CIA-62 |
BRL-CAD: 03kunigami * r46166
10/osl/trunk/boost/libs/ (481 files in 118 dirs): adding boost by
parts |
23:52.56 |
CIA-62 |
BRL-CAD: 03kunigami * r46167
10/osl/trunk/boost/tools/: adding boost by parts |
23:53.42 |
CIA-62 |
BRL-CAD: 03kunigami * r46168
10/osl/trunk/boost/tools/build/ (. boost.css index.html v2/):
adding boost by parts |
23:55.16 |
CIA-62 |
BRL-CAD: 03kunigami * r46169
10/osl/trunk/boost/tools/build/v2/ (21 files): adding boost by
parts |
23:58.51 |
``Erik |
O.o svn has a builtin variant of .cvsignore?
(the ringworld commit caught my eye) |