GPE and friends modify the valuators array passed in. Which means any driver
using e.g. xf86PostButtonEventP(..., valuators) twice to emulate a button
click will provide garbage data on the second run.
This is currently affecting the wacom driver, xf86PostButtonEventP() with
valuators is required
These were some general changes found during the XQuartz RandR work that I'd
like to see land in 1.9 even though RandR will be landing post 1.9. The
miext/rootless changes are in code specific to XQuartz (via #ifdef) and won't
affect XWin.
The following changes since commit 71af1f71c0492c36570
On Tue, Aug 10, 2010 at 10:32:08PM +0200, Bartosz Brachaczek wrote:
> Some devices, notably A4Tech X-750F, send unknown events with non-zero
> value after almost every other event which kernel interprets as REL_MISC.
> It results in a motion event sent between all key press/release events,
> which
Keith,
Please pull from the repo below, it's the second time for the (hopefully
last) PointerKeys fixes.
The two patches by Alan and Jesse fix a crash each, one when removing the
mouse, the other one when the keyboard driver is configured in the
xorg.conf - a simple enough fix to sneak it in.
C
On Fri, 2010-08-13 at 11:32 +0800, Julien Cristau wrote:
> On Thu, Aug 12, 2010 at 09:47:23 +0800, ykzhao wrote:
>
> > when playing flash h.264 cif video workload, the cpu C0 usage is reduced
> > from 43% to 42% while the video quality is not affected.
> >
> Is 43% vs 42% a really significant win
On Thu, Aug 12, 2010 at 08:24:12PM -0700, Alan Coopersmith wrote:
> Peter Hutterer wrote:
> > On Wed, Aug 11, 2010 at 07:54:59PM -0700, Alan Coopersmith wrote:
> >> From: Aaron Zang
> >>
> >> Fixes Solaris bug 6886424:
> >> VT - keyboard and mouse do not work when switching to vt7
> >> http://bu
-- Forwarded message --
Date: Fri, 13 Aug 2010 04:51:38 +0200 (CEST)
From: Piotr Gluszenia Slawinski
To: x...@freedesktop.org
Subject: Re: fpit and max X position for calibration
On Fri, 13 Aug 2010, Piotr Gluszenia Slawinski wrote:
> >I've upgraded to xorg 1.8.2 and 1.2.4
Hi, Maarten & Alex,
Through communicate with community guys on IRC (#xorg-devel channel), I
have got some info about how to calculate the DstPitch size.
I known the color data is split into chroma and luma channels, and the
chroma channel is only sampled half as often, the docume
On Thu, Aug 12, 2010 at 09:47:23 +0800, ykzhao wrote:
> when playing flash h.264 cif video workload, the cpu C0 usage is reduced
> from 43% to 42% while the video quality is not affected.
>
Is 43% vs 42% a really significant win? How close is it to measurement
noise?
Cheers,
Julien
Peter Hutterer wrote:
> On Wed, Aug 11, 2010 at 07:54:59PM -0700, Alan Coopersmith wrote:
>> From: Aaron Zang
>>
>> Fixes Solaris bug 6886424:
>> VT - keyboard and mouse do not work when switching to vt7
>> http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6886424
>>
>> Signed-off-by: A
Peter Hutterer wrote:
> Autorepeat was removed from the driver with version 1.4.0. So there is not
> much point in setting this option anymore.
>
> Signed-off-by: Peter Hutterer
> ---
> src/kbd.c |2 --
> 1 files changed, 0 insertions(+), 2 deletions(-)
>
> diff --git a/src/kbd.c b/src/kbd.
Peter Hutterer wrote:
> I'm not quite comfortable with this patch, I don't think it solves the right
> issue. the devicePrivate is copied into the MD as well, so that should in
> theory work (though I admit much of that code was achieved by
> trial-and-error). Looks more like a dangling pointer tha
The change does not break my Solaris 10 build.
Reviewed-by: Patrick E. Kane
Pat
On Thu, Aug 12, 2010 at 8:33 PM, Peter Hutterer
wrote:
> On Wed, Aug 11, 2010 at 09:43:24PM -0700, Alan Coopersmith wrote:
>> Makes it into a no-op, like evdev's PtrCtrl function, now that
>> mouse acceleratio
On Wed, Aug 04, 2010 at 11:55:22PM -0700, Jesse Adkins wrote:
> I also put this patch in bugzilla, in case it might help somebody in the
> future.
>
> While I'm at it, can I get some thoughts about logging this as a warning or
> informational. What about deprecating this feature?
> From e82132c1d
On Wed, Aug 11, 2010 at 09:43:24PM -0700, Alan Coopersmith wrote:
> Makes it into a no-op, like evdev's PtrCtrl function, now that
> mouse acceleration is completely handled in dix.
>
> Signed-off-by: Alan Coopersmith
> ---
> src/mouse.c | 18 +++---
> src/xf86OSmouse.h |
On Wed, Aug 11, 2010 at 07:56:37PM -0700, Alan Coopersmith wrote:
> From: Osamu Sayama
>
> Fixes Sun bug 6897086:
> Hangul and Hanja keys on Korean PC 105 keyboard are not recognized
> http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6897086
>
> Signed-off-by: Alan Coopersmith
> -
On Wed, Aug 11, 2010 at 07:54:59PM -0700, Alan Coopersmith wrote:
> From: Aaron Zang
>
> Fixes Solaris bug 6886424:
> VT - keyboard and mouse do not work when switching to vt7
> http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6886424
>
> Signed-off-by: Alan Coopersmith
> ---
> src
These have been unused since May 2009 when the struct that used them was
removed from the driver. See fe8d1f70fc7edce4f030766159aebae8f8a89ffc.
Signed-off-by: Peter Hutterer
---
src/kbd.c | 34 --
1 files changed, 0 insertions(+), 34 deletions(-)
diff --git a/s
Autorepeat was removed from the driver with version 1.4.0. So there is not
much point in setting this option anymore.
Signed-off-by: Peter Hutterer
---
src/kbd.c |2 --
1 files changed, 0 insertions(+), 2 deletions(-)
diff --git a/src/kbd.c b/src/kbd.c
index a9d4890..3aab07d 100644
--- a/sr
On Thu, Aug 12, 2010 at 12:09:00AM -0700, Alan Coopersmith wrote:
> The pointer drivers that have anything other than a no-op there assume
> the device passed to CtrlProc on has their flavor of devicePrivate,
> which the Virtual Core Pointer won't.
>
> Fixes Solaris bug 6950572:
> X mouse driver
On Thu, Aug 12, 2010 at 12:09:02AM -0700, Alan Coopersmith wrote:
> Signed-off-by: Alan Coopersmith
> ---
>
> Requested by whot during IRC conversation of previous patches.
> Also not tested beyond verifying "xset m" seemed to work
> with a single physical mouse system.
Reviewed-by: Peter Hutter
On Thu, 2010-08-12 at 22:47 +0800, Adam Jackson wrote:
> On Thu, 2010-08-12 at 09:47 +0800, ykzhao wrote:
>
> > We tried one debug patch that uses the CLOCK_MONOTONIC_COARSE timer
> > instead of CLOCK_MONOTONIC in xserver/os/utils.c.
>
> It sure would be nice if CLOCK_MONOTONIC_COARSE were docum
XDamageSubtractAndTrigger behaves exactly like
XDamageSubtract except it receives an optional
fence sync object. If the value of this object
is not None, it is triggered by X once all the
rendering associated with the damage regions
being subtracted has completed.
Signed-off-by: James Jones
Revi
Signed-off-by: James Jones
Reviewed-by: Pierre-Loup Griffais
Reviewed-by: Aaron Plattner
Reviewed-by: Robert Morell
---
damageproto.txt | 57 +-
1 files changed, 55 insertions(+), 2 deletions(-)
diff --git a/damageproto.txt b/damageproto.t
Adds the XDamageSubtractAndTrigger() request and bumps the damage
protocol to version 1.2. Now with protocol spec updates including
overview, justification, and intended usage of the new reqeust.
James Jones (2):
Document changes in damage proto version 1.2
Add XDamageSubtractAndTrigger opera
Add the fence sync object equivalent of
XSyncAwait()
Signed-off-by: James Jones
Reviewed-by: Aaron Plattner
---
syncproto.h | 12
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/syncproto.h b/syncproto.h
index 7e0a568..1453e44 100644
--- a/syncproto.h
+++ b/syncpr
Allows callers to query whether a given fence sync
object is currently triggered or not.
Signed-off-by: James Jones
Reviewed-by: Aaron Plattner
---
syncproto.h | 28
1 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/syncproto.h b/syncproto.h
index c3
Defines the protocol for creation and basic
management of binary state sync objects.
The following operations are defined:
-Creation
-Destruction
-Trigger
-Reset
Signed-off-by: James Jones
Reviewed-by: Aaron Plattner
---
syncconst.h |6 --
syncproto.h | 56 +++
Signed-off-by: James Jones
Reviewed-by: Pierre-Loup Griffais
Reviewed-by: Aaron Plattner
Reviewed-by: Robert Morell
---
specs/sync.xml | 219 +--
1 files changed, 211 insertions(+), 8 deletions(-)
diff --git a/specs/sync.xml b/specs/sync.xm
Adds support for binary sync objects. Objects are set to
"triggered" using X commands that are executed relative to
X rendering commands. Clients can wait for fence sync
objcts to reach the triggered state using XSync APIs or
using interop functionality in other APIs. This allows
for efficient c
On Tue, Aug 10, 2010 at 11:27:01AM +0400, Антон Ерофеевский wrote:
> > > Антон has even written a patch to implement it!
> > >
> > > Is there any X guru who could explain why such behaviour would break
> > > totally the X11 paradigm... or review the patch?
> > > Peter maybe?
> >
> > Key repeat is
On Thu, Aug 05, 2010 at 11:28:54AM -0700, Alan Coopersmith wrote:
> Jesse Adkins wrote:
> > I also put this patch in bugzilla, in case it might help somebody in the
> > future.
> >
> > While I'm at it, can I get some thoughts about logging this as a warning
> > or informational. What about depreca
On Thu, 2010-08-12 at 12:48 -0300, Fernando Carrijo wrote:
> Adam Jackson wrote:
>
> > I do eventually want to see each ScreenRec factored out to its own
> > thread. Right now in Xinerama rendering is serialized across all
> > screens, which is terrible.
> >
> > If you did that, you'd have one
On Thu, 12 Aug 2010 16:38:53 +0300, "Vignatti Tiago (Nokia-MS/Helsinki)"
wrote:
> Each client can be thought as a reader... unless we remove all this bunch of
> global structures shared among them. So several readers, right?
From the perspective of the server, we have a single reader thread doi
BTW, here is an interesting line from the Bugs section of the manual:
The profiled program must call "exit"(2) or return normally for the
profiling information to be saved in the gmon.out file.
Pat
---
On Thu, Aug 12, 2010 at 11:26 AM, Pat Kane wrote:
> The NetBSD gprof(1) man
The NetBSD gprof(1) man page says to use the -pg flag:
http://netbsd.gw.com/cgi-bin/man-cgi?gprof+1+NetBSD-current
On Thu, Aug 12, 2010 at 12:43 AM, Daniel Stone wrote:
> On Thu, Aug 12, 2010 at 07:17:36AM +0200, Matthew Fincham wrote:
>> I sent the email below to the Xorg mailing list,
Adam Jackson wrote:
> I do eventually want to see each ScreenRec factored out to its own
> thread. Right now in Xinerama rendering is serialized across all
> screens, which is terrible.
>
> If you did that, you'd have one thread for dispatch and core object
> model, one for input, and one per G
On Thu, 2010-08-12 at 09:47 +0800, ykzhao wrote:
> We tried one debug patch that uses the CLOCK_MONOTONIC_COARSE timer
> instead of CLOCK_MONOTONIC in xserver/os/utils.c.
It sure would be nice if CLOCK_MONOTONIC_COARSE were documented in the
manual page for clock_gettime(). This is the first I'
On Thu, 2010-08-12 at 16:17 +0300, Vignatti Tiago (Nokia-MS/Helsinki)
wrote:
> On Wed, Aug 11, 2010 at 08:04:08PM +0200, ext Adam Jackson wrote:
> >
> > Pipes are about as cheap of a notification mechanism as you can get and
> > still be portable. On Linux the eventfd() API is a bit cheaper if al
On Wed, Aug 11, 2010 at 08:04:08PM +0200, ext Adam Jackson wrote:
>
> Pipes are about as cheap of a notification mechanism as you can get and
> still be portable. On Linux the eventfd() API is a bit cheaper if all
> you need is signaling across thread boundaries, which looks to be the
> case for
On Wed, Aug 11, 2010 at 08:50:32PM +0200, ext Keith Packard wrote:
> On Wed, 11 Aug 2010 14:04:08 -0400, Adam Jackson wrote:
>
> > Threads will help when we're in D state, but only to the extent that
> > they're not blocked by the main server. If the server is holding a read
> > lock for the inp
On Wed, Aug 11, 2010 at 11:06 PM, Cui, Hunk wrote:
> Hi, Alex,
> Many thanks for your hints, about the xawtv, only know it is a
> television viewer-X11 application, I will try to it, any other info, I will
> reform to you. :)
I think it might have only used it in conjunction with the old
On Thu, Aug 12, 2010 at 12:15 PM, Cui, Hunk wrote:
> Hi, Alex,
>
>> > In xf86-video-geode:
>> > lx_video.c -> LXCopyPlanar function, some codes make me confuse,
>> >
>> > (
>> > http://cgit.freedesktop.org/xorg/driver/xf86-video-geode/tree/src/lx_vid
>> > eo.c#n224 )
>> > YSrcPitch = (wi
Hi, Alex,
> > In xf86-video-geode:
> > lx_video.c -> LXCopyPlanar function, some codes make me confuse,
> >
> > (
> > http://cgit.freedesktop.org/xorg/driver/xf86-video-geode/tree/src/lx_vid
> > eo.c#n224 )
> > YSrcPitch = (width + 3) & ~3;
> > YDstPitch = (width + 31) & ~31;
> >
> >
Hi, Matt,
Congratulations Matt! :-) Thank you for your help.
Now I have a clear concept to understanding it. :)
Following documents give me more help:
http://www.ibm.com/developerworks/library/pa-dalign/
http://en.wikipedia.org/wiki/Data_structure_alignment
On Thu, Aug 12, 2010 at 12:09:00AM -0700, Alan Coopersmith wrote:
> The pointer drivers that have anything other than a no-op there assume
> the device passed to CtrlProc on has their flavor of devicePrivate,
> which the Virtual Core Pointer won't.
>
> Fixes Solaris bug 6950572:
> X mouse driver
None of them do anything useful now that pointer acceleration is
entirely handled in the server. (Does not completely nuke yet,
since that would be an API/ABI break.)
Signed-off-by: Alan Coopersmith
---
Discussed with daniels & whot on IRC, not deeply tested, but xset m
seems to work as expect
Signed-off-by: Alan Coopersmith
---
Requested by whot during IRC conversation of previous patches.
Also not tested beyond verifying "xset m" seemed to work
with a single physical mouse system.
dix/devices.c | 19 ---
1 files changed, 12 insertions(+), 7 deletions(-)
diff --gi
The pointer drivers that have anything other than a no-op there assume
the device passed to CtrlProc on has their flavor of devicePrivate,
which the Virtual Core Pointer won't.
Fixes Solaris bug 6950572:
X mouse driver crashes Xorg during unplug-plug the usb mouse device
http://bugs.opensolaris.
49 matches
Mail list logo