00:40.24 |
*** join/#brlcad tofu
(~sean@BZ.BZFLAG.BZ) |
01:11.07 |
*** join/#brlcad crazy_imp
(~mj@89.182.193.239) |
01:27.24 |
*** join/#brlcad crazy_im1
(~mj@a89-182-193-239.net-htp.de) |
01:28.00 |
*** join/#brlcad vtts_
(~vytautas@diz.ktu.lt) |
01:28.24 |
*** join/#brlcad dtidrow_
(~dtidrow@c-68-60-96-218.hsd1.mi.comcast.net) |
01:30.39 |
*** join/#brlcad IriX64
(~kvirc@bas2-sudbury98-1096601295.dsl.bell.ca) |
01:32.29 |
*** join/#brlcad ``Erik_
(Here@c-69-140-109-104.hsd1.md.comcast.net) |
01:51.55 |
*** join/#brlcad hyarion
(c05ben@peppar.cs.umu.se) |
01:53.46 |
*** join/#brlcad packrat
(~packrator@99-67-225-40.lightspeed.livnmi.sbcglobal.net) |
01:54.23 |
*** join/#brlcad dtidrow_
(~dtidrow@c-68-60-96-218.hsd1.mi.comcast.net) |
02:14.14 |
*** join/#brlcad sachinjain
(~sachin@117.211.88.150) |
02:14.44 |
sachinjain |
dloman : I have uploaded a patch on
sourceforge |
02:15.02 |
sachinjain |
what do I do next? |
02:24.47 |
*** join/#brlcad sachinjain
(~sachin@117.211.88.150) |
04:15.35 |
*** join/#brlcad juanman
(~quassel@unaffiliated/juanman) |
04:17.49 |
*** join/#brlcad IriX64
(~kvirc@bas2-sudbury98-1096601295.dsl.bell.ca) |
05:09.07 |
*** join/#brlcad adityag
(~ADITYA@182.237.144.88) |
06:18.45 |
*** join/#brlcad Stattrav
(~Stattrav@unaffiliated/stattrav) |
06:31.57 |
*** part/#brlcad adityag
(~ADITYA@182.237.144.88) |
06:38.37 |
*** join/#brlcad d_rossberg
(~rossberg@BZ.BZFLAG.BZ) |
06:45.17 |
bhinesley |
are there any requests for commands to migrate
to Archer? |
06:45.39 |
bhinesley |
hard for me to tell what is useful |
07:12.25 |
*** join/#brlcad ``Erik
(Here@c-69-140-109-104.hsd1.md.comcast.net) |
07:23.14 |
*** join/#brlcad packrat
(~packrator@99-67-225-40.lightspeed.livnmi.sbcglobal.net) |
07:28.10 |
*** join/#brlcad ``Erik
(Here@c-69-140-109-104.hsd1.md.comcast.net) |
09:42.11 |
bhinesley |
dloman: I'm not sure if it alerts you; I have
updated my proposal. |
12:17.34 |
CIA-105 |
BRL-CAD: 03davidloman * r44236
10/geomcore/trunk/include/ByteArray.h: Fix typo! |
12:20.56 |
*** join/#brlcad kunigami
(~kunigami@loco-gw.ic.unicamp.br) |
12:34.10 |
tofu |
woo hoo, e-mail notifications are
wroking |
12:34.25 |
brlcad |
bhinesley: it sends notifications
now |
12:35.09 |
brlcad |
dli: not really an amazing request -- that's
about when BRL-CAD was started, on 16-bit systems |
12:35.18 |
brlcad |
vax 11/780, pdp-11, etc |
12:38.40 |
brlcad |
bhinesley: an intersting list of 13 to start
with .. some of those will be hard, some are dead easy, some will
require a complete rewrite... :) |
12:39.20 |
brlcad |
I wouldn't put read_muves on that list
myself |
12:39.48 |
brlcad |
reid and remat are very useful commands, but
they're actually presently coded as simple tcl scripts |
12:42.23 |
brlcad |
the rcc-* commands really warrant being
grouped into a single command with various sub-commands, but
sorting out a useful naming convention hasn't happened |
12:42.54 |
brlcad |
prj-add is a hack simply because the
projection shader is complicated (still a useful command, but
stupid API-wise) |
12:43.08 |
brlcad |
either way, a very interesting list
:) |
12:43.59 |
brlcad |
a simple way to narrow in on 10 to migrate is
to look at the MGED quick reference sheet and simply go by any of
those that aren't in LIBGED yet, those are core useful
commands |
12:44.31 |
brlcad |
several of which you list: closedb, journal,
man) |
12:44.44 |
brlcad |
nice work |
12:46.31 |
``Erik |
vax11/780 was a 32b system |
12:50.01 |
``Erik |
thought that by the time the
first hints of raytracing code hit rcs in '85, the pdp was gone and
it was done on vax |
13:13.57 |
brlcad |
it was done on the vax, but the pdp wasn't
gone just yet iirc |
13:19.32 |
*** join/#brlcad d_rossberg
(~rossberg@BZ.BZFLAG.BZ) |
13:25.33 |
*** join/#brlcad adityag
(~ADITYA@182.237.144.88) |
13:30.57 |
dloman |
https://www.ibm.com/developerworks/mydeveloperworks/blogs/InsideSystemStorage/entry/ibm_japan_mailbag_of_interesting_reactions7?lang=en |
13:54.22 |
*** part/#brlcad adityag
(~ADITYA@182.237.144.88) |
14:38.02 |
*** join/#brlcad adityag
(~ADITYA@182.237.144.88) |
15:02.51 |
CIA-105 |
BRL-CAD: 03bob1961 * r44237
10/brlcad/trunk/src/tclscripts/mged/openw.tcl: Added a wrapper for
the call to dbupgrade from the Tools menu. This catches the call
and prints the results to the command window. The catch prevents a
possible error window popping up. |
15:15.46 |
*** join/#brlcad adityag1
(~ADITYA@182.237.144.88) |
15:27.00 |
*** join/#brlcad adityag
(~ADITYA@182.237.144.88) |
15:34.27 |
*** join/#brlcad adityag1
(~ADITYA@182.237.144.88) |
15:43.59 |
CIA-105 |
BRL-CAD: 03brlcad * r44238
10/brlcad/branches/STABLE/ (81 files in 28 dirs): merge trunk to
STABLE from r43921 to HEAD r44237 |
15:49.12 |
*** part/#brlcad adityag1
(~ADITYA@182.237.144.88) |
16:34.57 |
CIA-105 |
BRL-CAD: 03indianlarry * r44239
10/brlcad/trunk/src/librt/primitives/bot/g_bot_include.c: |
16:34.57 |
CIA-105 |
BRL-CAD: Having issues with 'size_t'
declaration of some variables within function |
16:34.57 |
CIA-105 |
BRL-CAD: rt_bot_makesegs_(). Variables need
signed values so converted to 'ssize_t'. Only |
16:43.27 |
*** join/#brlcad adityag
(~ADITYA@182.237.144.88) |
16:59.32 |
bhinesley |
brlcad: Should I avoid the rcc commands,
then? |
16:59.32 |
bhinesley |
There are ~50 commands on the quick reference
that aren't currently available in archer. I've found that several
appear to be obsolete, and some are nearly migrated already
(sometimes just missing aliases). |
16:59.32 |
bhinesley |
Besides those already listed, what remains is:
dbfindtree, geometree, rtabort, ill, sill, matpick, facedef,
mirface, permute, extrude, orot, rotobj, oed, orientation, accept,
reject, qorot, eqn, eye_pt, mrot, vrot, and area. |
16:59.32 |
bhinesley |
I hate to ask, but are there any that you
would recommend? |
16:59.33 |
bhinesley |
Failing that, I've identified another ~90
commands based on the source. There are probably more, that simply
aren't in the usual places. |
17:01.53 |
indianlarry |
|
17:06.36 |
brlcad |
bhinesley: many of 50+ commands are available
in archer, but under a different name |
17:06.53 |
brlcad |
there shouldn't be too many actually
obsolete |
17:07.07 |
*** part/#brlcad adityag
(~ADITYA@182.237.144.88) |
17:08.05 |
bhinesley |
I tried to remove them If I could find that
the name was just changed |
17:08.41 |
bhinesley |
as for obsolete commands, I found <5 from
the quick reference. |
17:09.57 |
brlcad |
okay, that sounds about right |
17:10.12 |
brlcad |
geometree would be one, archer has its own
tree view |
17:10.36 |
bhinesley |
I did make that note :) |
17:10.47 |
brlcad |
accept/reject pertain to stateful editing,
which archer attempts to move away from |
17:11.04 |
bhinesley |
so oed is probably obsolete too |
17:11.25 |
brlcad |
yes and no |
17:11.34 |
brlcad |
what it does definitely need to be in libged
... |
17:11.44 |
brlcad |
but the way it does it might not necessarily
be an 'oed' command |
17:11.52 |
bhinesley |
nods |
17:12.14 |
brlcad |
oed would be one of my top-picks to sort out
migrating |
17:12.38 |
brlcad |
a whole tutorial is dedicated to oed because
it's the main way to perform matrix editing on the command line in
mged |
17:13.44 |
brlcad |
archer presently doesn't have a mechanism
defined for matrix editing on the command line iirc, which relates
to all of the transformation and illumination commands you listed:
ill, sill, matpick, orot, rotobj, qorot, mrot, vrot |
17:14.10 |
bhinesley |
that's what I thought :-/ |
17:14.12 |
brlcad |
which are rather ridiculous |
17:14.21 |
brlcad |
there should be one "rotate" command |
17:14.35 |
bhinesley |
has this been done? |
17:14.36 |
brlcad |
with various suboptions for the different ways
you might want to rotate |
17:15.10 |
brlcad |
of course not, it's basically refactoring
those command names listed into one command when they migrate to
libged |
17:15.34 |
brlcad |
orot+rotobj+qorot+mrot+vrot+rot -> rotate
[options] |
17:16.09 |
brlcad |
you're going to get pretty nut and bolty with
the commands remaining :) |
17:16.33 |
brlcad |
all the easy ones are already done |
17:16.49 |
bhinesley |
so it seems |
17:17.09 |
brlcad |
fyi, there are approximately 700 commands in
mged last time I counted |
17:17.37 |
brlcad |
the goal is to consolidate that down to less
than 200 without loss of functionality |
17:17.51 |
brlcad |
obviously not part of a summer's work, but
it's the bigger picture |
17:18.50 |
brlcad |
most of the quick ref sheet commands should
migrate as-is just for a starting reference point (unless someone
tackles the refactoring sooner) |
17:19.11 |
brlcad |
that's about 10% |
17:22.30 |
brlcad |
bhinesley: once you get into the swing of
things, it'd probably be helpful to set up a spreadsheet of all the
commands on the quick ref sheet with columns for the name in mged,
status of libged refactoring, archer name, etc |
17:22.52 |
brlcad |
then just work down the list |
17:24.35 |
brlcad |
that way we can be more certain of what has
been looked at and migrated, what was migrated but renamed, what
hasn't been migrated at all yet because it's a script or crap or
irrelevant, and what just hasn't even been looked at yet |
17:25.08 |
bhinesley |
sounds good |
17:29.41 |
*** join/#brlcad Stattrav
(~Stattrav@unaffiliated/stattrav) |
18:07.18 |
CIA-105 |
BRL-CAD: 03starseeker * r44240
10/geomcore/trunk/src/libgvm/ (gvm.h objects.c): This function
should be returning the bu_external - let the calling function
decide how to package it or use it. |
18:13.16 |
CIA-105 |
BRL-CAD: 03erikgreenwald * r44241
10/brlcad/trunk/src/librt/opennurbs_ext.h: remove inline calls that
cause gcc3.4.6 to fail (needs review) |
18:18.15 |
brlcad |
those inline statements were required to keep
4.3 or 4.4 happy, compilation fail with --enable-optimized
iirc |
18:18.36 |
brlcad |
maybe a pragma similar to what's in
bu.h |
18:21.07 |
``Erik |
hm, an emergency install this morning on the
darkside went all wonky for indianlarry (rhel4), we can't give up
gcc3 support just yet... which in bu.h? not seeing anything in
there about gcc versions or anything related about
inlines |
18:36.25 |
*** join/#brlcad indianlarry
(~indianlar@BZ.BZFLAG.BZ) |
18:39.03 |
*** join/#brlcad Stattrav
(~Stattrav@117.192.134.162) |
18:39.03 |
*** join/#brlcad Stattrav
(~Stattrav@unaffiliated/stattrav) |
18:43.23 |
*** join/#brlcad Ralith
(~ralith@d142-058-174-190.wireless.sfu.ca) |
19:05.05 |
brlcad |
``Erik: __BU_ATTR_* |
19:05.21 |
brlcad |
they're not (yet) protected because we haven't
had one that was version-dependent |
19:06.38 |
brlcad |
as for the dark side, that's a configuration
snafu -- gcc4 is installed, it's just not default ... ./configure
CC=gcc4 |
19:07.59 |
brlcad |
aha, common.h -- that's where the
version-specific logic is at, so bu.h could stay simple |
19:59.03 |
CIA-105 |
BRL-CAD: 03starseeker * r44242
10/geomcore/trunk/src/libgvm/ (gvm.h objects.c): (untested) check
to see if an object is present in the repository |
20:59.25 |
*** join/#brlcad adityag
(~ADITYA@182.237.144.88) |
21:34.29 |
CIA-105 |
BRL-CAD: 03starseeker * r44243
10/geomcore/trunk/src/libgvm/ (gvm.h objects.c): Completely
untested (the add and delete logic is untested even in svntest) but
start working on the commit logic) |
21:49.14 |
CIA-105 |
BRL-CAD: 03starseeker * r44244
10/brlcad/branches/STABLE/src/librt/primitives/bot/g_bot_include.c:
sync STABLE to trunk r44240 |
21:53.48 |
starseeker |
http://arstechnica.com/tech-policy/news/2011/04/the-next-napster-copyright-questions-as-3d-printing-comes-of-age.ars |
22:04.29 |
*** part/#brlcad adityag
(~ADITYA@182.237.144.88) |
22:51.03 |
*** join/#brlcad Ralith
(~ralith@d142-058-174-190.wireless.sfu.ca) |