00:09.55 |
*** join/#brlcad ibot
(i=ibot@rikers.org) |
00:09.55 |
*** topic/#brlcad is http://brlcad.org/ || BRL-CAD is an open
source solid modeling software suite || Developers needed! Read the
HACKING file for details on getting involved |
00:10.30 |
*** join/#brlcad SWPadnos
(n=Me@dsl245.esjtvtli.sover.net) |
00:12.53 |
*** join/#brlcad Twingy
(n=justin@c-69-250-236-111.hsd1.md.comcast.net) |
00:15.03 |
*** join/#brlcad ValarQ
(i=vq@81-235-191-95-no48.tbcn.telia.com) |
00:47.42 |
IriX64 |
ValarQ: want to compare desktops? I've tided
mine up ;) |
00:47.52 |
IriX64 |
tidied too. |
00:52.02 |
CIA-9 |
BRL-CAD: 03brlcad * 10brlcad/include/pkg.h:
add PKG_EXTERN and PKG_ARGS wrappers like the other libs,
consistently make all the buffers char * |
00:53.21 |
CIA-9 |
BRL-CAD: 03brlcad * 10brlcad/src/libpkg/pkg.c:
consistently use char * buffers (instead of unsigned) and be more
specific on the errlog callbacks |
00:54.40 |
CIA-9 |
BRL-CAD: 03brlcad *
10brlcad/src/remrt/remrt.c: quell warnings on the errlog callback
by defining a remrt_log() that passes through to
bu_log(). |
00:55.57 |
CIA-9 |
BRL-CAD: 03brlcad * 10brlcad/src/ (4 files in
3 dirs): quell libpkg warnings now that there are more
comprehensive declarations. |
01:26.44 |
*** join/#brlcad PrezKennedy
(n=Apathy@c-68-55-177-2.hsd1.md.comcast.net) |
01:44.39 |
*** join/#brlcad IriX64
(n=IriX64@toronto-HSE-ppp4308281.sympatico.ca) |
01:44.55 |
IriX64 |
amazing what ctrl-c will do :) |
01:46.07 |
IriX64 |
.c |
01:46.08 |
IriX64 |
bltCanvEps.c:1690: warning: initialization
from incompatible pointer type |
01:46.08 |
IriX64 |
bltCanvEps.c:1692: warning: initialization
from incompatible pointer type |
01:46.08 |
IriX64 |
bltCanvEps.c:1693: warning: initialization
from incompatible pointer type |
01:46.08 |
IriX64 |
bltCanvEps.c: In function
`Blt_InitEpsCanvasItem': |
01:46.11 |
IriX64 |
bltCanvEps.c:1717: warning: assignment from
incompatible pointer type |
01:46.23 |
IriX64 |
thought you fixed that :) |
01:51.54 |
brlcad |
like I said on friday, generally don't go
about changing code in src/other unless it halts the
build |
01:52.26 |
brlcad |
that's not our code to maintain, no sense
wasting our time |
01:52.39 |
IriX64 |
ahh, doesn't halt the build but may cause
erratic runtime operation. |
01:53.14 |
IriX64 |
just out of curiousity which part of the code
tree is yours? |
01:53.46 |
brlcad |
the point still stands, that's external code
that we ship *only* for convenience (with a few minor exceptions
like jove) |
01:54.00 |
IriX64 |
. taken. |
01:54.46 |
brlcad |
the alternative is to have people go download
and install or download, compile, and install those packages on
their own like many packages require |
01:55.02 |
IriX64 |
now i see thanks. |
01:55.18 |
brlcad |
and you wouldn't think to fix issues in
dependencies |
01:55.34 |
IriX64 |
I might :) |
01:55.38 |
brlcad |
i mean, if you do.. might as well make a patch
and provide it to those package's maintainers |
01:55.53 |
brlcad |
otherwise it's just idle effort |
01:56.04 |
IriX64 |
means getting involved with cvs.
though. |
01:56.06 |
brlcad |
that has pretty much nothing to do with
brl-cad |
01:56.15 |
brlcad |
not necessarily |
01:56.23 |
brlcad |
you don't have to have cvs to make a
patch |
01:56.39 |
IriX64 |
how do i get it to them? |
01:56.47 |
brlcad |
heh |
01:57.22 |
brlcad |
it depends on the project, everyone has their
own process .. you'd have to contact whomever's code you're messing
with |
01:57.49 |
brlcad |
our process for our code is pretty
straightforward and documented |
01:58.33 |
IriX64 |
code isn't considered reading though
:) |
02:02.08 |
brlcad |
you're only touching the tip of the iceberg
regarding warnings |
02:02.18 |
brlcad |
add --enable-warnings to configure |
02:02.41 |
IriX64 |
isn't that verbose-warnings? |
02:03.17 |
brlcad |
synonym option |
02:03.29 |
IriX64 |
understood. |
02:50.28 |
CIA-9 |
BRL-CAD: 03brlcad * 10brlcad/BUGS: |
02:50.28 |
CIA-9 |
BRL-CAD: the debugbu 2 bug occurs because
bu_memdebug_add() is not called unless memory |
02:50.29 |
CIA-9 |
BRL-CAD: checking is enabled via bu_debug. so
when bu_debug is set to 2 or 3, it ends up |
02:50.29 |
CIA-9 |
BRL-CAD: reporting errors during bu_free() for
items that were allocated and were not yet |
02:50.29 |
CIA-9 |
BRL-CAD: being tracked. |
03:08.06 |
CIA-9 |
BRL-CAD: 03brlcad *
10brlcad/src/libbu/malloc.c: even if we're in debug mode, don't
abort the requested task (i.e. free'ing memory) else invoke the
wrath of corrupted leaky memory |
03:31.11 |
*** join/#brlcad digitalfredy
(n=digitalf@200.71.62.161) |
05:48.00 |
*** join/#brlcad
sebastienbailard
(n=sbailard@CPE000d88ba7a3b-CM001371169626.cpe.net.cable.rogers.com) |
05:52.51 |
sebastienbailard |
I was wondering, is anyone working on QCAD
integration inside BRL-CAD? |
05:54.16 |
sebastienbailard |
(Is anyone on tonight?) |
06:08.12 |
sebastienbailard |
I'll try again another time. |
06:37.40 |
*** join/#brlcad clock_
(i=clock@84-72-95-221.dclient.hispeed.ch) |
08:09.57 |
*** join/#brlcad clock_
(n=clock@zux221-122-143.adsl.green.ch) |
10:28.20 |
*** join/#brlcad dli_
(n=dli@adsl-75-33-233-224.dsl.chcgil.sbcglobal.net) |
11:29.34 |
*** join/#brlcad dli
(n=dli@adsl-75-33-240-234.dsl.chcgil.sbcglobal.net) |
12:51.58 |
CIA-9 |
BRL-CAD: 03brlcad * 10brlcad/src/
(libbu/printb.c mged/cmd.c): ws |
13:50.15 |
``Erik |
sean, ya handy? |
13:53.42 |
brlcad |
two of them even |
13:53.55 |
brlcad |
blaming shite one me, I hear |
13:54.11 |
brlcad |
build for that lib hasn't changed since 2004
(i.e. ever) |
13:54.24 |
clock_ |
brlcad: what about making "sucess stories"
section for brlcad and putting Ronja there? |
13:54.36 |
brlcad |
clock_: already have you in |
13:54.56 |
brlcad |
you just can't see the new site yet
;) |
13:54.57 |
clock_ |
brlcad: hehe where? |
13:55.02 |
clock_ |
brlcad: lol :) |
13:55.10 |
brlcad |
it's sitting in a prototype dir |
13:55.19 |
brlcad |
while the new site is worked on and tested
out |
14:01.18 |
``Erik |
:D |
14:01.36 |
clock_ |
brlcad: do you have other app stories than
ronja? |
14:01.37 |
``Erik |
I think we figured out that it never behaved
as they expected |
14:02.47 |
``Erik |
they want weird behavior, I was wondering if
you had a slick angle for it... they want librt, libbu, libbn and
libtcl statically linked in, but the others (libm, libc) dynamic...
I came up with $(topbuild_dir)/src/lib/librt/.libs/librt.a or
including alllllll the .o files in one link |
14:13.18 |
*** join/#brlcad digitalfredy
(n=digitalf@200.71.62.161) |
14:17.26 |
brlcad |
``Erik: yuck yuck |
14:17.34 |
brlcad |
and non-portable |
14:17.58 |
brlcad |
that'll fail on the server builds (aix for
sure, possibly altix) |
14:18.25 |
brlcad |
i think it just has to use convenience libs so
that it's all bundled |
14:19.25 |
brlcad |
which isn't so bad I suppose, I've been
meaning to make a "geometry engine" mega library akin to daniel's
brlcad.dll for windows anyways, and they'd be needed for that
too |
14:37.36 |
brlcad |
hehe, it's a 10MB static lib, 8MB jnilib now
:) |
14:38.08 |
brlcad |
(at least on os x) |
14:40.53 |
``Erik |
that's what they want *shrug* don't make sense
to me, but... little they do does ;) *duck* |
14:42.22 |
CIA-9 |
BRL-CAD: 03brlcad * 10brlcad/src/
(libbu/Makefile.am libbn/Makefile.am librt/Makefile.am): create
convenience libraries for libbu, libbn, and librt so that they may
be used in other libraries to fully resolve symbols (by virtue of
full inclusion). |
14:44.00 |
CIA-9 |
BRL-CAD: 03brlcad *
10brlcad/src/librtserver/Makefile.am: use the new convenience
libraries for libbu, libbn, librt instead of using the usual
lib_LTLIBRARY so that we don't end up creating a jnilib that has
rpath run-time requirements looking up librt, libbn, and
libbu. |
14:45.17 |
``Erik |
he's in rons office |
14:45.27 |
brlcad |
heh |
14:46.09 |
``Erik |
<-- coulda walked around the corner and
told him it was done... :) |
15:33.53 |
*** join/#brlcad SWPadnos
(n=Me@dsl245.esjtvtli.sover.net) |
18:33.38 |
CIA-9 |
BRL-CAD: 03johnranderson *
10brlcad/src/libbu/hash.c: Added bu_get_hash_key() |
18:34.25 |
CIA-9 |
BRL-CAD: 03brlcad *
10brlcad/misc/win32-msvc/brlcad.dsw: on second thought, remove
libtclcad.. it really doesn't 'fit' well with the rest without
including all of brl-cad's libs |
18:42.05 |
*** join/#brlcad dli
(n=dli@nsit-dhcp-035-180.uchicago.edu) |
18:49.43 |
CIA-9 |
BRL-CAD: 03brlcad * 10brlcad/src/
(other/libtcl/Makefile.am librtserver/Makefile.am): make/use noinst
convenience library for libtcl just like was done for bu, bn, rt so
that librtserver can have no dependencies other than guaranteed
system ones |
18:50.57 |
*** join/#brlcad clock_
(i=clock@84-72-93-198.dclient.hispeed.ch) |
18:52.08 |
CIA-9 |
BRL-CAD: 03brlcad * 10brlcad/include/bu.h:
added new bu_get_hash_key() decl |
19:22.56 |
*** join/#brlcad IriX64
(n=IriX64@toronto-HSE-ppp4303915.sympatico.ca) |
19:25.35 |
CIA-9 |
BRL-CAD: 03brlcad *
10brlcad/src/librtserver/Makefile.am: there may not exist a
libtcl_nil.la if building tcl was disabled to act
accordingly |
19:29.20 |
CIA-9 |
BRL-CAD: 03brlcad *
10brlcad/src/libwdb/Makefile.am: make a convenience library for
libwdb so that it may be bundled into other libraries |
19:36.56 |
CIA-9 |
BRL-CAD: 03johnranderson *
10brlcad/src/librtserver/rtserver.c: Changed the JNI wrapper names
to agree with the new class names in the MUVES3
brlcadservice |
19:59.43 |
brlcad |
``Erik: any reason why all the libs are set to
version 19? |
20:44.32 |
``Erik |
uhmmmmmmm, because when I changed it from
cake, they were all 19, and I was told to retain library version
numbers, and that all libraries would have the same
version... |
20:45.00 |
``Erik |
the reason is across the hall from you
:) |
20:46.40 |
clock_ |
"because when I [...] they were all 19, and I
was told to [...] library [...] number, and that all [...] would
have the same [...]" |
20:46.59 |
clock_ |
After a bit of cutting sonds like an
interesting student's story with girls |
20:47.11 |
``Erik |
like, totally |
20:56.16 |
``Erik |
from the looks of it, it's based on the RCS
tag in /gen.sh, snarfed through sh/sharedlibvers.sh |
20:57.04 |
``Erik |
gets into cakefile.defs into LIBVERS |
20:59.21 |
brlcad |
ahh, that beastie |
21:51.09 |
*** join/#brlcad ibot
(i=ibot@pdpc/supporter/active/TimRiker/bot/apt) |
21:51.09 |
*** topic/#brlcad is http://brlcad.org/ || BRL-CAD is an open
source solid modeling software suite || Developers needed! Read the
HACKING file for details on getting involved |
22:32.48 |
IriX64 |
good dog. :) |
22:38.57 |
IriX64 |
Is there any way to get Murphys Law repealed?
perhaps if we launch a mass appeal? :) |
22:40.48 |
CIA-9 |
BRL-CAD: 03brlcad *
10brlcad/src/Makefile.am: |
22:40.48 |
CIA-9 |
BRL-CAD: initial functional stubbings for a
'brlcad' library. use the newly added |
22:40.48 |
CIA-9 |
BRL-CAD: libbu/libbn/librt/libwdb convenience
libraries, mimicking what is already done |
22:40.48 |
CIA-9 |
BRL-CAD: for the windows dll. don't enable the
actual installable object yet until the |
22:40.48 |
CIA-9 |
BRL-CAD: next minor release. |
22:50.41 |
*** join/#brlcad IriX64_
(n=Who@toronto-HSE-ppp4303915.sympatico.ca) |
22:56.14 |
IriX64 |
get with it :) |