Re: wayland implementation conformance

2011-01-27 Thread Sami Kyöstilä
Hi, On Wednesday 26 January 2011 16:57:29 ext Kristian Høgsberg wrote: > That's a good question. My intention is to have wayland.xml be the > official interfaces, but you're right that the drm interface is > specific to the Linux drm driver model and maybe that should be split > out into its own

[PATCH][WEB] Build Instructions: Move information about environment to beginning

2011-01-27 Thread cdahlin
From: Casey Dahlin The build instructions don't mention that setting various environment variables is necessary for Wayland and its dependencies to link properly until the very end of the document, after all of the actual instructions. This is a bit confusing to anyone who doesn't build into stra

Re: Checklist: Programmer viewpoint

2011-01-27 Thread Sam Spilsbury
On Fri, Jan 28, 2011 at 2:42 AM, Marty Jack wrote: > Programmer viewpoint >        Are we having background pixmaps and borders?  Should be always client > drawn, yes? No implicit rendering, please. Implicit rendering was there during the time that core rendering was around to save bandwidth fr

Re: Checklist: ICCCM/EWMH

2011-01-27 Thread Dana Jansens
Wow lots of stuff, and I can see a lot of thought in it. Nice job. Some comments inline. On Thu, Jan 27, 2011 at 1:44 PM, Marty Jack wrote: > Design choice recommendations >        Move to a single character set (UTF-8) >        Move to a single coordinate space for multiple video cards, multiple

Re: wayland implementation conformance

2011-01-27 Thread Jeremy Volkman
Here's a DTD to go along with the relaxng schema. The DTD is less restrictive, but still provides basic validation. This would go along with a DOCTYPE definition on the protocol document. Perhaps something like this: http://wayland.freedesktop.org/wayland-1.0.dtd";> -Jeremy On Thu, Jan 27, 2011

Re: [PATCH] Build instructions, add LD_LIBRARY_PATH

2011-01-27 Thread Bryce Harrington
On Sun, Jan 23, 2011 at 07:48:37PM -0500, dar...@chaosreigns.com wrote: > --- > building.html |5 - > 1 files changed, 4 insertions(+), 1 deletions(-) > > diff --git a/building.html b/building.html > index 58930e0..c41e01e 100644 > --- a/building.html > +++ b/building.html > @@ -168,12 +1

Checklist: Support applications viewpoint (with correct message body)

2011-01-27 Thread Marty Jack
Applications XRandR replacement I recommend supporting only what is a Virtual desktop under X Have all video cards and their outputs mapped onto that space, dispense with Screens, Xinerama, Zaphod, other means of doing this that have been used

Checklist: ICCCM/EWMH

2011-01-27 Thread Marty Jack
Design choice recommendations Move to a single character set (UTF-8) Move to a single coordinate space for multiple video cards, multiple outputs on same video card I think EGLDisplay should be what X would call a Virtual screen and that is large enough to combine

Checklist: Standards viewpoint

2011-01-27 Thread Marty Jack
X Protocol standards Base protocol Assuming window creation/deletion Assuming something for key, button, motion, focus change, and enter/leave events Assuming something for cursors, something for grabs Something for assigning

Checklist: Support applications viewpoint

2011-01-27 Thread Marty Jack
Packaging issues User-side fonts: right now, upstream is x.org for many of them What of bdftopcf, mkfontdir, mkfontscale What of bitmap fonts User-side cursors: What of xcursorgen, libXcursor, the on-disk format

Checklist: Packaging issues

2011-01-27 Thread Marty Jack
Packaging issues User-side fonts: right now, upstream is x.org for many of them What of bdftopcf, mkfontdir, mkfontscale What of bitmap fonts User-side cursors: What of xcursorgen, libXcursor, the on-disk format

Checklist: Programmer viewpoint

2011-01-27 Thread Marty Jack
Programmer viewpoint Are we having background pixmaps and borders? Should be always client drawn, yes? Non-rectangular windows and an equivalent for the Shape extension Tracing, debugging, performance hooks libXtst, xev, xscope, x11perf Selections as distributed

Checklist: User viewpoint

2011-01-27 Thread Marty Jack
User viewpoint Device initialization Something equivalent to xorg.conf and xorg.conf.d for devices that need some sort of initialization quirk or blacklisting (Comes up constantly on xorg mailing list - must address) Setup applications and A

Checklists to follow

2011-01-27 Thread Marty Jack
A draft checklist for areas that I think would be required to get completely off of X onto Wayland, if that's a goal. I have not done an exhaustive analysis to see if things are implemented yet. Nor have I attempted a design of the mechanisms. This is more of a checklist / requirements docume

Re: wayland implementation conformance

2011-01-27 Thread Casey Dahlin
On Thu, Jan 27, 2011 at 11:35:17AM -0500, Jeremy Volkman wrote: > Sure. xmllint, which comes with libxml2 (libxml2-utils in Ubuntu), supports > RELAX NG these days. > > scout:protocol jvolkman$ xmllint --noout --relaxng schema.xml wayland.xml > wayland.xml validates > > -Jeremy > The only issue

Re: wayland implementation conformance

2011-01-27 Thread Jeremy Volkman
Sure. xmllint, which comes with libxml2 (libxml2-utils in Ubuntu), supports RELAX NG these days. scout:protocol jvolkman$ xmllint --noout --relaxng schema.xml wayland.xml wayland.xml validates -Jeremy 2011/1/27 Kristian Høgsberg > On Wed, Jan 26, 2011 at 5:09 PM, Jeremy Volkman > wrote: > > H

Re: wayland implementation conformance

2011-01-27 Thread Kristian Høgsberg
On Wed, Jan 26, 2011 at 5:09 PM, Jeremy Volkman wrote: > Here's my stab at a Wayland schema written in RELAX NG. It can be converted > to a W3C schema if preferred, but RELAX NG provides more functionality. For > example, the schema is able to require an "interface" attribute for an > argument onl

Failed running composite against i915.

2011-01-27 Thread Arthur Zhu
#disable-gallium-i915 ./configure --prefix=/usr --enable-egl --enable-gles2 --with-state-trackers=glx,dri,egl --with-egl-platforms=drm --enable-gles-overlay --with-dri-drivers=i915 --disable-gallium-{i915,i965,radeon} root@arthur-laptop:/home/arthur/projects/wayland/compositor# ./comp