00:04.25 |
LainIwakuraX |
starseeker, brlcad, whenever you guys see
this- I checked the SOCIS project timeline and about 2 months of it
overlaps with University, I can't comfortably commit to school, the
project, and my part-time work. I'm staying here as a regular
contributor though =) |
00:20.34 |
``Erik |
looks like most of europe starts school in
early-mid september, I wonder if they're aware of that O.o
unfortunate that there's such a huge overlap |
00:21.37 |
LainIwakuraX |
Yeah Canada too, I wish I could apply but it's
not feasible or fair =( |
00:21.51 |
LainIwakuraX |
(to the project + me) |
00:22.27 |
``Erik |
brlcad: since you're the point of contact with
them, are you going to contact them to see what's up? http://en.wikipedia.org/wiki/Summer_vacation
lists the 'common' dates for most countries |
00:22.58 |
``Erik |
assumed that EU nations had a
longer or later break, but it doesn't seem so |
00:23.45 |
``Erik |
and a 40hr job plus school can be pretty
brutal, did it to pay my tuition 'n books O.o |
00:25.37 |
LainIwakuraX |
heh, I'd like to be superman =P but 40hr
SOCIS, 5 Full time courses in school, and a part-time job |
00:25.39 |
``Erik |
heh, of course esa is part of the cern blocks,
so only students from cern nations can participate :/ |
00:25.42 |
LainIwakuraX |
Too crazy lol |
00:26.56 |
tharis20 |
exactly, with school, available time reduces
significantly |
00:28.04 |
tharis20 |
and although, in the beginning, there's not
much work to do, in Portugal (where I live) there's a tradition for
sophomores to participate in activities with freshmen, a thing
called "Praxe" |
00:28.28 |
tharis20 |
http://en.wikipedia.org/wiki/Praxe |
00:29.22 |
LainIwakuraX |
In Canada we get homework =( |
00:30.30 |
tharis20 |
LOL In Portugal it depends on the Univ. there
are some that send mandatory homework. Mine sends homework for
those who want to do homework. :x |
00:30.55 |
``Erik |
I have to scoot, awesome if you're willing to
continue contributing regardless... hopefully something will get
sorted out :) later |
00:31.32 |
LainIwakuraX |
Yeah this project has piqued my interest =P
definitely sticking around |
00:31.51 |
tharis20 |
I'd like to know if even with school one is
expected to work as a full-time job |
00:32.21 |
tharis20 |
but regardless of SOCIS, I think I will
contribute to this project |
00:32.52 |
tharis20 |
been looking for an
open-source project to work that he really likes |
00:33.07 |
LainIwakuraX |
^ |
00:37.22 |
tharis20 |
oh man, I don't know how I'm going to wake up
early tomorrow... |
03:36.56 |
brlcad |
LainIwakuraX: it's alright, happens ... and
more importantly great to hear you're still interested in dev
;) |
03:37.39 |
brlcad |
``Erik: yeah, they wanted to start earlier
(part of why the schedule is so tight already) .. but didn't get
management approval till late |
03:38.45 |
brlcad |
from the mailing list discussions, their
familiarity and decision processes sound almost exactly like how I
imagined arl dealing with running a gsoc-style program |
03:56.08 |
LainIwakuraX |
brlcad: I did an svn update and a lot of STEP
stuff changed but I still get the same error that silently crashes
step-g |
03:56.24 |
brlcad |
LainIwakuraX: yeah, the crash hasn't been
fixed yet |
03:57.44 |
LainIwakuraX |
kk, I won't be able to get to it tonight but
tomorrow / thursday I can probably spend a good while on
it |
03:57.53 |
LainIwakuraX |
I don't really know what's still causing it
though =/ |
04:17.27 |
CIA-62 |
BRL-CAD: 03brlcad * r45650
10/brlcad/trunk/src/other/step/src/ (8 files in 2 dirs):
std::string are declared in <string>, not <string.h>;
fix r45627. |
04:24.24 |
LainIwakuraX |
I'm out for the night |
05:32.40 |
starseeker |
brlcad: er, oops - sorry about that |
07:07.15 |
*** join/#brlcad merzo
(~merzo@193.254.217.44) |
08:27.09 |
*** join/#brlcad
CalinPaulAlexand
(524f464d@gateway/web/freenode/ip.82.79.70.77) |
08:29.01 |
*** join/#brlcad Stattrav
(~Stattrav@122.178.209.201) |
08:29.01 |
*** join/#brlcad Stattrav
(~Stattrav@unaffiliated/stattrav) |
09:00.40 |
*** join/#brlcad
archivist_emc
(~archivist@host81-149-189-98.in-addr.btopenworld.com) |
09:55.09 |
*** join/#brlcad abhi2011
(~chatzilla@ip170-79-211-87.adsl2.static.versatel.nl) |
10:25.37 |
*** join/#brlcad Stattrav
(~Stattrav@unaffiliated/stattrav) |
13:42.23 |
CIA-62 |
BRL-CAD: 03indianlarry * r45651
10/brlcad/trunk/src/other/step/src/clstepcore/ (ExpDict.h
ExpDict.inline.cc sdaiApplication_instance.cc): Changed parameter
'schnm' back to 'const char *' for functions SchRename::rename()
and TypeDescriptor::Name(). |
14:38.30 |
*** join/#brlcad merzo
(~merzo@193.254.217.44) |
15:30.37 |
brlcad |
starseeker: revisiting yesterday's discussion
.. turns out the cache behavior is actually not a bug, just bad
design |
15:31.02 |
brlcad |
the path parameter specifies EITHER a source
dir or a build dir |
15:32.02 |
brlcad |
that actually seems a bit asinine to me since
all it avoids is a 'cd' but introduces the unexpected behavior
since they flip the meaning of the path argument |
16:17.34 |
brlcad |
looks like r45651 fixed step-g for
me |
17:22.28 |
brlcad |
aha fixed! |
17:22.37 |
brlcad |
(a different subtle bug) |
17:30.55 |
CIA-62 |
BRL-CAD: 03brlcad * r45652
10/brlcad/trunk/src/other/step/src/clstepcore/read_func.cc: ws
consistency |
17:37.30 |
CIA-62 |
BRL-CAD: 03brlcad * r45653
10/brlcad/trunk/src/other/step/src/clstepcore/ (README
sdaiString.cc): update the README to reflect the current directory
contents. was referring to files and classes that were
renamed/refactored and/or no longer exist. |
17:41.02 |
CIA-62 |
BRL-CAD: 03brlcad * r45654
10/brlcad/trunk/src/other/step/src/clstepcore/ (README
sdaiString.cc): revert r45653, unintentional inclusion of a bug fix
that begs documenting |
17:42.06 |
CIA-62 |
BRL-CAD: 03brlcad * r45655
10/brlcad/trunk/src/other/step/src/clstepcore/README: update the
README to reflect the current directory contents. was referring to
files and classes that were renamed/refactored and/or no longer
exist. |
17:50.40 |
CIA-62 |
BRL-CAD: 03brlcad * r45656
10/brlcad/trunk/src/other/step/src/clstepcore/sdaiString.cc: (log
message trimmed) |
17:50.40 |
CIA-62 |
BRL-CAD: fix a bug introduced with the
conversion of SCL's string management to using |
17:50.40 |
CIA-62 |
BRL-CAD: STL's std::string. null values were
getting injected into the parsing output |
17:50.40 |
CIA-62 |
BRL-CAD: since std::string will happily record
a zero-character and keep track of how |
17:50.40 |
CIA-62 |
BRL-CAD: long the c-string buffer is
independent of null-termination. the streams |
17:50.40 |
CIA-62 |
BRL-CAD: happily print the entire buffer
(i.e., not relying on null termination) causing |
17:50.41 |
CIA-62 |
BRL-CAD: literal '\0' values to get output.
fix was simple, don't append '\0' values. |
17:50.46 |
brlcad |
that took a while to find/fix! |
17:57.44 |
starseeker |
brlcad: nicely done! |
18:15.16 |
brlcad |
now to profile |
18:17.16 |
brlcad |
initial test showed a speedup |
20:14.00 |
CIA-62 |
BRL-CAD: 03brlcad * r45657
10/brlcad/trunk/src/conv/step/step-g.cpp: make sure we can read the
input step file before stubbing in an empty .g file that gets in
the way on follow-up invocations. stub in support for stdin piped
input too. |
20:14.41 |
CIA-62 |
BRL-CAD: 03brlcad * r45658
10/brlcad/trunk/src/conv/step/STEPWrapper.h: use std:: prefix on
stl types |
20:15.00 |
CIA-62 |
BRL-CAD: 03brlcad * r45659
10/brlcad/trunk/src/conv/step/STEPWrapper.cpp: ws indent
consistency cleanup |
20:27.35 |
*** join/#brlcad LainIwakuraX
(~yuki@d24-57-80-191.home.cgocable.net) |
20:35.05 |
*** join/#brlcad Stattrav
(~Stattrav@unaffiliated/stattrav) |
20:35.24 |
CIA-62 |
BRL-CAD: 03erikgreenwald * r45660
10/brlcad/trunk/src/libgcv/bottess.c: do vertex/plane throwaway on
triangle intersection test |
20:37.47 |
*** join/#brlcad Stattrav_
(~Stattrav@117.192.134.140) |
20:46.08 |
*** join/#brlcad Stattrav
(~Stattrav@117.192.140.17) |
20:46.08 |
*** join/#brlcad Stattrav
(~Stattrav@unaffiliated/stattrav) |
20:48.49 |
CIA-62 |
BRL-CAD: 03brlcad * r45661
10/brlcad/trunk/src/conv/step/step-g.cpp: print status when writing
the output file |
21:08.24 |
CIA-62 |
BRL-CAD: 03brlcad * r45662
10/brlcad/trunk/src/conv/step/STEPWrapper.cpp: trim a little so the
summary will usually fit within 80 columns, let user know if input
came from stdin |
21:11.56 |
CIA-62 |
BRL-CAD: 03brlcad * r45663
10/brlcad/trunk/src/other/step/src/cleditor/ (STEPfile.cc
STEPfile.inline.cc): add support for reading exchange/express/step
input from standard input. if the filename provided is a '-', it
will be treated special to imply standard input. |
21:25.22 |
LainIwakuraX |
brlcad: It looks like that step-g crash has
been fixed! awesome =) |
21:27.34 |
brlcad |
LainIwakuraX: yeah, mostly due to indianlarry
-- looks like you were passing std::string as a char* in a few
places |
21:28.38 |
brlcad |
on a positive note, I'm seeing a rough 20%
performance increase on (smallish) step models |
21:28.56 |
brlcad |
unfortunately, diminishes towards 0% increase
as the models get bigger and more realistic |
21:29.07 |
brlcad |
dominated by other processing time |
21:33.05 |
LainIwakuraX |
ahh I thought I had those spots worked
out |
21:33.27 |
LainIwakuraX |
it was tricky because SCLstring appears to
behave similar to regular C strings =/ |
21:33.49 |
LainIwakuraX |
Well at least it's all good now |
21:53.49 |
CIA-62 |
BRL-CAD: 03erikgreenwald * r45664
10/brlcad/trunk/src/libgcv/bottess.c: Fast test for coplanar
triangles. Find direction vector of intersecting line and
projection direction. Make noise-code compile time
switchable. |
22:10.23 |
*** join/#brlcad Stattrav
(~Stattrav@unaffiliated/stattrav) |
22:12.06 |
brlcad |
LainIwakuraX: it's *hopefully* all good for
now -- our importer only exercises a small portion of scl
:/ |
22:12.36 |
brlcad |
the other bug was in Sdai_String where you
inherited from std::string |
22:12.53 |
brlcad |
it was manually appending '\0' values, which
caused a bit of a mess in the output |
22:13.20 |
brlcad |
because std::string will happily append and
print null values, where c-strings halt on
null-termination |
23:55.23 |
*** join/#brlcad ibot
(~ibot@rikers.org) |
23:55.23 |
*** 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.20.2 is posted (20110701) || BRL-CAD is
participating in the ESA Summer of Code in Space! |
23:57.52 |
CIA-62 |
BRL-CAD: 03bhinesley * r45667
10/brlcad/trunk/src/libged/edit.c: |
23:57.53 |
CIA-62 |
BRL-CAD: Laid out additional subcommand
functions, and added pointers to them into the |
23:57.53 |
CIA-62 |
BRL-CAD: array of edit_cmd structs. This will
help keep subcommands separate from the |
23:57.53 |
CIA-62 |
BRL-CAD: edit routines, so adding/modifying
commands will be more isolated/simpler than I |
23:57.53 |
CIA-62 |
BRL-CAD: had originally planned. Started on
edit(). None of this is not tested very well |
23:57.53 |
CIA-62 |
BRL-CAD: yet. WIP |
23:58.58 |
bhinesley |
hm, r45678 coming up |
23:59.01 |
bhinesley |
puts on party
hat |
23:59.16 |
brlcad |
hehe |
23:59.26 |
brlcad |
goes to get
sparklers |