nanogui: Small Xlib replacement


Previous by date: 8 Sep 1999 20:09:05 -0000 Re: Herc in Microwin, Greg Haerr
Next by date: 8 Sep 1999 20:09:05 -0000 Naming problem, Guan Yang
Previous in thread: 8 Sep 1999 20:09:05 -0000 Re: Small Xlib replacement, Alex Holden
Next in thread:

Subject: RE: Small Xlib replacement
From: Greg Haerr ####@####.####
Date: 8 Sep 1999 20:09:05 -0000
Message-Id: <01BEFA03.0E9CB730.greg@censoft.com>

: Not only would making something close to X11R6 compliant necessitate
: adding significant complexity to the server, there's the additional
: problem of people who will incorrectly assume that it is supposed to be
: fully X compliant and complain when they find they can't compile an
: unpatched GTK+ against it or something.

	There's no question that we shouldn't be attempting to recreate X11R6.
No, we don't want full X compliance, either.

 Things like the X11 font, colour,
: Window manager, and input models really don't want to go into something
: intended to be a palmtop,

	Yep.  The font model can be heavily simplified with compiled-in
and later loadable fonts stored as simple bitmaps.  The color model can go
to an easy to understand and implement RGB model, and the Window manager
can be compiled in.  Drop the databases also. 


 and things that we do want to have like the
: handwriting recognition extensions we talked about don't directly fit into
: the X11 model.

	A new api would be nice here.


 I don't see any problem with simply changing the names
: and, where possible, parameters of the API to match the X11 model; in fact
: you may as well simply create a new version of the client lib with the
: different names in it, but it still won't give you anywhere near a full
: X11 implementation. 
: 
	Great - I'll take on this project.  The idea here is to create
an Xlib-compliant graphics api similiar to the MicroWindows implemention
of the Win32 api.  Certainly, noone mistakes MicroWindows as being Windows.
But, unmodified simple Windows programs will run on MicroWindows.  The
window manager is built in.  The font support is simplified.  It works.  Anyone
wanting to port low level graphics-oriented Windows programs to framebuffer,
SVGAlib, or raw hardware can use MicroWindows to do it.  Now they'll be able
to do the same thing with their low-level graphics-oriented X programs.

Greg

Previous by date: 8 Sep 1999 20:09:05 -0000 Re: Herc in Microwin, Greg Haerr
Next by date: 8 Sep 1999 20:09:05 -0000 Naming problem, Guan Yang
Previous in thread: 8 Sep 1999 20:09:05 -0000 Re: Small Xlib replacement, Alex Holden
Next in thread:


Powered by ezmlm-browse 0.20.