irclog2html for #brlcad on 20100107

00:02.39``ErikO.o
00:02.50``ErikI muffed up the commit a bit
00:02.58``Erikonly 'solved' half the problem
00:03.34brlcadknowing is half the battle
00:10.11CIA-38BRL-CAD: 03starseeker * r37152 10/brlcad/trunk/src/libfb/if_tk.c: Add a few notes on what's currently know and what needs to come next for tk framebuffer.
00:17.41CIA-38BRL-CAD: 03brlcad * r37153 10/brlcad/trunk/src/libbu/bitv.c: MORE warnings to quell with optimization enabled. unreachable code warnings on sizeof()-related portions that are written to accommodate different compile-time bitv_t sizes. making the size volatile keeps things quiet.
01:14.27*** join/#brlcad Nohla (n=jesica@168.226.176.193)
01:29.16CIA-38BRL-CAD: 03brlcad * r37154 10/brlcad/trunk/src/libbu/ (brlcad_path.c cmdhist.c convert.c dirent.c dirname.c): quell a variety of unreachable code warnings produced during optimized compilation
01:32.07CIA-38BRL-CAD: 03brlcad * r37155 10/brlcad/trunk/include/brlcad_version.h: quell warnings about brlcad_ident's unreachable code by getting rid of the temporary label copy. expand printing calls and test the title parameter directly.
01:33.28CIA-38BRL-CAD: 03brlcad * r37156 10/brlcad/trunk/include/brlcad_version.h: bah, need string.h for strlen().
01:34.27CIA-38BRL-CAD: 03brlcad * r37157 10/brlcad/trunk/include/ (brlcad.h brlcad_version.h): why is my name still in these files?
01:51.39CIA-38BRL-CAD: 03brlcad * r37158 10/brlcad/trunk/include/ (10 files in 2 dirs): (log message trimmed)
01:51.39CIA-38BRL-CAD: authors should not be listed in source files. to reiterate why, the reason is
01:51.39CIA-38BRL-CAD: NOT to diminish or hide the noteworthy contributions of those authors but,
01:51.39CIA-38BRL-CAD: rather, to manage authorship information in the project documentation (e.g., the
01:51.40CIA-38BRL-CAD: AUTHORS file) and revision control system. it's also been shown among various
01:51.42CIA-38BRL-CAD: open source projects that files with notable authors or significant legacy are
01:51.44CIA-38BRL-CAD: often edited with great hestiation or outright avoided, particularly by new
01:59.09CIA-38BRL-CAD: 03brlcad * r37159 10/brlcad/trunk/src/libbn/ (axis.c list.c marker.c qmath.c sphmap.c vers.c): (log message trimmed)
01:59.09CIA-38BRL-CAD: OOF.. even hard for me to edit a file with a 1978 start date (damn), so keep
01:59.09CIA-38BRL-CAD: that note but still remove authorship. that's a case in point why it's a
01:59.09CIA-38BRL-CAD: problem, though. again, the reason is NOT to diminish or hide the noteworthy
01:59.09CIA-38BRL-CAD: contributions of those authors but, rather, to manage authorship information in
01:59.13CIA-38BRL-CAD: the project documentation (e.g., the AUTHORS file) and revision control system.
01:59.15CIA-38BRL-CAD: it's also been shown among various open source projects that files with notable
02:01.39CIA-38BRL-CAD: 03brlcad * r37160 10/brlcad/trunk/configure.ac: give up on unreachable-code. while it does report some useful warnings about dead code, it also produces FAR too many false positives, many in system macros that cannot be easily quelled.
02:23.49starseekerinteresting - the mged_default(geom) and mged_default(ggeom) are interperted differently by Aqua Tk than X11 Tk
02:27.50starseekerAqua Tk is using the upper left corner of my center monitor as the starting point (presumably the left upper corner of the Apple menubar)
02:30.22starseekerX11 is using the upper value of the Apple menubar and the extreme left edge of my left monitor - I guess the maximum extents of the screen space
02:32.40starseekerif that's what's causing the other odd behaviors in dm and fb, this could get interesting
02:32.56*** join/#brlcad akafubu (n=akafubu@unaffiliated/akafubu)
02:33.25starseeker(in a hair pulling sort of way...)
02:48.01starseekerNeed to investigate this - may be necessary:  http://wiki.tcl.tk/17454
02:49.32CIA-38BRL-CAD: 03brlcad * r37161 10/brlcad/trunk/AUTHORS: paul stay apparently also made contributions from the CS department for the University of Utah in 1983 accordingly to src/librt/nurb_solve.c
02:54.02CIA-38BRL-CAD: 03brlcad * r37162 10/brlcad/trunk/configure.ac: leave a note for -Wunreachable-code as also being of interest
03:01.59brlcadboth aqua and X11 have mechanisms to get the list of available contexts and screens (as opposed to the available displays) so you can get the primary context and display there
03:02.18brlcadxcalc does this, for example, iirc, not using the root window, but the main window
03:02.50brlcadaquatk merely defaults to the main display iirc
03:06.30brlcadthat link for mac seems reasonable to account for arbitrary arrangements too
03:06.49brlcadhack, but if it works, keep it isolated, woot, and move on
03:07.06CIA-38BRL-CAD: 03brlcad * r37163 10/brlcad/trunk/src/ (67 files in 14 dirs):
03:07.06CIA-38BRL-CAD: more authorship removal. the reason is NOT to diminish or hide the noteworthy
03:07.07CIA-38BRL-CAD: contributions of those authors but, rather, to manage authorship information in
03:07.07CIA-38BRL-CAD: the project documentation (e.g., the AUTHORS file) and revision control system.
03:07.07CIA-38BRL-CAD: See recent commit revision comments for more details (e.g., 37158).
03:14.05CIA-38BRL-CAD: 03brlcad * r37164 10/brlcad/trunk/src/librt/primitives/ebm/ebm.c: revert 37149 .. if bu_vls_struct_print() is wrong then so are ALL of the volumetric primitives (dsp, hf, vol, ..). more likely, some change to struct parsing was fux0r3d elsewhere (plus, this used to work as-is)
03:18.11CIA-38BRL-CAD: 03brlcad * r37165 10/brlcad/trunk/src/librt/primitives/ebm/ebm.c: missing semi on MAT_COPY. minor ws
05:34.52``Erik(yes, _bu_parse_double() is the culprit now, was gonna revert that tomorrie)
07:41.32CIA-38BRL-CAD: 03brlcad * r37166 10/brlcad/trunk/src/libbu/parse.c:
07:41.32CIA-38BRL-CAD: erik pinpointed the routine, so looking through recent logs it's clear that vls
07:41.32CIA-38BRL-CAD: printing was damaged by automatic comma formatting where a space was injected.
07:41.32CIA-38BRL-CAD: undo the space injection (even though struct parsing shouldn't be significant or
07:41.32CIA-38BRL-CAD: so sensitive to a whitespace change like that). this should hopefully fix some
07:41.35CIA-38BRL-CAD: of the volumetric objects (like ebm in solids.sh in regression suite).
09:45.44*** join/#brlcad Computer (n=Computer@unaffiliated/computer)
11:38.17*** join/#brlcad Ralith (n=ralith@69.90.48.97)
11:39.55d-lomernin all.
11:58.01*** join/#brlcad Ralith (n=ralith@69.90.48.97)
12:18.57*** join/#brlcad mafm_ (n=mafm@94.Red-83-45-253.dynamicIP.rima-tde.net)
12:45.19*** join/#brlcad mafm (n=mafm@130.Red-81-36-112.dynamicIP.rima-tde.net)
13:33.48*** join/#brlcad Ralith (n=ralith@69.90.48.97)
14:20.10*** join/#brlcad docelic (n=docelic@78-2-127-241.adsl.net.t-com.hr)
14:36.57``Erika dangit, all fixin' the bug I spent all that time tracking and was planning to fix this morning *shakes fist*
14:53.57brlcadthat fixed it?
14:54.02brlcadit fix both?
14:54.07d-lobrlcad: you in today?
15:00.26``Erikdunno yet
15:00.40``Erikbeen fighting changes to the email server and just started a build
15:08.52d-loI have noticed that bzflag.bz has been kinda sluggish.  Is that all you ``Erik ? =D
15:10.11brlcadmysql is being a pig, restarting it
15:10.25d-looink oink
15:20.28``ErikI haven't been doing anything other than pine on that machine, I spend a lot more time bugging brlcad to migrate :)
15:20.51``Erikthe phpbb has some brutally horrible queries that cork the machine pretty heavily, not uncommon to see load around 4
15:21.12d-loouch.
15:21.31``Erikwouldn't be a problem if it was a 4 core machine... but it's a single core :)
15:21.42d-loheh
15:21.44CIA-38BRL-CAD: 03brlcad * r37167 10/brlcad/trunk/src/libbu/parse.c:
15:21.44CIA-38BRL-CAD: break out the comma that was being printed from the string literal so we don't
15:21.44CIA-38BRL-CAD: run into the same problem down the road with automatic formatting. making it a
15:21.44CIA-38BRL-CAD: simple char literal so compilation will halt with an error if ',' is changed to
15:21.45CIA-38BRL-CAD: ', '
15:22.10d-loquad Phenom II's are down around $150 now..... contemplating an upgrade soon.
15:23.22``Eriklike; I'd argue that "     1" should parse as a valid float if desired... eat whitespace, then parse similar to C's rules
15:23.33``Erik(with automatic coercion)
15:24.44brlcadI couldn't find where it was actually using comma as a separator
15:24.52``Erikit doesn't
15:25.10``Erikit uses "a cahracter", at the end it has a *str++; /* skip over seperator */ or something
15:27.30brlcadahh, I see
15:31.32``Erik<-- woulda started with something more like while(*str&&!ispartofafloat(*str))str++; if(!*str)return something; endstr=str; while(*endstr&&ispartofafloat(*endstri))endstr++; val=strtod(str,endstr); str=endstr+1;
15:31.59``Erikthis whole "scan for a decimal point, but call it a mantissa, then scan for an 'e' or 'E', then ..." O.o
15:49.51CIA-38BRL-CAD: 03brlcad * r37168 10/brlcad/trunk/src/libbu/parse.c:
15:49.51CIA-38BRL-CAD: make things a little more robust on the number parsing. don't just assume a
15:49.51CIA-38BRL-CAD: one-character separator and then the start of another number. skip any trailing
15:49.51CIA-38BRL-CAD: whitespace before and after a separator taking care to allow space itself to
15:49.52CIA-38BRL-CAD: simply be a separator so these should work: '12,23,34', '12, 23, 34', '12 ,23 ,
15:49.54CIA-38BRL-CAD: 34', '12 23 34', '12/23/34', etc.
15:50.59brlcadso make it better, just note that it's allowing quite a lot of stuff with that 'skip one char blindly' trick ..
15:52.19brlcadthe scan for a decimal ... is the "ispartofafloat()" you speak of inlined
16:05.06brlcadsomeone(tm) should see if that separator change works .. seeing if ebm is still busted, then adding the space back in after the commas, then seeing if it's still busted
16:05.20``Erikcompilers tend to do that if you don't tell it not to optimize, yes
16:06.01``Eriksorry, was in a branch meeting, tons of talk about 'open source lessons learned' and stuff
16:06.07brlcad``Erik: i just mean it's not much more diff than the current logic
16:07.51starseekerOK Tk, how do I reset your origin point...
16:14.46*** join/#brlcad mafm_ (n=mafm@213.Red-81-37-118.dynamicIP.rima-tde.net)
16:18.01starseekerthis is annoying - in an mgedrc file, whether or not the default geometry placement was saved in aqua or X11 Tk will make a difference in how to handle it
16:18.51starseekerI'm not terribly sure there is a clean way to handle this with Tk as it currently stands...
16:26.29brlcadstarseeker: that snippet you showed last night probably sets an origin point
16:29.24starseekerbrlcad: I'm not sure - the more I look at it, it appears that routine is to ensure that part of a particular window in question is always visible on some display
16:30.11starseekerwhich isn't what we need - we need to know where the origin point is against the global screen size, and then (ideally) move the origin to some consistent point
16:30.49starseeker'course, people could just move the windows back and resave their prefs...
16:31.26brlcadideally, we should identify the "primary" display and start up our window(s) there only
16:31.43brlcadthe routine you showed isn't a solution, but the means it uses might help
16:32.02starseekerapparently X11 Tk (at least on the Mac) considers the whole set of monitors as one big screen
16:32.08brlcadto make sure a window is always visible on a display entails some knowledge of where the displays are
16:32.46brlcadnot unexpected, it's probably just using the root window
16:32.51brlcadwhich is the whole set
16:33.01starseekeryes, but if you have preferences saved with X11 (which assumes one huge screen for coordinates) and then start up with Aqua, the default coordinate system assumptions have changed
16:33.08starseekerand there isn't really a way to detect that
16:33.10brlcadalso why rt kicks off a window in the top-most left
16:33.15brlcadlibfb does the same thing
16:34.28brlcadso coordinates are tied to display type, detct if it's the same as the one loaded, if not then disregard the read coordinates
16:34.58starseekerwe'd have to stash the current display type in the .mgedrc file
16:35.17brlcadat the lowest level, though, X11 does know -- we can add a proc to mged that will give the "primary display" or coordinates that get us there, etc
16:36.29brlcaddoes archer start up on primary? or spread across root?
16:36.50brlcador just some window centered on root
16:37.34starseekerArcher X11 appears (currently on my Mac) in the uppper left of the extreme left monitor
16:38.02starseekerArcher aqua appears just under the apple menu
16:39.25starseekerwhat about stashing different saved geoms based on windowing system?  mged_default(aqua_ggeom)
16:40.02starseekerwon't
16:40.06starseekerdo the translation
16:40.16starseekerbut would avoid using "wrong" settings
16:40.48brlcadcould do that, but I just can't imagine that being a common use case outside of development
16:41.28starseekertrue... I suppose once Aqua is available it's not too likely users would be gung-ho to switch back to X11
16:41.59brlcador even that the "wrong" settings aren't "good enough" even if there is a .mgedrc lying around
16:42.08brlcadas long as they can get ahold of the window to move it
16:42.24starseekerfairly minor point, really
16:42.27brlcadwhich is an issue .. that patch is useful for the reasons it mentioned
16:42.35starseekertrue
16:43.27starseekersanity checking, as it were
17:15.08Phurlok brlcad http://mail.python.org/pipermail/pythoncad/2010-January/000974.html it looks like other cad tools are interesting in producing a test suite
17:37.36Phurl<PROTECTED>
17:38.38*** join/#brlcad Ralith (n=ralith@69.90.48.97)
17:46.09*** join/#brlcad Ralith (n=ralith@69.90.48.97)
18:18.09*** join/#brlcad mafm (n=mafm@155.Red-83-37-155.dynamicIP.rima-tde.net)
18:27.22*** join/#brlcad mafm2 (n=mafm@88.Red-83-58-21.dynamicIP.rima-tde.net)
18:44.14brlcadPhurl: there are lots of folks interested in DWG (it's what they know), not at all surprising
18:44.42brlcadthat doesn't change any of the comments from earlier, the legal issues, the problematic format, the misdirection of limited resources
18:45.31brlcadmore power to the libredwg folks if they get it all working, can keep in maintained, and don't get sued
18:45.35brlcadi'll be happy for them
18:50.36*** join/#brlcad mafm2 (n=mafm@63.Red-83-63-197.staticIP.rima-tde.net)
18:53.07louipcWould autodesk be suing? Shouldn't they have already taken down opendwg?
18:54.32``Erikif they haven't noticed it or decide it's not worth the cost of a c&d yet, ... *shrug*
18:55.20brlcadthey already castrated opendwg
18:55.37brlcadthey "settled" their suit against the open design alliance
18:55.42Phurlbrlcad, well, i am going to collect test suites
18:55.50louipcah hehe
18:55.51Phurland they have not sued stallman yet
18:55.57brlcadPhurl: have fun :)
18:56.00Phurlso that is going to be very fun to watch
18:56.05Phurlautocad vs fsf
18:56.31louipcbetter base devel somewhere without software patents
18:57.32Phurlyeah
18:57.36Phurlwell, we will see
18:57.53louipcbut really it shouldn't be illegal to read dwg
18:58.03brlcadthey have a pretty good chance, but the same reason ODA failed is going to be an issue
18:58.12louipca case could be made against autodesk for holding data hostage
18:58.26Phurlyeah
18:58.38brlcadit's not illegal .. the issue is that to be a fully 'valid' DWG file, there are binary markers that go into the file
18:58.42Phurllook when goverments spend tax dollars to produce dwg files
18:58.42brlcadone of those markers involves writing the word "AutoCAD" to the file
18:58.45louipcif you can read, then you can migrate out
18:58.46Phurlwe are going to read them
18:58.54louipchahaha copyright?
18:58.55brlcadthat then becomes an issue of trademark use
18:58.57Phurland if i have to use sed to remove autocad
18:59.01louipcoh trademark right
18:59.07Phurlbefore i process teh file
18:59.07brlcadthen it's no longer validatable
18:59.12Phurlthat is ok
18:59.14brlcadwithin autocad
18:59.20Phurli just want to read the file into openstreetmap
18:59.22Phurlthat is all
18:59.27louipcnice format
18:59.29Phurlwe are getting more and more city maps in dwg
18:59.36Phurlfrom governments
18:59.42brlcadbasically it means that while you can read/write the dwg format, you can't create a useful exchange library that will play with autocad
18:59.47Phurlthat is ok!
18:59.55Phurli dont want to exchange with autocad
18:59.57brlcadand it's still a constant chase against their binary format
18:59.58Phurli want to take from them
19:00.01Phurlyes
19:00.09Phurlthat is why we need a test suite
19:00.15louipceh
19:00.22Phurlso that we can convert them all to the new format with the new version
19:00.29Phurland then decode the format based on the files
19:00.41Phurlat least that is my idea
19:00.47brlcadI get it, you're good because you just need a reader
19:00.47louipcconvert it to step or something?
19:00.54Phurlstep?
19:00.54brlcadthat's not the point
19:01.38louipcthat's the latest iso standard format for CAD
19:01.44Phurlahhh
19:02.03Phurlif i could read them, then i could conver them to step
19:02.23brlcadthe point is about libredwg in general and the future of supporting that entire path of development, as being one doomed to failure in terms of an exchange format at least
19:02.50brlcadwasted effort, you're still chasing the binary format which has to be reverse engineered in a clean way with each and every release
19:02.55louipcfsf should promote development of free/open step libraries more than hacking dwg
19:03.01brlcadwell not "you", but the libredwg devs
19:03.04louipcit would be MUCH more useful
19:03.29brlcadlouipc: yeah, I started having that discussion with them just recently
19:03.39brlcadthey don't have a lot of expertise with CAD
19:03.52louipccool
19:04.19brlcadone of their lead guys for the high priority projects and I were talking about how that should probably get changed
19:04.28brlcador at least generalized/expanded
19:04.48brlcadit's not about DWG, it's about the open exchange of geometry in a prevalent and convenient format
19:05.05brlcadwhich STEP pretty much fulfills aside from the ISO fee
19:05.06louipcyeah you can still get dwg data via dxf
19:05.34Phurlbrlcad, yes
19:05.43Phurli understand it is a waste of effort
19:06.15Phurlbut i think it is an effort that I can help with
19:06.19brlcadwhich is exactly what that format is for even, the obsession with the binary format is usually just incompetence or apathy
19:06.22Phurleven if it goes nowhere
19:06.30brlcadPhurl: http://www.google.com/search?q=filetype%3Adwg
19:06.34brlcadthat might help get you started
19:06.46PhurlI will be able to rescue some files
19:06.49Phurlthanks brlcad good idea
19:06.59brlcadthere are 10k files that list there, you can get specific subsets with additional keywords
19:07.40brlcadPhurl: I'm all for empowering people to spend their time however they see fit -- it's no concern of mine so long as you don't try to recruit my time and effort as well ;)
19:08.05Phurlbrlcad, its ok. I have serious doubts about this myself
19:08.26brlcadheck, as I mentioned yesterday, I wouldn't mind a dwg-g importer for BRL-CAD
19:08.32Phurlyes
19:08.33brlcadbut then we can't even use libreDWG
19:08.37Phurli remember
19:08.47Phurlwell you can, but you cannot include it
19:08.53Phurlin your binary
19:08.59Phurljust keep it as a plug in
19:09.13brlcadwhich means we can't use it from a practical standpoint
19:09.19brlcadthat maintenance burden is too much
19:09.34brlcadwe can't distribute it or integrate it
19:09.58brlcadonly passively link against it in an isolated tool, which is paramount to a separate mini-project in itself
19:09.58Phurlok
19:10.13brlcadI'd much rather focus on comprehensive STEP support or even DXF support
19:10.29Phurlwell, i can imagine a webservice
19:10.38Phurlthat you can just convert your files on
19:10.41Phurlor whatever
19:10.57brlcadthe industry won't move itself, to get people to stop using DWG .. you have to stop supporting DWG
19:11.23brlcadonly writing importers is a good way (a really common way)
19:11.40brlcadbut requiring their own tools to export in new formats is even better
19:11.49Phurlyes
19:11.57brlcadthat way if AutoCAD's STEP export sucks, Autodesk can be pressured to improve it
19:12.08brlcad(which it doesn't, it's pretty "decent")
19:12.28Phurlyeah.... i can imagine they are very allergic to anything that would reduce in their control
19:12.44brlcadleaving the native format is always less than ideal, but leaving a closed proprietary format is the best excuse of any
19:13.00Phurlwell there are alot of different open source cad tools
19:13.08brlcadnot really
19:13.10Phurland there should be a way to collaborate
19:13.11Phurlno?
19:13.13louipcnot worth talking about
19:13.14brlcadthere are a handul of pet projects
19:13.31Phurlwell as an outsider
19:13.38Phurlit is hard to gauge them
19:13.40brlcadsome making interesting progress, but it's still a very tiny grain of sand when you look at the requirements of a CAD system
19:14.02Phurlyes
19:16.06brlcadconsider that BRL-CAD has more manpower development effort invested than every other open source CAD project *combined*, yet we're a ways off from being a replacement for general CAD use ourselves
19:16.18Phurlhmmm.
19:16.26brlcadand we've got more than 500 staff-years of developer effort invested
19:16.34Phurli just know about qcad as well
19:16.39Phurland pycad
19:16.40Phurletc
19:17.06brlcadyeah, there are a few others
19:17.11brlcadnotable others
19:17.17louipcbrl-cad is the only one worth spending time on
19:17.32brlcadqcad is the only other one remotely production ready, they focus on 2D
19:17.32Phurlok
19:18.00louipcbrl-cad is the most advanced with truely open development
19:18.06Phurlwell I looked into cad stuff a while back, including brlcad for working on making 3d models of streets
19:18.13Phurli used blender in the end
19:18.18brlcadwe have converters that took more effort than qcad took to implement :)
19:18.26louipcqcad, opencascade are pseudo-open
19:18.42Phurli see
19:18.46brlcadopencascade isn't a CAD system, it's a set of libraries
19:18.51Phurlok, well what about a debian package?
19:18.57louipcoh hahh
19:19.00brlcadthere are a couple front-ends that use it under the hood
19:19.17brlcadfreecad is one, iirc
19:20.02Phurlok guzs
19:20.09Phurli will have to look into this more
19:20.11brlcadPhurl: if you don't have an engineering need, a content modeling system like blender does make plenty sense
19:20.11Phurlthanks!
19:24.43Phurlyes
19:25.06Phurli understand that!
19:40.20``Erikdoesn't that hurt your knuckles?
19:40.32brlcadnot if you hit it hard enough
19:40.50``Erikhard enough to destroy all the nerves?
19:41.17brlcadexactly
19:47.08``Erikdouble parse bug fix makes ebm work again
19:48.10``Erikhttp://brlcad.org/~erik/regress/newsolidsdiff.png
20:44.09*** join/#brlcad Phurl (n=mdupont@ip-81-210-245-60.unitymediagroup.de)
21:28.22``Erikbah, openNURBS blows up on sparc, lameness
21:30.58*** join/#brlcad akafubu (n=akafubu@unaffiliated/akafubu)
21:44.43``Erikand now it doesn't  blow up :D
21:44.49CIA-38BRL-CAD: 03erikgreenwald * r37169 10/brlcad/trunk/src/other/openNURBS/ (opennurbs_point.cpp opennurbs_quaternion.cpp): include ieeefp.h when finite() is needed
21:46.39``Erikraid + easp O.o (expensive array of slow processors)
22:11.13``Eriktons of link errors with the libXX.la vs libXX_nil.la :/
22:18.41yukonbob``Erik: that image looks like it was shot in the middle of the black forest at midnight
22:37.22``Erikwelcome to the wonderful world of pixdiff
22:37.47``Erikcorrect results are a very dark hint of the geometry, to help place the broken pixels (the white/magenta/yellow stuff)
22:51.13*** join/#brlcad docelic (n=docelic@78-2-71-58.adsl.net.t-com.hr)
23:00.50yukonbobahhhhh. Now it's cool.
23:00.51yukonbob;)
23:14.03*** join/#brlcad Nohla (n=jesica@168.226.178.17)
23:23.33*** join/#brlcad jesica__ (n=jesica@168.226.178.17)

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with infobot logs, split per channel, etc.