Switch to DuckDuckGo Search
   June 30, 2005  
< | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | >

Toggle Join/Part | bottom
[00:01:03] *** thrain42 has quit IRC
[00:01:25] *** thrain42 has joined #haiku
[00:06:29] *** thrain42_ has joined #haiku
[00:08:55] *** Kraln-- has quit IRC
[00:09:10] *** phoudoin has joined #haiku
[00:09:14] *** Kraln-- has joined #haiku
[00:09:40] *** thrain421 has joined #haiku
[00:10:53] <phoudoin> hi guys.
[00:11:04] <NathanW> hi phoudoin
[00:11:52] <CIA-3> phoudoin * r13354 /haiku/trunk/src/apps/abouthaiku/AboutHaiku.cpp:
[00:11:53] <CIA-3> Fixed a bug that always report one processor even on SMP machine.
[00:11:53] <CIA-3> Colorized with Haiku theme the credits text, tell me what you think...
[00:11:53] <CIA-3> Enhanced the uptime text construction.
[00:11:53] <CIA-3> Added some resizable support, but I failed to see why the textview don't adjust, so it's still disable.
[00:11:53] <phoudoin> Hi NathanW!
[00:11:57] *** ENELUninstall has quit IRC
[00:12:10] <NathanW> how goes it?
[00:12:34] <CIA-3> marcusoverhagen * r13355 /haiku/trunk/src/add-ons/media/plugins/mp3_decoder/ (mp3DecoderPlugin.cpp mp3DecoderPlugin.h): made a few things const
[00:12:42] <phoudoin> Well, I've still to start looking at FreeBSD net source code... :-\
[00:13:15] <NathanW> haha
[00:14:11] <phoudoin> Plus I didn't find a way to grab FreeBSD-stable src/net/* code only. Over a dialup line, importing all FreeBSD CVS is no-no.
[00:14:22] <phoudoin> And you, NathanW?
[00:14:32] *** WindowsUninstall has joined #haiku
[00:14:38] <NathanW> I looked at it a bit
[00:14:47] <NathanW> I can zip up the relevant parts, if you want
[00:15:06] <phoudoin> Yes, please!
[00:16:13] <NathanW> ok
[00:16:17] <NathanW> let me update cvs
[00:16:33] *** thrain422 has joined #haiku
[00:17:33] *** thrain42_ has quit IRC
[00:18:29] *** WindowsUninstall has quit IRC
[00:19:00] <phoudoin> For people who want how looks AboutHaiku after I screw all:
[00:19:02] <phoudoin> http://philippe.houdoin.free.fr/phil/beos/openbeos/AboutHaiku.png
[00:19:39] *** thrain42 has quit IRC
[00:20:09] <NathanW> If the DCC doesn't work, for whatever reason
[00:20:15] <NathanW> I can put it on a web server
[00:20:45] <@mmu_man> nice one
[00:21:20] <@mmu_man> except... why am I not in the list ? :P
[00:21:45] *** thrain42 has joined #haiku
[00:22:11] <phoudoin> mmu_man: you're ;-)
[00:22:30] <phoudoin> Just outside the scrollview when I take the shot :-p
[00:22:32] <@mmu_man> ah
[00:22:36] *** thrain42_ has joined #haiku
[00:22:55] <phoudoin> NathanW: DCC doesn't work. For whatever reason. :-)
[00:23:06] <NathanW> ok
[00:23:06] <NathanW> sec
[00:23:47] <NathanW> http://igor.somethingpretentious.net/~nathanw/fbsd-net.zip
[00:24:50] <phoudoin> Thanks.
[00:26:57] <phoudoin> mmu_man: check src/apps/abouthaiku/AboutHaiku.cpp for all credits ;-).
[00:27:30] <phoudoin> Somehow, we should extract this text and show it on the web site too.
[00:27:41] *** thrain421 has quit IRC
[00:27:42] *** thrain423 has joined #haiku
[00:27:48] <@mmu_man> does it autoscroll ?
[00:28:28] <agentmumu> phoudoin: 801 mhz?
[00:28:55] <phoudoin> not yet. But, according to some code, Darkwyn planned it would...
[00:29:12] <phoudoin> agentmumu: yes, isn't it any cool!? ;-)
[00:29:39] <awad> the experience of eternity
[00:29:44] <awad> right here and right now
[00:29:45] <awad> is the function of life
[00:29:45] <phoudoin> I check the Pulse code, and Be Inc. did some extra steps to compute the rights clock speed...
[00:30:24] <phoudoin> Stuff we don't do currently in AboutHaiku...
[00:30:57] <agentmumu> mhm
[00:30:59] *** SiCuTDeUx has joined #haiku
[00:31:00] *** Racer__X has quit IRC
[00:31:07] <phoudoin> But, we don't say "0 secondSSSS" like Be's About Box does. One point each side :-p
[00:31:21] <NathanW> haha
[00:31:39] <phoudoin> I can imagine the "if (seconds == 1)" ...
[00:33:17] <phoudoin> NathanW: okay, file downloaded. Cool, you put netgraph there too!
[00:33:23] *** thrain42_ has quit IRC
[00:33:26] <NathanW> yeah
[00:33:29] <NathanW> And ipv6
[00:33:36] *** thrain422 has quit IRC
[00:33:42] *** Beet has quit IRC
[00:33:44] <NathanW> I left out netatalk, IPX, ATM support and things like that :P
[00:33:45] <@mmu_man> undefined symbol: __4lifev
[00:34:09] <phoudoin> NathanW: good move ;-)
[00:34:14] *** SiCuTDeUx has quit IRC
[00:34:19] <phoudoin> mmu_man: hu?
[00:34:40] <@mmu_man> [00:26] <awad> is the function of life
[00:34:46] *** thrain42_ has joined #haiku
[00:34:50] <NathanW> i really want IPv6 to catch on... NAT is becoming ever more annoying
[00:34:50] <@mmu_man> life::life(void)
[00:34:56] <phoudoin> mmu_man: Oh.
[00:34:59] <@mmu_man> NathanW so do I
[00:35:15] *** BGA has joined #haiku
[00:35:15] *** ChanServ sets mode: +o BGA
[00:35:20] <NathanW> BGA
[00:35:25] *** axeld has joined #haiku
[00:35:25] *** ChanServ sets mode: +o axeld
[00:35:25] <@mmu_man> was thinking about doing it on bone
[00:35:27] <NathanW> and axeld too
[00:35:29] <CIA-3> axeld * r13356 /haiku/trunk/src/add-ons/kernel/drivers/input/usb_hid/Jamfile:
[00:35:31] <CIA-3> No wonder I had to remove the grist to make it build.... :-)
[00:35:31] <CIA-3> Thanks John!
[00:35:36] <@mmu_man> axeld !
[00:35:42] <@mmu_man> as always just in time for me going to bed =)
[00:35:57] <NathanW> mmu_man: So I think you should help us with the FreeBSD 6 stack :P
[00:36:04] <@axeld> mmu_man: for the good night kiss only :-))
[00:36:05] <phoudoin> Indeed. We should support IPv6 for R2, or in between.
[00:36:14] <@axeld> Hi NathanW & phoudoin!
[00:36:18] <NathanW> yeah
[00:36:28] <phoudoin> hi axeld.
[00:36:29] <NathanW> Right now, a few parts of KAME are under GIANT still
[00:36:36] <@mmu_man> arf
[00:36:41] <@mmu_man> that's not acceptable :)
[00:36:44] <NathanW> Which is annoying
[00:36:48] <NathanW> They're working on it though
[00:36:55] <@BGA> NathanW!
[00:37:18] <NathanW> anyway, mmu_man, you know you want to help
[00:37:26] <NathanW> I think YT needs to move beyond BONE :P
[00:37:29] <phoudoin> BTW, axeld, when do you sleep!?! How comes your thesis ?
[00:37:42] <@mmu_man> well BONE doesn't use a single lock :p
[00:38:13] <@mmu_man> and indeed I was thinking about doing a phd on implementing ipv6 in haiku and/or zeta
[00:38:19] <@axeld> phoudoin: regularly, but not enough the past days :) Thesis is still annoying me for some time
[00:38:24] <phoudoin> You should rename BONE into ZONE, BTW...
[00:38:41] <@mmu_man> yeah thought so :)
[00:39:08] <phoudoin> axeld: not annoying as in "postponed because too boring" I hope?
[00:39:24] <@axeld> phoudoin: I try hard :-))
[00:39:33] <NathanW> mmu_man: None of the BSD stack except IPv6 and IPX is under GIANT any longer
[00:39:35] * phoudoin wonders what the meaning of "zoneyard"...
[00:39:38] <NathanW> It's all fine-grained
[00:41:04] * phoudoin wonders why both CIA and SVN digest list don't report all the OpenGL kit commits. SVN looks fine, thought, so, who cares?
[00:41:29] <@mmu_man> good to them
[00:41:47] *** thrain42 has quit IRC
[00:41:54] *** thrain42 has joined #haiku
[00:42:22] <phoudoin> axeld: I screw your changes on AboutHaiku.cpp: http://philippe.houdoin.free.fr/phil/beos/openbeos/AboutHaiku.png
[00:42:35] <PulkoMandy> +++
[00:42:41] *** PulkoMandy has quit IRC
[00:43:03] *** thrain42 has quit IRC
[00:43:38] <Dr_Evil> hi axeld
[00:43:41] <phoudoin> I guess JBurton (and not Darkwyn like I stated before) plan some autoscrolling feature...
[00:43:47] <Dr_Evil> my internet connection died last night
[00:45:40] *** thrain423 has quit IRC
[00:46:45] <phoudoin> Hey, FooBillard is not that slow with Mesa 6.3 :-)
[00:46:58] <@axeld> phoudoin: I think the "Haiku" and "Copyright" letters should be black, but the rest looks okay
[00:47:14] <@axeld> phoudoin: autoscroll doesn't really make sense there, I think
[00:47:42] *** thrain42 has joined #haiku
[00:48:30] <phoudoin> axeld: Black main headers, okay. No autoscroll, agreed.
[00:49:23] <phoudoin> Tell me how AboutHaiku render under Haiku (yeah, my fault, I don't have any free partition ready yet)
[00:49:44] <@BGA> phoudoin: Luck you. I do have but Haiku still does not boot on my machine. :(
[00:49:50] <NathanW> oh, axeld
[00:49:51] <@axeld> phoudoin: IIRC it renders okay, you just can't scroll
[00:49:56] <@axeld> (or not really nice)
[00:50:00] <@axeld> Hey BGA!
[00:50:04] <NathanW> Haiku doesn't want to start here with a PCI gfx card in addition to onboard
[00:50:06] <@BGA> axeld!
[00:52:11] <@mmu_man> ok, will miss the interesting part as always... n8
[00:52:28] <@axeld> night mmu_man
[00:52:38] <@axeld> NathanW: care to investigate?
[00:53:20] *** thrain42_ has quit IRC
[00:53:27] <@mmu_man> NathanW it would be really nice to have howl working as well... ported it but bone doesn't handle multicast
[00:53:33] <@mmu_man> anyway, zzz
[00:53:51] *** mmu_man has quit IRC
[00:54:57] <phoudoin> These days, it sounds like every devices are going to be UPnP aware. Which supperseed ZeroConf.
[00:55:16] <phoudoin> I may even learn something about UPnP during my current mission....
[00:55:22] *** muco has joined #haiku
[00:55:42] <muco> hi
[00:55:46] <NathanW> axeld: I had to reformat the machine
[00:55:51] <Dr_Evil> axeld I submitted a bug report :)
[00:56:09] <NathanW> With FreeBSD, in order to rescue some files off an HFS disk
[00:56:20] <NathanW> I'll take a look once I put BeOS back on
[00:56:30] <NathanW> phoudoin: how so?
[00:56:59] <agentmumu> 3:56:59 <agentmumu> 3
[00:57:01] *** SiCuTDeUx has joined #haiku
[00:57:11] <@axeld> Dr_Evil: I saw, but I never got that yet
[00:58:59] <Dr_Evil> your lucky ;)
[00:59:28] <NathanW> mDNS and UPnP do different things
[01:00:13] <phoudoin> NathanW: well guys here said UPnP superseeds ZeroConf. As I'm still UPnP newbie, I believed them. Call me crazy ;-)
[01:00:26] <NathanW> heh
[01:00:28] *** illissius has quit IRC
[01:01:19] <@axeld> Dr_Evil: probably :-)
[01:02:05] <NathanW> there are a couple of shared features
[01:04:03] <Dr_Evil> axeld ideinfo has no Jamfile
[01:04:19] <@axeld> don't tell me I forgot to commit that
[01:04:22] *** thrain42 has quit IRC
[01:05:06] <@axeld> I changed fixed that, thankks
[01:05:15] <CIA-3> axeld * r13357 /haiku/trunk/src/bin/ideinfo/Jamfile: Looks like I'm on a run: forgot to commit Jamfile :/
[01:05:17] <@axeld> I should probably sleep a bit more this night :)
[01:07:03] <phoudoin> yep. start now, in fact ;-)
[01:07:18] *** thrain42 has joined #haiku
[01:07:53] <@axeld> phoudoin: oh no :-))
[01:09:07] <CIA-3> axeld * r13358 /haiku/trunk/src/kits/interface/Slider.cpp:
[01:09:07] <CIA-3> No longer draws any lines over the thumb area in B_BLOCK_THUMB mode.
[01:09:07] <CIA-3> It's now completely flicker-free in that mode, all known drawing bugs are gone.
[01:12:48] <phoudoin> I guess you really want an impressive Haiku to show at PartyZip, right?
[01:12:56] *** thrain42_ has joined #haiku
[01:13:03] <NathanW> I think uPnP is going to be used solely for automatic port forwarding config on NAT routers
[01:13:13] <NathanW> SInce that's all it's used for now
[01:13:28] <NathanW> And mDNS/Zeroconf will take over the rest of the space
[01:14:04] <phoudoin> Currently, yes, but in telecom companies they works on many devices (media, ip phone, etc) that have builtin upnp support.
[01:14:47] <phoudoin> But, anyway, ZeroConf is the next step w e should (also) support, that's right.
[01:14:54] <NathanW> yeah
[01:14:57] <NathanW> And it's easy too
[01:15:09] <NathanW> Since there's howl, and apple's own code
[01:15:18] <@axeld> phoudoin: would be nice, yes, but I don't have much time anymore :)
[01:15:23] <NathanW> Would be nice to integrate into inetd
[01:15:44] <NathanW> Are we counting APSL as a MIT-compatible?
[01:16:21] *** thrain42 has quit IRC
[01:17:02] *** thrain42 has joined #haiku
[01:17:06] <@axeld> NathanW: dunno
[01:17:30] <NathanW> Because it would be nice to steal Apple's HFS code too
[01:17:53] <@axeld> I haven't read through the license yet
[01:18:36] <Dr_Evil> next step upnp/Zeroconf? Is the TCP code already thread save?
[01:18:48] <NathanW> axeld: It's mostly BSD
[01:18:57] <NathanW> Dr_Evil: we're working on that
[01:19:10] <@axeld> NathanW: well, in that case it would be compatible :-))
[01:19:17] <NathanW> phoudoin and I were talking about scrapping what we have and replacing it with the FreeBSD-CURRENT stack
[01:20:29] <NathanW> but there are *lots* of things about crediting Apple all over the place
[01:21:15] <NathanW> http://www.opensource.apple.com/apsl/
[01:22:00] *** ablyss has joined #haiku
[01:23:05] *** ablyss has quit IRC
[01:24:23] *** slaad has joined #haiku
[01:27:08] *** ablyss has joined #haiku
[01:27:37] <slux> apsl is a a copyleft license...
[01:27:44] * phoudoin guess someone forget to commit src/apps/cdplayer/CDAudioDevice.*...
[01:28:56] <phoudoin> Oh, our Terminal don't append a number to windows opened thru "New Terminal" menu... -> Bug tracker
[01:29:09] <@axeld> phoudoin: that would be DarkWyrm
[01:29:27] <@axeld> phoudoin: you mean the real one, not MiniTerminal, I guess?
[01:29:44] <phoudoin> Yes. The src/apps/terminal/MYOB/* one.
[01:29:46] <slux> http://www.gnu.org/philosophy/apsl.html
[01:30:20] <phoudoin> svn is so slow, too...
[01:30:35] <phoudoin> Should we move to CVS? ;-)
[01:32:33] <@axeld> phoudoin: svn is only slow on BeOS
[01:32:58] <@axeld> phoudoin: that's why it's always a good idea to narrow down the path it works with to that what you need
[01:33:20] <@axeld> then it's quite acceptable
[01:33:41] <@axeld> and it's still much better than our previous CVS speed
[01:34:03] *** TLF has quit IRC
[01:34:27] *** BetaMax has joined #haiku
[01:34:47] <@axeld> I remember that it was a good day when "cvs update" in the main tree only took 30 minutes - the equivalent "svn update" takes about 5-6 minutes on my BeOS machine, and around 1 minute on Linux
[01:35:45] <phoudoin> Agreed. Plus I'm behind a 40kbps dialup access...
[01:35:57] <Dr_Evil> damn, dependencies are soo ugly
[01:36:15] <Dr_Evil> jam -a MediaKit recompiles the whole libbe.so
[01:36:57] <phoudoin> even if your haiku's libbe.so was up-to-date ?
[01:37:01] <@axeld> Dr_Evil: definitely; I rarely use -a anymore :-)
[01:37:03] <phoudoin> s/was/is/
[01:37:07] <Dr_Evil> and libroot :(
[01:37:11] <@axeld> phoudoin: -a means rebuild all
[01:37:23] <@axeld> phoudoin: and that's just what it does, literally
[01:37:33] <phoudoin> oh, miss the -a option in his line...
[01:37:38] <Dr_Evil> it rebuilds all dependencies
[01:38:22] <@axeld> I usually remove the object files when I need something rebuilded....
[01:38:31] <@axeld> ... rebuilt....
[01:39:35] <Dr_Evil> and libgame, and libtracker, ...
[01:40:29] *** Leo45 has joined #haiku
[01:40:36] <CIA-3> mmlr * r13359 /haiku/trunk/src/system/boot/platform/bios_ia32/video.cpp:
[01:40:36] <CIA-3> The color index is multiplied by 3 because there are R, G and B values for each
[01:40:36] <CIA-3> color in the palette. But uint8 can't hold these for any index above 256/3
[01:40:36] <CIA-3> obviously. Also fixed the 24-bit display. It works on real hardware but looks
[01:40:36] <CIA-3> broken with bochs. I suppose bochs does not handle 24-bit VESA correctly though.
[01:41:14] *** Leo44 has quit IRC
[01:41:49] <phoudoin> what 'G' stands for on svn update output?
[01:43:39] <slaad> merGed
[01:44:08] <phoudoin> oh. make sense. thanks slaad.
[01:44:52] <phoudoin> anyway, bed is calling. girlfriend is whinning, too. time to take some rest. cu soon guys.
[01:45:06] <@axeld> ahh, mmlr has tracked down that bug :-)
[01:45:17] <@axeld> nice
[01:46:32] *** phoudoin has quit IRC
[01:46:47] *** petterhj has quit IRC
[01:49:17] *** Fanskapet has quit IRC
[01:51:01] *** Leo45 has quit IRC
[01:52:24] <CIA-3> marcusoverhagen * r13360 /haiku/trunk/src/tools/jam/ (Jamfile Makefile jamgram.c): fixed jam build on Zeta
[01:52:59] *** motoyama2 has joined #haiku
[01:53:20] * motoyama2 dont cry for me argentina :)
[01:57:00] * Dr_Evil prepares a huge const commit
[01:57:53] * motoyama2 red card ! :P
[02:01:51] *** SiCuTDeUx has quit IRC
[02:11:12] <@axeld> night everyone
[02:11:14] *** axeld has quit IRC
[02:24:43] <CIA-3> marcusoverhagen * r13361 /haiku/trunk/ (57 files in 19 dirs):
[02:24:43] <CIA-3> Media Codec API just got a visit from the coding style police.
[02:24:43] <CIA-3> We now use "const" for the chunk buffer pointer returned by GetNextChunk,
[02:24:43] <CIA-3> because the buffer is not supposed to be modified by the codec.
[02:24:43] <CIA-3> size_t is used for the size where applicable. This matches BMediaDecoder.
[02:25:28] <Dr_Evil> oh well, finally done!
[02:26:20] <motoyama2> good thinks'http://www.nanocrew.net/ :)
[02:27:23] <Dr_Evil> I hope this doesn'T break anything
[02:33:49] *** DaaT has quit IRC
[02:34:59] *** amigan has joined #haiku
[02:36:46] * motoyama2 is away (10 min auto-away) @ Wed Jun 29 21:26:57 2005 - Pager is on.
[02:36:49] * motoyama2 is away (Auto-away after 10 minutes) @ Wed Jun 29 21:27:00 2005 - Pager is on.
[02:42:32] *** khorben has quit IRC
[02:52:23] *** brennanOS has joined #haiku
[03:01:50] *** Koki has joined #haiku
[03:03:57] *** thies has quit IRC
[03:04:44] *** thies has joined #haiku
[03:20:30] *** Dr_Evil has quit IRC
[03:25:05] *** thrain42 has quit IRC
[03:25:43] *** thrain42 has joined #haiku
[03:25:53] *** thrain42_ has quit IRC
[03:27:25] *** BGA has quit IRC
[03:28:28] *** bencer has quit IRC
[03:29:41] * motoyama2 is away (10 min auto-away) @ Wed Jun 29 22:19:52 2005 - Pager is on.
[03:31:30] *** thrain42_ has joined #haiku
[03:41:36] *** Kraln- has joined #haiku
[03:41:38] *** Kraln-- has quit IRC
[03:56:45] *** Koki has quit IRC
[03:57:26] *** brennanOS has quit IRC
[03:59:36] *** muco has quit IRC
[04:01:03] *** FastJack has quit IRC
[04:07:08] *** Kraln-- has joined #haiku
[04:13:19] *** Kraln- has quit IRC
[04:15:54] *** thrain42 has quit IRC
[04:15:54] *** thrain42_ has quit IRC
[04:16:40] *** thrain42 has joined #haiku
[04:17:16] *** ottoaim has joined #haiku
[04:25:08] *** Kraln- has joined #haiku
[04:28:57] *** SiCuTDeUx has joined #haiku
[04:30:23] *** Kraln-- has quit IRC
[04:33:43] *** SiCuTDeUx has quit IRC
[04:42:49] *** Kraln-- has joined #haiku
[04:45:53] *** Kraln- has quit IRC
[05:02:33] *** NathanW has quit IRC
[05:16:14] *** Kraln- has joined #haiku
[05:19:49] *** Kraln-- has quit IRC
[05:26:25] *** SiCuTDeUx has joined #haiku
[06:05:41] *** thrain42_ has joined #haiku
[06:12:52] *** thrain42 has quit IRC
[06:20:30] *** thrain42_ is now known as thrain42
[06:23:51] *** motoyama2 has quit IRC
[07:07:26] *** muco has joined #haiku
[07:45:03] *** BetaMax has quit IRC
[07:46:49] *** Betabel has joined #haiku
[07:59:12] *** Koki has joined #haiku
[08:04:52] *** muco has quit IRC
[08:08:41] *** Mazon is now known as mazon
[08:41:42] *** mazon is now known as Mazon
[08:54:56] *** muco has joined #haiku
[08:57:19] *** m_eiman has joined #haiku
[08:59:07] *** emwe has joined #haiku
[09:20:49] *** Kraln-- has joined #haiku
[09:26:03] *** Methe has joined #haiku
[09:27:38] *** osseous has joined #haiku
[09:28:12] *** emwe has quit IRC
[09:35:30] *** ilorvi_ has quit IRC
[09:36:23] *** osseous has quit IRC
[09:37:04] *** ilorvi_ has joined #haiku
[09:37:18] *** Kraln- has quit IRC
[09:40:48] *** guildencrantz has joined #haiku
[09:42:17] *** slaad has quit IRC
[09:48:21] *** slaad has joined #haiku
[09:54:10] *** JBurton has joined #haiku
[09:54:10] *** ChanServ sets mode: +o JBurton
[09:54:13] <@JBurton> hi all
[09:54:16] <@JBurton> yo muco
[09:54:17] <muco> hi JBurton :)
[09:54:19] <@JBurton> I've seen your mail
[09:54:24] <muco> do you like it?
[09:54:26] <@JBurton> much better code :)
[09:54:26] <@JBurton> yeah
[09:54:33] <muco> commit it :)
[09:54:43] <muco> well
[09:54:45] <muco> try it first:)
[09:55:28] <@JBurton> muco of course :)
[09:55:38] *** slaad has quit IRC
[09:55:57] <muco> :D
[09:57:59] *** Korli has joined #haiku
[09:57:59] *** ChanServ sets mode: +o Korli
[09:58:34] <@Korli> hey JBurton
[09:59:16] <@JBurton> hi Korli
[09:59:25] *** slaad has joined #haiku
[10:02:35] *** m_eiman has quit IRC
[10:02:42] *** Methe has quit IRC
[10:03:20] *** m_eiman has joined #haiku
[10:19:35] *** Koki has quit IRC
[10:24:06] *** Kraln- has joined #haiku
[10:24:07] *** guildencrantz has quit IRC
[10:26:12] *** guildencrantz has joined #haiku
[10:37:33] *** Konrad has joined #haiku
[10:37:46] *** Kraln-- has quit IRC
[10:56:06] *** PulkoMandy has joined #haiku
[11:04:21] *** petterhj has joined #haiku
[11:22:29] *** muqo has joined #haiku
[11:22:30] *** muco has quit IRC
[11:29:20] *** Kraln-- has joined #haiku
[11:34:22] <@JBurton> Korli the repository is ultra slow today for me
[11:34:29] *** Mandaryne has joined #haiku
[11:35:40] *** PulkoMandy has quit IRC
[11:38:58] *** Kraln- has quit IRC
[11:41:02] <agentmumu> JBurton: if an app takes me to kdl, how do i get valuable information about the cause?
[11:45:20] *** Konrad has quit IRC
[11:45:21] <petterhj> agentmumu, I guess not, but will a regular serial cable work as a null-modem cable? (Anway, I've ordered one ysterday)
[11:46:09] <agentmumu> petterhj: no because the wireing is different
[11:47:20] <petterhj> oh, i see
[11:52:57] <@JBurton> sc ?
[11:53:12] <@JBurton> agentmumu which app, btw ?
[11:53:15] <@JBurton> on> on haiku ?
[11:53:16] <agentmumu> Terminal
[11:53:18] <agentmumu> yes
[11:53:21] <@JBurton> ah
[11:53:26] <@JBurton> try to issue "sc"
[11:53:39] <@JBurton> in the kdl
[11:53:42] <@JBurton> terminal
[11:53:43] <agentmumu> PANIC: GENERAL PROTECTION FAULT: errcode 0x0. Killing system.
[11:53:48] <@JBurton> ouch :P
[11:54:18] <agentmumu> hm, i can't type in kdl
[11:54:24] <agentmumu> but it worked 10 minutes ago
[11:54:28] <@JBurton> ah
[11:54:30] <@JBurton> weird
[11:54:57] <@JBurton> the "real" terminal, I guess
[11:55:04] <agentmumu> yes
[11:55:04] *** illissius has joined #haiku
[11:55:07] <@JBurton> instantly ?
[11:55:16] <@JBurton> I mean, does it go to KDL instantly ?
[11:55:20] <agentmumu> yes
[11:55:21] *** emwe has joined #haiku
[11:55:26] <agentmumu> right after starting it
[11:55:31] <@JBurton> hm okay
[11:55:51] <@JBurton> did you try it on beos too ?
[11:55:58] <agentmumu> yes, it worked there
[11:56:07] <[Beta]> a]> a GPF? neato.
[11:56:21] <JBurton> [Beta] not THAT neato :P
[11:57:07] <[Beta]> I've only seen 2 million app_server lockups, i'd like some variation :) morning btw.
[11:57:14] <@JBurton> eheh
[11:57:19] <JBurton> morning, [Beta] :)
[11:57:29] <@JBurton> I've seen some panics too
[11:57:37] <@JBurton> like "Vnode already exists!!!"
[11:57:52] <@JBurton> anyone tried stylededit under haiku, btw ?
[11:57:59] <@JBurton> after the recent changes ?
[11:58:15] *** Penix has joined #haiku
[11:58:16] <[Beta]> not recently, might build a hd now
[11:58:27] <agentmumu> JBurton: i tried yesterday, but it wouldn't start
[11:58:31] <@JBurton> ow
[11:58:33] <@JBurton> too bad
[11:58:37] <@JBurton> it would be nice to have it
[11:59:04] <@JBurton> now that menus work
[11:59:32] <agentmumu> JBurton: and I took the CalculateCPUSpeed function from pulse and put it into abouthaiku (localy)
[11:59:41] <agentmumu> because didn't caluclate it right
[11:59:57] <@JBurton> how come ?
[12:01:17] <@JBurton> hmmm I see phoudoin added some rounding
[12:01:54] <agentmumu> JBurton: to the memory calculation code or the cpu speed?
[12:02:30] <@JBurton> cpu speed
[12:02:57] <agentmumu> oh
[12:03:02] <@JBurton> sprintf(string,"%.2f Mhz", systemInfo.cpu_clock_speed / 1000000.0f);
[12:03:03] <@JBurton> sprintf(string,"%d Mhz", int(systemInfo.cpu_clock_speed / 1000000.0f));
[12:04:27] <@JBurton> is your system > 1000000000 hz ?
[12:04:37] <@JBurton> agentmumu ?
[12:05:04] *** mmu_man has joined #haiku
[12:05:06] *** ChanServ sets mode: +o mmu_man
[12:05:16] <@JBurton> hi mmu_man
[12:05:25] <agentmumu> JBurton: yes
[12:05:42] <@JBurton> ah okay then the rounding isn't applied
[12:06:26] <@JBurton> this line is used, then:
[12:06:27] <@JBurton> sprintf(string,"%.2f Ghz", systemInfo.cpu_clock_speed / 1000000000.0f);
[12:06:31] <agentmumu> JBurton: hm, it's been about 5 years since I haven't programmed in C, but I can't see any rounding
[12:06:39] <@JBurton> the int() does the rounding
[12:06:48] <@JBurton> well, actually, it's truncated :P
[12:07:06] <agentmumu> ah ok :)
[12:07:12] <@JBurton> sorry :P
[12:07:12] <agentmumu> pfu, hehe
[12:07:32] <@JBurton> but anyway... which speed does it show ?
[12:07:39] <@JBurton> and what speed it's, in reality ?
[12:08:15] <agentmumu> no, it worked on my system, but on a screenshot someone posted, i think it was phoudoin it displayed 801 instead of 800 mhz
[12:08:43] <@JBurton> ah ok
[12:09:22] <@JBurton> maybe it's due to his changes
[12:09:39] <@JBurton> or before the change
[12:09:40] <@JBurton> dunno
[12:09:47] <@JBurton> he should just buy a faster cpu
[12:09:48] <@JBurton> :=)
[12:10:49] <agentmumu> pulse is using some smart(?) way to caluculate the cpu speed, which I don't understand yet
[12:10:55] <agentmumu> so i thought, let's take it
[12:10:57] <agentmumu> hehe
[12:12:14] <@JBurton> I think we should have some global (private) method to do that
[12:12:21] <@JBurton> as we have for cpu strings
[12:12:30] <agentmumu> hm, strace StyledEdit really makes haiku crawl
[12:12:55] <[Beta]> might as well go in with the arch cpu functions
[12:13:18] <@JBurton> well, just stracing an empty BApplication is dog slow
[12:13:23] <@JBurton> so many syscalls :P
[12:13:29] <agentmumu> JBurton: anything you want to commit before I build new images? like uhm, the scrollbar code? :P
[12:13:40] <@JBurton> agentmumu it'll take a while
[12:13:48] <@JBurton> the scrollbar code isn't simple as I though
[12:14:01] <@JBurton> it's not just a matter of putting the new code into ::Draw()
[12:14:13] <@JBurton> as the code is... agh... scattered all around
[12:14:49] <@JBurton> so, build new images, please :)
[12:14:54] <agentmumu> ok :)
[12:15:31] <@JBurton> thanks for your work, agentmumu, btw :)
[12:15:46] <agentmumu> JBurton: no problem :)
[12:16:26] *** motoyama has joined #haiku
[12:17:19] <[Beta]> agentmumu: the program you use to convert the images, closed source isnt it ?
[12:17:56] <JBurton> [Beta] have you studied at the yoda university ? :P
[12:18:33] <[Beta]> Took it for my foreign studied years :p
[12:19:17] <agentmumu> [Beta]: i can't read japanese but i guess yes :)
[12:19:57] <[Beta]> :( shame, having it on the BuildFactory could be useful.
[12:20:12] <[Beta]> then again, having a BF make the initial images would be too :)
[12:21:05] <JBurton> [Beta] 100% agreed
[12:21:12] <agentmumu> [Beta]: if haiku would only build on linux, then I could set one up in a minute
[12:22:09] <[Beta]> agentmumu: same here :) atm, the spare pc builds it; dont have the £ to run it 24/7 though
[12:23:01] <agentmumu> or if beos would work in vmware it would be possible to
[12:23:18] <agentmumu> i could run vmware server on my server with beos in it
[12:23:34] <agentmumu> but since beos doesn't support the vmware network card
[12:24:51] <Ghostride> Anyone else having problems building the haiku image the last couple of days?
[12:25:05] *** Methe has joined #haiku
[12:25:14] *** petterhj has quit IRC
[12:26:53] <agentmumu> Ghostride: it works for me
[12:27:26] <[Beta]> Ghostride: Tuesday had a few commits that broke it, should be fine now
[12:27:28] <Ghostride> here it fails with:
[12:27:28] <Ghostride> ...skipped libfs_shell.a for lack of fsh.o...
[12:27:29] <Ghostride> ...skipped bfs_shell for lack of libfs_shell.a...
[12:27:29] <Ghostride> ...skipped 2 target(s)...
[12:27:29] <Ghostride> *** Build failed!
[12:27:55] <[Beta]> hmm, never seen that one.
[12:27:57] <agentmumu> Ghostride: did it work befre?
[12:28:29] <Ghostride> agentmumu: Yeah, but it is a couple of weeks since last time i buildt it
[12:29:10] <Ghostride> but yesterday i thought I'd build a new one, and got that error
[12:29:20] <agentmumu> Ghostride: have you tried deleting the contents of trunk/build
[12:29:32] <agentmumu> and running ./configure again?
[12:29:48] <agentmumu> also remove the objects dir
[12:30:13] <Ghostride> agentmumu: have tried deleting build/objects directories, jam clean etc
[12:30:26] <agentmumu> hm
[12:30:41] <[Beta]> Ghostride: where are you when you call jam?
[12:30:41] <Ghostride> but didn't think of running configure again, I'll try that
[12:31:33] <agentmumu> Ghostride: hm, if you really removed trunk/build/* you have to run ./configure again or it won't work at all
[12:31:38] <agentmumu> or am i wrong here?
[12:31:55] <Ghostride> could be I just removed objects
[12:32:02] <Ghostride> [Beta]: trunk
[12:32:23] <agentmumu> Ghostride: do you use jam or makehdimage?
[12:32:31] <Ghostride> makehdimage
[12:32:50] <[Beta]> try jam
[12:33:31] <agentmumu> [Beta]: are you sure?
[12:33:35] *** DaaT has joined #haiku
[12:34:16] <agentmumu> why would that make any differnce?
[12:34:21] <Ghostride> I think I've got the same error some time earlier, but either jam clean or removing the objects dir fixed it then
[12:34:50] <Ghostride> But I'll try to remove build dir as well and run configure again
[12:35:15] <Ghostride> Then I'll see if it worked in a couple of hours :)
[12:35:25] <[Beta]> agentmumu: a couple of weeks ago I was getting an error with makehdimage if i hadnt jam'd first - it probably just got confused with generated files. must double checked.
[12:35:38] <@JBurton> jam is dumb sometimes
[12:36:27] <[Beta]> like recompiling the tests grr, not just doing a link or two.
[12:37:05] <@JBurton> what do you mean ? :P
[12:37:52] <[Beta]> not sure, am I.
[12:38:00] <@JBurton> eheh
[12:39:06] *** petterhj has joined #haiku
[12:41:23] <@JBurton> agentmumu have you tried running Terminal from teh...er.. Terminal ? :P
[12:41:31] <@JBurton> like "Terminal --help" ?
[12:43:04] *** BGA has joined #haiku
[12:43:04] *** ChanServ sets mode: +o BGA
[12:43:17] *** Racer__X has joined #haiku
[12:45:01] *** illissius- has joined #haiku
[12:45:26] <agentmumu> JBurton: just a moment :)
[12:46:55] <@JBurton> lunch time
[12:46:56] <@JBurton> bbl
[12:47:23] <agentmumu> JBurton: http://www.schmidp.com/blog/index.php?/archives/90-About-Haiku..html
[12:47:47] <agentmumu> Terminal --help works
[12:48:51] <[Beta]> would be nice to get build revision / Haiku "version" in that about box
[12:48:52] *** m_eiman is now known as m_afk
[12:50:38] <agentmumu> [Beta]: this is an attribute of libbe.so, so someone just have to add it to the build (i guess)
[12:51:05] <[Beta]> agentmumu: wow, you've had a 2 hour uptime? not bad..
[12:52:33] *** Penix has quit IRC
[12:52:41] <[Beta]> forgive me for not knowing, but should the scroll bar have that gap below it ? (I presume its spacing for the horz. one)
[12:53:30] *** illissius has quit IRC
[12:54:04] <agentmumu> [Beta]: i don't think so but, as jburton pointed out, the current scrollbar code seems to be a mess
[12:54:23] <muqo> i love refactoring
[12:54:37] <muqo> i can handle that one this afternoon
[12:54:38] <agentmumu> [Beta]: i wonder about the uptime, i don't think it ran that long
[12:54:45] <agentmumu> muqo: you mean scrollbar?
[12:54:49] <muqo> agentmumu: y
[12:54:53] <[Beta]> agentmumu: was that in vmware?
[12:54:55] <muqo> yes :)
[12:55:05] <agentmumu> JBurton: i think jburton is currently working on this
[12:55:07] <agentmumu> [Beta]: yes
[12:55:24] * [Beta] remembers similar probs with BeOS
[12:55:31] <muqo> agentmumu: ok, then i will pick up something else
[12:56:40] <agentmumu> muqo: when running the time preference app, there are no tabs, so i guess they don't work yet, maybe you can work on that
[12:57:18] *** lizdeika_ has joined #haiku
[12:57:30] <muqo> agentmumu: just tell me that when i'll be back home (i hope in 2 hours)
[12:57:34] <muqo> else i'll forget :)
[12:57:50] *** petterhj has quit IRC
[12:57:51] <agentmumu> ok :)
[12:58:31] <agentmumu> [Beta]: yes, the uptime is wrong :)
[12:58:39] <agentmumu> but it looks good anyway
[13:00:18] <agentmumu> [Beta]: your real name is Drinkwater?
[13:00:40] *** petterhj has joined #haiku
[13:00:41] <[Beta]> yes, my real surname is Drinkwater :)
[13:00:52] <[Beta]> funny, huh ? :)
[13:01:11] <agentmumu> hehe, I always wonder how such surenames come to existence
[13:01:14] <[Beta]> my real name at birth wasnt John, but I changed it to that.
[13:01:15] <agentmumu> [Beta]: yes :)
[13:01:37] <[Beta]> agentmumu: some illness in the family 100s of years ago, apparently.
[13:02:21] <agentmumu> the origin of my surename is easy schmid, which means smith in english
[13:03:05] <[Beta]> i'd like smith, or cooper. nice old names.
[13:03:50] <[Beta]> must be off to work, cya later.
[13:04:20] <agentmumu> one of my teachers was called powischer which means butt wiper or butt cleaner
[13:04:21] <agentmumu> hehe
[13:04:26] <agentmumu> [Beta]: bye
[13:14:31] *** lizdeika has quit IRC
[13:14:59] <@Korli> re
[13:15:08] <@Korli> it seems berlios is down
[13:15:28] <agentmumu> Korli: i'm just doing a svn update
[13:15:32] <agentmumu> and it works
[13:16:40] <@Korli> i> i mean www.berlios.de
[13:16:48] <agentmumu> oh
[13:17:28] *** WindowsUninstall has joined #haiku
[13:21:14] <@Korli> agentmumu btw our random driver isn't usable on VPC
[13:21:22] <@Korli> better use the one on bebits
[13:22:11] <agentmumu> you mean for the images?
[13:22:27] <agentmumu> or for beos?
[13:22:32] <@Korli> in BeOS or Haiku launched in VPC
[13:22:53] <agentmumu> ok, thanks
[13:23:17] *** Kraln-- has quit IRC
[13:24:04] *** Kraln-- has joined #haiku
[13:24:17] *** lizdeika_ has quit IRC
[13:24:36] *** motoyama has quit IRC
[13:26:59] *** petterhj has quit IRC
[13:29:46] *** illissius- has quit IRC
[13:31:23] *** muqo has quit IRC
[13:33:34] *** petterhj has joined #haiku
[13:33:57] *** BGA has quit IRC
[13:49:24] *** DaaT has quit IRC
[13:51:42] *** muco has joined #haiku
[13:51:56] *** petterhj has quit IRC
[14:00:38] <JohnFlux> [Beta]: hmm, you're drinkwater, and I'm Tapsell - must be from the same plumbing company
[14:01:01] *** MikeW has joined #haiku
[14:02:02] *** petterhj has joined #haiku
[14:05:10] *** petterhj has quit IRC
[14:10:02] *** Leo42 has joined #haiku
[14:12:17] <@Korli> agentmumu have you an empty vpc image at hand ?
[14:12:25] <TuneTracker> Hiya Korli
[14:12:27] <agentmumu> yes
[14:12:48] <agentmumu> Korli: http://www.schmidp.com/public/haiku/images/haiku_empty_vpc.zip
[14:14:00] <@Korli> thanks
[14:14:16] <TuneTracker> Korli How are things going with the Echo card?
[14:14:32] <@JBurton> re
[14:14:53] <@Korli> TuneTracker things are somehow stalled, no feedback
[14:15:13] <TuneTracker> Korli I was one of your "investors." :-)
[14:15:27] <@Korli> TuneTracker I was guessing right then :)
[14:15:32] <TuneTracker> hehe
[14:16:03] <TuneTracker> Sure hope it'll still come to fruition...we need a more professional card for BeOS.
[14:16:07] <@Korli> TuneTracker the current echo driver is on par with other audio drivers at least
[14:16:25] <TuneTracker> Korli Can it be used for both record and playback?
[14:17:13] <@Korli> yeah, but there are some limitations, ie you can't choose which physical input/output you use
[14:17:14] <TuneTracker> Oh, or are you referring to the old echogals drivers that shipped with BeOS 5?
[14:17:28] <TuneTracker> Oh, yeah that would be problematic.
[14:17:39] *** emwe has quit IRC
[14:17:43] <@Korli> I'm wondering how to handle this problem actually
[14:18:06] <TuneTracker> Korli Stippi has done some work in the "selecting audio sources" category.
[14:18:19] <@Korli> I suspect it would imply exposing every possible audio streams
[14:18:31] <@Korli> TuneTracker in which way ?
[14:18:54] <TuneTracker> Korli In terms of making different audio hardware selectable from within a program.
[14:19:09] <@Korli> TuneTracker you could have a look at SoundRecorder in our haiku repository, it has this audio source selection
[14:19:29] <TuneTracker> Sure. Can I run that under Zeta? That's what I have here.
[14:19:52] <@Korli> Not sure. It's compatible with R5 at least
[14:20:03] <TuneTracker> Do I need a login or something?
[14:20:31] <JBurton> [Beta] the gap below the scrollbar is a bug :)
[14:20:32] <@Korli> I could build it for you
[14:20:41] <JBurton> [Beta] it's there for B_DOCUMENT_WINDOW windows
[14:20:41] <TuneTracker> That'd be best...thanks.
[14:20:47] <@JBurton> which have a different corner
[14:20:48] <@Korli> your mail is ?
[14:22:09] <@Korli> TuneTracker btw do you own a echo card ?
[14:22:27] <TuneTracker> Korli Not much point, until there's a driver. :-)
[14:22:57] <TuneTracker> Korli I bought the Aardvark 24 back when a promise was made of a BeOS driver for that. Never materialized. Fortunately I can still use it under Windows.
[14:22:59] <Korli> yeah, beta testing isn't done yet
[14:24:48] *** MikeW has quit IRC
[14:25:56] <@Korli> agentmumu "dd if=haiku.img of=haiku.vhd conv=notrunc" is the command line you use ?
[14:26:45] <@Korli> TuneTracker well which type of driver release are you waiting for ?
[14:29:46] <TuneTracker> I was hoping for a driver that would let software access the multiple inputs and outputs on Echo hardware.
[14:31:59] <agentmumu> Korli: for an unknown reason this dosn't work for me anymore, i now use this linux tool: http://www.schmidp.com/public/haiku/nhcl0a01.tgz to create the vpc images
[14:35:17] <@Korli> TuneTracker ok
[14:35:30] <@Korli> agentmumu oh
[14:39:22] <TuneTracker> Korli Watching for SoundRecorder
[14:39:44] <TuneTracker> Will check it when I see it come through.
[14:40:11] * TuneTracker lingers nearby
[14:46:14] <@JBurton> the boot logo now looks okay in 32 bit too :P
[14:46:36] * TuneTracker is in and out
[14:50:29] <@JBurton> hmm does Diskprobe work for you, agentmumu ?
[14:50:40] <@JBurton> I get: "rld.so: troubles reading image"
[14:54:47] *** Kraln- has joined #haiku
[14:56:16] <@Korli> TuneTracker give a try http://jerome.duval.free.fr/beos/SoundRecorder.zip
[14:57:01] *** Kraln-- has quit IRC
[15:02:50] <TuneTracker> Korli Thanks
[15:03:09] <@JBurton> agentmumu same for other apps
[15:03:13] <@JBurton> weird
[15:04:50] <@Korli> JBurton hd image can get corrupted
[15:05:08] <@JBurton> ah yeah
[15:05:12] <@JBurton> I resetted twice
[15:06:32] <muco> men, to me you have a little problem with your naming conventions
[15:07:08] <muco> i noticed that private member functions are often named _APrivateName
[15:07:58] <muco> the c++ standard states in 17.4.3.1.2 bullet 1 that names that begins with an underscore followed by an uppercase letter are reserved
[15:08:39] *** emwe has joined #haiku
[15:08:43] <TuneTracker> Korli What's your e-mail address?
[15:08:46] <@Korli> muco exactly private API calls are reserved
[15:08:46] <muco> (names beginning with a single underscore in the global namespace are reserved too)
[15:08:46] <agentmumu> JBurton: hm, i only tried the vmware image and itr worked
[15:09:01] <@Korli> TuneTracker korli at chez dot com
[15:09:10] <muco> Korli: reserved there means reserved for the compiler to do what it likes more
[15:09:31] <muco> not reserved as in 'only the author should know them'
[15:10:09] <muco> that's the main reason for trailing underscores
[15:10:37] <muco> iirc scott meyers also made a notice about this in effective c++ or more effective c++
[15:11:33] <@Korli> muco I don't understand the same as you
[15:11:35] <TuneTracker> Korli Got a crash under Zeta. In general, SoundRecorder has had problems under Zeta though, so it might not be your code.
[15:11:46] <TuneTracker> I sent you the results from Terminal
[15:12:05] <muco> Korli: a program containing a reserved name is ill formed
[15:12:43] <@Korli> TuneTracker thanks, it shouldn't crash anyway
[15:12:45] <@JBurton> Korli I never use underscores for private functions :P
[15:12:58] <@Korli> muco the OS isn't a program
[15:13:19] <@JBurton> Korli yeah okay but the compiler can have its symbols with that name
[15:13:27] <@JBurton> so it could be a problem
[15:13:34] <@Korli> muco but I agree there is no reason for an underscore anyway
[15:13:55] <muco> an os is a program
[15:14:21] <muco> in a large sense
[15:14:48] <muco> c++ is a programming language, you know :)
[15:17:47] <@Korli> muco compiler reserved names start with two underscores I think
[15:17:58] <muco> nope
[15:18:02] <muco> i can paste the standard section
[15:18:08] <muco> if you want
[15:18:25] <muco> the _Uppercase is reserved as __name and as _name in the global namespace
[15:18:26] *** m_afk has quit IRC
[15:18:42] <agentmumu> hm, why are there two versions of the posix functions in the repository? system/libroot/posix and system/libroot/posix/glibc?
[15:18:45] <muco> Certain sets of names and function signatures are always reserved to the implementation:
[15:18:50] <@JBurton> agentmumu eheheh
[15:18:51] <muco> Each name that contains a double underscore (_ _) or begins with an underscore followed by an uppercase
[15:18:54] <muco> letter (2.11) is reserved to the implementation for any use.
[15:18:58] <muco> Each name that begins with an underscore is reserved to the implementation for use as a name in the
[15:19:02] <@JBurton> agentmumu because we started with the bsd version, as it had a nice license
[15:19:03] <muco> global namespace.
[15:19:20] <@JBurton> then we had to take the glibc, because otherwise we couldn't have binary compatibility
[15:19:28] <@JBurton> so we're using part of the glibc and part of the BSD libc :P
[15:19:33] <@JBurton> agentmumuù
[15:19:33] <@JBurton> agentmumu
[15:19:38] <agentmumu> hm :/
[15:19:38] <muco> JBurton: too bad, bsd libc is quite nice
[15:19:56] <muco> and gnu libc is quite fat
[15:19:57] <@JBurton> muco well actually glibc is much better, but it's just ugly
[15:20:13] <agentmumu> i'm trying to crosscompile haiku on linux, and i'm having problems with _G_config.h
[15:20:23] <agentmumu> there is a refernce to it in Jamrules
[15:20:29] <agentmumu> but I don't understand it yet
[15:20:45] <@JBurton> agentmumu me neither. Maybe Korli does, as he touched that stuff once or twice
[15:20:46] <agentmumu> # TODO: This is actually more correct. Under BeOS
[15:20:46] <agentmumu> # /boot/develop/headers/posix/_G_config.h is included, which is not correct,
[15:20:46] <agentmumu> # since we use another glibc version. This might even be a reason why STL
[15:20:46] <agentmumu> # string has problems (see strace sources). The problem is just that there
[15:20:46] <agentmumu> # are conflicts with STL/gcc headers, if we do that.
[15:21:31] <@Korli> muco global namespace isn't a class member name I think
[15:22:04] <muco> Korli: the global namespace is the namespace when no namespace { directive is used
[15:22:27] <muco> ah no
[15:22:30] <muco> you are right
[15:22:32] <muco> well
[15:22:38] <muco> the problem is _Uppercase
[15:22:41] <muco> that one is used
[15:22:59] <muco> and it's not related to the global namespac
[15:23:00] <muco> e
[15:26:22] <@Korli> muco could you supply some cases ?
[15:26:39] <muco> sure let me look at the code
[15:27:33] <muco> in String.cpp there are some
[15:27:46] <muco> BString::_FindAfter(
[15:28:06] <muco> BString::_DoPrepend(
[15:28:21] <muco> well, there are a lot of them in that file
[15:28:32] <muco> (src/kits/support)
[15:29:09] <agentmumu> yeah got it!
[15:32:55] <@JBurton> agentmumu what ?
[15:34:12] <agentmumu> the Haiku build still depends on the BeOS includes, and I didn't set the correct path for the BeOS posix header directory
[15:35:00] <@Korli> muco anyway we're following BeOS naming I think
[15:35:23] <@Korli> agentmumu how so ?
[15:35:57] <agentmumu> Korli: I've set up olivers gcc as a cross compiler and I'm trying to compile haiku on linux
[15:36:25] <agentmumu> some headers need _G_config.h which is currently taken from the BeOS
[15:36:37] <agentmumu> and not the version in src/system/libroot/glibc/libio/
[15:42:04] <muco> Korli: those are private, no need to follow the BeOS naming since no one can call them :)
[15:42:34] <muco> they look more like 'i have to call this frequently, i'll just write a private method'
[15:48:09] <agentmumu> when jam is tell you: don't know how to make <src!bin!coreutils!src>coreutils.rsrc
[15:48:22] <agentmumu> what does this normaly mean
[15:48:28] <agentmumu> dependencies missing?
[15:48:32] <@JBurton> do you have rc ?
[15:49:54] <agentmumu> hehe, no - but i was sure i had it :)
[15:50:14] *** WindowsUninstall has quit IRC
[15:51:38] <agentmumu> hm, rc links to libbe
[15:53:26] <@JBurton> on> on linux ?!?!?!
[15:53:41] <@JBurton> you have to compile it from source
[15:54:29] <agentmumu> yes of course
[15:54:36] <agentmumu> but
[15:54:37] <agentmumu> :)
[15:55:20] <agentmumu> rc or librdef is calling libbe methods
[15:55:35] <@JBurton> ah right
[15:55:52] <@JBurton> hmm that's not a nice thing
[15:55:53] <agentmumu> is there a linux version?
[15:55:57] <@JBurton> not that I know
[15:55:59] *** slaad has quit IRC
[15:56:53] *** Teknomancer has joined #haiku
[16:09:56] <agentmumu> ah mahlzeit wrote rc
[16:12:19] *** petterhj has joined #haiku
[16:12:26] <SiCuTDeUx> Good morning!
[16:13:27] <Teknomancer> morning :)
[16:13:41] <Teknomancer> though its evening here ;-P
[16:19:01] *** tqh has joined #haiku
[16:24:36] *** Mazon is now known as mazon
[16:29:13] *** Pietmey has joined #haiku
[16:30:24] <@JBurton> bye all
[16:30:25] <Pietmey> Hi, everybody. Has Dr_Evil been here the last days?
[16:30:32] *** JBurton has quit IRC
[16:30:46] <petterhj> Pietmey, he was around yester day..
[16:30:55] <petterhj> yesterday*
[16:31:06] *** emwe has quit IRC
[16:31:20] <Pietmey> okay. thanks.
[16:34:38] *** Pietmey has quit IRC
[16:45:02] <@Korli> agentmumu slap mahlzeit
[16:49:28] <@Korli> agentmumu put up a storage kit and message lib :)
[16:52:45] <ottoaim> is the factory down?
[17:10:01] *** Kraln-- has joined #haiku
[17:20:57] *** DaaT has joined #haiku
[17:22:12] *** mmadia has joined #haiku
[17:25:29] *** Mandaryne is now known as PulkoMandy
[17:26:30] *** Kraln- has quit IRC
[17:32:38] *** Teknomancer has quit IRC
[17:32:41] *** mazon is now known as Mazon
[17:34:17] *** illissius has joined #haiku
[17:40:23] *** mmadia has quit IRC
[17:43:43] *** Korli has quit IRC
[17:43:44] *** snape has joined #haiku
[17:45:31] *** snape has quit IRC
[17:49:01] *** Leo44 has joined #haiku
[17:55:13] *** Kraln- has joined #haiku
[17:56:50] *** Kraln-- has quit IRC
[17:57:36] *** Leo42 has quit IRC
[17:58:33] *** mmu_man has quit IRC
[18:01:50] *** Mazon is now known as mazon
[18:02:40] *** Fanskapet has joined #haiku
[18:10:35] *** ChrisK077 has joined #haiku
[18:10:36] *** fyysik has joined #haiku
[18:13:18] *** mazon is now known as Mazon
[18:15:11] *** Koki has joined #haiku
[18:18:24] *** Mazon is now known as mazon
[18:27:45] *** illissius has quit IRC
[18:36:17] *** Karina`` has quit IRC
[18:37:12] *** Kraln-- has joined #haiku
[18:44:13] *** Kraln- has quit IRC
[18:48:25] *** khorben has joined #haiku
[18:50:38] *** Koki has quit IRC
[18:53:25] *** Euver has joined #haiku
[18:55:58] *** Sil2100 has joined #haiku
[19:14:25] *** tqh is now known as tqh_away
[19:22:28] *** Kraln- has joined #haiku
[19:27:12] *** TLF has joined #haiku
[19:30:52] *** Kraln-- has quit IRC
[19:38:14] *** Racer__X has quit IRC
[19:50:25] *** amigan has quit IRC
[19:56:19] *** Dr_Evil has joined #haiku
[19:56:21] <Dr_Evil> hi
[19:56:27] *** ChanServ sets mode: +o Dr_Evil
[20:01:03] *** Racer__X has joined #haiku
[20:02:15] *** Euver has quit IRC
[20:03:59] *** mmu_man has joined #haiku
[20:04:00] *** ChanServ sets mode: +o mmu_man
[20:07:24] <@Dr_Evil> good evening, mmu_man
[20:07:30] <@mmu_man> plop
[20:10:09] <CIA-3> jackburton * r13362 /haiku/trunk/src/kits/interface/Button.cpp:
[20:10:09] <CIA-3> Refactored BButton::Draw(), fixed some small glitches, visible when the focus was changing. Moved drawing of the focus line to its own method.
[20:10:09] <CIA-3> Patch contributed by Ivan Tonizza.
[20:10:09] <CIA-3> Note that BControl::IsFocusChanging() seems to always return false under haiku.
[20:10:33] <CIA-3> jackburton * r13363 /haiku/trunk/headers/os/interface/Button.h: Forgot to commit the changed header too.
[20:10:35] <CIA-3> jackburton * r13364 /haiku/trunk/src/kits/interface/Button.cpp:
[20:10:36] <CIA-3> Style changes, license change, added all the authors.
[20:10:36] <CIA-3> BTW, I forgot to say (in the previous commit) that the Button's label is also truncated if neede, so it doesn't go out of the button's bounds. If you don't like it, remove it.
[20:10:38] <CIA-3> korli * r13365 /haiku/trunk/makehdimage: added a driver link for random
[20:10:40] <CIA-3> axeld * r13366 /haiku/trunk/src/tests/add-ons/kernel/file_systems/bfs/r5/ (Journal.cpp Journal.h Utility.h):
[20:10:40] <CIA-3> Fixed a bad bug in the journaling code: set_blocks_info() was called before
[20:10:42] <CIA-3> the super block was written back. This had a big race condition when all
[20:10:44] <CIA-3> blocks in the transaction were written back before the super block was
[20:10:46] <CIA-3> written. In that case, the log info part of the super block got out of
[20:10:48] <CIA-3> sync and was plain wrong (eventually causing the disk to be unmountable).
[20:10:50] <CIA-3> Also moved the list code over to the kernel's DoublyLinkedList.
[20:10:52] <CIA-3> axeld * r13367 /haiku/trunk/src/add-ons/kernel/file_systems/bfs/ (Journal.cpp Journal.h Utility.h):
[20:10:55] <CIA-3> Ported r13366 back from the R5 BFS to the Haiku BFS: fixed bad bug in the journaling
[20:10:57] <CIA-3> code, the super block log data could have been wrong. Moved the doubly linked list
[20:10:59] <CIA-3> code to the kernel's util/DoublyLinkedList.h.
[20:11:01] <CIA-3> Also removed Journal::fCurrent, as it's not really used.
[20:11:58] <CIA-3> axeld * r13368 /haiku/trunk/src/tests/add-ons/input_server/ (Jamfile TaskManagerTest.cpp TeamMonitorTest.cpp): Doh, it's Team Monitor - not Task Manager :-)
[20:12:26] *** Kraln-- has joined #haiku
[20:12:30] *** BryanV has quit IRC
[20:12:47] *** Kraln- has quit IRC
[20:13:46] <@mmu_man> axeld.SetPulseRate(0); // hey leave some for us !
[20:14:00] <DaaT> eh
[20:14:53] <muco> hey there was my path too there :)
[20:14:56] * Dr_Evil comitted a huge media kit "const" and "size_t" change last night
[20:14:59] <muco> commited this morning :)
[20:15:03] * muco happy
[20:18:10] *** JohnFlux has quit IRC
[20:22:18] *** mahlzeit has joined #haiku
[20:22:18] *** ChanServ sets mode: +o mahlzeit
[20:22:22] *** mahlzeit has quit IRC
[20:22:27] *** mahlzeit has joined #haiku
[20:22:27] *** ChanServ sets mode: +o mahlzeit
[20:23:17] <agentmumu> huhu mahlzeit
[20:23:22] <@mahlzeit> hi
[20:23:31] <agentmumu> mahlzeit: is there a rc linux port?
[20:23:45] <@mahlzeit> not that i know
[20:23:55] <@mahlzeit> why would you want to have that?
[20:24:04] <agentmumu> to compile haiku on linux
[20:24:04] *** geist has joined #haiku
[20:24:05] *** ChanServ sets mode: +o geist
[20:24:10] <@geist> Waltercon!
[20:24:41] <@mahlzeit> well, rc uses the beos kits (libbe) so if you can get those libs to work...
[20:27:27] <agentmumu> hm, that sounds like a lot of work
[20:30:02] <@mahlzeit> it's possible to make it independent of the beos kits, but you would have to at least port BResources
[20:30:34] <@mahlzeit> (and use posix commands instead of BFile, BEntry, etc)
[20:30:47] <agentmumu> mahlzeit: this is what I'm currently trying
[20:31:00] <@mahlzeit> ahlzeit> ah ok
[20:31:01] <agentmumu> i have it running on linux, but i still need BResources
[20:31:13] <@mahlzeit> it> i suppose the tree already has a port for that...
[20:31:30] <agentmumu> oh, I have to look!
[20:32:13] <@mahlzeit> and if not, you can write it and commit it :-)
[20:32:32] *** tqh_away is now known as tqh
[20:33:05] <@mahlzeit> http://svn.berlios.de/viewcvs/haiku/haiku/trunk/src/kits/storage/Resources.cpp?view=markup
[20:33:42] <@mahlzeit> oh, actually you need BMessage too
[20:35:29] *** Methe has quit IRC
[20:37:35] <agentmumu> mahlzeit: not if i leave out archive and message resources, do you know if they are really needed?
[20:37:53] <agentmumu> (for building haiku)
[20:38:42] <@mahlzeit> yes, the file_types resource is a message
[20:38:56] <@mahlzeit> which is used by many apps
[20:40:29] <agentmumu> lets see if i can use something from the beos-on-linux-projects
[20:47:32] *** SiCuTDeUx has quit IRC
[20:49:32] *** Begasus has joined #haiku
[20:53:14] *** SiCuTDeUx has joined #haiku
[20:56:30] *** BGA has joined #haiku
[20:56:59] *** ChanServ sets mode: +o BGA
[20:58:01] *** Begasus has quit IRC
[20:58:37] *** Bega_ has joined #haiku
[21:06:42] *** BGA has quit IRC
[21:15:14] *** BGA has joined #haiku
[21:15:25] *** ChanServ sets mode: +o BGA
[21:17:52] *** ChrisK077 has quit IRC
[21:19:00] *** illissius has joined #haiku
[21:23:13] *** TLF has quit IRC
[21:24:07] *** WindowsUninstall has joined #haiku
[21:28:28] *** phoudoin has joined #haiku
[21:28:42] *** Sil2100 has quit IRC
[21:28:50] <@mmu_man> plop phoudoin
[21:28:52] *** TLF has joined #haiku
[21:29:02] *** mmu_man sets mode: +o phoudoin
[21:30:12] <@phoudoin> plop to you too, mmu_man ;-)
[21:30:20] <@phoudoin> and to all of you, guys...
[21:30:24] *** Bega_ is now known as Begasus
[21:32:36] *** Kraln- has joined #haiku
[21:34:21] *** Kraln-- has quit IRC
[21:38:59] *** Sil2100 has joined #haiku
[21:39:16] <Be-OS-Happy> how can i configure the beos bootloader to boot haiku too?
[21:39:24] <tic_> start bootman.
[21:39:42] <tic_> err, run bootman. In a Terminal, or by double-clicking it in Tracker. it lives in /boot/beos/system/bin
[21:40:47] <Be-OS-Happy> dankie
[21:41:35] <@phoudoin> and enable the partition where you put haiku. Write to MBR. Reboot.
[21:42:07] <tic_> makebootable /haiku, just to make sure that it's bootable. Where /haiku is the path to your Haiku volume mount point.
[21:42:19] <Be-OS-Happy> i'm set-upping the partition only by "makehdimage /Haiku\ HD"
[21:42:31] <Be-OS-Happy> there is something other step to do?
[21:43:27] <@mmu_man> hmm beware of space in volume names
[21:43:37] <@mmu_man> sometimes scripts mess them up
[21:43:48] <Be-OS-Happy> oh
[21:43:59] <Be-OS-Happy> thanks for the warning
[21:44:25] <muco> hell, how can beos BString be so damn fast?
[21:45:31] <@phoudoin> muco: compared to what?
[21:46:13] <muco> i'm doing some benchmarking
[21:46:41] <@Dr_Evil> muco it probably has bugs and doesn't do exactly what you want, but is faster ;)
[21:47:00] <muco> the beos one, not the haiku one
[21:47:21] <muco> if you keep appending things at the end of the string performances sound like they used a single linked list of fixed size blocks of chars
[21:47:46] <muco> it's the only way i can get there, removing and extra allocation
[21:47:56] <@mahlzeit> ?
[21:48:19] <@mahlzeit> they probably just use a large buffer with extra space
[21:48:34] <muco> mahlzeit: yeah, and that is nearly the same
[21:48:46] <muco> except that a small word waste much more space
[21:49:02] <muco> and if you have to grow you will copy things
[21:49:13] <muco> so, if they used bigger chunks in a linked list
[21:50:01] <muco> that would mean i can explain how they got these numbers in my benchmarks :)
[21:51:20] *** mazon is now known as Mazon
[21:51:27] <@Dr_Evil> perhaps they just preallocate a few kb
[21:52:10] <agentmumu> mahlzeit: i think i've found a bug in rc
[21:52:16] <@mahlzeit> impossible!
[21:52:17] <agentmumu> in rc.cpp parse_options
[21:52:29] <agentmumu> it should be:
[21:52:32] <agentmumu> for (int i = 1; i < argc; ++i) {
[21:52:32] <agentmumu> if (argv[i] == NULL)
[21:52:32] <agentmumu> continue;
[21:52:32] <agentmumu> if (sFirstInputFile == NULL)
[21:52:34] <agentmumu> sFirstInputFile = argv[i];
[21:52:36] <agentmumu> rdef_add_input_file(argv[i]);
[21:52:39] <agentmumu> }
[21:52:50] <agentmumu> i added this line:
[21:52:51] <agentmumu> if (argv[i] == NULL)
[21:52:51] <agentmumu> continue;
[21:53:19] <agentmumu> because otherwise you try to add a NULL
[21:53:21] <@mahlzeit> ok hang on
[21:53:22] <muco> Dr_Evil yeah but than managing to be thread safe on the preallocated chunk would prolly cost more :)
[21:53:59] *** Fanskapet has quit IRC
[21:54:18] <@phoudoin> for(int i = 1; argv[i]; ++i) could work too...
[21:54:25] <@Dr_Evil> muco you don't undestand it, thread save?
[21:54:45] <tic_> phoudoin, why would argv[i], i<argc, ever be NULL?
[21:55:03] <@Dr_Evil> enlarging a buffer or useing a preallocated one that is large and only grown sparely has the same thread saveness issue
[21:55:15] <muco> if you spawn 2 thread and then perform operation on different strings on each thread the preallocated chunk should be thread safe even if strings are not
[21:55:17] <@mahlzeit> phoudoin: no it wouldn't work, because rc sets argv[x] to null at several x's
[21:55:18] <@phoudoin> that's the point: we end the for loop on first argv[i] NULL.
[21:55:22] <@Dr_Evil> you also can't make BString thread save
[21:55:37] <@mmu_man> I think linux (unix ?) uses argv[0] = NULL to ask for libs (ldd does it)
[21:55:39] <muco> i'm not talking about BString being thread safe
[21:55:42] <@Dr_Evil> because of const char *BString::String()
[21:55:54] *** Methe has joined #haiku
[21:56:00] <@phoudoin> mahlzeit: oh/ Okay then. I was assuming argv was directly coming from main()
[21:56:04] <muco> i'm talking about a preallocated space that must be thread safe even if strings are not
[21:56:17] <muco> if that buffer is not related to each BString instance, that is
[21:56:32] <@mahlzeit> agentmumu: you are correct, it'
[21:56:34] <Methe> KIKOOOOOOOOO phoudoin !
[21:56:54] <@mahlzeit> agentmumu: it's a bug that axel introduced in rev 12777, apparently
[21:56:57] <agentmumu> is bill hayden chatting here?
[21:56:58] <@Dr_Evil> muco ok
[21:57:15] <muco> sorry for being anal btw :)
[21:57:26] <@phoudoin> Methe: please, keep it discret, I'm under cover here! ;-)
[21:57:52] * Methe hands phoudoin a black coat and breaks all the lights around
[21:57:58] <@mahlzeit> agentmumu: could you file a bug report? since i'm no longer doing any work on haiku or rc
[21:58:19] <agentmumu> mahlzeit: of course
[21:58:31] <Methe> any work .... at all
[21:58:39] * Methe runs to not get slapped :x
[21:58:44] <tic_> grr, why did I have to sleep before? :( Now I feel all drowsy
[21:58:47] <@mahlzeit> Methe: i wrote 5 scripts this week!
[21:58:48] *** MikeW has joined #haiku
[21:58:55] <@Dr_Evil> muco a global shared buffer is a bad idea, I hope you agree
[21:58:55] <Methe> lol ?
[21:59:05] <muco> Dr_Evil: sure i do
[21:59:22] <muco> Dr_Evil: that was my point, no preallocated shared buffer
[21:59:29] *** Be-OS-Happy has quit IRC
[21:59:38] <muco> and preallocated per instance doesn't make much sense to me
[21:59:50] <@mmu_man> mahlzeit more than me :)
[22:01:12] <@Dr_Evil> muco well it is faster, you could for example whenever you need to resize the buffer allocate 512 bytes more
[22:01:31] <muco> Dr_Evil: doing that my implementation was far slower
[22:01:33] <@Dr_Evil> and start with a allocation of 128 byte
[22:01:39] <muco> i can had it wrong tho
[22:01:48] *** TLF has quit IRC
[22:02:17] *** lordcoxis has joined #haiku
[22:02:22] <@Dr_Evil> so appending small strings is cheap, unless you get longer than 128, where you do the first resize
[22:02:32] <@Dr_Evil> than, at 512 you do the next, etc
[22:02:35] <muco> Dr_Evil: i guess i know that algo :)
[22:02:45] <muco> and btw, is quite naive if you are used to std containers
[22:02:51] <muco> no much needing to explain that one :)
[22:03:06] <muco> writing something like that was way slower than BString tho
[22:03:22] <muco> prolly i got something wrong writing my code
[22:03:30] <@Dr_Evil> what are std containers using?
[22:03:47] <muco> or prolly the cost of the copy of the string when resizing will waste performances
[22:04:11] <muco> Dr_Evil: usually something on the line of 'double the resize delta each time a resize is needed'
[22:05:08] <@Dr_Evil> well, thats very similar, but wastes space easily
[22:05:27] <muco> you have to limit the max growing delta of course
[22:05:38] <muco> something around 1k should be fair
[22:06:10] *** Methe has quit IRC
[22:06:17] *** Be-OS-Happy has joined #haiku
[22:06:57] <@Dr_Evil> well, I don't consider this to be more advanced than my naive 128 + n*512 algorithm
[22:07:05] <Be-OS-Happy> wow
[22:07:10] <Be-OS-Happy> my first haiku boot :D
[22:07:27] <muco> Dr_Evil: it's naive, i told you 'naive as' or at least that was my intention :)
[22:07:31] <Be-OS-Happy> i got no tracker and it crashed , but.., wow! :>
[22:07:42] *** BGA has quit IRC
[22:07:51] <@phoudoin> muco: maybe they used area and expand them as needed?
[22:08:20] <@mmu_man> stl surely isn't implemented on beos-specific stuff
[22:08:20] <muco> phoudoin: wouldn't that be the same as allocating a BIG large chunk?
[22:08:50] <muco> mmu_man: that was not my point or the point of anyone else :)
[22:09:36] <@phoudoin> because addind a new page after another one in virtual memory don't cost that much. And keep all string contiguous in virtual address space.
[22:09:52] <@phoudoin> B_PAGE_SIZE grained.
[22:10:02] <muco> phoudoin: that sounds nice
[22:10:07] <@phoudoin> But I dunno, that's just some thought of mine.
[22:10:32] <muco> if the resizing of the page costs less than new/memcpy
[22:11:37] <@phoudoin> resize_area() can be the key. Start with an area of B_PAGE_SIZE, then just call resize_area() when more space is needed.
[22:11:41] <@Dr_Evil> let's stop, we were talkin about string
[22:11:53] <muco> Dr_Evil: it's fun :)
[22:12:23] <@Dr_Evil> no phoudoin, preallocate 32 MB that is not locked, and let the mmu map it in lazy
[22:12:37] <@Dr_Evil> for each BString, just to be save
[22:13:27] <muco> gh
[22:14:28] <@phoudoin> but how do you support contiguous * BString::String() chars returned if you used linked list?
[22:14:45] <@phoudoin> memcpy/reallocate()?
[22:14:53] <muco> phoudoin: normalize it only when it's needed
[22:14:55] <muco> yup
[22:15:41] <@phoudoin> So, contiguous is done when String() method is called, if required?
[22:15:53] <muco> yup again
[22:16:07] <muco> got to try it
[22:16:18] <muco> that would make insertion/remove faster too
[22:16:30] <muco> no need to copy big things around
[22:17:39] *** Kraln-- has joined #haiku
[22:17:40] *** Kraln- has quit IRC
[22:22:43] <muco> using that way i can beat BString :D
[22:22:57] <muco> at least on append at the end
[22:26:25] *** axeld has joined #haiku
[22:26:26] *** ChanServ sets mode: +o axeld
[22:28:05] <@mmu_man> plop axeld
[22:28:11] <@mmu_man> changed timezone ? :)
[22:28:20] <@axeld> Hi mmu_man :-))
[22:28:30] <@Dr_Evil> hi axeld
[22:28:35] <@axeld> Hi Dr_Evil
[22:28:57] <@mmu_man> http://www.sics.se/~adam/contiki/ wish I had time to port that to my oric atmos
[22:29:04] <@mmu_man> and ti92
[22:31:26] <@axeld> mmu_man: btw, have you had any time to look at Qemu again? :-)
[22:31:42] <@mmu_man> hopefully I'll have more now
[22:32:53] <agentmumu> axeld: i've found a bug in rc
[22:33:03] <@axeld> agentmumu: shoot!
[22:33:23] <agentmumu> http://www.schmidp.com/public/haiku/rc_segfault_fix.patch
[22:33:26] <agentmumu> :)
[22:33:52] <agentmumu> axeld: otherwise you try to add NULL files which leads to a segfault
[22:34:26] <@mahlzeit> *cough* that is what happens when you mess with perfect code :-)
[22:34:47] <@axeld> agentmumu: how can argv[i] be NULL when i < argc?
[22:34:52] <@axeld> Hi mahlzeit :-)
[22:36:02] <@mahlzeit> axeld: because the options parsing code above may set argv[x] to null
[22:36:22] <@mmu_man> eh
[22:36:42] <@mmu_man> [21:52] <mmu_man> I think linux (unix ?) uses argv[0] = NULL to ask for libs (ldd does it)
[22:36:53] <@axeld> mahlzeit: how dare you :-))
[22:37:04] <@mahlzeit> never gave me any problems anywhere ;-)
[22:37:22] <@axeld> hehe
[22:37:27] <@phoudoin> mmu_man: talk about an hack!
[22:37:42] <@axeld> agentmumu: I'll apply the patch then, if you don't mind :)
[22:37:56] <agentmumu> axeld: no i don't :)
[22:38:12] <agentmumu> actually it doesn't segfault on beos for me
[22:38:15] <agentmumu> but it does so on linux
[22:39:01] <@axeld> mahlzeit: I wanted to switch to getopt_long() anyway, at some point :)
[22:39:07] <@mahlzeit> yeah i saw the todo
[22:39:24] <@mahlzeit> it> i don't know why i didn't use it myself... ;-)
[22:41:15] <@axeld> agentmumu: so you are this Philipp Schmid, then? :-)
[22:42:37] <@phoudoin> that's him indeed!
[22:42:39] <CIA-3> axeld * r13369 /haiku/trunk/src/tools/rc/rc.cpp:
[22:42:40] <CIA-3> Someone wrote the argument parsing code that may set argv[i] to NULL...
[22:42:40] <CIA-3> Patch submitted by Philipp Schmid.
[22:42:51] <@mahlzeit> pfft
[22:42:55] <@phoudoin> lol
[22:42:57] <@axeld> mahlzeit: hehe :-))
[22:43:30] <@mahlzeit> it> it should say: someone broke mahlzeit's beautiful and perfect code
[22:43:41] <@geist> axeld: hey you going to waltercon?
[22:44:06] <MikeW> Anyone know of an IRC network thom whatyaddayadda uses?
[22:44:10] <@Dr_Evil> axeld did you notice my ueber-large media kit commit from last night? at abou 2:20 svn finally worked to commit it. It's a really simple change
[22:44:16] <@mmu_man> "someone" lol
[22:44:54] <@axeld> Hi geist! Most probably no
[22:45:21] <@geist> I could in theory make it, it's just las vegas, but I'd do it to meet some folks
[22:45:21] <@axeld> Dr_Evil: it didn't work before? How so?
[22:45:31] <@geist> but my guess is since it's in the US most of the europeans wont come
[22:45:36] <@Dr_Evil> axeld it did work, but it wasn't const
[22:45:47] <@axeld> geist: indeed. But I want to visit next time :-)
[22:45:57] <@axeld> geist: would be nice to meet you in person, too
[22:46:10] <@axeld> (doesn't have to be the same location, of course :-))
[22:46:28] <@axeld> Dr_Evil: I meant svn
[22:46:52] <@mmu_man> yeah... well we could set it in england...
[22:46:59] <@phoudoin> geist: cost is the real stopper there for us europeans, not the "it's in the US".
[22:47:03] <@mmu_man> the Nth state of the union
[22:47:03] <@axeld> geist: btw, Ingo (bonefish) is going to rework our build system soon - then it should be no problem anymore to do a full build under Linux :-)
[22:47:05] <@mmu_man> =)
[22:47:12] <@geist> phoudoin: well sure
[22:47:16] <@mmu_man> after alaska and australia
[22:47:32] <@Dr_Evil> axeld there was a zombie instance of ssh running, which somehow blocked svn
[22:47:38] <@geist> ooh ooh is he gonna get rid of jam?
[22:47:48] * phoudoin mmu_man just ruined my effort to politely warm us-eu link ! ;-)
[22:47:48] <@mmu_man> phoudoin yeah either because it's "far away" or because we could get sued
[22:47:52] <@axeld> geist: no. no, definitely not :-)
[22:47:56] <@geist> grrr
[22:48:07] <@axeld> geist: you really don't like it, do you? :-)
[22:48:18] <@geist> pretty much
[22:48:26] <@geist> I dont like what it tends to make people create with it
[22:48:28] <@mmu_man> make jam
[22:48:32] <@mmu_man> make butter
[22:48:40] <@geist> I've never seen a decent jam-based build system
[22:48:42] *** WindowsUninstall has quit IRC
[22:48:53] <@geist> they're usually just some crap someone banged together because they didn't know build systems
[22:48:54] <@axeld> he has some lose plans to develop a better build system, but I doubt he will realize it in the next 5 years :)
[22:48:59] <@geist> and hence couldn't use make in the first place
[22:49:26] <@axeld> geist: I like the one from Pe and OpenTracker
[22:49:49] <@axeld> But they don't have that high requirements, either
[22:49:55] <@phoudoin> I like the one from Mesa3D, for what it worth.
[22:49:58] <@mmu_man> the one for zeta kinda works
[22:50:05] <@mmu_man> not shure how it does though :)
[22:50:07] <@Dr_Evil> axeld unfortuantely, after I changed the header, I found so many dependencies that I ended after 3 hours and 57 changed files
[22:50:28] <@mmu_man> mainly my autotool makefile engine which rox =)
[22:50:42] <@phoudoin> Dr_Evil: need a faster computer maybe?
[22:51:04] <@axeld> Dr_Evil: I know that feeling - sometimes I really wish we would do Java (and had their excellent refactoring tools at hand)
[22:51:52] <@mahlzeit> yes! lets rewrite all of haiku in hava
[22:51:56] <@phoudoin> Oh, sorry, I read "compiling ended after 3 hours". Nevermind.
[22:51:58] <@mahlzeit> *java even
[22:52:01] * [Beta] jumps on the dev team
[22:53:22] *** evdubs has joined #haiku
[22:53:33] *** illissius- has joined #haiku
[22:53:38] <@mmu_man> mahlzeit actually I'm wondering about doing that for the kits at least to write apps in java
[22:54:19] <@phoudoin> mmu_man: Java bindings for BeOS kits?
[22:54:35] <@mmu_man> well that's easy if you get SWIG ported
[23:01:29] *** evdubs has quit IRC
[23:01:46] <@phoudoin> agentmumu: I just check your latest Haiku screenshot of latest AboutHaiku. No italic fonts support. Our libbe.so lack version info too. Good points.
[23:01:54] *** illissius has quit IRC
[23:02:37] <@phoudoin> And no infoview gray background color too ;-)
[23:03:01] <[Beta]> and a broken scroll
[23:03:04] * phoudoin miss a free partition to install and test haiku himself ATM
[23:03:34] * muco gives a free 20G partition to phoudoin
[23:03:46] <@phoudoin> thanks muco!!!
[23:03:56] * Dr_Evil doesn't have a Zeta 1.0 CD
[23:04:26] * phoudoin wonders if mmu_man ears take notice of last Dr_Evil message...
[23:04:36] <@mmu_man> yes it did
[23:04:48] <@phoudoin> :-)
[23:04:55] <@mmu_man> he said he wanted to wait for 1.1 to make sure it wouldn't screw up his hdd :p
[23:05:12] <@Dr_Evil> yes, or alternativley at least two weeks after 1.0 release
[23:05:32] *** Kraln-- has quit IRC
[23:05:38] <@mmu_man> 1.0 + 2 weeks = 1.0 :p
[23:05:57] *** Kraln-- has joined #haiku
[23:06:15] *** Begasus has quit IRC
[23:06:52] <[Beta]> hmm, zeta w/ that video editor (pro version) looks very tempting, just too much for me :/
[23:06:53] *** Begasus has joined #haiku
[23:07:09] * Dr_Evil is using Zeta neo with a DiskProbe-patched kernel
[23:07:13] <@phoudoin> mmu_man: you will never move to ia YT's marketing position that way!
[23:07:42] <@mmu_man> I'm leaving that to bernd =)
[23:07:49] * mmu_man hates marketing anyway
[23:07:54] <@phoudoin> An Haiku's DiskProbe or a Neo's DiskProbe?
[23:08:22] <@phoudoin> mmu_man: we all can see that (hating/ruining marketing) ;-)
[23:09:19] <@Dr_Evil> haiku
[23:09:45] <@phoudoin> Your kernel is tainted, then ;-)
[23:09:51] <@Dr_Evil> yes
[23:10:18] <@mmu_man> http://clapcrest.free.fr/revol/code.html
[23:10:23] <@Dr_Evil> but it doesn't spam to syslog anymore
[23:11:21] <@mmu_man> could have just asked :à
[23:11:57] <@Dr_Evil> I know you were working on that, but I was too afraid to try your new kernel
[23:12:25] *** tqh has quit IRC
[23:12:30] <@phoudoin> mmu_man: sco.c: lol
[23:13:21] * phoudoin wonders if main() returning an int is patented by someone...
[23:13:45] <@phoudoin> Can't be a Windows's patent...
[23:13:53] <muco> _tWinMain :)
[23:14:04] <@phoudoin> yep
[23:14:17] <muco> you hardcore windows programmer!
[23:14:24] <muco> :D
[23:14:28] <@phoudoin> sure ;-)
[23:15:11] <Sil2100> Oh no, now I'm also tainted!
[23:15:37] <Sil2100> Curse you mmu_man
[23:15:48] <@mmu_man> :P
[23:16:10] <@mmu_man> WinMain() != main
[23:16:28] <@phoudoin> Yeah, mmu_man just ruined my IT position! I can't anymore work on any opensourced project!
[23:17:04] <@phoudoin> mmu_man: _-start() -> WinMain() under Win32, IIRC.
[23:17:09] <@mmu_man> >:-)
[23:17:32] <@mmu_man> _start -> main with elf
[23:17:37] <@Dr_Evil> fpszFooBar
[23:17:44] <tic_> yuck
[23:17:50] <tic_> semantic hungarian notation is okay though.
[23:18:03] <@Dr_Evil> no, its not okay
[23:18:06] <@phoudoin> agentmumu: you really let Haiku run 1 hour 42 minutes before taking your latest AboutHaiku shot???
[23:18:12] <tic_> Dr_Evil, semantic. not systematic.
[23:18:50] <tic_> Dr_Evil, semantic basically means you prefix the meaning of the type you're using to the variable. Like, BButton *buttonSave;
[23:18:53] <@phoudoin> mmu_man: Windows does ELF now???
[23:19:08] <@mmu_man> don't think so
[23:19:40] <tic_> Dr_Evil, bad example, I suppose. But either way, it doesn't mean you do lp for a long*, etc.
[23:19:49] <@phoudoin> Okay. I fear for a second I slept too long!
[23:19:51] <tic_> Window's always ben PEF?
[23:19:58] <tic_> err, PE
[23:20:24] <@phoudoin> since 95 I guess. maybe even 3.x.
[23:20:38] <tic_> isn't PE == MZ?
[23:20:42] <agentmumu> phoudoin: no, that was caused by vmware :)
[23:20:59] <@phoudoin> agentmumu: :-)
[23:21:03] <@Dr_Evil> far pointer string zeroterminated
[23:21:08] <@Dr_Evil> fpsz
[23:21:20] <tic_> oh, bleh. so now we're suddenly in real mode again. :)
[23:21:22] <agentmumu> i just have to implement one remaining function, then rc is running on linux :)
[23:21:37] <@phoudoin> or fpeusseuzzz, in french.
[23:22:22] <tic_> How much's left 'til Haiku is buildable under Linux?
[23:23:03] <@mmu_man> PE == PE
[23:23:12] <@mmu_man> MZ is the magic for the EXE format
[23:23:14] <@phoudoin> PE is Windows's executable format since Win32s.
[23:23:27] <@mmu_man> which header chains to a PE header
[23:23:37] <@Dr_Evil> phoudoin wasn't NT earlier than win32s?
[23:23:46] <@mmu_man> the exe is just the stub saying "... needs windows"
[23:23:57] <@mmu_man> Dr_Evil yes it was
[23:24:13] <@phoudoin> Dr_Evil: yes. win32s was a subset of win32 ported to win16 (windows 3.x)
[23:24:20] <tic_> yeah, that was what I was thinking...
[23:25:42] <muco> isn't this #haiku? :)
[23:25:46] *** guildencrantz has quit IRC
[23:25:57] <tic_> muco, this is #win32-internals
[23:26:04] <@phoudoin> Anyway, at least we, using elf format, are JRTaware... which is cooler.
[23:26:07] <muco> my mirc is broken
[23:26:20] <tic_> phoudoin, what's JRT?`
[23:26:52] <@phoudoin> JR Toolkit. Er, Tolkien!
[23:27:00] <petterhj> JRRT!
[23:27:59] *** guildencrantz has joined #haiku
[23:28:18] <@mahlzeit> beos r3 intel apps used to have that "... needs windows" stub too
[23:28:20] <@phoudoin> sorry, yes, JRRToolkit :-)
[23:28:43] <@phoudoin> New name for our ELF loader.
[23:28:46] <tic_> mahlzeit, did it actually tell you that you needed Windows, though? :)
[23:28:53] <@mahlzeit> yes
[23:29:12] <@mahlzeit> if you ran it in dos anyway
[23:29:23] <@phoudoin> Indeed. They used the Metrowerks PE intel linker, IIRC.
[23:29:39] <agentmumu> does anyone know how I can get the path when i have the device number and the directory inode?
[23:30:05] <@Dr_Evil> thats a node_ref
[23:30:19] <@Dr_Evil> you can try to build and entry_ref and set name to "."
[23:30:53] <@mmu_man> yep
[23:31:46] <agentmumu> oh, i forgot to say, in linux :)
[23:32:36] <@Dr_Evil> agentmumu then I don't care
[23:33:02] <agentmumu> Dr_Evil: hey, I'm trying to get BEntry working on linux :P
[23:34:05] <@mmu_man> hmm is there anything to open a dir by inode in linux... not so sure
[23:34:39] <muco> there was a tool to debug ext2
[23:34:50] <@geist> generally not, since it breaks the unix permission model
[23:34:52] <@mmu_man> that's not an api to use :)
[23:35:07] <muco> mmu_man: there was also a related lib
[23:35:18] <muco> but it requires root permissions
[23:35:21] <@mmu_man> geist indeed, well it could just bubble up to / and get back in walk()
[23:35:29] <muco> or at least permission to read the partition
[23:35:29] <@geist> the whole node_ref thing in beos was a result of a bunch of mac guys striking a truce
[23:35:41] <@geist> mmu_man: what if it's a hard link?
[23:35:45] <@mmu_man> indeed it's a big security concern
[23:35:58] <@geist> there was a mac camp and unix camp at be
[23:36:11] <@mmu_man> hard links are not allowed to dirs
[23:36:41] <@geist> no but if the inode you're tyrin to open is a file, you can't walk 'up' the chain
[23:36:54] <@geist> the primary reason bfs doesn't and never would support hard links
[23:37:03] <@mmu_man> yep
[23:37:09] <muco> nite
[23:37:19] *** muco has quit IRC
[23:37:20] <tic_> what's the deal with hard links anyway?
[23:37:52] <@mmu_man> also, linux has dentries which we don't use
[23:38:41] <@mmu_man> tic_ bfs has a backpointer to the parent dir in the inode
[23:39:02] *** SiCuTDeUx_ has joined #haiku
[23:39:03] <tic_> mmu_man, no, I meant just generally. Why would you want to use them? :)
[23:39:07] <@mmu_man> which breaks teh semantics of the fs for use with hardlinks because it's supposed the inode can have multiple parent dirs
[23:39:09] <@geist> so that you can get the parent inode in stat, which the library used to convert a node_ref back to a path
[23:39:49] <@mmu_man> libbe does many nasty tricks with kopen_vnode
[23:40:09] <tic_> oh yay, magic..
[23:40:29] <@geist> on top of that, the node -> path thing is a race anyway
[23:40:35] <@mmu_man> tic_ because symlinks are not enough
[23:40:37] <@geist> you can break it by moving stuff around
[23:40:46] *** SiCuTDeUx has quit IRC
[23:40:47] <@mmu_man> right
[23:40:47] <@geist> and it totally breaks the permission model
[23:41:07] <@geist> when we turned on permissions for a while at Be, it was a big problem
[23:41:14] <tic_> symlinks?
[23:41:20] <@geist> since you could do a query for something in theory you wouldn't be able to see
[23:41:24] <@mmu_man> but it makes query results much simpler to use
[23:41:25] <@geist> no, opening files by vnode id
[23:41:27] *** Begasus has quit IRC
[23:41:28] <tic_> oh.
[23:42:12] <@mmu_man> geist well, the solution is to have secure_vnode to go down to / then walk() it back
[23:42:23] <@mmu_man> just awfully slow
[23:42:30] <@geist> and still a race
[23:42:45] *** BGA has joined #haiku
[23:42:45] *** ChanServ sets mode: +o BGA
[23:42:48] <@mmu_man> eh well
[23:43:15] <@geist> on a related note, I'm about to get an offer from Apple. gonna go work with dbg on the Core OS filesystems group
[23:43:32] <@mmu_man> tsss
[23:43:35] <@geist> it'll be just like the old days, except OSX is a real product
[23:43:44] <@mmu_man> lol :)
[23:44:07] <tic_> How do you know you're about to get one? :)
[23:45:10] *** TLF has joined #haiku
[23:45:11] <agentmumu> i found a workaround
[23:45:25] <tic_> Almost sounds like OS X is the new black. But there's something about I still don't quite like.
[23:45:32] <agentmumu> i just give to path direclty to BFile instead a entry_ref to BFile
[23:45:43] <tic_> dunno if it's the reality distortion field, the cuteness of it all or the overpriced hardware.
[23:45:45] <@geist> tic_: because they told me they were fedexing it
[23:45:52] <tic_> geist, cool.
[23:46:22] <@mmu_man> some things Be should have patented...
[23:46:28] <tic_> hehe
[23:46:35] <@mmu_man> seeing how much apple steals from everyone
[23:46:39] <@geist> patent what?
[23:46:47] <tic_> It looks like Apple'll take over the world sooner or later, anywa
[23:46:48] <tic_> anyway
[23:47:02] <@geist> nah they wont, and I get the vibe that they like it that way
[23:47:24] <tic_> How about a substantial part of the geek community?
[23:47:26] <@geist> when you get as much of a user base as windows, you're basically screwed with regards to actually doing neat stuff
[23:47:41] <tic_> Easy-to-use-UN*X, basically.
[23:47:41] <@phoudoin> bye people.
[23:47:41] <@geist> since you can't change anythign without breaking a lot of stuff
[23:47:42] <tic_> that's true.
[23:47:45] <tic_> night phoudoin
[23:47:47] <@phoudoin> good night.
[23:47:48] <@geist> tic_: right. that's pretty much why I use em now
[23:47:59] *** phoudoin has quit IRC
[23:48:03] <tic_> geist, *nod*
[23:48:03] <@geist> and I personally know a lot of people that do. it's the laptop of choice around here
[23:48:08] <@mmu_man> wel I recall seeing apple said tiger will be the last to break bin compar...
[23:48:11] <@mmu_man> compat
[23:48:17] <@geist> yeah, they're trying to nail it down
[23:48:32] <tic_> I don't really get the laptop preference though... They're not lightweight or fast or anything.
[23:48:43] <@mmu_man> tic_ it's the brand
[23:48:47] <@geist> mac laptops just work
[23:48:58] <@geist> you dont have to dick with them, they have everything you need in em
[23:48:59] <@mmu_man> just like ppl buy overpriced shoes just because they're nike
[23:49:01] <@geist> and they have unix
[23:49:09] <clee> plus they have really good suspend
[23:49:18] <@geist> mac laptops are pretty reasonably priced here at least.
[23:49:20] <tic_> okay, so a good turn-key solution basically?
[23:49:24] <clee> close the lid, it goes to sleep; open the lid, it comes back up really fast
[23:49:27] <@mmu_man> clee that's until they get to x86 =)
[23:49:29] <@geist> it's the powermacs and whatnot that are a bit ridiculous
[23:49:29] <clee> (faster than any PC laptop I've ever seen)
[23:49:31] <tic_> As for having something small, the Thinkpad X40 is really nice.
[23:49:32] <clee> mmu_man: heheheheh
[23:49:44] <clee> tic_: I've got an X31, and it's nice, but I liked my iBook better
[23:49:49] <tic_> geist, right. I can understand people using Apple laptops.
[23:49:53] <tic_> clee, how come?
[23:50:03] <tic_> clee, it's heavier. :)
[23:50:03] *** guildencrantz has quit IRC
[23:50:06] <clee> the iBook fit an optical drive into the same space and it had a nicer keyboard
[23:50:15] <clee> plus the IBM just feels kinda cheap
[23:50:21] <tic_> cheap?! compared to the iBook?
[23:50:24] <clee> yes.
[23:50:29] <clee> the iBook is really durable, dude
[23:50:33] <durin42> my ibook is solid
[23:50:35] <clee> I knocked the hell out of mine
[23:50:37] <clee> and it worked great
[23:50:41] <tic_> yeah, but it's basically plastic. :)
[23:50:41] <durin42> built like a tank
[23:50:44] <clee> my Thinkpad's already eaten two hard drives
[23:50:49] <tic_> ouchie
[23:50:52] <tic_> oh well.
[23:50:53] <durin42> bulletproof polycarbonate tho
[23:50:57] <clee> plus it has a bunch of scratches and worn-off paint
[23:51:05] <clee> and I haven't even had the TP for a year
[23:51:09] <clee> I had the iBook for a year and a half
[23:51:13] <tic_> k.
[23:51:17] <clee> plus, the iBook was substantially cheaper. :)
[23:51:25] <tic_> I'm actually looking for a sleeve for my X40.
[23:51:25] <clee> (the Thinkpad is *definitely* faster though, I've gotta give it that)
[23:51:26] *** Mazon is now known as mazon
[23:51:44] <clee> my iBook was one of the 600MHz G3 models :)
[23:51:48] <tic_> Oh.
[23:52:03] <Sil2100> See you later everyone.
[23:52:07] *** guildencrantz has joined #haiku
[23:52:08] <clee> my Thinkpad scales all the way *down* to 600MHz when it's on power-sipping mode, but it goes to almost 3x that at full speed :)
[23:52:12] <tic_> http://www.laptoptravel.com/Product.aspx?ID=2339 <-- only problem is that I won't be able to fit an extended battery. Which is sad, as the sleeve looks _really_ nice.
[23:52:22] *** Sil2100 has quit IRC
[23:52:23] <tic_> Yup. :)
[23:52:32] <@geist> that's pretty cute
[23:52:42] <tic_> in Windows I think it goes down to 250 MHz
[23:52:46] <clee> the iBook had a decent battery - I got about 4.5 hours on it, usually, but the Thinkpad beats it by about an hour or so
[23:52:47] <@mmu_man> geist still, I find it really ugly HFS+ finally supports xattrs but spotlight doesn't use them
[23:52:57] <@geist> that will change :)
[23:53:05] <@mmu_man> and it's good old posix xattrs... that is untyped crap
[23:53:13] <@geist> I think they did really good to get it out the door, but it's by no means complete
[23:53:33] <@geist> there's some stuff it supports that not even wired in, like ACLs and whatnot
[23:53:35] <@mmu_man> let's pray it's not getting complete anytime soon =)
[23:53:54] <tic_> mmu_man, or you'll loose your job. ;)
[23:54:25] <@geist> anyway, I'm probably gonna still hack on newos a bit, they seem to be pretty laid back about outside of work stuff
[23:54:26] <@mmu_man> it's not really that which I'm afraid of
[23:54:33] <tic_> mmu_man, what is it, then?
[23:54:34] <@mmu_man> rather having to go to apple :)
[23:54:36] <@geist> since everything the CoreOS group does is open sourced anyway
[23:54:51] <@geist> 5anyway, gotta go
[23:54:54] <clee> later, geist
[23:55:04] <@mmu_man> zz
[23:55:10] <clee> tic_: you should fix your /nick :)
[23:55:34] <tic_> oh.
[23:55:37] *** tic_ is now known as tic
[23:55:41] <tic> That's better.
[23:55:43] <clee> indeed.
[23:56:00] <clee> anyway. the only other thing that I really care about on a laptop is heat
[23:56:09] <clee> like, I want to be able to actually *use* it in my lap
[23:56:22] <tic> geist, http://forums.macnn.com/showthread.php?t=178702&page=9
[23:56:24] <tic> (with pictures)
[23:56:25] <clee> I think the iBook was better on that front
[23:56:27] <tic> okay.
[23:56:29] <clee> but the Thinkpad isn't bad
[23:56:31] * clee shrugs
[23:56:44] <tic> this is just sweet: http://www3.sympatico.ca/w.tirtariyadi/SchoolHymn/DSCF6495.jpg
[23:56:52] <clee> all in all, that's basically my feeling on it - the iBook makes a better notebook, especially for the money, but the Thinkpad isn't bad
[23:56:56] <clee> and I'd rather have a Thinkpad than a Dell
[23:56:59] <tic> only problem is the extended battery on the back. :|
[23:57:23] <tic> Yeah, as I was choosing between ultraportable x86 laptops, the x40 was a no-brainer.
[23:57:29] * clee nods.
[23:57:31] <clee> I'm excited though. :)
[23:57:42] <clee> when Apple's making Centrinos, I get the best of both worlds :)
[23:57:57] <tic> I have 2x19" TFTs at home, it's not like I really need a 15.4" WXSGA laptop or whatever :)
[23:57:59] <tic> Yeah.
[23:58:13] * clee wants a widescreen laptop.
[23:58:15] <@Dr_Evil> oh my god, a notebook sleeve. Who needs those?!?
[23:58:36] <tic> Dr_Evil, I prefer to have -some- protection for my laptop, really.
[23:59:07] <@Dr_Evil> well, my is either in the backpack, or on the table, no need for a sleeve
[23:59:20] <tic> I have mine in my backpack as well.
[23:59:27] <tic> oh well. to each his own.
[23:59:51] <tic> (I prefer switching the sleeve over the monitor, though.)
[23:59:58] <tic> *Zzzz*
top

   June 30, 2005  
< | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | >