January 17, 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 | 31

[00:04:23] *** Racer__X has quit IRC
[00:18:25] *** lizdeika has joined #haiku
[00:32:01] *** oco has quit IRC
[00:33:34] *** Methe has quit IRC
[00:37:24] *** znation has quit IRC
[00:37:49] *** znation has joined #haiku
[00:38:19] *** fyy_vision has quit IRC
[00:47:41] *** shackan_ has joined #haiku
[00:48:26] *** ShackaN has quit IRC
[00:50:29] *** ConneX has quit IRC
[00:52:56] *** fyysik has joined #haiku
[00:54:06] *** slaad has quit IRC
[01:14:19] *** shackan_ has quit IRC
[01:16:59] *** AnEvilYak has joined #haiku
[01:27:13] *** Sg_Henry has quit IRC
[01:37:41] *** dipp has quit IRC
[01:38:05] <guerrilla> anyone know when the build factory going to be back online?
[01:38:17] <guerrilla> s/going/is going
[01:49:26] *** badonaway has joined #haiku
[01:58:07] *** fyysik has quit IRC
[02:12:14] *** Fanskapet has quit IRC
[02:19:14] <CIA-6> bonefish * current/src/kernel/libroot/posix/sys/uname.c:
[02:19:14] <CIA-6> * utsname::sysname is the name of the OS while system_info::kernel_name is
[02:19:14] <CIA-6> the name of the kernel file. Now return "Haiku" as operating system.
[02:19:14] <CIA-6> * Even if we can't fill in utsname::nodename with something useful yet,
[02:19:14] <CIA-6> fill in at least something.
[02:20:42] <CIA-6> bonefish * current/ (headers/private/app/AppMisc.h src/kits/app/AppMisc.cpp): Added function is_running_on_haiku(), which returns at runtime whether we're running under Haiku.
[02:22:30] <CIA-6> bonefish * current/src/kits/storage/mime/database_support.cpp: Use the standard MIME DB path when running under Haiku, but a different one when running under BeOS (so BeOS' MIME DB is not affected when running tests).
[02:24:41] <CIA-6> bonefish * current/src/tools/ (resattr/Jamfile resattr/resattr.cpp Jamfile): Added resattr, a small tool that converts resources into attributes and vice versa.
[02:31:51] <CIA-6> bonefish * current/src/data/beos_mime/ (19 files in 7 dirs):
[02:31:52] <CIA-6> Added source files for our MIME database. The files are in rdef format,
[02:31:52] <CIA-6> specifying resources. They are converted via rc to resource files and
[02:31:52] <CIA-6> those in turn via resattr to empty files with attributes.
[02:31:52] <CIA-6> Ideally rc would understand attributes, too...
[02:33:43] <CIA-6> bonefish * current/makehdimage: Install the MIME DB in the image.
[02:33:56] *** Trevor1 has quit IRC
[02:35:03] *** Trevor1 has joined #haiku
[02:35:27] *** Fanskapet has joined #haiku
[02:46:20] *** lemon0 has joined #haiku
[02:46:23] <lemon0> hello
[02:46:50] <lemon0> is anonymous access to cvs working ?
[02:53:34] <mmadia> yes.   just tried.
[02:57:42] *** voidref has quit IRC
[03:03:32] *** slaad has joined #haiku
[03:04:40] <CIA-6> darkwyrm * current/headers/private/servers/app/ (FontFamily.h FontServer.h ServerFont.h): Retooled the server-side font API to make it work better
[03:04:46] *** brennanOS has joined #haiku
[03:04:48] <brennanOS> Hi all
[03:06:08] <CIA-6> darkwyrm * current/src/servers/app/server/ (7 files): Retooled the API and implemented some of the message handlers
[03:08:52] <brennanOS> what type of system call interface does BeOS use?
[03:09:36] <brennanOS> at the assembly language level?  i.e. is it like Unix where you push arguments on the stack, put a call number in EAX, and do a software interrupt?
[03:10:02] <@geist> "unix" doesn't do it any particular way
[03:10:12] <@geist> but that's the traditional way of doing it, and I imagine how beos does
[03:10:21] <@geist> seeing as it hasn't been developed in like 6 years
[03:10:40] <brennanOS> ok, FreeBSD does the way I described
[03:11:14] <@geist> that will always work on x86
[03:11:28] <@geist> depending on the architecture, you can use syscall or sysenter
[03:11:36] <@geist> but no matter what you have to provide some sort of fallback mechanism
[03:11:40] <brennanOS> well, Linux expects arguments in registers
[03:12:03] <@geist> well, some of the arguments
[03:12:10] <brennanOS> but yeah I would guess BeOS passes them on the stack
[03:12:11] <@geist> I forget what I defined for newos
[03:12:12] <brennanOS> yeah
[03:12:43] <@geist> iirc, I put the syscall number in eax, the number of args in another register, and then the pointer to the args in the third
[03:12:46] <@geist> on x86 at least
[03:13:17] <brennanOS> hmm
[03:13:38] <brennanOS> so theoretically, the args themselves could be anywhere in RAM the kernel has access to?
[03:13:43] <@geist> right
[03:13:49] <brennanOS> hm
[03:13:49] <@geist> but in reality it points to the stack
[03:13:57] <@geist> but that's for the legacy implementation
[03:13:58] <brennanOS> yeah, I figured
[03:14:14] <@geist> for newer cpus I can (haven't done it yet) use sysenter/syscall
[03:14:26] <@geist> but it requires a bunch of gruntwork to get that going and there are bigger fish to fry
[03:14:36] <brennanOS> is that a new(er) cpu instruction?
[03:14:38] <@geist> I doubt haiku will take that though since they need to be binary compat with beos
[03:14:40] <@geist> yes
[03:15:16] <brennanOS> how does it differ from the INT <num> method?
[03:15:23] <brennanOS> I guess I could just look it up myself
[03:15:29] <@geist> it goes in through a different mechanism
[03:15:52] <@geist> instead of going through the full interrupt mechanism, both methods (one is amd, one is intel) have a fast way of getting into ring0
[03:16:02] <brennanOS> I see
[03:16:03] <@geist> an 17 02:16:03 <@geist>	an int instruction takes quite a few cycles
[03:16:19] <@geist> I forget how many, but at least a few hundred
[03:16:38] <brennanOS> hmm.. sounds interesting
[03:16:52] <@geist> iirc, the amd version is a lot more sane than the intel version
[03:16:53] <agentmumu> 7win 2
[03:17:24] <@geist> and since amd pretty much defined the new x64 architecture, I betcha intel x64 cpus will switch to amds method
[03:19:07] <brennanOS> nice
[03:19:22] <AnEvilYak> geist: what's the cycle time on syscall/sysenter?
[03:19:28] <@geist> I dunno
[03:19:37] <@geist> I'm sure it's well documented
[03:19:44] <@geist> as you can see I haven't actually *done* anything with it
[03:19:50] * AnEvilYak nods
[03:20:38] <lemon0> sorry for interrupting, people, google said that comes new driver architecture where i read about that ?
[03:20:56] <lemon0> point me to it
[03:21:16] <CIA-6> darkwyrm * current/src/servers/app/server/FontFamily.cpp: Fixed style name -> face translation
[03:21:52] * geist points in the general direction of sourceforge servers
[03:21:58] <@geist> it's over there somewhere
[03:23:45] <brennanOS> syscall is AMD, and sysenter is Intel
[03:24:03] <@geist> yeah
[03:24:13] <@geist> syscall is much more sane
[03:25:14] <AnEvilYak> in what sense?
[03:25:48] <brennanOS> syscall takes its medication every day
[03:25:51] <brennanOS> brb
[03:26:13] <@geist> syscall works under the assumption you have a flat memory model
[03:26:18] <@geist> which everyone does nowadays
[03:26:34] <@geist> so I think you just in a few special register set the address to jump to and the stack to switch to
[03:26:42] <@geist> and it just calls right into ring0
[03:27:01] <@geist> the sysenter method is older and tries to still work with any sort of crazy segmentation model you can come up with
[03:27:09] <@geist> so it does some crazy shit that makes my head hurt
[03:27:40] <@geist> the reason they're faster is they avoid all the overhead with doing a cross segment call
[03:27:54] <brennanOS> I really need to read up on x86 again
[03:27:58] <@geist> there are lots of permission checks that go on in those cases that can be streamlined if there's only one way to do it
[03:28:09] <@geist> ist>	i wish I could forget this stuff actually
[03:29:36] <brennanOS> INT takes 30 cycles on 486
[03:29:36] <brennanOS> this is an old book, heh
[03:30:05] <@geist> I betcha it'll take longer if you go across priviledge levels
[03:30:10] <@geist> which a syscall int will do
[03:32:38] <brennanOS> yeah...
[03:33:07] <brennanOS> the 30 it looks like is just the saving of state and jmp to the new address
[03:33:48] <brennanOS> forgive another question... if you use a flat memory model, how do you separate kernel memory from user space memory?
[03:36:09] <@geist> paging
[03:36:20] <@geist> the paging system provides a second layer of memory protection
[03:36:23] <@geist> supervisor vs user
[03:36:33] <@geist> so you do it on a page by page basis
[03:36:40] <@geist> that's how virtually all other architectures do it
[03:37:04] <@geist> though sometimes they let you reference alternate address spaces at the instruction level, like on ultrasparc
[03:39:20] <brennanOS> hm...
[03:39:37] <brennanOS> Linux is segmented I think.. is that right?
[03:39:40] <brennanOS> no
[03:39:47] * brennanOS goes and gets another book
[03:40:39] <brennanOS> so each page is 'marked' somehow as belonging to the system vs. the user, and the memory management hardware is able to check if an access is valid
[03:44:46] <@geist> that's right
[03:45:47] <brennanOS> I just did one of the stupidest things Ive done in a long time
[03:45:53] <brennanOS> funny
[03:46:36] <brennanOS> I just downloaded, installed and assembled some code with NASM
[03:46:46] <brennanOS> but then I realized Im on a Mac
[03:47:28] <@geist> yeah it wont run
[03:47:51] <brennanOS> yeah, no shit ;)
[03:47:58] <brennanOS> thats a funny one
[03:48:18] <brennanOS> I guess I could download dosbox or something
[03:48:43] <brennanOS> or just get on a PC
[03:54:53] *** liquidboy has joined #haiku
[04:00:32] *** liquidboy has quit IRC
[04:01:51] *** lizdeika has quit IRC
[04:08:17] *** Fanskapet has quit IRC
[04:10:48] *** brennanOS has quit IRC
[04:17:37] *** nPHYN1T3 has quit IRC
[04:45:53] *** mmadia has quit IRC
[04:59:47] *** brennanOS has joined #haiku
[05:30:24] *** Potn has quit IRC
[05:31:04] *** Potn has joined #haiku
[05:49:01] *** lemon0 has quit IRC
[06:06:11] *** mmadia has joined #haiku
[06:09:46] *** Potn has quit IRC
[06:10:16] <guerrilla> hey brennanOS you should check out "Intel Architecture Software Developer's Manual. Vol 3: System Programming"
[06:10:25] <guerrilla> it goes over that in the 2nd chapter
[06:11:06] <guerrilla> (segmentation, privledge level, rings (what systems use to seperate kernel space from user space)
[06:11:10] <guerrilla> etc
[06:11:12] <guerrilla> )
[06:11:34] <guerrilla> http://www.cs.ucf.edu/~ekambara/cop6614/Pentium_Sherri.pdf
[06:11:45] <guerrilla> that's also a good little explanation with diagrams
[06:12:59] <guerrilla> and btw, linux doesn't use the stack for system call arguments it uses registers, with the exception of socket calls which one of the arguments in the registers is a pointer to yet more arguments in memory, specific to that socket call...
[06:13:39] <guerrilla> what version of "Unix" were you reffering to?
[06:18:49] <guerrilla> (i now realize that conversation was an hour or two ago, sorry :P)
[06:34:10] *** znation has quit IRC
[06:34:48] *** znation has joined #haiku
[06:38:11] <brennanOS> guerilla: thanks
[06:39:02] <brennanOS> guerilla: yeah I knew about Linux using registers for system calls, I was referring to FreeBSD
[06:44:13] <brennanOS> where are the standard C library functions implemented? in what library?
[06:44:19] <guerrilla> glibc
[06:44:24] <guerrilla> in linux
[06:44:31] <brennanOS> In BeOS I mean
[06:44:52] <guerrilla> yeah, sorry (i'm not the person to ask)
[06:45:10] <brennanOS> I assumed libroot or libbe
[06:45:50] <brennanOS> Im trying to link an ELF object file to create a BeOS executable... I wrote it in asm, and I need to resolve a couple of symbols
[06:46:02] <brennanOS> usind ld
[06:46:04] <brennanOS> using
[06:46:32] <brennanOS> which actually doesnt have anything really to do with my previous question, I was just curious
[06:46:41] <guerrilla> oh
[06:46:49] <guerrilla> illa>	i don't know, sounds like an interesting task though
[06:46:49] <guerrilla> :)
[06:47:50] <brennanOS> beos/develop/lib/x86/libroot.so: undefined reference to `memset_internal'
[06:48:05] <brennanOS> not sure where memset_internal is exported
[06:48:09] <brennanOS> if not in libroot
[06:48:23] <guerrilla> use nm
[06:48:31] <guerrilla> nm /lib/* | grep memset_internal
[06:48:39] <guerrilla> or readelf, if that's on there
[06:50:31] <brennanOS> $ nm /boot/develop/lib/x86/* | grep memset_internal
[06:50:31] <brennanOS> U memset_internal
[06:50:31] <brennanOS> U memset_internal
[06:50:42] <brennanOS> boot/develop/lib/x86/libstdc++.r4.so: :Unknown command
[06:50:47] <brennanOS> thats the output of nm
[06:51:12] <brennanOS> oops, last line is:
[06:51:13] <brennanOS> boot/develop/lib/x86/libstdc++.r4.so: no symbols
[06:51:44] <brennanOS> what does 'U memset_internal' mean?
[06:51:48] <slaad> libbe, brennanOS?
[06:52:00] <brennanOS> slaad: in response to what question?
[06:52:18] <slaad> Where memset_internal may be located.
[06:52:30] <slaad> But I doubt it's exported
[06:52:35] <brennanOS> hm
[06:52:50] <brennanOS> I wonder how I can manually link this thing, then
[06:54:01] <brennanOS> well, if libroot.so refers to memset_internel, and that name isnt exported, how does a program get successfully linked?
[06:58:01] <brennanOS> well, Ill give up the fight for tonight
[07:02:58] <brennanOS> later
[07:03:00] *** brennanOS has quit IRC
[07:04:01] *** RageMax has quit IRC
[07:06:10] <guerrilla> slaad: no
[07:06:15] <guerrilla> that's not where it is located
[07:06:18] <guerrilla> U means undefined
[07:06:22] <guerrilla> T would be where it really is
[07:06:54] <guerrilla> U means that program page faults when it executes that and asks the system for the real code
[07:07:03] <guerrilla> he left though..
[07:07:03] <guerrilla> :)
[07:07:08] <guerrilla> oh well
[07:08:26] <slaad> You'll note he never mentioned libbe. I wasn't referring to the output of nm
[07:08:44] *** guerrilla has quit IRC
[07:08:45] <slaad> So... neener, neener, neener!
[07:08:46] <slaad> Damn.
[07:13:11] *** m_eiman has joined #haiku
[07:20:21] *** mmu_man has joined #haiku
[07:20:21] *** ChanServ sets mode: +o mmu_man
[07:33:57] *** stippi has joined #haiku
[07:53:26] *** m_eiman has quit IRC
[08:15:41] <w-ber> http://apz.fi/apz/pwned.jpg <-- that's a broken down Matrox drive
[08:16:23] <w-ber> uh
[08:16:25] <w-ber> Maxtor
[08:16:28] <w-ber> seems like I'm still sleeping
[08:16:58] *** guerrilla has joined #haiku
[08:32:14] *** stippi has quit IRC
[08:37:00] *** voidref has joined #haiku
[08:37:02] *** ChanServ sets mode: +o voidref
[08:54:31] *** voidref has quit IRC
[08:57:14] *** mmadia has quit IRC
[09:00:24] *** NathanW has quit IRC
[09:01:53] *** thaflo has joined #haiku
[09:07:19] *** voidref has joined #haiku
[09:07:20] *** ChanServ sets mode: +o voidref
[09:08:46] *** nielx has joined #haiku
[09:08:58] <nielx> Could someone try to ssh to me?
[09:09:08] <nielx> I have a major problem with configuring my router
[09:09:30] <znation> nielx: sure
[09:11:20] *** JBurton has joined #haiku
[09:11:28] <JBurton> hi
[09:12:24] *** nielx has quit IRC
[09:14:06] *** nielx has joined #haiku
[09:14:34] <nielx> znation: sorry about that
[09:14:47] <nielx> my router has found a new way of entertaining itself:
[09:14:50] <nielx> random restarting
[09:16:04] <w-ber> refreshing
[09:16:36] <nielx> yeah, extremely, especially when you're ssh'ed into a gentoo system which was almost done building glibc
[09:16:57] <w-ber> always, always use screen :)
[09:17:15] *** pst has joined #haiku
[09:17:54] *** pst is now known as |pst|
[09:18:24] <JBurton> hi |pst|
[09:18:25] <nielx> well, I'm getting an airport basestation
[09:19:54] *** Karina``_ has joined #haiku
[09:19:55] *** Karina`` has quit IRC
[09:22:52] *** sl44d has joined #haiku
[09:23:50] <nielx> anyway, later
[09:23:51] *** nielx has quit IRC
[09:34:18] *** Fanskapet has joined #haiku
[09:36:16] <CIA-6> sikosis * current/src/prefs/fonts/ (16 files): Updated
[09:40:26] *** slaad has quit IRC
[09:40:26] *** sl44d is now known as slaad
[09:50:37] *** znation has quit IRC
[09:50:57] *** znation has joined #haiku
[10:08:32] *** emwe has joined #haiku
[10:29:23] *** slaad has quit IRC
[10:36:06] *** BGA has joined #haiku
[10:36:07] *** ChanServ sets mode: +o BGA
[11:00:16] *** ShackaN has joined #haiku
[11:00:18] *** AnEvilYak has quit IRC
[11:21:03] *** BGA has quit IRC
[11:25:40] *** emwe has quit IRC
[11:27:44] *** emwe has joined #haiku
[11:41:12] *** thies has quit IRC
[11:42:10] *** Undrew has joined #haiku
[11:42:10] *** thies has joined #haiku
[11:42:55] *** emwe has quit IRC
[11:44:33] *** emwe has joined #haiku
[11:50:54] *** mmu_man has quit IRC
[11:55:57] <CIA-6> rudolfc * current/src/add-ons/accelerants/nvidia/engine/nv_acc_dma.c: fixed FIFO channel pointer error that caused assert_fifo to always fail (DMA, >NV40). Should fix driver hanging after changing workspaces with different modesettings on NV40 and later.
[12:00:27] *** Methe has joined #haiku
[12:36:27] *** thies has quit IRC
[12:36:27] *** znation has quit IRC
[12:40:03] *** znation has joined #haiku
[12:42:32] *** thies has joined #haiku
[12:42:45] *** Methe has quit IRC
[12:42:59] *** Fanskap has joined #haiku
[12:45:57] *** mmu_man has joined #haiku
[12:45:58] *** ChanServ sets mode: +o mmu_man
[12:46:06] *** Fanskapet has quit IRC
[12:49:58] *** xeD has joined #haiku
[12:50:49] *** xeD has quit IRC
[12:51:24] *** xeD has joined #haiku
[12:54:14] *** GregCrain has joined #haiku
[12:55:11] *** mes_ has joined #haiku
[13:01:43] *** Undrew has quit IRC
[13:05:49] *** emwe has quit IRC
[13:14:06] *** stippi has joined #haiku
[13:16:52] <stippi> Anybody? strcasecmp() and strcmp()?
[13:17:01] <|pst|> ?
[13:17:06] <stippi> what is the difference between strcasecmp() and strmp()?
[13:17:23] <CIA-6> rudolfc * current/src/add-ons/accelerants/nvidia/ (4 files in 2 dirs): added 2D_surface setup (DMA), added fifo channel assignent check for aquire_engine, cleaned some stuff up.
[13:17:59] <@mmu_man> strcmp("abc","ABC") != 0
[13:18:08] <@mmu_man> strcasecmp("abc","ABC") == 0
[13:18:50] <stippi> mmu_man: thanks a bunch, I think the functions is badly misnamed, thus my asking. But it is exactly what I hoped for.
[13:19:03] <CIA-6> rudolfc * current/headers/private/graphics/nvidia/nv_acc.h: added more DMA defines (for FIFO channel assigment).
[13:19:45] <@mmu_man> should be strnocasecmp but it's 2 chars more to type :)
[13:19:54] *** emwe has joined #haiku
[13:20:03] <@mmu_man> ELAZY
[13:20:26] <stippi> or maybe stricmp(), which would have helped-
[13:21:48] *** Methe has joined #haiku
[13:44:21] *** ahwayakchih has joined #haiku
[13:44:24] <ahwayakchih> hih>	hi everyone
[13:44:33] <ahwayakchih> hih>	hi JBurton
[13:44:36] <ahwayakchih> hih>	hi stippi
[13:52:51] <JBurton> re
[13:52:52] <JBurton> hi ahwayakchih
[13:52:53] *** GregCrain has quit IRC
[13:53:28] <JBurton> stippi there is stricmp() actually
[13:53:35] <JBurton> and also strcmpi()
[13:53:42] <JBurton> it depends on the C implementor
[13:54:03] <JBurton> IIRC stricmp() is/was used on bsd systems
[13:54:07] <JBurton> strcmpi() on windows
[13:54:15] <JBurton> strcasecmp() should be posix
[13:54:25] <JBurton> but I agree it's misnamed
[13:54:53] <@mmu_man> hmm some of them also handle locale stuff
[13:55:15] 
[13:55:23] <@mmu_man> depending on the locale
[13:56:17] <JBurton> ahwayakchih around ?
[13:56:29] <ahwayakchih> yep
[13:57:10] <JBurton> ahwayakchih usually you greet me with "re" everytime I "re" :P
[13:57:27] <ahwayakchih> oops, OMG, i'll be damned!
[13:57:29] <ahwayakchih> sorry
[13:57:34] <ahwayakchih> FORGIVE ME!!!
[13:57:35] <JBurton> mmu_man do you know if beos stropt() has some weird bugs by chance ?
[13:57:37] <JBurton> ahwayakchih ahah :)
[13:57:39] <ahwayakchih> re JBurton :))
[13:57:44] <JBurton> thanks ahwayakchih :P
[13:57:47] <ahwayakchih> hehe
[13:58:30] <@mmu_man> do'nt you mean getopt ?
[13:58:42] <JBurton> ah damn yes :P
[13:58:47] <JBurton> sorry, Freudian typo :P
[13:58:48] <JBurton> mmu_man
[13:58:56] <@mmu_man> dunno
[13:59:20] <JBurton> I got weird results depending on the order of the parameters in the parameter string
[14:01:10] *** stippi has quit IRC
[14:10:22] <CIA-6> rudolfc * current/src/add-ons/accelerants/nvidia/engine/nv_acc_dma.c: added setting pattern colorspace (DMA)
[14:11:58] <CIA-6> rudolfc * current/headers/private/graphics/nvidia/nv_acc.h: added pattern cmd colorspace define (PIO/DMA)
[14:29:58] <ahwayakchih> JBurton i have an request for You :)
[14:47:11] <ahwayakchih> JBurton would it be possible to make menu's scrolling public? so one coudl manipulat menus too big for screen? or at least make menu/popup menu autoscroll to currently selected item (at least in radio mode) :))
[14:50:30] *** emwe has quit IRC
[14:51:53] *** emwe has joined #haiku
[14:53:39] *** nPHYN1T3 has joined #haiku
[14:54:24] *** mes_ has quit IRC
[14:57:25] <JBurton> ahwayakchih back
[14:57:31] <ahwayakchih> re
[14:57:39] <JBurton> ahwayakchih menu scrolling public...
[14:57:40] <ahwayakchih> JBurton
[14:57:46] <JBurton> hmmmm I have yet to implement it actually :P
[14:58:23] <ahwayakchih> heh
[14:59:51] <w-ber> http://www.qdb.us/41739
[15:00:38] <JBurton> I think I'll leave that as the last thing to do :P
[15:01:45] <w-ber> I have to admire C's simplicity
[15:01:53] <w-ber> then again...
[15:06:22] <ahwayakchih> JBurton hmm ok, though my font popup in WonderBrush is too big to fit in screen, and i would like it to be scrolled properly after opening :)
[15:07:27] <JBurton> actually it should scroll automatically if it goes beyond the screen
[15:12:00] <ahwayakchih> yep, but current popup doesn't scroll, so if i have z* font selected and want to select x* font i have to scroll all the fonts each time... ;]
[15:12:19] <JBurton> ah, yes, I see the problem
[15:21:25] *** xeD has quit IRC
[15:34:32] *** BeMonni has joined #haiku
[15:35:10] <ahwayakchih> cya everyone
[15:35:22] *** ahwayakchih has quit IRC
[15:36:11] <JBurton> bye ahwayakchih
[15:36:11] <JBurton> oh
[15:36:14] <JBurton> he already left
[15:49:34] <CIA-6> axeld * current/src/servers/syslog_daemon/syslog_output.cpp:
[15:49:34] <CIA-6> The daemon now runs on top of our kernel, so it should now write to
[15:49:34] <CIA-6> the real syslog.
[15:49:34] <CIA-6> Also, find_directory() now makes sure that the path to the syslog
[15:49:34] <CIA-6> actually exists.
[15:51:11] *** ConneX has joined #haiku
[15:59:21] *** znation has quit IRC
[15:59:36] *** znation has joined #haiku
[16:03:46] *** dipp has joined #haiku
[16:11:54] *** Fanskap has quit IRC
[16:13:15] <CIA-6> rudolfc * current/src/add-ons/accelerants/nvidia/engine/nv_acc_dma.c: added cmd defines (CTX registers) for pre-NV40 cards, corrected a CTX programming error for NV40 and higher (2d_surface).
[16:14:26] <sys2> hows that accel comming? ... anyone know if there is a differnece yet? :>
[16:40:01] <CIA-6> axeld * current/Jamrules: Removed now unnecessary comment.
[16:41:57] *** Methe has quit IRC
[16:45:19] *** mahlzeit has joined #haiku
[16:45:19] *** ChanServ sets mode: +o mahlzeit
[16:45:45] <JBurton> hi mahlzeit
[16:45:49] <@mahlzeit> hey JBurton
[16:47:16] *** mmadia has joined #haiku
[16:49:44] *** SamuelGZ has joined #haiku
[16:50:45] *** mes_ has joined #haiku
[16:52:02] <CIA-6> rudolfc * current/src/add-ons/accelerants/nvidia/engine/nv_acc_dma.c: completed NV10 architecture DMA programming to the same level as NV43. Hopefully this engine will show more signs of life than NV43 still does..
[16:52:11] *** brennanOS has joined #haiku
[16:54:13] *** Methe has joined #haiku
[16:54:17] <CIA-6> rudolfc * current/headers/private/graphics/nvidia/nv_macros.h: added NV4/NV10 architecture register define needed for DMA stuff
[16:54:34] *** mes_ has quit IRC
[16:55:03] <Methe> mahlzeit!
[16:55:06] <Methe> howdy ?
[16:55:09] <@mahlzeit> uh oh
[16:55:11] * mahlzeit runs away
[16:55:21] *** thaflo has quit IRC
[16:55:30] <JBurton> hey Methe
[16:55:40] <Methe> hola JBurton
[16:55:43] <Methe> come es tai ?
[16:56:06] <@mahlzeit> bah, just lost a game of rummy
[16:56:25] <Methe> I'm doing a playlist for a radio atm :DD I'm in a webradio. I have already done one and i'm mkaing another one :DDD
[16:56:48] <@mahlzeit> you have many listeners?
[16:57:12] <Methe> last week during my playlist got between 40 and 60
[16:57:21] <@mahlzeit> not too bad
[16:57:30] <Methe> indeed
[16:58:03] <Methe> its not a very well know radio
[16:58:06] <Methe> that's why
[16:58:09] <Methe> but anyway it's fun :
[16:58:11] <Methe> :)
[16:58:19] <@mahlzeit> nice
[16:58:52] <Methe> next one will be the the night in a strange gardent
[16:58:54] <Methe> :DD
[16:58:55] *** badonaway has quit IRC
[16:59:01] *** Greyhawk_Dragon has joined #haiku
[17:00:00] *** thaflo has joined #haiku
[17:00:08] <@mahlzeit> hey, maybe you can include this song (look away little children): http://home.tiscali.nl/mahlzeit/suckmycunt.mp3
[17:00:20] <@mahlzeit> my friend made it :-)
[17:00:36] <@mahlzeit> it's very funny
[17:00:48] * Methe lol @ title
[17:01:10] <JBurton> fine thanks Methe
[17:01:21] <Methe> JBurton: nice delay :]]
[17:01:52] <Methe> mahlzeit: I can't pu it into my playlist cause it's not in the theme i'm making
[17:01:56] <Methe> but anysong is welcome
[17:01:58] <Methe> for the radio
[17:02:07] <Methe> he>	he can just dend links to the radio
[17:02:10] <Methe> and hop they'll get in it
[17:02:18] *** badonaway has joined #haiku
[17:02:39] <Methe> kontakt at erreur404 dot org is the mail adress
[17:02:43] <@mahlzeit> did you listen to the song? :-)
[17:03:15] * Methe Dls it
[17:03:21] <Methe> AHAH
[17:03:24] <Methe> MIDI powa
[17:03:48] <Methe> that's indeed fun.
[17:04:03] <Methe> and it will be playlisted without a doubt :)
[17:04:27] <Methe> I dont know yet how to include songs in main playlist
[17:04:31] <Methe> ahah
[17:04:36] <Methe> who's thekid
[17:04:39] <Methe> who's the kid
[17:04:45] <@mahlzeit> kid?
[17:04:49] <Methe> girl
[17:04:50] <Methe> ?
[17:04:58] <@mahlzeit> it's a guy, pitched up :-)
[17:05:05] <Methe> huhu
[17:11:41] <JBurton> bye all
[17:11:45] <@mahlzeit> cya
[17:12:51] *** JBurton has quit IRC
[17:13:58] *** mmadia has quit IRC
[17:16:29] *** tqh has joined #haiku
[17:19:35] *** Greyhawk_Dragon has quit IRC
[17:29:09] *** MikeW has joined #haiku
[17:29:28] *** _gingerninja is now known as gingerninja
[17:30:14] *** ConneX has quit IRC
[17:44:32] *** gingerninja has quit IRC
[17:48:44] *** gingerninja has joined #haiku
[17:50:30] *** Chatarra has joined #haiku
[17:51:40] <CIA-6> laplace * current/headers/private/print/BeUtils.h: Added function ScaleRect().
[17:54:34] *** fyysik has joined #haiku
[17:55:00] <CIA-6> laplace * current/src/add-ons/print/drivers/pcl6/DeltaRowCompression.h: Removed misleading comment
[17:55:04] <fyysik> tqh - there are two existsd in last patch - what does it mean?
[17:55:06] *** Chatarra has quit IRC
[17:55:11] <fyysik> Exists()
[17:55:26] *** Chatarra has joined #haiku
[17:55:57] *** Chatarra has quit IRC
[17:56:12] *** Chatarra has joined #haiku
[17:56:51] *** mmu_man has quit IRC
[18:03:22] *** illissius has joined #haiku
[18:05:56] *** fyysik has quit IRC
[18:06:26] *** SamuelGZ has quit IRC
[18:18:15] *** thaflo has quit IRC
[18:44:29] *** mmadia has joined #haiku
[18:46:10] *** emwe has quit IRC
[18:47:31] *** emwe has joined #haiku
[19:09:08] *** TuneTracker has joined #haiku
[19:10:33] *** MikeW has quit IRC
[19:11:12] *** fyysik has joined #haiku
[19:12:40] *** m_eiman has joined #haiku
[19:12:54] <fyysik> for now - http://beos.spb.ru/program/123/Samba2.2.7a-BeOS-BONE-test2.pkg.zip
[19:16:01] *** RageMax has joined #haiku
[19:17:42] *** Potn has joined #haiku
[19:19:14] *** oco has joined #haiku
[19:25:51] <brennanOS> fyysik: how long does it take to build Mozilla?
[19:36:00] *** Chatarra has quit IRC
[19:38:43] *** |DaGo| has joined #haiku
[19:40:34] <fyysik> brennanOS - depends on CPU
[19:41:16] <fyysik> on PIII-550 with IDE replacement driver at indexless partitions - 4-5 hours
[19:41:36] <fyysik> much faster under Linux and Windows
[19:41:55] <fyysik> ~ 1 hour at same machine
[19:47:04] * tqh needs reboot
[19:47:07] *** tqh has quit IRC
[19:47:31] <tic> fyysik, eek. why do you think that is?
[19:47:34] <tic> fyysik, or perhaps you know
[19:47:39] *** Fanskapet has joined #haiku
[19:48:14] *** tqh has joined #haiku
[19:54:13] * fyysik tried
[19:54:46] *** Fanskapet has quit IRC
[19:54:49] <fyysik> someone said that's due ugly BeOS VM implementation + BFS overheads
[19:55:28] *** Begasus has joined #haiku
[19:55:43] *** DaaT has joined #haiku
[19:55:47] <brennanOS> ick
[19:55:47] *** |DaGo| has quit IRC
[19:55:52] <brennanOS> thats a huge time difference
[19:56:33] *** Fanskapet has joined #haiku
[19:56:50] <mmadia> is it possible to build mozilla on a fat32 partition?
[19:56:55] <fyysik> yup
[19:57:17] <fyysik> timeless from irc.mozill.org managed to build BeZilla on Fat32
[19:57:59] <mmadia> did he mention if it was significantly faster than a nonindexed bfs?
[19:58:11] <fyysik> ik>	i think he didn't compare
[19:58:12] <tic> it was probably ot. :)
[19:58:13] <tic> not.
[19:58:25] <tic> as the fat32 driver in beos is way slower than bfs.
[19:58:30] <tic> but on a windows _system_, it's faster.
[19:58:35] <tic> different VM and all.
[19:59:03] <fyysik> tic - "fast/slow" is relative uncertain word. There are very various fail operations
[19:59:15] <fyysik> one is copying big files at once
[19:59:21] <tic> m'kay.
[19:59:27] <fyysik> second is permanent open/close for little files
[19:59:34] <fyysik> for example
[19:59:35] <tic> I find fat32 volumes slower than bfs.
[20:03:39] *** mmadia42 has joined #haiku
[20:06:49] * tqh is waiting on bugzilla mail...
[20:08:12] *** NathanW has joined #haiku
[20:09:55] *** YNOP has joined #haiku
[20:11:39] <fyysik> for now - http://beos.spb.ru/program/123/Samba2.2.7a-BeOS-BONE-test2.pkg.zip
[20:11:58] *** Fanskap has joined #haiku
[20:12:02] *** Fanskap has quit IRC
[20:12:09] <fyysik> if someone needs file sharing in BONE urgently:)
[20:12:28] *** Fanskap has joined #haiku
[20:12:42] *** Fanskapet has quit IRC
[20:20:33] *** mmadia has quit IRC
[20:20:34] *** mmadia42 is now known as mmadia
[20:24:08] *** stippi has joined #haiku
[20:24:37] *** Begasus has quit IRC
[20:25:24] *** illissius- has joined #haiku
[20:27:28] *** Begasus has joined #haiku
[20:33:42] *** illissius has quit IRC
[20:42:39] <fyysik> tqh
[20:45:39] *** znation has quit IRC
[20:46:55] *** znation has joined #haiku
[20:51:02] *** thies_ has joined #haiku
[20:54:11] *** mahlzeit has quit IRC
[20:55:26] <tqh> fyysik yes?
[20:56:13] <fyysik> tqh - did you receiceived your promised Zera copy already? No info from z_eight fro long time
[20:58:00] <tqh> no, havn't heard about that. Although I'm not very concerned about it either.
[20:58:11] <CIA-6> darkwyrm * current/src/kits/interface/ (Font.cpp InterfaceDefs.cpp):
[20:58:11] <CIA-6> Moved _init_global_fonts to Font.cpp
[20:58:11] <CIA-6> Implemented _init_global_fonts
[20:58:11] <CIA-6> BFont::GetHeight returns proper values
[20:58:21] <tqh> If I was I would have bought it already.
[20:59:26] <fyysik> tqh - me to, but i wish biesi and timeless will get their copies at last
[20:59:54] <tqh> ah yes that would be good
[21:00:59] *** thies has quit IRC
[21:01:15] <tqh> fyysik Is IFRAMEs in their own BWindow?
[21:05:56] <fyysik> hmm, that's interesting question...wondered about it myself long ago
[21:05:57] <CIA-6> darkwyrm * current/headers/private/servers/app/ (FontFamily.h FontServer.h ServerFont.h): More API fixes and tweaks, mostly to get BFont::GetHeight working
[21:06:40] <fyysik> tqh - drop-downs are
[21:07:10] <fyysik> forms in buzilla main query are. Lot of them at least
[21:09:10] <CIA-6> darkwyrm * current/src/servers/app/server/ (5 files):
[21:09:10] <CIA-6> Changed keyboard nav color to match R5 even though we use Dano's attributes
[21:09:10] <CIA-6> BFont::GetHeight now works properly
[21:11:40] <fyysik> tqh, but i again suspecy from my current picture in ProcessController, that most objects at https://bugzilla.mozilla.org/query.cgi?format=advanced are InvisibleWindows now:)
[21:12:11] <fyysik> after that patch you know about, no more w->   in PC, just empty places for threads
[21:13:24] <tqh> ah
[21:13:35] *** Racer__X has joined #haiku
[21:13:48] *** thaflo has joined #haiku
[21:14:36] <fyysik> http://beos.spb.ru/mozilla/BugZilla-threads.png tqh
[21:15:25] <fyysik> one w> is main window with title, second is URL-bar drop-down
[21:16:25] <tqh> ah, and lots of untitled threads. hmm.
[21:16:55] <fyysik> this is nsprthreads+bthreads build
[21:17:10] <fyysik> interesting is to compare with different build
[21:17:13] <tqh> I use it here as well
[21:17:30] <fyysik> maybe some older version on your disk?
[21:19:44] <tqh> yes, I'll need to install process controller...
[21:20:43] <fyysik> what!!!??? You lived with PC till now???:)
[21:20:47] <fyysik> without
[21:23:14] <tqh> I had it before, but I did reinstall some time ago and didn't install it.
[21:24:19] <tic> bah. how can you avoid it? :)
[21:25:27] <tqh> Must be because I'm good :P
[21:25:44] <tic> heh.
[21:26:00] <tic> there's some ice-cream in the freezer waiting to be eaten by me.
[21:26:09] *** AtomoZero has joined #haiku
[21:28:52] *** lordcoxis has joined #haiku
[21:29:35] <tqh> fyysik: bthreads one on the left: http://europe.dnsalias.net/bthreads_on_the_left.png
[21:29:37] *** daguito has joined #haiku
[21:30:49] <daguito> v
[21:30:55] * tqh pets poorman
[21:31:31] <daguito> ?
[21:31:51] *** daguito has quit IRC
[21:32:29] *** mmadia has quit IRC
[21:33:02] <fyysik> tqh - those on the left looks like explicit BWindows, though, titleless
[21:33:18] <tqh> fyysik Yes, looks so.
[21:33:32] <CIA-6> laplace * current/src/add-ons/print/drivers/shared/libprint/ (GraphicsDriver.cpp JobData.cpp): Fixed bugs.
[21:34:49] * tqh goes to checks once more to be safe
[21:35:29] <tqh> I suspect one BWin for every dropdown.
[21:36:27] <tqh> Yep sure looks like it.
[21:36:52] <fyysik> eWindow_type == popup
[21:36:53] *** SamuelGZ has joined #haiku
[21:37:55] *** SamuelGZ has quit IRC
[21:38:10] *** SamuelGZ has joined #haiku
[21:38:40] *** daguito has joined #haiku
[21:39:05] <daguito> hi ppl
[21:39:49] *** BGA has joined #haiku
[21:39:49] *** ChanServ sets mode: +o BGA
[21:42:22] *** Konrad has joined #haiku
[21:47:31] <tqh> fyysik it's the popups:  http://europe.dnsalias.net/popups.png
[21:50:28] *** AtomoZero has quit IRC
[21:52:09] *** m_eiman has quit IRC
[21:54:10] <fyysik> tqh - which ones? bugzilla forms?
[21:54:20] *** AtomoZero has joined #haiku
[21:54:32] <fyysik> or all IFRAMEs ?
[21:55:08] *** DaaT has quit IRC
[21:55:51] *** DaaT has joined #haiku
[21:57:59] *** mmu_man has joined #haiku
[21:57:59] *** ChanServ sets mode: +o mmu_man
[21:58:02] <tqh> fyysik bugzilla forms.
[21:58:27] *** mmadia has joined #haiku
[22:00:35] <tqh> idg.se has three popups, but I can't dind one (url-bar is probably one)
[22:00:43] *** Konrad has quit IRC
[22:01:18] <tqh> ah found them, so iframes are probably not windows, if idg.se has iframe.
[22:02:58] <fyysik> ik>	i think not ALL forms are popups there though
[22:03:20] <fyysik> but maybe i'm wrong. looking at page source may help
[22:04:37] <tqh> fyysik idg.se has iframes but all windows are accounted for, so IFrames are probably not in their own windows.
[22:05:21] <tqh> which should be good. I suspect drawing order on children to cause that redraw problem.
[22:09:46] <fyysik> ik>	i suspected it too, 2 years ago, but then dropped those suspects
[22:10:26] <fyysik> vice versa, had thoughts about doing in MS Window way - replace BViews with BWindow+BView:)) but then dropped that idea too:)
[22:13:11] <@mmu_man> there is a finite number of BWindow you can cerate
[22:13:22] <@mmu_man> ue to the thread limit in app_server
[22:14:01] *** mmadia has quit IRC
[22:16:06] <fyysik> http://beos.spb.ru/mozilla/BugZilla-threads.png mmu_man
[22:16:28] <@mmu_man> hehe :)
[22:16:34] <fyysik> https://bugzilla.mozilla.org/query.cgi?format=advanced for that page
[22:19:41] * tqh should learn to only run one firefox build at a time.
[22:20:18] <@mmu_man> ouch =)
[22:20:54] <@mmu_man> or have a big swap
[22:21:20] <@mmu_man> [revol@patrick ~]$ cat /dev/misc/sysinfo
[22:21:21] <@mmu_man> max_swap_size   436207616
[22:21:21] <@mmu_man> swap_size       110944256
[22:21:22] <@mmu_man> used_swap_size  24576
[22:21:59] <fyysik> mmu_man - IIRC there were something like CIFS browsers since SAMBA 2.0 - did you investigate that problem? (I forgot names of those apps:(
[22:22:51] <@mmu_man> EALREADY
[22:22:51] *** thies_ is now known as thies
[22:23:46] <Methe> http://abfhm.free.fr/basket.swf OMFG !
[22:28:42] *** xeD has joined #haiku
[22:31:34] *** Methe has quit IRC
[22:33:43] *** ShackaN has quit IRC
[22:36:36] *** slaad has joined #haiku
[22:38:01] *** ShackaN has joined #haiku
[22:38:49] *** daguito has quit IRC
[22:47:06] *** stippi has quit IRC
[22:47:54] *** LupusMichaelis has joined #haiku
[23:00:27] *** brennanOS has quit IRC
[23:00:47] * tqh wonders why it's impossible to get stackcrawls with symbols in libwidget_beos.so
[23:01:51] <@mmu_man> is it built with -g ?
[23:02:38] <tqh> dunno, don't think it should be.
[23:02:45] <tqh> -g is strip?
[23:02:58] *** illissius- is now known as illissius[sleep]
[23:03:08] <w-ber> -g means include debugging symbols
[23:03:21] <@mmu_man> -g is include debug syms
[23:04:36] <tqh> well it is a debugbuild, and nothing interesting in makefile so I'll look at build log
[23:06:40] <tqh> it's built with -g
[23:07:35] <fyysik> Skype rules. Only reason to boot Windoze at home
[23:08:41] *** axeld has joined #haiku
[23:08:41] *** ChanServ sets mode: +o axeld
[23:09:13] <tqh> mmu_man can I use objdump to lookup an  #File libwidget_beos.so text + 0003adaa adress easily?
[23:09:36] <@mmu_man> use nm
[23:10:10] <@mmu_man> nm libwidget_beos.so | sort | more '+/03adaa'
[23:10:50] <@axeld> tqh: or better forget about the last "aa" because "nm" only shows the beginning of symbols
[23:10:53] <@mmu_man> http://clapcrest.free.fr/revol/beos/shot_BeOS_powah_004.png
[23:10:57] <@mmu_man> hey axeld
[23:11:02] <@axeld> Hi mmu_man
[23:11:23] <@mmu_man> you're in early :)
[23:11:36] <@axeld> mmu_man: true enough :)
[23:11:42] * tqh cuts and pastes another one of mmu_mans nuggets to his Styledit text of wisdoms :)
[23:11:52] <fyysik> hi axeld
[23:11:56] <@axeld> hi fyysik!
[23:12:09] <tqh> and axeld's of course
[23:12:17] *** emwe has quit IRC
[23:12:39] * fyysik is in uncertain mood. Wife is away for next 1.5 months. maybe it is time to do some coding?
[23:13:10] <@axeld> fyysik: sounds good to me :)
[23:13:45] * fyysik thinks how to send also his daily work away. For 1.5 months:)
[23:13:58] <fyysik> and rent basement
[23:14:29] <@mmu_man> fyysik how about cloning virtual girl in beos ? :)
[23:14:49] <@mmu_man> an 17 22:14:49 <@mmu_man>	a "grown up" verion of Moe so to speak
[23:14:52] <fyysik> ghm, idea worth consideration
[23:16:59] <fyysik> axeld - actually. i'm almost ready - http://beos.spb.ru/fyysik/FyysiksCorner-SweetHome.jpg
[23:17:29] <YNOP> nice real to real
[23:17:34] <@axeld> Hey, there are almost as many computers as are here :)
[23:17:50] <@mmu_man> fyysik hmm is that a windoze screen I see on teh left ???
[23:18:01] <@axeld> fyysik: although the laptop on the left appears to run Windows :)
[23:18:05] <fyysik> axeld - one hidden is left from that picture and one in another room:)
[23:18:27] <fyysik> Skype, axeld - as i said, only reason to boot windoze at home for me:)
[23:18:43] <tqh> grr, I fix the seg. violation only to be left with automatic shutdown instead.
[23:19:11] * tqh wonders if nsWindow::Destroy does to much for new structure.
[23:19:22] <fyysik> and one of those laptops is "debug terminal":)
[23:20:03] <CIA-6> axeld * current/src/kernel/core/device_manager/ (probe.cpp Jamfile probe.c): Renamed probe.c to probe.cpp to prepare if for all the changes it got.
[23:20:10] <@axeld> fyysik: sounds like a good environment for kernel debugging :)
[23:20:14] * mmu_man runs away
[23:20:15] <fyysik> tqh - how dod you manage to get such interesting results?
[23:20:19] <@mmu_man> one more C++ file :-(
[23:20:38] <oco> :-)
[23:20:38] <@mmu_man> I heard Travis wasn't really fond of C++ in the kernel either :D
[23:20:48] <tqh> fyysik probably because nsWindow destroy almost always want window to quit.
[23:21:10] <tqh> and I rewrote StandardWindowCreate
[23:21:13] <fyysik> axeld - sure. Until i reanimated that old laptop i used (tried to use) ancient serial dot-matrix printer for that purpose, hehe
[23:21:54] <@axeld> mmu_man: who cares who is. C++ is *ways* better than C
[23:21:59] <fyysik> tqh - ahh, that's nice you reached :Destroy() code now. Looks weird for me
[23:22:10] <@axeld> mmu_man: and you know, I only do this do annoy you :-))
[23:22:37] <oco> maybe i can contribute some pascal sources :-)
[23:22:37] <@axeld> mmu_man: Just because I like you so much :-)
[23:22:53] <@mmu_man> it's an honour  :))
[23:23:00] <tqh> fyysik I am not sure I do I'm just guessing it just quit with a 'Kill Thread' in terminal no info at all
[23:23:32] <tqh> and bdb won't work for me. Having obj dir seperate from src seems to be bad for that.
[23:23:36] <fyysik> tqh - when you did chkbfs last time?
[23:23:40] <CIA-6> axeld * current/src/kernel/core/device_manager/probe.cpp: Fixed compilation issues that came with changing it to be C++ (hi mmu_man :-)).
[23:24:04] <@axeld> mmu_man: and btw, the evil factor of C++ is also much greater than the one of C. Why don't you like it more? :-))
[23:24:25] <Procton> tqh: bone?
[23:24:27] <tqh> fyysik: Long time ago.
[23:24:32] <tqh> Procton: yes
[23:24:43] <Procton> tqh: afaik bdb is broken in bone systems.
[23:24:48] <@axeld> Hey Procton
[23:24:52] <fyysik> tqh...time to do it for both partititions, it seems:)
[23:24:54] <Procton> hey axeld.
[23:24:55] <tqh> nope I've used it a lot.
[23:25:00] <Procton> you have?
[23:25:02] <@axeld> The latest one on BeBits should work
[23:25:07] <Procton> I've never managed it to run.
[23:25:19] <Procton> atleast not with proper info.
[23:25:43] <tqh> yes. just make sure your library and addon path is set up then run bdb app
[23:26:00] <@mmu_man> find current -name '*.cpp' -exec mv {} '`echo '{}' | sed 's/cpp$/c/'`' \;
[23:26:05] <Procton> odd.
[23:26:09] <@mmu_man> axeld it just feeld unright
[23:26:23] <@mmu_man> when I'm in kernel space I want to be in control
[23:26:26] <@axeld> mmu_man: Oh yeah, that it is :-)
[23:26:32] <@mmu_man> I want to feel the flow of control
[23:26:35] <tqh> I've used it several times for firefox-bin so it must work quite well :)
[23:26:37] <@mmu_man> doesn't wotrk with OO
[23:27:03] <@mmu_man> like the blood in your veins :)
[23:27:12] <@axeld> mmu_man: You have total control. You decide where to hide the obvious - to make the code clearer and less error prone
[23:27:27] <@mmu_man> I guess I should try
[23:27:36] <Procton> axeld: you can't do that with C?
[23:27:38] <@mmu_man> but keep the aspirine tube around
[23:28:29] <@axeld> Procton: not as good as. For example, with C++ you can easily allocate temporary objects using a helper object on the stack - it will be automatically deleted for you once you leave the stack frame
[23:28:44] <@axeld> Procton: And simplifications like these help a lot
[23:28:47] *** dipp has quit IRC
[23:29:01] <Procton> axeld: true.. hmm...
[23:29:22] <tqh> Procton Debugging firefox http://europe.dnsalias.net/hanging-threads.png
[23:30:11] <Procton> tqh: interesting... I suppose I should set up bdb then. I was told is was broken a long time ago, so I never bothered.
[23:30:35] *** thaflo has quit IRC
[23:30:58] <tqh> Well, it doesn't work today for me. But then again seems much doesn't work with the new firefox building instructions.
[23:31:33] <tqh> ofc it's nicer to debug debug-builds though.
[23:35:55] <CIA-6> axeld * current/src/kernel/libroot/posix/arch/x86/setjmp.c: Fixed compilation in case COMPILE_FOR_R5 is defined.
[23:37:12] <NathanW> axeld: On my system, the build complains about not knowing what kernel.so is
[23:37:22] <NathanW> Any idea what's up with that?
[23:37:25] <@mmu_man> must link with _KERNEL_ :)
[23:37:27] <@axeld> NathanW: since when?
[23:37:40] <@axeld> NathanW: since always or recently?
[23:37:40] <@mmu_man> (and not __KERNEL__ either as some ppl tried elsewhere =)
[23:37:43] <NathanW> an 17 22:37:43 <NathanW>	a few weeks, at the least
[23:37:51] <NathanW> It worked at the beginning of December
[23:38:08] <@axeld> NathanW: good, then this should be fixed since today or yesterday - can you confirm?
[23:38:12] <NathanW> the next time I tried building the kernel was 2 weeks ago, when it gave me that error
[23:38:13] <NathanW> sure
[23:38:20] <NathanW> let me sync the tree
[23:38:24] <@axeld> NathanW: thanks!
[23:38:29] <NathanW> may take a while :)
[23:42:24] <@mmu_man> axeld btw does our vfs use linux-like dentry stuff or just inodes as in-mem structs ?
[23:42:59] <@mmu_man> I do'nt think dentries would mix with out-of-namespace thigns like indices, attr dirs anyway
[23:43:04] <@axeld> mmu_man: the VFS itself has no dentry stuff yet
[23:43:09] <@mmu_man> yet ?
[23:43:32] <@axeld> mmu_man: we might introduce *partial* dentries - like remembering the parent directory, etc.
[23:43:35] <@mmu_man> not sure what it would bring in
[23:43:42] <@mmu_man> ah yeah well
[23:43:54] <@mmu_man> in Zeta I added a parent_vnid field to the vnode
[23:43:59] * tqh might have fixed instability
[23:44:04] <@mmu_man> tried in the ofile
[23:44:04] <@axeld> But we won't copy the name for now
[23:44:16] <@mmu_man> but it was problematic to use
[23:44:20] <@mmu_man> and maintain
[23:44:22] <@axeld> mmu_man: hm, so you've broken all hard-link supporting file systems? :)
[23:44:30] <@mmu_man> I wanted to minimize the impact on notify_listener
[23:44:35] <@mmu_man> axeld no
[23:44:41] <@mmu_man> it's just a hint for lsof
[23:44:45] <@mmu_man> it's not used elsewhere
[23:44:49] <@axeld> ah, okay
[23:44:57] <@mmu_man> so just if you use lsof you might get the wrong link
[23:44:59] <@mmu_man> that's all
[23:45:08] <@mmu_man> well first I mist fidn a way to not crash :)
[23:45:20] <@mmu_man> I access stuff under ints off
[23:45:23] * tqh goes to sleep
[23:45:29] <@mmu_man> but other stuff need to be locked
[23:45:31] <@axeld> night tqh
[23:45:38] *** lordcoxis has quit IRC
[23:45:43] <@BGA> axeld!
[23:45:46] <tqh> good night
[23:45:47] <@axeld> Hey BGA!
[23:45:52] *** tqh has quit IRC
[23:47:49] *** BGA_ has joined #haiku
[23:47:54] *** BGA has quit IRC
[23:48:24] *** brennanOS has joined #haiku

top