Index:
[thread]
[date]
[subject]
[author]
From: Jason McMullan <jmcc@ontv.com>
To : ggi-develop@eskimo.com
Date: 24 Aug 1998 17:15:12 GMT
Current state of ggi_console
I've been doing a lot of work on GGI Console lately,
but it won't compile just yet. Here's the latest changes:
* All the EvStack filters have been moved to a
linux/drivers/console/evstack subdir
* Replacable scrollers are going away. They will
be replaced with a single scroller interface that
takes care of all the general case scrolling, with
specifics taken care of by the kgi_text_operations
renderers.
* The only target for the scroller interface is KGI
`displays'.
* kgi_text_operations: A bunch of text op `renderers'
are currently being abducted from fbcon code and
will provide a compiled-in/modular way to request
struct kgi_text_operation *.
ie:
int vga16_set_mode(...) {
kgi_release_render(oldmode.textop);
....
switch (mode) {
case GT_TEXT16:
textop=kgi_acquire_render("text16");
break;
case GT_4BIT:
textop=kgi_acquire_render("vga-4plane");
break;
case GT_8BIT:
textop=kgi_acquire_render("cfb8");
break;
...
}
}
* OpenFirmware display and IBM vga will be the initial ports.
* I'm currently trying to find the best way to easily
`retrofit' the current input devices in linux/drivers/char
to emit EvStack events.
--
Jason McMullan - Linux - GGI - http://pepsi.visus.com/~jmcc
On the wonderful world of Microsoft Products:
Why put fault tolerance in the OS, when it's
already built into the User?
-- Steve Shaw <nospamola_sbshaws@kc-primary.net>
comp.os.linux.advocacy
Index:
[thread]
[date]
[subject]
[author]