summaryrefslogtreecommitdiffstats
path: root/NOTES
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@redhat.com>2008-09-30 22:21:49 -0400
committerKristian Høgsberg <krh@redhat.com>2008-09-30 22:21:49 -0400
commit33bea964cae3791cc00173b62e82089168f87804 (patch)
treee31c644919a88f333303ae4f1208d4bae215f3db /NOTES
parent97f1ebe8d5c2e166fabf757182c289fed266a45a (diff)
downloadwayland-33bea964cae3791cc00173b62e82089168f87804.tar.gz
wayland-33bea964cae3791cc00173b62e82089168f87804.tar.xz
wayland-33bea964cae3791cc00173b62e82089168f87804.zip
More NOTES.
Diffstat (limited to 'NOTES')
-rw-r--r--NOTES15
1 files changed, 12 insertions, 3 deletions
diff --git a/NOTES b/NOTES
index f4534c2..429de30 100644
--- a/NOTES
+++ b/NOTES
@@ -13,9 +13,11 @@ as the panel or the desktop background.
It is still designed with a windowed type of desktop in mind, as
opposed to fullscreen-all-the-time type of interface.
-Current trends goes towards less and less rendering in X server,
-more hardware setup and management in kernel and shared libraries
-allow code sharing without putting it all in a server.
+Current trends goes towards less and less rendering in X server, more
+hardware setup and management in kernel and shared libraries allow
+code sharing without putting it all in a server. freetype,
+fontconfig, cairo all point in this direction, as does direct
+rendering mesa.
Client allocates DRM buffers, draws decorations, and full window
contents and posts entire thing to server along with dimensions.
@@ -27,6 +29,11 @@ gcs/fonts, no nested windows. OpenGL is already direct rendered,
pixman may be direct rendered which adds the cairo API, or cairo
may gain a GL backend.
+Could be a "shell" for launching gdm X server, user session servers,
+safe mode xservers, graphics text console. From gdm, we could also
+launch a rdp session, solid ice sessions.
+
+
ISSUES:
Include panel and desktop background in wayland?
@@ -47,6 +54,8 @@ field if you don't have subwindows?
synaptics, 3-button emulation, xkb, scim
+changing screen resolution, adding monitors.
+
RMI
the get_interface method is called on an object to get an object