[ANNOUNCE] xf86-input-evdev 2.2.4

2009-08-05 Thread Peter Hutterer
Fixing a regression introduced with 2.2.3.

The fix to Bug #21832 in 2.2.3 prevented Alps touchpads from working with
the evdev driver. These touchpads announce both relative and absolute axes,
events from the latter get ignored with the fix to 21832.

The fix special-cases touchpad initialization to give absolute axes
precedence over relative if a touchpad or touchscreen is found.
For more info see Bug 23126.
http://bugs.freedesktop.org/show_bug.cgi?id=23126

Michael Witten (1):
  evdev.c: Fix/improve discrimination of rel/abs axes

Peter Hutterer (1):
  evdev 2.2.4

git tag: xf86-input-evdev-2.2.4

http://xorg.freedesktop.org/archive/individual/driver/xf86-input-evdev-2.2.4.tar.bz2
MD5: 6d0bd6cd3f50a42687c663d4764aeb44  xf86-input-evdev-2.2.4.tar.bz2
SHA1: 617f2f2e8649653caa8bb78aaa71f0ebe8168189  xf86-input-evdev-2.2.4.tar.bz2

http://xorg.freedesktop.org/archive/individual/driver/xf86-input-evdev-2.2.4.tar.gz
MD5: 3347b343b50837f225130f3441909f52  xf86-input-evdev-2.2.4.tar.gz
SHA1: 6b8f67eb4ca26dd42b3a91bec2444a68d3d6d157  xf86-input-evdev-2.2.4.tar.gz



pgplK2ieE4Qdp.pgp
Description: PGP signature
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

[ANNOUNCE] inputproto 1.9.99.901

2009-08-05 Thread Peter Hutterer
XI2 protocol specificiation RC 1.

A bunch of documentation updates since the last .15 release. I expect a few
more documentation updates for the final release but no changes in the
protocol itself.

Peter Hutterer (13):
  XI2proto.txt: update list of XI2 event types.
  XI2proto.txt: Add some XI1 vs. XI2 interoperability descriptions.
  XI2proto.h: Remove special doxygen tags.
  XI2proto.txt: padding bytes must be zero.
  XIproto.txt: clarify that the ClientPointer is set, even if implicitly.
  XI2proto.txt: grabbing a slave does not detach it anymore.
  XI2proto.txt: passive grabs can take XIAll{Master}Devices.
  XI2proto.txt: sourceid on DeviceChanged is the device.
  XI2proto.txt: typo fixes and minor clarifications.
  XI2proto.txt: don't put field names in quotes.
  XI2proto.txt: document ClientPointer in more detail.
  Revert "XI2proto.txt: grabbing a slave does not detach it anymore."
  inputproto 1.9.99.901 (RC 1)

git tag: inputproto-1.9.99.901

http://xorg.freedesktop.org/archive/individual/proto/inputproto-1.9.99.901.tar.bz2
MD5: f7d213547a2cd422fd4b895ba3cc422c  inputproto-1.9.99.901.tar.bz2
SHA1: b7b3d904f7e5e08fac119c1c0270f4698f1bef3a  inputproto-1.9.99.901.tar.bz2

http://xorg.freedesktop.org/archive/individual/proto/inputproto-1.9.99.901.tar.gz
MD5: 96a6e305a370081bca7694bd1ace4745  inputproto-1.9.99.901.tar.gz
SHA1: 06792e8b1b7fdb5d1166b546cbba89db16b35e1f  inputproto-1.9.99.901.tar.gz


pgppFKFdlVkaH.pgp
Description: PGP signature
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

[ANNOUNCE] xextproto 7.1.0

2009-08-05 Thread Peter Hutterer
xextproto 7.1.0 is a much-needed cleanup of the xextproto repository. All
Xlib headers have been removed and a consistent naming scheme for the
remainging protocol headers has been applied.

Note that as a result of this file removal and renaming, xextproto is only
partially compatible to other, already released modules. An upgrade of
xextproto from 7.0.x to 7.1.0 also requires upgrades of libXext, libXtst, 
the X server and possible others.

Peter Hutterer (2):
  lbxproto: remove debug macro and definition of lbxDebug.
  xextproto 7.1.0

git tag: xextproto-7.1.0

http://xorg.freedesktop.org/archive/individual/proto/xextproto-7.1.0.tar.bz2
MD5: d54562771718a02508c6e0255409145d  xextproto-7.1.0.tar.bz2
SHA1: 78c1fd39befbc3e8ef8396b3ce5fb40294ebfeef  xextproto-7.1.0.tar.bz2

http://xorg.freedesktop.org/archive/individual/proto/xextproto-7.1.0.tar.gz
MD5: e300d76d7dd0ba43761b9b8d49def659  xextproto-7.1.0.tar.gz
SHA1: d43427317ddf4e6eb7ceb52f5f42c9df14609d4d  xextproto-7.1.0.tar.gz



pgpuR8KfjfaTO.pgp
Description: PGP signature
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

can't start with xorg-video-fbdev/vt8623fb

2009-08-05 Thread Alejandro Mery

Hello,

I need to run an X server in a tiny x86 machine. I wanted to do so 
using fb but whatever I do ends up with:


(EE) FBDEV(0): FBIOPUT_VSCREENINFO succeeded but modified mode

linux26 2.6.27.29 (vt8623fb)
xorg-server 1.5.3
xf86-video-fbdev 0.4.0 (and later 0.4.1)

xorg.conf was generated using Xorg -configure and the Display 
subsections removed to reduce noise.


dmesg, fbset -i, Xorg.0.log and xorg.conf.new are attached

please, may you enlighten me?

Thanks,
Alejandro Mery




dmesg.txt.gz
Description: application/gzip


fbset.txt.gz
Description: application/gzip


xorg.conf.new.gz
Description: application/gzip


Xorg.0.log.gz
Description: application/gzip


smime.p7s
Description: S/MIME Cryptographic Signature
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: touchscreens in multiscreen setups

2009-08-05 Thread David De La Harpe Golden
2009/8/3 Peter Korsgaard :
> Now, with xrandr instead of Xinerama there is only one screen and the
> above doesn't work (the coordinates gets scaled to the entire screen
> instead of the individual outputs).
>
> What is the suggested solution for this? Add randr output tracking to
> evtouch or should evdev handle this instead?
>

FWIW - I have a wacom tablet, I presently (ab)use the four wacom
"calibration" properties to map input device' core pointer updating to
particular screen subregions.   I keep meaning to wrap a friendly
systray applet around it to do it on the fly.  I've never used
evtouch, a similar trick might work there though:

Basically, if a driver has a wacom-like facility, where rectilinear
calibration uses TopX/TopY/BottomX/BottomY  coords in device space and
 allows large positive and negative values for them, you can (ab)use
them to map the tablet's zero-to-m/zero-to-n xy area in device space
to any rectangular subarea of your screen in pixel space if you want.
Make them correspond to subarea that aligns with the output you want
it to align with, and you're done.   The basic trick is to set the
TopX/TopY to the top-left of the X11 screen ...in tablet-relative
device coordinates! (picturing the tablet area laid atop the screen
area), and similar for the BottomX/BottomY and the bottom-right of the
X11 screen.  (If you actually need some actual calibration too, well
the maths gets trickier)

But it could even be that input devices offering those four parameters
is all that's necessary for an adequate solution for absolute input
devices and xrandr multihead, so long as you don't mind roundtripping
on randr reconfigurations (the systray thingy would need to watch for
reconfigurations, introspect the new configuration, and recalculate
the appropriate device calibration parameters).

e.g. Here's what I use to statically align wacom input devices of a
1280x1024 screen /  7220x5780 device cintiq below a 1600x1200 screen:

Option  "TopX"  "0"
Option  "TopY"  "-6773"
Option  "BottomX"   "9025"
Option  "BottomY"   "5780"

Note the huge negative value for TopY - that's so that the driver is
"fooled" into thinking the tablet covers the whole X11 screen with a Y
axis from -6773 to 5780, and since the X11 screen is a rectangle and I
have a dead area to the right of the 1280x1024 screen, I also need to
account for that with the BottomX value.
5780 * 1200 / 1024  = 6773 (ish)
7220 * 1600 / 1280  = 9025

This is actually a similar trick  to the "lockstep multihead
proportional panning" trick outlined in the proportional panning patch
I sent a bit back (that I do mean to do a revised version of... just
working at glacial pace...)
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


xf86XInputSetScreen() equivalent for randr

2009-08-05 Thread Peter Korsgaard
Hi,

I'm working on getting evtouch to play nicely with multi screen
systems using randr instead of Xinerama. It used to do
xf86XInputSetScreen() to bind a touchscreen to a specific screen, but
this doesn't really work that nicely with randr. I don't quite see
something similar to bind (E.G. transform from output coordinates to
screen coordinates) to an output, but I might be missing something?

Pointers to where to look are very welcome.

-- 
Bye, Peter Korsgaard
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


Re: Help. x1600, dual monitors, DVI twitching

2009-08-05 Thread Alex Deucher
On Wed, Aug 5, 2009 at 3:24 PM, Ron King wrote:
> Hi,
> I'm on Fedora 11, M56 x1600, X server 1.6.2-3, ATI driver 6.12.2-14.
> Laptop with docking station and dual Samsung SyncMaster 940Be LCDs.
> Docking station has one VGA and one DVI-D.  All works fine in XP, Fedora
> 8 (using Xrandr 1.2, I believe).
>
> LVDS and VGA work fine, alone or dual.  DVI produces a vertical twitch,
> always.  Running the cursor up the screen shows missing horizontal
> lines.  Modes appear to be correct and match published monitor modes.
> Changing modelines with xorg.conf and Xrandr do not seem to have any
> effects.  Adding modes in Xrandr and using them causes the monitor to
> blank, then return and still report the same problem.   Monitor reports
> 31.7kHz and 30Hz regardless of changes.  Is this mode hard coded for
> DVI-D somewhere?

It sounds like your monitor doesn't like dvi coherent mode.  try:
xrandr --output DVI-0 --set coherent_mode 0
xrandr --output DVI-0 --off
xrandr --output DVI-0 --auto
If that doesn't work, you might try the driver from xf86-video-ati git
master.  The display issues may be due to underflow to the display
controller.

Alex
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


Help. x1600, dual monitors, DVI twitching

2009-08-05 Thread Ron King
Hi,
I'm on Fedora 11, M56 x1600, X server 1.6.2-3, ATI driver 6.12.2-14.  
Laptop with docking station and dual Samsung SyncMaster 940Be LCDs.  
Docking station has one VGA and one DVI-D.  All works fine in XP, Fedora 
8 (using Xrandr 1.2, I believe).

LVDS and VGA work fine, alone or dual.  DVI produces a vertical twitch, 
always.  Running the cursor up the screen shows missing horizontal 
lines.  Modes appear to be correct and match published monitor modes.  
Changing modelines with xorg.conf and Xrandr do not seem to have any 
effects.  Adding modes in Xrandr and using them causes the monitor to 
blank, then return and still report the same problem.   Monitor reports 
31.7kHz and 30Hz regardless of changes.  Is this mode hard coded for 
DVI-D somewhere?

Please advise and thanks...Ron
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


Re: Fix focus follow mouse usability problem

2009-08-05 Thread Simon Thum
Harald Braumann wrote:
> On Wed, 05 Aug 2009 12:08:54 +0200
> Simon Thum  wrote:
>> There is a distinct advantage the server has, namely, it knows more
>> detail. So it could do a better job than a client/wm. But still that's
>> far from perfect, which I guess is why reading tea leaves has been
>> left to the client.
> 
> I agree completely, but the question is: does the client have all the
> tea leaves to read from? Here's where my knowledge of the technical
> details is not deep enough. From what I understand, the WM would have
> to grab the mouse (probably bad) and then receive all motion events
> (maybe a problem over slow links). 
I don't think so. KWM (which I'm using) has delayed focus, but I'm
unaware how exactly it works. Just tested, it does: It is possible to
cross windows without any focus or visibility change.

Since X motion events include timestamps from nearby the driver, I don't
think the practical difference the server could make would be worth it.
The benefit from knowing whether additional events are queued is
marginal. Mileage may vary with network conditions.

Cheers,

Simon
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


Re: Fix focus follow mouse usability problem

2009-08-05 Thread Harald Braumann
On Wed, 05 Aug 2009 12:08:54 +0200
Simon Thum  wrote:

> Harald Braumann wrote:
> > If it's not possible yet, are there plans to implement such
> > functionality in the X server? Like sending an event whenever the
> > pointer stops?
> Well, X is in pretty much the same situation here; it just knows when
> the mouse moves, or when it did so last time (plus something else
> happens).
> 
> There is a distinct advantage the server has, namely, it knows more
> detail. So it could do a better job than a client/wm. But still that's
> far from perfect, which I guess is why reading tea leaves has been
> left to the client.

I agree completely, but the question is: does the client have all the
tea leaves to read from? Here's where my knowledge of the technical
details is not deep enough. From what I understand, the WM would have
to grab the mouse (probably bad) and then receive all motion events
(maybe a problem over slow links). 

> A possible alternative could be to synthesize inferred proximity from
> the driver and make $WM use that. This however doesn't exactly solve
> the problem, is hard to do (especially above the driver), so I guess
> devs will hate it.

Cheers,
harry



signature.asc
Description: PGP signature
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: Intel i915 / GEM throttling / 2.6.31-rc

2009-08-05 Thread Tino Keitel
On Mon, Aug 03, 2009 at 16:58:54 +0200, Michał Kazior wrote:
> Hello,
> 
> Since the inclusion of a GEM throttling commit [1] to the 2.6.31
> release candidate I started to have serious issues using 3D
> acceleration.
> 
> 3D Applications which are rather simple tend to render themselves in
> bursts (i.e. shows a dozen of frames and then freezes for a split of a
> second; repeat). I've filed a bug at kernel bug [2], but now I'm
> starting to think it might be (also) xserver issue.
> 
> Recently I noticed a detail which led me here. Stepmania [3] is one of
> those suffering applications. The interesting part I noticed is that
> it can render perfectly fine when the game window does not have
> keyboard focus. If it regains the focus/input - it starts to render in
> those bursts again. Quake3-demo and glxgears on the other hand render
> in bursts regardless of the input/focus. It doesn't seem to be WM
> related too.

I also see such bursts (or rather stuttering movements) with glxgears
and neverball, but not with google earth and tuxracer.

Regards,
Tino
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: Fix focus follow mouse usability problem

2009-08-05 Thread Simon Thum
Harald Braumann wrote:
> If it's not possible yet, are there plans to implement such
> functionality in the X server? Like sending an event whenever the
> pointer stops?
Well, X is in pretty much the same situation here; it just knows when
the mouse moves, or when it did so last time (plus something else happens).

There is a distinct advantage the server has, namely, it knows more
detail. So it could do a better job than a client/wm. But still that's
far from perfect, which I guess is why reading tea leaves has been left
to the client.

A possible alternative could be to synthesize inferred proximity from
the driver and make $WM use that. This however doesn't exactly solve the
problem, is hard to do (especially above the driver), so I guess devs
will hate it.

___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


Re: Problem building xserver 1.5.1

2009-08-05 Thread Julien Cristau
On Tue, Aug  4, 2009 at 09:39:44 -0300, Diego A. Fons wrote:

> In file included from linuxPci.c:271:
> /usr/include/linux/pci.h:453: error: expected '=', ',', ';', 'asm' or 
> '__attribute__' before 'pci_power_t'

Looks like breakage in your kernel headers.  Not really something X can
fix...

Cheers,
Julien
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


Re: Problem building xserver 1.5.1

2009-08-05 Thread Tiago Vignatti
Hi,

On Tue, Aug 04, 2009 at 08:28:47PM +0200, Diego A. Fons wrote:
> Yes you're right, I don't have any PCI bus, I didn't mention it because 
> I thought it was mandatory for X.
> 
> I'm building X11R7.4, downloading the tarballs from [1]. I couldn't find 
> any option to disable PCI, how do I disable PCI? I'm building kDrive 
> servers and xorg server, this are the options I choose:
> 
> configure --prefix=/usr --disable-aiglx --disable-glx-tls 
> --enable-registry --disable-composite --disable-xtrap --disable-record 
> --disable-screensaver --disable-xdmcp --disable-xdm-auth-1 --disable-glx 
> --disable-dri --disable-dri2 --disable-xinerama --disable-xace 
> --disable-xselinux --disable-xcsecurity --disable-appgroup 
> --enable-xcalibrate --enable-tslib --enable-xevie --disable-cup 
> --enable-evi --disable-multibuffer --disable-fontcache --disable-dbe 
> --disable-xf86bigfont --disable-dpms --enable-xorg --disable-dmx 
> --disable-xvfb --disable-xnest --disable-xquartz --disable-x11app 
> --disable-xwin --disable-xprint --disable-xgl --disable-xglx 
> --disable-xegl --enable-kdrive --disable-xephyr --disable-xsdl 
> --disable-xfake --enable-xfbdev --disable-freetype --disable-secure-rpc 
> --enable-xorgcfg –disable-kbd_mode
> 
> 
> When I build only the kDrive (--disable-xorg) server the error is not 
> there, so, how can I build xorg server?

I'm working on a patch to set PCI related code as optional on Xorg server.
There's a preliminary version here (to be applied on git version):

http://lists.x.org/archives/xorg-devel/2009-July/001398.html


With the VGA arbitration coming to the game, this patch will get a nice clean
up. So I have to wait to rebase this work while the arbiter kernel code
doesn't go upstream (with luck we will see on 2.6.32).


Cheers,

Tiago
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: about Intel(R) Textured Video and Overlay Video

2009-08-05 Thread Shuang He
Hi, That're two ways to render decoded video to screen.
You could check if your system support one/or both of them by issuing
command: xvinfo
and to explicitly specify one of them , you need also check the
corresponding port number for textured video or the overlay video.
The port number could also be get by command xvinfo.
For mplayer, you could specify the port this way:
mplayer -vo xv:port=port_number videofile

Thanks
--Shuang

kedahanzi wrote:
> dear everyone,
> what is the difference betweenIntel(R)TexturedVideoandOverlayVideo?
> how do i decide to use Intel(R)TexturedVideo way or OverlayVideo way?
> much thanks!
> 2009-08-05
> 
> kedahanzi

___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

about Intel(R) Textured Video and Overlay Video

2009-08-05 Thread kedahanzi
dear everyone,
   what is the difference between  Intel(R) Textured Video and Overlay 
Video?
how do i decide to use Intel(R) Textured Video way or Overlay Video way?

much thanks!
2009-08-05 



kedahanzi 
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

what is xvideo port?

2009-08-05 Thread kedahanzi
dear everyone,
 what is xvideo port?

much thanks!

2009-08-05 



kedahanzi 
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg