Le 08/11/2010 04:51, Peter Hutterer a écrit :
fwiw, I'm not sure arbitrate is the right word here, filtering seems
easier to understand in this context. I guess arbitrate would apply more
if we emit the events across multiple devices like in the bamboo case.
that's mostly bikeshedding though, my
Hi Jamey,
Thank you very much for your reply!
Have you noticed Kristian's Wayland project? In an email discussion,
Kristian mentioned the Xorg on Xorg idea and discussed its design and
implementation. Quoted from the email:
I imagine a new module called 'hosted' that lets the DDX drivers
On Mon, Nov 8, 2010 at 08:30:37 +0100, Mark Kettenis wrote:
Actually, I don't think this is a good idea. Unless I'm mistaken, the
newport driver only supports one particular range of SGI graphics
hardware. There are quite a few other SGI graphics boards out there
and other non-SGI mips
On Mon, Nov 8, 2010 at 10:06:31 +1000, Peter Hutterer wrote:
[...]
+static int
+remove_master(ClientPtr client, xXIRemoveMasterInfo *r,
+ int flags[MAXDEVICES])
+{
+DeviceIntPtr ptr, keybd, XTestptr, XTestkeybd;
+int rc = Success;
+
+if (r-return_mode !=
On Mon, Nov 8, 2010 at 10:06:32 +1000, Peter Hutterer wrote:
They were named ptr when everything was in one function to save one more
variable. Now that the stuff is split out, dev makes more sense.
Signed-off-by: Peter Hutterer peter.hutte...@who-t.net
---
Xi/xichangehierarchy.c | 28
On Mon, Nov 8, 2010 at 10:06:33 +1000, Peter Hutterer wrote:
When getting close to the MAXDEVICES limit, the creation of XTEST devices
may fail due to device id exhaustion. In that case, fail the creation of
master devices too and return an error to the client.
Theoretically, we could
It got removed in server's 9727db88d57089be6483104de435626cdbad883a
(long time ago).
Signed-off-by: Cyril Brulebois k...@debian.org
---
man/fbdev.man |4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/man/fbdev.man b/man/fbdev.man
index 9c3d24a..bda0ed6 100644
---
Signed-off-by: Cyril Brulebois k...@debian.org
---
src/fbdev.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/fbdev.c b/src/fbdev.c
index 4cde790..99672d3 100644
--- a/src/fbdev.c
+++ b/src/fbdev.c
@@ -284,7 +284,9 @@ FBDevProbe(DriverPtr drv, int flags)
Julien Cristau jcris...@debian.org (07/11/2010):
This should probably just add #ifdef XV around that block in
src/fbdev.c, so it follows the configuration of the server you're
building against (xorg-server.h).
In which case, one would have to ship two flavours of the header: one
for the normal
On Mon, Nov 8, 2010 at 13:41:35 +0100, Cyril Brulebois wrote:
Julien Cristau jcris...@debian.org (07/11/2010):
This should probably just add #ifdef XV around that block in
src/fbdev.c, so it follows the configuration of the server you're
building against (xorg-server.h).
In which case,
On Mon, Nov 8, 2010 at 13:36:21 +0100, Cyril Brulebois wrote:
It got removed in server's 9727db88d57089be6483104de435626cdbad883a
(long time ago).
Signed-off-by: Cyril Brulebois k...@debian.org
---
man/fbdev.man |4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
Maybe add a
On Mon, Nov 8, 2010 at 13:36:47 +0100, Cyril Brulebois wrote:
Signed-off-by: Cyril Brulebois k...@debian.org
---
src/fbdev.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
Reviewed-by: Julien Cristau jcris...@debian.org
Cheers,
Julien
signature.asc
Description: Digital
Use XV from server's xorg-server.h to determine whether to perform XV
initialization.
Signed-off-by: Cyril Brulebois k...@debian.org
---
src/fbdev.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/fbdev.c b/src/fbdev.c
index 99672d3..7e12b1d 100644
--- a/src/fbdev.c
Julien Cristau jcris...@debian.org (08/11/2010):
We can just patch that #if XV to #if 0 locally, no need to clutter
upstream with such an option.
ACK, patch updated. Thanks for the review(s).
Mraw,
KiBi.
signature.asc
Description: Digital signature
On Mon, Nov 8, 2010 at 14:24:46 +0100, Cyril Brulebois wrote:
Use XV from server's xorg-server.h to determine whether to perform XV
initialization.
Signed-off-by: Cyril Brulebois k...@debian.org
---
src/fbdev.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git
Cyril Brulebois wrote:
It got removed in server's 9727db88d57089be6483104de435626cdbad883a
(long time ago).
Signed-off-by: Cyril Brulebois k...@debian.org
---
man/fbdev.man |4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/man/fbdev.man b/man/fbdev.man
index
On Mon, Nov 8, 2010 at 6:13 AM, Julien Cristau jcris...@debian.org wrote:
On Mon, Nov 8, 2010 at 08:30:37 +0100, Mark Kettenis wrote:
Actually, I don't think this is a good idea. Unless I'm mistaken, the
newport driver only supports one particular range of SGI graphics
hardware. There are
Hi,
How should the format of a DRI2 buffer be determined?
http://www.x.org/releases/current/doc/dri2proto/dri2proto.txt
DRI2ATTACH_FORMAT { attachment: CARD32
format: CARD32 }
The DRI2ATTACH_FORMAT describes an attachment and the associated
format.
On Mon, Nov 8, 2010 at 1:45 AM, Feng, Haitao haitao.f...@intel.com wrote:
Have you noticed Kristian's Wayland project? In an email discussion,
Kristian mentioned the Xorg on Xorg idea and discussed its design and
implementation. Quoted from the email:
I imagine a new module called 'hosted'
It was already listed in 'SEE ALSO', but adding a reference in the
'OPTIONS' section is probably easier to find.
Reported-by: Ivan Vilata i Balaguer i...@selidor.net
Cc: 505...@bugs.debian.org
Signed-off-by: Julien Cristau jcris...@debian.org
---
xmessage.man |4 +++-
1 files changed, 3
Hello,
at first: Forget the last patch ;-)
I completely disassembled the pen for this tablet, assembled it again (I
placed the small magnet in the pen in in reverse direction, but I'm
unsure if this is the reason why it works) and now pen and puck are
working again, the way they should...
On Mon, Nov 8, 2010 at 11:01 AM, Jamey Sharp ja...@minilop.net wrote:
On Mon, Nov 8, 2010 at 1:45 AM, Feng, Haitao haitao.f...@intel.com wrote:
Have you noticed Kristian's Wayland project? In an email discussion,
Kristian mentioned the Xorg on Xorg idea and discussed its design and
This patch shouldn't change the way the hyperpen driver works.
Anything, it does, is to fix the indentation and it drops some useless trailing
whitespaces. Without this, the code is nearly unreadable.
I used this as reference: http://www.x.org/wiki/CodingStyle
Signed-off-by: Manuel Reimer
Currently the value of sgmlrootdir is hard coded relative to $prefix.
In Autoconf 2.60, $datarootdir has been added to define the architecture
independent data directory.
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
Relative to that location, a number of
Mikhail Gusarov dotted...@dottedmag.net (25/10/2010):
diff --git a/os/log.c b/os/log.c
[…]
+void
+LogFinishInit(void)
+{
+if (saveBuffer) {
+ free(saveBuffer); /* Must be free(), not free() */
That probably can
On Mon, Nov 8, 2010 at 10:40:20 +1000, Peter Hutterer wrote:
From: Adam Jackson a...@redhat.com
Signed-off-by: Peter Hutterer peter.hutte...@who-t.net
---
Makefile.am |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
They're shell scripts, so this looks like a good change.
Twas brillig at 20:53:40 08.11.2010 UTC+01 when k...@debian.org did gyre and
gimble:
diff --git a/os/log.c b/os/log.c
[…]
+void
+LogFinishInit(void)
+{
+if (saveBuffer) {
+free(saveBuffer);/* Must be free(), not free() */
CB
I'd like to round up changes for a 1.9.3rc1 this Friday. I know there are some
good input fixes (one of which was delayed from 1.9.2 due to a regression that
should now be fixed), and there are probably others. If you think you've got a
fix that should land in 1.9.3, please nominate it this
On Sat, 2010-10-30 at 21:03 +0200, Nicolas Kaiser wrote:
Hi there!
I noticed two assignments that look a bit peculiar to me.
n is assigned MAX_HSYNC and MAX_VREFRESH, but these values
get either overwritten or remain unused.
I hope that's not a problem?
Well, it's not a problem at the
On Mon, Nov 8, 2010 at 2:08 AM, Benjamin Tissoires tisso...@cena.fr wrote:
Le 08/11/2010 04:51, Peter Hutterer a écrit :
fwiw, I'm not sure arbitrate is the right word here, filtering seems
easier to understand in this context. I guess arbitrate would apply more
if we emit the events across
Hi Simon,
That sounds fine. But how are button events being generated which match
a potential only-smooth-scrolling input?
I'm not sure I understand your question. I didn't change the generation of
button events in any way. They are just emitted in parallel by the old code.
You want that
On 11/07/10 18:03, Max Schwarz wrote:
Hi Simon,
A thing I'm
missing is how you're establishing the relationship of smooth and button
scrolling? It might just be me since I'm only looking at the diffs.
It's certainly subtle ;-)
Look at EvdevProcessRelativeMotionEvent().
In case of a change
On Mon, Nov 08, 2010 at 05:20:29PM +0100, Julien Cristau wrote:
It was already listed in 'SEE ALSO', but adding a reference in the
'OPTIONS' section is probably easier to find.
Reported-by: Ivan Vilata i Balaguer i...@selidor.net
Cc: 505...@bugs.debian.org
Signed-off-by: Julien Cristau
On Sun, Nov 7, 2010 at 11:24 PM, Peter Hutterer
peter.hutte...@who-t.net wrote:
Patch is fine with me. any NAKs?
The udev patch to standardise the behaviour is already in, see
http://git.kernel.org/?p=linux/hotplug/udev.git;a=commit;h=a1ca5f60e0770299c5c5f21bd371f5823802412b
It requires an
This patch has been generated by the following Coccinelle semantic patch:
@@
expression E;
@@
- if (E != NULL)
- free(E);
+ free(E);
Signed-off-by: Cyril Brulebois k...@debian.org
---
dix/grabs.c |7 ++-
glx/single2.c |3 +--
This patch has been generated by the following Coccinelle semantic patch:
@@
expression E;
@@
- if (E)
- free(E);
+ free(E);
Signed-off-by: Cyril Brulebois k...@debian.org
---
hw/dmx/glxProxy/glxcmds.c |2 +-
hw/dmx/glxProxy/glxext.c | 18 +-
2 files changed, 10
Mikhail Gusarov dotted...@dottedmag.net (08/11/2010):
+if (saveBuffer) {
+free(saveBuffer);/* Must be free(), not free() */
CB
CB That probably can go away, see 3f3ff971.
Right, as well as if
On Tue, 2010-09-21 at 16:32 -0700, James Jones wrote:
+static int
+FreeFence(void *obj, XID id)
+{
+SyncFence *pFence = (SyncFence *) obj;
+
+free(pFence);
+
+return Success;
+}
Seems wordy, but sure.
- ajax
___
On Tue, 2010-09-21 at 16:32 -0700, James Jones wrote:
diff --git a/Xext/syncsrv.h b/Xext/syncsrv.h
index a805f28..cc104ff 100644
--- a/Xext/syncsrv.h
+++ b/Xext/syncsrv.h
@@ -53,15 +53,30 @@ PERFORMANCE OF THIS SOFTWARE.
#define CARD64 XSyncValue /* XXX temporary! need real 64 bit
On Tue, 2010-09-21 at 16:32 -0700, James Jones wrote:
COPYING |2 +-
Xext/sync.c | 27 +++---
Xext/syncsrv.h | 68 ++
configure.ac| 21 ++-
damageext/damageext.c
On Mon, Nov 8, 2010 at 1:54 PM, Chris Bagwell ch...@cnpbagwell.com wrote:
I think we may be mixing some topics and so I'd like to try to
re-frame the discussion.
There are two different cases and they may have different answers
because of it.
I'd like to cover both cases with an unified
On Mon, Nov 8, 2010 at 5:35 PM, Cyril Brulebois k...@debian.org wrote:
This patch has been generated by the following Coccinelle semantic patch:
@@
expression E;
@@
- if (E)
- free(E);
+ free(E);
Signed-off-by: Cyril Brulebois k...@debian.org
---
hw/dmx/glxProxy/glxcmds.c | 2 +-
On Mon, Nov 8, 2010 at 5:35 PM, Cyril Brulebois k...@debian.org wrote:
This patch has been generated by the following Coccinelle semantic patch:
@@
expression E;
@@
- if (E != NULL)
- free(E);
+ free(E);
Signed-off-by: Cyril Brulebois k...@debian.org
---
dix/grabs.c
On Fri, 2010-11-05 at 20:27 -0700, Alan Coopersmith wrote:
When I tried building with this series, plus
[PATCH sgml-doctools] Set stylesheet to provide XML profiling support
I got:
runtime error: file /usr/X11R7/share/sgml/X11/xorg.xsl line 254 element
call-template
The called template
Gaetan Nadon wrote:
Currently the value of sgmlrootdir is hard coded relative to $prefix.
In Autoconf 2.60, $datarootdir has been added to define the architecture
independent data directory.
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
Relative to that
The comment referred only to counter sync objects
and did not include the new fence sync CheckTriggered
function. Generalize the language so it applies
to all the CheckTriggered functions.
Signed-off-by: James Jones jajo...@nvidia.com
Reviewed-by: Aaron Plattner aplatt...@nvidia.com
Reviewed-by:
SyncObject is now the base type for SyncCounter
and SyncFence. Data to be used by both types is
stored in the base object. Both SyncCounter and
SyncFence can be safely cast to SyncObject, and
a SyncObject can be cast to the correct type
based on SyncObject::type.
Signed-off-by: James Jones
Allows callers to query whether or not a given
fence sync object is currently triggered.
Signed-off-by: James Jones jajo...@nvidia.com
Reviewed-by: Aaron Plattner aplatt...@nvidia.com
Reviewed-by: Robert Morell rmor...@nvidia.com
---
Xext/sync.c | 49
-Add devPrivates to fence sync objects.
-Add a X sync module screen private
-Add wrappable functions to create and destroy
fence sync objects
-Give fence sync objects wrappable functions to
trigger, test, and reset their 'triggered' value.
-Give fence sync objects wrappable functions to
-Add the actual ProcSyncAwaitFence() dispatch func
-Factor out some more common code from ProcSyncAwait()
into SyncAwaitPrologue() and SyncAwaitEpilogue(). Call
these from both Await functions.
-Check and handle triggers when triggering or freeing
a fence sync object.
-Fix a few bugs in the
Update all the functions dealing with Await
sync triggers handle generic sync objects
instead of just counters. This will
facilitate code sharing between the counter
sync waits and the fence sync waits.
Signed-off-by: James Jones jajo...@nvidia.com
Reviewed-by: Aaron Plattner
Add syncsdk.h, a new xorg SDK header. It
contains SyncVerifyFence() and the helper
functions that use it to look up fence sync
objects. Exporting this functionality in an
SDK header allows 3rd party extensions to
look up fence objects in their interop APIs.
Signed-off-by: James Jones
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
On Mon, Nov 8, 2010 at 4:37 PM, Bastien Nocera had...@hadess.net wrote:
On Mon, 2010-11-08 at 16:32 -0600, Chris Bagwell wrote:
On Sun, Nov 7, 2010 at 11:24 PM, Peter Hutterer
peter.hutte...@who-t.net wrote:
Patch is fine with me. any NAKs?
The udev patch to standardise the behaviour is
On Mon, Nov 08, 2010 at 03:54:51PM -0600, Chris Bagwell wrote:
On Mon, Nov 8, 2010 at 2:08 AM, Benjamin Tissoires tisso...@cena.fr wrote:
Le 08/11/2010 04:51, Peter Hutterer a écrit :
fwiw, I'm not sure arbitrate is the right word here, filtering seems
easier to understand in this
On Mon, Nov 08, 2010 at 09:17:23PM -0600, Chris Bagwell wrote:
On Mon, Nov 8, 2010 at 4:37 PM, Bastien Nocera had...@hadess.net wrote:
On Mon, 2010-11-08 at 16:32 -0600, Chris Bagwell wrote:
On Sun, Nov 7, 2010 at 11:24 PM, Peter Hutterer
peter.hutte...@who-t.net wrote:
Patch is fine
On Mon, Nov 8, 2010 at 9:31 PM, Peter Hutterer peter.hutte...@who-t.net wrote:
On Mon, Nov 08, 2010 at 03:54:51PM -0600, Chris Bagwell wrote:
I think we may be mixing some topics and so I'd like to try to
re-frame the discussion.
There are two different cases and they may have different
On Mon, Nov 8, 2010 at 9:42 PM, Bastien Nocera had...@hadess.net wrote:
On Mon, 2010-11-08 at 21:17 -0600, Chris Bagwell wrote:
On Mon, Nov 8, 2010 at 4:37 PM, Bastien Nocera had...@hadess.net wrote:
On Mon, 2010-11-08 at 16:32 -0600, Chris Bagwell wrote:
On Sun, Nov 7, 2010 at 11:24 PM,
On Sun, Nov 07, 2010 at 02:56:22PM +0100, Max Schwarz wrote:
I finally found some time for smooth scrolling.
I've got rebased patches against git versions for
xserver, xf86-input-evdev, xf86-input-synaptics
in my github repo at https://github.com/x-quadraht/pscroll.
Would you mind checking
An estimated 100% (rounded down to the nearest percent) of those who have
this in their configuration don't actually know what this option does.
Protect the users from themselves.
IIRC, AEI on was useful for some time between 1.4 and 1.5 and never since.
Signed-off-by: Peter Hutterer
On Fri, 2010-08-27 at 18:51 +0800, Daniel Stone wrote:
On Fri, Aug 27, 2010 at 05:32:55PM +0800, ykzhao wrote:
On Fri, 2010-08-27 at 10:15 +0800, Daniel Stone wrote:
On Fri, Aug 27, 2010 at 09:20:59AM +0800, yakui.z...@intel.com wrote:
Limit the CLOCK_MONOTONIC_COARSE posix timer to
On 11/09/2010 10:07 AM, James Jones wrote:
}
@@ -2073,6 +2244,7 @@ SyncExtensionInit(void)
}
RTAlarm = CreateNewResourceType(FreeAlarm, SyncAlarm);
RTAwait = CreateNewResourceType(FreeAwait, SyncAwait);
+RTFence = CreateNewResourceType(FreeFence, SyncFence);
if
On 11/09/2010 10:07 AM, James Jones wrote:
@@ -2073,6 +2244,7 @@ SyncExtensionInit(void)
}
RTAlarm = CreateNewResourceType(FreeAlarm, SyncAlarm);
RTAwait = CreateNewResourceType(FreeAwait, SyncAwait);
+RTFence = CreateNewResourceType(FreeFence, SyncFence);
if
canbaby wrote:
On 11/09/2010 10:07 AM, James Jones wrote:
}
@@ -2073,6 +2244,7 @@ SyncExtensionInit(void)
}
RTAlarm = CreateNewResourceType(FreeAlarm, SyncAlarm);
RTAwait = CreateNewResourceType(FreeAwait, SyncAwait);
+RTFence = CreateNewResourceType(FreeFence,
64 matches
Mail list logo