Hi!
here is the link:
http://www.distantvoices.org/download/b ... mg.tar.bz2source code is as usual located on my website:
www.distantvoices.orgTo clarify: it should work (the tests prove the contrary) on real hardware and in VMWare. (three out of four test machines at my availability are running it without problems) It refuses to work in bochs. Need to do some testing with qemu. The gui doesn't start per se. you needto enter 'gui' at the command line in order to start it.
'been successful in doing the vfs thing - now, I'm implementing some gui widgets. Some of them are already implemented:
drawing control aka canvas (i call it doodle control, don't ask me why)
text control
button control
grid layout manager
tab layout manager (this one is cool) *gg*
well, enough of the bragging.
known bugs:
the gui console window (the one where the gui service spits out its messages) disappears. Just move the active window over and it appears again.
if running the shell in gui: the placement of the (not present) cursor is broken. It doesn't work at all. Need to do some work here.
The shell history has some issue witht he scrolling back throu entered commands. as soon as the first entry is reached and you hit the up arrow once again, you canna move away from it - neither up nor down. That's mainly because I've done this thing in the middle of the night instead of going to bed and having a nap.
editHave found a bug which caused the whole system to crap out, if a file grew over a certain size. well, it is solved, and of course, other issues might reveal in turn their evil faces and mock on me - but that's the os developers fate, isn't it? The sourcecode and floppy image are as usual on my web.
/editthanks for your feedback, criticism and occasional kicks in the butt for inefficient and crappy code. I admit, BlueIllusion is full of crappy code, not the least amongst it my malloc.c. Well, I do my best to redo it as soon as possible.
important: BlueIllusion doesn't work with the Bochs. It is a problem with the floppy driver and I canna find out what the heck it expects me to do. $%?&!!
some screenshots:
an older one:
[img height=230 width=350]http://www.distantvoices.org/bilder/bi0036_GUI_draw.bmp[/img]
from today:
[img height=230 width=350]http://www.distantvoices.org/bilder/bi0036_GUI_cluttered.bmp[/img]