00:00.59 |
*** join/#brlcad penumbra
(~arttp2@122.162.168.88) |
00:10.47 |
Notify |
03BRL-CAD:starseeker * 67456
brlcad/trunk/src/mged/CMakeLists.txt: Rework mged build logic along
bwish lines. Note that since MGED is supposed to be able to run as
a console app, we can't give it the GUI flag to make it a 'proper'
Windows GUI app... |
00:15.34 |
Notify |
03BRL-CAD:starseeker * 67457
brlcad/trunk/src/adrt/CMakeLists.txt: Nuke another WIN32 if test,
this time in isst's CMake. Maybe be able to turn this into a proper
gui exec with the techniques from rtwizard work... |
01:28.38 |
*** join/#brlcad
nawrxgupvwtcxyjk
(~armin@dslc-082-083-185-072.pools.arcor-ip.net) |
02:14.46 |
Notify |
03BRL-CAD:starseeker * 67458
(brlcad/trunk/include/tclcad.h
brlcad/trunk/src/libtclcad/tclcad_init.c
brlcad/trunk/src/tclscripts/rtwizard/main.c): fix
tclcad_set_argv |
02:16.26 |
Notify |
03BRL-CAD:starseeker * 67459
(brlcad/trunk/src/adrt/CMakeLists.txt
brlcad/trunk/src/adrt/isst_tcltk.c
brlcad/trunk/src/tclscripts/CMakeLists.txt): turn isst into a GUI
executable (untested on Windows) |
02:44.55 |
Notify |
03BRL-CAD:starseeker * 67460
brlcad/trunk/src/adrt/isst_tcltk.c: Start trying to figure out what
the miminal WinMain setup is. |
03:09.04 |
*** join/#brlcad teepee_
(~teepee@unaffiliated/teepee) |
03:11.48 |
starseeker |
winces as he sees the NOSA
2.0 license is *still* stuck in the OSI review
process |
03:13.05 |
starseeker |
would not blame NASA at all
if they just started using NOSA 2.0 without the OSI stamp - holy
mackerel |
03:17.10 |
*** join/#brlcad yuxiaozou
(63214ca2@gateway/web/freenode/ip.99.33.76.162) |
04:29.12 |
*** join/#brlcad skat00sh_
(uid103741@gateway/web/irccloud.com/x-xevkumdroojezthe) |
04:55.20 |
*** join/#brlcad ickby_
(~stefan@x5d845464.dyn.telefonica.de) |
05:03.26 |
*** join/#brlcad amrinder
(75c767a3@gateway/web/freenode/ip.117.199.103.163) |
05:15.24 |
*** join/#brlcad pujani
(~pujani@124.253.89.119) |
05:29.41 |
Notify |
03BRL-CAD:brlcad * 67461 brlcad/trunk/AUTHORS:
note the code contribution from param hanji, applied in r67453 from
sf patch 435, which adds opencl code for the epa
primitive |
05:44.52 |
amrinder |
ishweradmin: are you there? |
05:54.02 |
*** join/#brlcad tandoorichick
(b64b2de1@gateway/web/freenode/ip.182.75.45.225) |
06:19.50 |
tandoorichick |
i was wondering, since i'm working on the
polygonal mesh healing project, if i could intergrate all of it
into one command, say for example 'heal'. this command would have
parameters to choose what all steps in mesh healing need to be done
and values such as merge tolerance, etc. is this
plausible? |
06:24.09 |
*** join/#brlcad boj
(~boj@2001:250:3c02:763:c8a0:c555:d74c:70ac) |
06:24.14 |
*** join/#brlcad nilram
(~nilram@2001:250:3c02:763:bcf1:ea29:474:7acf) |
06:29.29 |
*** join/#brlcad ickby_
(~stefan@x5d845464.dyn.telefonica.de) |
06:46.32 |
*** join/#brlcad nilram
(~nilram@2001:250:3c02:763:bcf1:ea29:474:7acf) |
06:48.46 |
*** join/#brlcad boj
(~boj@2001:250:3c02:763:c8a0:c555:d74c:70ac) |
06:49.04 |
*** join/#brlcad nilram_
(~nilram@2001:250:3c02:763:bcf1:ea29:474:7acf) |
06:52.05 |
*** join/#brlcad nilram
(~nilram@2001:250:3c02:763:bcf1:ea29:474:7acf) |
06:52.06 |
*** join/#brlcad boj_
(~boj@2001:250:3c02:763:c8a0:c555:d74c:70ac) |
07:18.40 |
*** join/#brlcad Izakey
(~Isaac@41.205.19.148) |
07:42.44 |
amrinder |
brlcad: I'm not getting verification mail from
OGV. Is there any other way to login properly in
OGV-meteor? |
08:02.43 |
*** join/#brlcad penumbra
(~arttp2@182.69.185.11) |
08:08.10 |
*** join/#brlcad pujani
(~pujani@124.253.89.119) |
08:10.01 |
*** join/#brlcad Izak
(~Isaac@41.205.19.148) |
08:11.54 |
*** join/#brlcad skat00sh_
(uid103741@gateway/web/irccloud.com/x-sgdjjcbydgxzzofl) |
08:16.14 |
*** join/#brlcad jasleen
(~jasleen@117.255.209.218) |
08:17.34 |
*** join/#brlcad penumbra_
(~arttp2@122.162.207.116) |
08:47.56 |
*** join/#brlcad Mandeep_Singh
(~Mandeep@117.199.106.179) |
09:02.31 |
*** join/#brlcad merzo
(~merzo@user-94-45-58-141.skif.com.ua) |
09:02.45 |
*** join/#brlcad Mandeep_Singh
(~Mandeep@45.127.65.253) |
09:03.58 |
*** join/#brlcad Mandeep_Singh
(~Mandeep@45.127.65.253) |
09:16.23 |
*** join/#brlcad tandoorichick
(3d0c28b1@gateway/web/freenode/ip.61.12.40.177) |
09:44.38 |
*** join/#brlcad davee_
(~davee@71-83-188-23.dhcp.lnbh.ca.charter.com) |
09:45.39 |
*** join/#brlcad Amritpal
(~amrit3701@202.164.53.117) |
09:56.06 |
*** join/#brlcad ries_
(~ries@D979CC89.cm-3-2d.dynamic.ziggo.nl) |
09:56.16 |
*** part/#brlcad ries_
(~ries@D979CC89.cm-3-2d.dynamic.ziggo.nl) |
10:09.55 |
*** join/#brlcad gaganjyot
(~gaganjyot@122.173.245.161) |
10:12.06 |
*** join/#brlcad Mandeep_Singh
(~Mandeep@59.96.142.150) |
10:30.37 |
*** join/#brlcad jasleen
(~jasleen@117.255.209.218) |
10:50.26 |
*** join/#brlcad Mandeep_Singh
(~Mandeep@117.220.169.13) |
11:42.20 |
*** join/#brlcad skat00sh_
(uid103741@gateway/web/irccloud.com/x-bzbngisruebirhkp) |
12:39.21 |
*** join/#brlcad pujani
(~pujani@124.253.89.119) |
12:56.55 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
13:40.47 |
*** join/#brlcad yorik
(~yorik@177.139.37.53) |
13:46.26 |
*** join/#brlcad teepee_
(~teepee@unaffiliated/teepee) |
13:47.32 |
*** join/#brlcad gaganjyot
(~gaganjyot@122.173.245.161) |
18:42.06 |
*** join/#brlcad infobot
(ibot@rikers.org) |
18:42.07 |
*** topic/#brlcad is Welcome
to BRL-CAD! || Don't ask if someone is here, ask a better question.
|| We're participating in GSoC 2016! Patches required. || Major
release 7.26 coming any day now... :P || New website deployed,
feedback welcome! || Logs: http://ibot.rikers.org/%23brlcad/ |
18:50.01 |
starseeker |
brlcad: so you don't propose to have any
programmatic way to get (say) the set of all image or model mime
types? |
18:54.38 |
*** join/#brlcad pujani
(~pujani@117.234.177.78) |
18:58.56 |
Notify |
03BRL-CAD:starseeker * 67467
brlcad/trunk/src/librt/CMakeLists.txt: uncommitted file? |
18:59.55 |
Notify |
03BRL-CAD:starseeker * 67468
brlcad/trunk/src/conv/3dm/3dm-g.cpp: fix 3dm-g build |
19:02.28 |
starseeker |
really doesn't like the
returning multiple mime types bit - that's a lot of application
logic to sort through the results, especially if there's no
pre-defined set of image/model mime types to help with
filtering |
19:04.30 |
starseeker |
know it has to be done for (say) multiple step
mime types, but even if we don't know of any cross-domain file
extension collisions currently I'd prefer to have a future proof
API that wouldn't break if someone should do that in the
future |
19:05.37 |
starseeker |
if I can at least have a hard guarantee that
all of my mime returns for .stp were CAD formats, I could process
on that basis without also having to (potentially) sort through
other garbage not relevant at all to the problem
domain... |
19:06.50 |
starseeker |
I suppose the pragmatic approach would be to
use just the subset of mime types we (potentially) care about
rather than the whole of mime.types... |
19:07.03 |
starseeker |
sort of a scope constraint for a libbu API,
but it would probably work |
19:09.35 |
*** join/#brlcad tandoorichick
(b64b2de1@gateway/web/freenode/ip.182.75.45.225) |
19:19.36 |
*** join/#brlcad pujani
(~pujani@117.234.177.78) |
19:33.24 |
*** join/#brlcad ``Erik_
(~erik@pool-100-16-40-20.bltmmd.fios.verizon.net) |
19:44.36 |
pujani |
hi brlcad |
19:57.56 |
*** join/#brlcad jasvir
(~jass@75-142-109-136.static.mtpk.ca.charter.com) |
20:19.07 |
*** join/#brlcad shubham_
(012722a4@gateway/web/freenode/ip.1.39.34.164) |
20:20.32 |
*** join/#brlcad merzo
(~merzo@49-108-132-95.pool.ukrtel.net) |
20:26.49 |
pujani |
brlcad: I am already pursuing my intern in a
company I could not get much time so but now I want to contact with
your organisations in order to honed my skills at greater
level. |
21:11.04 |
*** join/#brlcad ickby_
(~stefan@x5d845497.dyn.telefonica.de) |
21:20.15 |
brlcad |
starseeker: what use is it to an application
to get a list of BU_MIME_[TYPE]_* symbols? |
21:20.31 |
brlcad |
it's going to know which ones it supports, so
the pattern is a switch statement |
21:20.51 |
brlcad |
(of the ones it supports) |
21:21.51 |
starseeker |
was thinking intelligent help
messages... - "unsupported image format" vs. "input file is not an
image." |
21:21.56 |
brlcad |
switch (type) { case BU_MIME_IMAGE_PNG: ...;
case BU_MIME_IMAGE_JPG: ...;, etc} |
21:22.18 |
starseeker |
brlcad: btw, looks like DXF is in both image
and model groups |
21:25.47 |
pujani |
brlcad: I was searched on these organisations
(stepcode, librecad, freecad, openscad, linuxcnc) - |
21:25.47 |
pujani |
these are mostly related with C but I am more
comfortable with php than C. |
21:25.57 |
starseeker |
considers... now that I say
that, I suppose "domain knowledge" via mime categories probably
isn't beneficial enough to justify a more complex
api... |
21:26.17 |
brlcad |
it can still say unsupported image
format |
21:26.23 |
brlcad |
becaues it has a list of the image formats it
supports |
21:27.01 |
starseeker |
nods - I was thinking it
could also recognize when the file isn't an image at all, but
that's a very minor usability point |
21:27.08 |
brlcad |
or I suppose "unsupported file format" but
yeah... i'm not sure that's strong motivation by itself
;) |
21:28.10 |
brlcad |
DXF mapping to image and non-image types is
good to know, but would also be handleable if we returned a list
given a filepath/extension |
21:28.31 |
brlcad |
thinks it needs to be
filepath based, not extension |
21:28.42 |
starseeker |
how does that help? |
21:28.53 |
brlcad |
that'll make it work with extensionless files
when libmagic is in place |
21:29.06 |
brlcad |
or even before, we might inspect the files we
know of |
21:29.07 |
starseeker |
oh, sure - with libmagic it's a whole new
game |
21:29.27 |
starseeker |
(well, libmagic == file
inspection...) |
21:29.37 |
brlcad |
returning multiple types doesn't matter
insomuch as you still have a switch over the types you
know |
21:29.38 |
starseeker |
we could do a poor man's version to start
with |
21:29.46 |
brlcad |
returning mulitple just means you loop over
the switch |
21:29.57 |
starseeker |
ponders... |
21:30.31 |
brlcad |
the app might even want to implement their own
support when they get BU_MIME_TEXT_PLAIN back for some unknown text
file |
21:30.45 |
brlcad |
the list coming back might need to be
prioritized |
21:30.48 |
starseeker |
yeah, I guess in the situation where you have
a program that handles both image and model, we need file
introspection regardless to make it work with dxf |
21:31.18 |
brlcad |
notes that image and model
dxf are the same file, not actually different
content |
21:31.27 |
brlcad |
2d dxf files are akin to an svg |
21:31.37 |
brlcad |
that's why it's listed as an image |
21:32.06 |
starseeker |
nods |
21:32.08 |
brlcad |
put some 3d entities in there, then it depends
which objects you will work with |
21:33.05 |
starseeker |
so would it be worth having a "prioritize"
function that takes two lists of mimes (one unsorted and one the
priority list) and sorts the unsorted one? |
21:33.24 |
starseeker |
can see that going either way
library vs. app level... |
21:33.53 |
brlcad |
nah, I think we can infer it from the mime
list |
21:34.21 |
starseeker |
brlcad: what about narrowing the bu mime
scope? should we strip down mime.types to just the categories we
care about? |
21:34.36 |
brlcad |
and agree, might be better to just punt it to
the app -- it only matters if an app wants to register a generic
handler |
21:35.03 |
brlcad |
I like that you're using the apache file
unmodified (or at least it seemed unmodified) |
21:35.11 |
starseeker |
it is |
21:35.17 |
Notify |
03BRL-CAD:starseeker * 67469
brlcad/trunk/src/libbu/tests/CMakeLists.txt: Fix category
numbers |
21:35.40 |
brlcad |
I stirred this up, let me take a stab at first
just consolidating the list |
21:35.46 |
brlcad |
that may be sufficient and not complicate
things |
21:36.09 |
starseeker |
brlcad: actually, let me try a simplification
before you do that |
21:36.16 |
brlcad |
not looking to perfect it, just minimize the
new api symbols |
21:36.37 |
starseeker |
is responsible for the
nightmare that is mime.cmake - I'll probably be able to handle it
more quickly to simplify it |
21:37.00 |
brlcad |
I don't mind learning how things were set
up |
21:37.08 |
brlcad |
bus factor > 1 ;) |
21:37.34 |
starseeker |
yeah, but if you learn how grim it really is
you can make fun of me - if I make it go away first it gets harder
;-) |
21:37.44 |
brlcad |
nah, I wouldn't do that |
21:38.16 |
starseeker |
heh - OK, I'll finish fixing distcheck then
make archer build as an exe |
21:38.22 |
brlcad |
it is what it is, this review was on my list
for release regardless because of all the new undocumented
symbols |
21:38.33 |
starseeker |
ah, point |
21:38.47 |
brlcad |
technically every single typedef, individual
enum, struct, function is supposed to have a /** */
description |
21:39.12 |
brlcad |
sometimes can get away with the enums (like in
the case of the mime ones) |
21:39.17 |
starseeker |
winces... I *think* there's
enough info in mime.types to do that... |
21:39.18 |
brlcad |
but the rest really should |
21:40.20 |
brlcad |
which is just to say that if we can do this
interface with 1 enum typedef and 1 function, that will be a lot
simpler and less maintenance than the 10+ typedefs and 1
function |
21:40.30 |
brlcad |
and simplifies the function |
21:40.36 |
brlcad |
that may be sufficient |
21:40.40 |
starseeker |
hmm.. not really - unless we go with /**
model/iges */ |
21:41.00 |
starseeker |
nods |
21:41.00 |
brlcad |
right, which probably should be
somewhere |
21:41.17 |
brlcad |
we have these labels, but they mean nothing to
anyone else |
21:41.34 |
starseeker |
I think doxygen can document enums like
that... |
21:41.35 |
brlcad |
but for that, probably need a different data
structure |
21:41.42 |
starseeker |
checks |
21:41.44 |
brlcad |
I mean for th app to know, not just the
docs |
21:41.51 |
starseeker |
oh, right |
21:41.54 |
brlcad |
sure doxygen can |
21:41.59 |
brlcad |
<PROTECTED> |
21:42.16 |
starseeker |
yeah, if we want the app to have access to it
that's something else again |
21:42.36 |
brlcad |
but then we don't have the need, so again just
reducing may be sufficient |
21:42.47 |
starseeker |
arguably I should have just used the mime
strings originally in the file rather than cooking up the
BU_MIME_MODEL_* scheme |
21:43.17 |
starseeker |
ah, nevermind - / doesn't work in C |
21:43.21 |
starseeker |
I remember now |
21:44.08 |
brlcad |
hm? |
21:44.11 |
starseeker |
or at least it's a readability fail, even if
it would compile |
21:44.28 |
brlcad |
mime/types are pretty standard :) |
21:44.43 |
starseeker |
was thinking about the enum names I generated,
but nevermind |
21:44.49 |
starseeker |
will wait to see what brlcad
comes up with |
21:52.53 |
Notify |
03BRL-CAD:starseeker * 67470
(brlcad/trunk/src/adrt/master/tienet_master.c
brlcad/trunk/src/bwish/main.c): regress-repository distcheck
fixes |
22:00.51 |
Notify |
03BRL-CAD:starseeker * 67471
brlcad/trunk/src/mged/mged.c: get the -o mged option
working |
22:04.25 |
Notify |
03BRL-CAD:starseeker * 67472
brlcad/trunk/src/mged/mged.c: better if we don't break the old gui
in the process... |
22:09.02 |
Notify |
03BRL-CAD:starseeker * 67473
brlcad/trunk/src/mged/mged.c: Apply the lessons from isst and use
Tcl's API to prep the path |
22:10.13 |
Notify |
03BRL-CAD:starseeker * 67474
brlcad/trunk/src/mged/mged.c: free the string... |
22:30.43 |
Notify |
03BRL-CAD:starseeker * 67475
(brlcad/trunk/src/adrt/CMakeLists.txt
brlcad/trunk/src/adrt/isst_tcltk.c
brlcad/trunk/src/tclscripts/CMakeLists.txt): More isst
rework |
22:32.58 |
Notify |
03BRL-CAD:starseeker * 67476
brlcad/trunk/src/adrt/CMakeLists.txt: move isst_tcltk.c |
22:33.42 |
Notify |
03BRL-CAD:starseeker * 67477
brlcad/trunk/src/adrt/isst.c: fix header |
22:35.13 |
Notify |
03BRL-CAD:starseeker * 67478
brlcad/trunk/src/adrt/isst.c: Need to test, but hopefully we don't
need this any more |
22:35.47 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
22:43.25 |
*** join/#brlcad Pujani_
(~pujani@117.234.177.78) |
22:43.43 |
*** join/#brlcad Mandeep_Singh
(~Mandeep@117.199.104.133) |
22:46.14 |
Notify |
03BRL-CAD:starseeker * 67479
brlcad/trunk/src/libdm/query.c: DM_RTGL isn't in a working state
right now (eventually, it should be come a user togglable view
setting on the opengl display manager anyway... |
22:48.25 |
Notify |
03BRL-CAD:starseeker * 67480
brlcad/trunk/src/libdm/query.c: if dm_bestXType is passed null,
still return a 'preferred' choice for the platform. |
22:56.11 |
*** join/#brlcad Pujani__
(~pujani@117.234.177.78) |
23:10.32 |
Notify |
03BRL-CAD:starseeker * 67481
(brlcad/trunk/include/dm.h brlcad/trunk/src/adrt/isst.c
brlcad/trunk/src/libdm/query.c): Replace WIN32 ifdef with a
dm_default_type suggestion function. Need to think more about how
to handle this... |
23:13.38 |
*** join/#brlcad merzo
(~merzo@49-108-132-95.pool.ukrtel.net) |
23:23.14 |
*** join/#brlcad bvirtual
(~bvirtual@2602:30a:2c9f:dd00:ed17:21b3:3732:f55) |
23:54.07 |
*** join/#brlcad jasleen
(~jasleen@117.255.209.218) |