[PATCH 0/6] handle detailed timing operation

2008-11-27 Thread Ma Ling
Hi All I re-updated the patch, which handle all detailed timing operation, including EDID and EDID ext. Currently it only implemented CEA extension,but the unified interface can accommodate other extension detailed timing operations such as VTB, DI, LS ... . [PATCH 1/6] Includes some new

[PATCH 1/6] Includes some new structures and defined MACRO in edid.h

2008-11-27 Thread Ma Ling
defined corresponding structure and MACRO for detailed timing operation --- hw/xfree86/ddc/edid.h | 73 + 1 files changed, 73 insertions(+), 0 deletions(-) diff --git a/hw/xfree86/ddc/edid.h b/hw/xfree86/ddc/edid.h index 45caf6e..fde06d0 100644

[PATCH 3/6] handle detailed timing operation in xf86EdidModes.c

2008-11-27 Thread Ma Ling
handled detailed timing operation .e.g extract detailed timing modes from EDID and cea ext, then insert mode list. --- hw/xfree86/ddc/xf86DDC.h | 38 + hw/xfree86/modes/xf86EdidModes.c | 277 -- 2 files changed, 182 insertions(+), 133

[PATCH 5/6] handle detailed timing operation in xf86Configure.c

2008-11-27 Thread Ma Ling
handle detailed timing in xf86Configure.c --- hw/xfree86/common/xf86Configure.c | 56 1 files changed, 31 insertions(+), 25 deletions(-) diff --git a/hw/xfree86/common/xf86Configure.c b/hw/xfree86/common/xf86Configure.c index 8700496..2b7f634 100644 ---

[PATCH 6/6] handle detailed timing operation in print_edid.c

2008-11-27 Thread Ma Ling
handle detailed timing to print edid. --- hw/xfree86/ddc/print_edid.c | 252 +++ 1 files changed, 136 insertions(+), 116 deletions(-) diff --git a/hw/xfree86/ddc/print_edid.c b/hw/xfree86/ddc/print_edid.c index 7b6e298..af38856 100644 ---

[PATCH 4/6] handle detailed timing operation in xf86Crtc.c

2008-11-27 Thread Ma Ling
handle detailed timing operation,e.g. set up Monitor from detailed timing block from EDID and cea ext --- hw/xfree86/modes/xf86Crtc.c | 120 --- 1 files changed, 79 insertions(+), 41 deletions(-) diff --git a/hw/xfree86/modes/xf86Crtc.c

[PATCH] randr: add swapped dispatch for RR[GS]etCrtcTransform

2008-11-27 Thread Julien Cristau
Fix a memory leak in ProcRRGetCrtcTransform() while I'm at it. Signed-off-by: Julien Cristau [EMAIL PROTECTED] Cc: Keith Packard [EMAIL PROTECTED] --- randr/rrcrtc.c |6 +++--- randr/rrsdispatch.c | 29 ++--- 2 files changed, 25 insertions(+), 10 deletions(-)

Red and Blue Swapped

2008-11-27 Thread Leandro Galvez
Hi there, I have an xorg system running on linux virtual frame buffer. Images are extracted from the vfb and dumped into the real famebuffer. It is generating and responding already to inputs. But I have a problem with the color mapping, red and blue colors are swapped. Green is showing

Re: multiseat login problems: MDM?

2008-11-27 Thread Hugo Vanwoerkom
--- On Wed, 11/26/08, Kārlis Repsons [EMAIL PROTECTED] wrote: From: Kārlis Repsons [EMAIL PROTECTED] Subject: Re: multiseat login problems: MDM? To: Paulo Zanoni [EMAIL PROTECTED] Cc: xorg@lists.freedesktop.org Date: Wednesday, November 26, 2008, 12:58 PM On Wednesday 26 November 2008 19:49:12

X input module binary compatibility across xorg 1.3, 1.4, or 1.5?

2008-11-27 Thread Chueh Steel
Hi, all, 1. Is it possible to compiler one X input module so that it could be binary compatible across xorg 1.3, 1.4 or 1.5? 2. If not,, is there any good or easier way so that I could cross-compiler my X input module at just one platform? Any hint would be help and apprecitated!! Thanks.

Re: xinput test crashes server when touchpad clicked

2008-11-27 Thread Magnus Kessler
On Wednesday 26 November 2008, Peter Hutterer wrote: On Wed, Nov 19, 2008 at 10:07:59PM +, Magnus Kessler wrote: With the latest server and synaptics driver from git I can reliably crash the server by starting xinput test SynPS2/2 Synaptics Touchpad and then clicking the any of

Re: multiseat login problems: MDM?

2008-11-27 Thread Paulo Zanoni
I run a multiseat on Debian Sid, just 2 seats. I guess MDM means 'mandrake display manager? I run either gdm or no display manager at all, but then monitor0 with the VT's has to log a user on and issue a startx. I was talking about the multiseat (pseudo-)display manager, not mandrake

Re: proto/randrproto: Branch 'master' - 8 commits

2008-11-27 Thread Julien Cristau
Hi Keith, it seems like the length field in the RRGetCrtcTransform reply should be 24+(pn+pnp)/4+(cn+cnp)/4+pf+cf, not 16+... Cheers, Julien On Wed, Nov 26, 2008 at 09:23:38 -0800, Keith Packard wrote: ++┌─── ++RRGetCrtcTransform ++1 CARD8 major opcode ++

Re: multiseat login problems: MDM?

2008-11-27 Thread Steven J Newbury
On Wed, 2008-11-26 at 19:58 +, Kārlis Repsons wrote: On Wednesday 26 November 2008 19:49:12 you wrote: On Sun, Nov 23, 2008 at 4:37 PM, Kārlis Repsons [EMAIL PROTECTED] wrote: What should I do to get multiseat work in a case when * some user logs out * some seat doesn't receive

Intel G45: resolution on VGA port limited to 640x480

2008-11-27 Thread Frederik Himpe
I have a Dell Latitude E6400 with Intel Mobile 4 Series Chipset Integrated Graphics Controller [DISPLAY_VGA] (vendor:8086 device:2a42 subv:1028 subd:0233) and I'm using Mandriva 2009.0 x86_64 and xserver 1.4.2. With both the Intel xorg driver version 1.4.2 and 1.5.1, the resolution on the VGA

Re: [PATCH] randr: add swapped dispatch for RR[GS]etCrtcTransform

2008-11-27 Thread Keith Packard
On Wed, 2008-11-26 at 22:14 +0100, Julien Cristau wrote: +SwapLongs((CARD32 *)stuff-transform, (sizeof xRenderTransform) 2); +swaps(stuff-nbytesFilter); Please try compiling patches before submitting them. Testing would be a nice bonus too. -- [EMAIL PROTECTED] signature.asc

Re: proto/randrproto: Branch 'master' - 8 commits

2008-11-27 Thread Keith Packard
On Thu, 2008-11-27 at 15:24 +0100, Julien Cristau wrote: Hi Keith, it seems like the length field in the RRGetCrtcTransform reply should be 24+(pn+pnp)/4+(cn+cnp)/4+pf+cf, not 16+... The reply length doesn't include the first 32 bytes of the reply, so I think 16 is the right value (unless I

Weird wm behavior with xeyes

2008-11-27 Thread Jeremy Huddleston
Someone discovered an odd bug that our wm exhibits with xeyes. The black-lines are drawn at the right spot, but the ovals that select which region to view move down as quartz-wm starts and stops. ConfigureNotify is always returning the upper left of the inner window, and we are doing the

Eee Top, intel driver: backlight off

2008-11-27 Thread Uplink
Hello everyone, I recently received two shiny Asus Eee Top ET1602 units to play with. I am to run Linux on them, and pretend that the Windows XP Home that came with them is not there. But I have a problem... the LCD backlight is turned off when X starts with the intel driver. I use Ubuntu 8.10

Re: xinput test crashes server when touchpad clicked

2008-11-27 Thread Peter Hutterer
On Thu, Nov 27, 2008 at 11:49:58AM +, Magnus Kessler wrote: Tested-by: Magnus Kessler [EMAIL PROTECTED] That patch works fine for me. Thanks for fixing this. However, I see that the same unchecked access to p-key-xkbInfo exists in other functions in xkbEvents.c as well, notably

Re: Xrandr does not support screen size across two screens

2008-11-27 Thread Tobias Kaminsky
On Thursday 27 November 2008 21:56:06 Daniil V. Kolpakov wrote: В сообщении от Четверг 27 ноября 2008 Tobias Kaminsky написал(a): Maybe someone could tell me how to adjust the maximum. Adding new modeline does not work. You propably need adjust Virtual size, like this: Section Screen

Re: X input module binary compatibility across xorg 1.3, 1.4, or 1.5?

2008-11-27 Thread Peter Hutterer
On Thu, Nov 27, 2008 at 06:37:12PM +0800, Chueh Steel wrote: 1. Is it possible to compiler one X input module so that it could be binary compatible across xorg 1.3, 1.4 or 1.5? no, the ABI and API has changed a lot between all three. 2. If not,, is there any good or easier way so that I could

Re: disable copy/paste feature in X Window

2008-11-27 Thread Peter Hutterer
On Wed, Nov 26, 2008 at 04:46:47PM +0200, Catalin wrote: Is there any way to disable copy/paste feature for X Window? copy/paste is handled by the client, so you need to disable it in the client. Cheers, Peter ___ xorg mailing list

[ANNOUNCE] inputproto 1.5.0

2008-11-27 Thread Peter Hutterer
X Input Protocol 1.5.0 Additions over 1.4: input device properties support. IDP are modelled after window properties and work much in the same manner. Each X Input device can have multiple properties of arbitrary types at any point in time. These properties can be interpreted by the server

Re: Ansification of X.Org code other cleanup work

2008-11-27 Thread Paulo César Pereira de Andrade
On Mon, 20 Oct 2008, Alan Coopersmith wrote: Hi Alan, in your mail starting this thread If someone wanted to organize a janitorial squad to tackle these and help new people work through them to get to the point where they were ready for commit access, we'd love you forever (or at least

Re: Xrandr does not support screen size across two screens

2008-11-27 Thread Tino Keitel
On Thu, Nov 27, 2008 at 17:45:41 +, Tobias Kaminsky wrote: Hey, I am starting X across two screens using two graphic adapters. When I load Xephyr into it, I cannot adjust the size with xrandr to the maximum of 2560x1024 (2 tfts of 1280x1024). Xrandr's output says that the maximum is

Re: Current tinderbox regression (xf86-input-aiptek)

2008-11-27 Thread Paulo César Pereira de Andrade
http://tinderbox.x.org/builds/2008-11-28-0005/ http://tinderbox.x.org/builds/2008-11-28-0005/logs/xf86-input-acecad/#build acecad.c:76:28: error: sysfs/libsysfs.h: No such file or directory acecad.c: In function 'AceCadAutoDevProbe': acecad.c:250: warning: assignment makes pointer from

[PATCH 0/12] Input fixes for 1.6 - backing out XI2

2008-11-27 Thread Peter Hutterer
Keith: Here's the patch series for backing out XI2 for server-1.6. git://people.freedesktop.org/whot/xserver server-1.6-branch http://cgit.freedesktop.org/~whot/xserver/log/?h=server-1.6-branch Note the last two patches are not server-1.6 specific, they should also apply to master. I included

[PATCH 02/12] Xi: remove the GetExtensionVersion hack - don't reply with supported version.

2008-11-27 Thread Peter Hutterer
From: Peter Hutterer [EMAIL PROTECTED] XI2 abuses the GEV request to reply with the min/major version of the supported extension if the length for the name is 0. Don't do that, yet. Signed-off-by: Peter Hutterer [EMAIL PROTECTED] --- Xi/getvers.c | 13 - 1 files changed, 0

[PATCH 03/12] Xi: don't list attachment in ListInputDevices, but list all SDs.

2008-11-27 Thread Peter Hutterer
From: Peter Hutterer [EMAIL PROTECTED] In XI2, we only list the VCP and the VCK as well as floating SDs to non-XI2 clients. This is not the case here, we just list all devices. Signed-off-by: Peter Hutterer [EMAIL PROTECTED] --- Xi/listdev.c | 34 -- 1 files

[PATCH 05/12] dix: No DeviceEnterLeave events in server 1.6

2008-11-27 Thread Peter Hutterer
From: Peter Hutterer [EMAIL PROTECTED] --- Xi/exevents.c|4 --- Xi/extinit.c | 41 -- dix/enterleave.c | 36 -- dix/events.c | 73 -- xkb/xkbEvents.c |4 --- 5 files

[PATCH 04/12] Xi: don't allow VCP/VCK be OpenDevice'd, but allow all SDs.

2008-11-27 Thread Peter Hutterer
From: Peter Hutterer [EMAIL PROTECTED] Reverting to traditional XI behaviour. --- Xi/opendev.c | 11 ++- 1 files changed, 2 insertions(+), 9 deletions(-) diff --git a/Xi/opendev.c b/Xi/opendev.c index c51bb7e..8d24927 100644 --- a/Xi/opendev.c +++ b/Xi/opendev.c @@ -99,7 +99,6 @@

[PATCH 06/12] input: don't switch MDs' classes around between SDs.

2008-11-27 Thread Peter Hutterer
From: Peter Hutterer [EMAIL PROTECTED] Server 1.6 uses the X Input 1.x input model, where the core devices (VCP and VCK) do not generate XI events. They don't have to swap device classes but instead stay at the default number of classes at all times. This means we can get rid of the

[PATCH 08/12] dix: Don't deliver XI events from MDs.

2008-11-27 Thread Peter Hutterer
From: Peter Hutterer [EMAIL PROTECTED] Restore the XI 1.x event model: VCP/VCK deliver core events only, SDs device events only. Signed-off-by: Peter Hutterer [EMAIL PROTECTED] --- dix/events.c | 62 ++--- 1 files changed, 20 insertions(+),

[PATCH 07/12] Xi: Purge XGE remainders, we don't have any XGE events anymore.

2008-11-27 Thread Peter Hutterer
From: Peter Hutterer [EMAIL PROTECTED] --- Xi/extinit.c | 37 - 1 files changed, 0 insertions(+), 37 deletions(-) diff --git a/Xi/extinit.c b/Xi/extinit.c index 0ec5342..51e0200 100644 --- a/Xi/extinit.c +++ b/Xi/extinit.c @@ -120,14 +120,6 @@ int

[PATCH 09/12] dix: don't detach SDs during grabs.

2008-11-27 Thread Peter Hutterer
From: Peter Hutterer [EMAIL PROTECTED] --- dix/events.c | 67 -- 1 files changed, 0 insertions(+), 67 deletions(-) diff --git a/dix/events.c b/dix/events.c index b024d9e..d7618c2 100644 --- a/dix/events.c +++ b/dix/events.c @@ -1466,51

[PATCH 11/12] xkb: Extra sanity checks to prevent dev-key == NULL dereferencing.

2008-11-27 Thread Peter Hutterer
From: Peter Hutterer [EMAIL PROTECTED] --- xkb/xkbEvents.c | 19 +++ 1 files changed, 15 insertions(+), 4 deletions(-) diff --git a/xkb/xkbEvents.c b/xkb/xkbEvents.c index 67bd674..9d8ec0d 100644 --- a/xkb/xkbEvents.c +++ b/xkb/xkbEvents.c @@ -110,7 +110,7 @@ Time

[PATCH 10/12] Require inputproto 1.5

2008-11-27 Thread Peter Hutterer
From: Peter Hutterer [EMAIL PROTECTED] Also claim to now support XI 1.5. Signed-off-by: Peter Hutterer [EMAIL PROTECTED] --- Xi/extinit.c |4 ++-- configure.ac |2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Xi/extinit.c b/Xi/extinit.c index 51e0200..14eb3cb 100644