On Wed, 23 Apr 2014 15:23:52 +
James Robb ja...@gearedinteractive.ca wrote:
Hello,
I have download this file:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/snapshot/xf86-input-synaptics-1.7.99.1.tar.gz
under the impression it is the packaged code I need to compile the
Jon TURNEY wrote:
On 08/30/13 07:55 AM, Adam Jackson wrote:
I introduced this bug, and I have no idea what I was thinking. The
xinerama_sleep label I introduced is actually the closure cleanup path.
What you actually want to do is re-queue the work, which is spelled
ClientSignal.
To reproduce
Hello James,
On 23/04/14 17:23, James Robb wrote:
I have download this file:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/snapshot/xf86-input-synaptics-1.7.99.1.tar.gz
under the impression it is the packaged code I need to compile the
latest updates to the
Currently on Solaris absolute input reporting only takes resolution changes
into account when the video driver is using the pre-RandR 1.2 APIs, and
there it uses the physical resolution, not the virtual. This patch fixes
those two things.
Signed-off-by: Michael Thayer michael.tha...@oracle.com
Signed-off-by: Hans de Goede hdego...@redhat.com
---
src/qxl_driver.c | 4
src/qxl_kms.c| 32 +++-
2 files changed, 31 insertions(+), 5 deletions(-)
diff --git a/src/qxl_driver.c b/src/qxl_driver.c
index c81b243..b9aa0e9 100644
--- a/src/qxl_driver.c
+++
The driverFunc callback MUST check the passed in operand and only return
TRUE it if understands it and has handled it. It must NOT blindly assume the
op is GET_REQUIRED_HW_INTERFACES.
While at also always define driverFunc, and welcome qxl to the 21st century.
Signed-off-by: Hans de Goede
This is a preparation patch for adding support for server managed fds.
Signed-off-by: Hans de Goede hdego...@redhat.com
---
src/qxl.h| 6 ++
src/qxl_driver.c | 48 ++--
2 files changed, 52 insertions(+), 2 deletions(-)
diff --git
set_cursor_position() may need to be able to fail and have the server fall
back to a software cursor in at least the situation in which we are running
on virtual hardware and using the host cursor as a hardware cursor for the
guest but cannot change its position. Rename relevant APIs to force
If a 2D application is started on top of a fullscreen 3D application, which
is flipping, then we need to stop flipping and restore the root window to
using the screen pixmap. Normally this would be done as part of an unflip.
However, in the case that there is a pending flip there is no mechanism
When the display driver supports async flipping this mode of operation
is always used. This means that, when the swap interval is none 0, the
present extension relies on vblank events to get synchronised flips.
However, by the time present gets the event, requests a flip and the GPU
has finished
In the case that synchronised page flips are being performed, it's
possible to hit this assert when killing an application. This is a
result of the pending flip being flagged as aborted, as part of
window destruction, but the pending flip not being cleared until the
corresponding flip event has
As part of present's window destroy function, any vblanks associated with
the destroyed window are aborted and destroyed. However, this can include
a pending flip. This means that when the corresponding flip event is
finally processed it gets ignored. As a result, any deferred unflip is
never
The following set of patches address problems that occur at X
server reset time. They were discovered by running applications
without a window manager.
Brendan King (3):
fb: fix screen pixmap leak on server reset
dix: reference the cursor just once in InitializeSprite()
dix: fix pixmap leak
From: Brendan King brendan.k...@imgtec.com
The new current cursor was being referenced twice, resulting in a
memory leak when the current server generation ended.
Signed-off-by: Frank Binns frank.bi...@imgtec.com
---
dix/events.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
The initial state of the cursor is set to disabled but this was
never be re-disabled during X server reset. This meant any
application run after an X server reset would have the cursor
displayed even if it hadn't requested this to be the case.
Signed-off-by: Frank Binns frank.bi...@imgtec.com
---
From: Brendan King brendan.k...@imgtec.com
Call FreePixmap() instead of free() to destroy the screen pixmap in
fbCloseScreen().
Signed-off-by: Frank Binns frank.bi...@imgtec.com
---
fb/fbscreen.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/fb/fbscreen.c b/fb/fbscreen.c
From: Brendan King brendan.k...@imgtec.com
The server is leaking a pixmap (created by CreateDefaultStipple()) on
reset. The leak is caused by some X Server graphics contexts not being
freed on reset by the machine independent cursor code in the server,
which in turn is caused by the cursor
Does preventing indirect glx prevent glx over x over tcp?
(Not a criticism of the patch; I don't remember whether direct is
possible w/o shared mem.)
-JimC
--
James Cloos cl...@jhcloos.com OpenPGP: 0x997A9F17ED7DAEA6
___
xorg-devel@lists.x.org:
While I was testing the AST 2400 support I cleaned up the code
a bit.
Basically I
- fixed a bunch of compiler warnings
- removed unused functions
- cleaned up namespace issues (either made functions static or
renamed them so that they live in the ast driver name space).
This removes potential
From: Egbert Eich e...@suse.de
- Make local functions static
This sometimes helps the compiler to optimize.
- Make sure exported functions have 'AST' in their name.
This avoids name space conflicts with the server or other drivers.
- Place declaration of exported functions in a header file.
[2nd attempt - sorry for the noise]
While I was testing the AST 2400 support I cleaned up the code a bit.
Basically I
- fixed a bunch of compiler warnings
- removed unused functions
- cleaned up namespace issues (either made functions static or
renamed them so that they live in the ast driver
From: Egbert Eich e...@suse.de
- Made sure exported functions have 'AST' in their name.
This avoids name space conflicts with the server or other drivers.
- Placed declaration of exported functions in a header file.
This ensures that changes to the function type or arguments are followed
From: Egbert Eich e...@suse.de
- Make local functions static
This sometimes helps the compiler to optimize.
- Made sure exported functions have 'AST' in their name.
This avoids name space conflicts with the server or other drivers.
- Placed declaration of exported functions in a header file.
From: Egbert Eich e...@suse.de
Chontel - Chrontel
Signed-off-by: Egbert Eich e...@suse.de
---
src/ast_mode.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/ast_mode.c b/src/ast_mode.c
index 59488c4..a52ee71 100644
--- a/src/ast_mode.c
+++ b/src/ast_mode.c
@@
From: Egbert Eich e...@suse.de
- Make local functions static
This sometimes helps the compiler to optimize.
- Make sure exported functions have 'AST' in their name.
This avoids name space conflicts with the server or other drivers.
- Place declaration of exported functions in a header file.
From: Ray Strode rstr...@redhat.com
wakeup handlers are called even when select() returns EINTR,
and when they're called the passed fd set is undefined.
This commit fixes the selinux wakeup handler to avoid checking
for AVCs over the netlink socket spuriously.
Reviewed-by: Adam Jackson
From: Ray Strode rstr...@redhat.com
wakeup handlers are called even when select() returns EINTR,
and when they're called the passed fd set is undefined.
This commit fixes the dbus wakeup handler to avoid dispatching
into dbus spuriously.
Reviewed-by: Adam Jackson a...@redhat.com
Signed-off-by:
From: Egbert Eich e...@suse.de
- Make sure exported functions have 'AST' in their name.
This avoids name space conflicts with the server or other drivers.
- Place declaration of exported functions in a header file.
This ensures that changes to the function type or arguments are followed
From: Egbert Eich e...@suse.de
Move inclusion of local headers from ast.h to the individual
files. Include only those headers which are needed.
Signed-off-by: Egbert Eich e...@suse.de
---
src/ast.h | 5 -
src/ast_2dtool.c | 2 ++
src/ast_accel.c | 1 +
src/ast_cursor.c | 2 ++
From: Egbert Eich e...@suse.de
xf86PciInfo.h is not needed in the ASpeed driver at all.
Signed-off-by: Egbert Eich e...@suse.de
---
src/ast_2dtool.c | 1 -
src/ast_accel.c | 1 -
src/ast_cursor.c | 1 -
src/ast_driver.c | 1 -
src/ast_mode.c| 1 -
src/ast_tool.c| 1 -
From: Egbert Eich e...@suse.de
For newer ABI versions IOADDRESS can be replaced by int
which is big enough to hold an PIO offset.
Signed-off-by: Egbert Eich e...@suse.de
---
src/ast.h| 6 --
src/ast_driver.c | 18 --
2 files changed, 12 insertions(+), 12
From: Egbert Eich e...@suse.de
xf86UnclaimPciSlot() received a GDevPtr as 2nd argument with
ABI_VIDEODRV_VERSION 13.
Signed-off-by: Egbert Eich e...@suse.de
---
src/ast_driver.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/ast_driver.c b/src/ast_driver.c
index
James Cloos cl...@jhcloos.com writes:
Does preventing indirect glx prevent glx over x over tcp?
(Not a criticism of the patch; I don't remember whether direct is
possible w/o shared mem.)
Yes. But if you wanted either performance functionality, you'd be
rendering locally using direct
33 matches
Mail list logo