If any part of the stack calls XIGetKnownProperty during device shutdown
the property is re-initialized before the server generation resets, leaving
the value invalid again.
Move the reset to the extension init which happens before input devices are
initialized before the first property is
Mart,
Separate the big patch into seven patches for your review.
Thanks a lot for help us get close to community.
Frank
-Original Message-
From: Huang, FrankR
Sent: 2010年6月7日 12:03
To: 'q-f...@iki.fi'
Cc: Mart Raudsepp; Torres, Rigo; Writer, Tim; Tanguay, Kevin; Xie,
Hi, Maarten,
As your commit:
http://cgit.freedesktop.org/xorg/xserver/commit/?id=12aeddf5ad41902a180f8108623f356642b3e911
About Scratch pixmap with gpu memory – Framebuffer. Now in 1.7
version, the exaModifyPixmapHeader function have been become
exaModifyPixmapHeader_classic
On Die, 2010-06-08 at 12:57 -0700, Keith Packard wrote:
On Tue, 08 Jun 2010 09:57:44 +0200, Michel Dänzer mic...@daenzer.net wrote:
FWIW, I would have proposed the patch below instead.
That looks better to me; I was after 'not crashing' while your patch
eliminates the DRI2 overhead for
On Wed, Jun 9, 2010 at 3:49 AM, Cui, Hunk hunk@amd.com wrote:
Hi, all,
About the exaGetPixmapOffset function in exa.c, please see below,
In Xserver 1.6.4 version, describe as:
static _X_INLINE void*
ExaGetPixmapAddress(PixmapPtr p)
{
ExaPixmapPriv(p);
if
On Wed, Jun 9, 2010 at 5:10 AM, Cui, Hunk hunk@amd.com wrote:
Hi, Chris,
Thank you for your help, I will ask Maarten to give some suggestion.
Hi, Maarten,
Could you explain the diff
On Wed, Jun 9, 2010 at 11:59 AM, Cui, Hunk hunk@amd.com wrote:
Hi, Maarten,
You can see my attachment screenshot, in this example, when run to the
line 177-178, the pPixData is 0xb62b000, pExaScr-info-memoryBase is
0xb5e2b000,pExaScr-info-memorySize is 17825792, if only have , the
Hi, Maarten,
About the crtc-rotatedData (AMD Geode LX driver)
in
http://cgit.freedesktop.org/xorg/driver/xf86-video-geode/tree/src/lx_display.c#n386
then the rotate_mem offset and shadow_allocate address will be return to
xf86CrtcSetModeTransform, after run to xf86RotatePrepare, it will
Oi,
On Wed, Jun 09, 2010 at 02:37:22AM +0200, ext Fernando Carrijo wrote:
Tiago Vignatti tiago.vigna...@nokia.com wrote:
it's not that straightforward given, as the guys said already, X event
dequeuing is very tied with clients and the server may spend considerable
amount of time doing
On Wed, Jun 9, 2010 at 12:37 PM, Cui, Hunk hunk@amd.com wrote:
Hi, Maarten,
About the crtc-rotatedData (AMD Geode LX driver)
in
http://cgit.freedesktop.org/xorg/driver/xf86-video-geode/tree/src/lx_display.c#n386
then the rotate_mem offset and shadow_allocate address will be
Hi, Maarten,
Thank you very much for your help, I am looking forward to your reply.
:)
Thanks,
Hunk Cui
-Original Message-
From: Maarten Maathuis [mailto:madman2...@gmail.com]
Sent: Wednesday, June 09, 2010 6:57 PM
To: Cui, Hunk
Cc: xorg-devel@lists.x.org; Huang, FrankR;
On Tue, Jun 08, 2010 at 09:40:55PM -0400, Matt Turner wrote:
On Tue, Jun 8, 2010 at 9:35 PM, Richard Barnette
jrbarne...@chromium.org wrote:
Still, cost/benefit matters here: Essentially, the justification
for all this work is a debug feature (being able to print the information
in the
MG == Mikhail Gusarov dotted...@dottedmag.net writes:
MG Oh, that's _the_ right question. Looks like only for writing names to
MG log (unless I missed some access to the data structure while
MG grepping). Well, not really useful to trade for 400ms of startup :)
That info should remain available
On Wed, Jun 9, 2010 at 7:23 AM, Daniel Stone dan...@fooishbar.org wrote:
On Tue, Jun 08, 2010 at 09:40:55PM -0400, Matt Turner wrote:
On Tue, Jun 8, 2010 at 9:35 PM, Richard Barnette
jrbarne...@chromium.org wrote:
Still, cost/benefit matters here: Essentially, the justification
for all
On Tue, Jun 8, 2010 at 7:17 PM, Alan Coopersmith
alan.coopersm...@oracle.com wrote:
Requires xorg-macros 1.8 in order to get the updated XORG_MANPAGE_SECTIONS
that sets $(SED) $(MAN_SUBSTS) from configure for us.
Signed-off-by: Alan Coopersmith alan.coopersm...@oracle.com
Reviewed-by: Dan
X server suffers in startup time when relying on the pciaccess's linear search
to fetch vendor and video device name from PCI ID file (when existent). Such
names are only used to write the log, which may be superfluous. Users can get
the same information about external tools like lspci or scanpci.
Daniel Stone wrote:
On Tue, Jun 08, 2010 at 09:40:55PM -0400, Matt Turner wrote:
On Tue, Jun 8, 2010 at 9:35 PM, Richard Barnette
jrbarne...@chromium.org wrote:
Still, cost/benefit matters here: Essentially, the justification
for all this work is a debug feature (being able to print the
Vendor and board naming were never used to create the configure file a device.
This patch remove their references.
Reported-by: Richard Barnette jrbarne...@chromium.org
Signed-off-by: Tiago Vignatti tiago.vigna...@nokia.com
---
Please, test it.
hw/xfree86/common/xf86Configure.c | 23
JC == James Cloos cl...@jhcloos.com writes:
MG == Mikhail Gusarov dotted...@dottedmag.net writes:
MG Oh, that's _the_ right question. Looks like only for writing names to
MG log (unless I missed some access to the data structure while
MG grepping). Well, not really useful to trade for 400ms of
Tiago Vignatti wrote:
Vendor and board naming were never used to create the configure file a device.
This patch remove their references.
I have been wanting for a while to move the autoconfiguration matching for
video cards from a hardcoded list in the code to xorg.conf.d-style files like
we
2010/6/9 Kristian Høgsberg k...@bitplanet.net:
On Wed, Jun 9, 2010 at 7:23 AM, Daniel Stone dan...@fooishbar.org wrote:
On Tue, Jun 08, 2010 at 09:40:55PM -0400, Matt Turner wrote:
On Tue, Jun 8, 2010 at 9:35 PM, Richard Barnette
jrbarne...@chromium.org wrote:
Still, cost/benefit matters
Signed-off-by: Matt Turner matts...@gmail.com
---
exa/exa_glyphs.c | 12 ++---
hw/kdrive/ephyr/ephyrhostvideo.c |6 +--
hw/kdrive/ephyr/hostx.c | 25 +++--
hw/xfree86/modes/xf86Cursors.c |7 +--
hw/xfree86/os-support/bus/Sbus.c |6 +--
On Wed, Jun 09, 2010 at 07:16:48AM -0400, James Cloos wrote:
MG == Mikhail Gusarov dotted...@dottedmag.net writes:
MG Oh, that's _the_ right question. Looks like only for writing names to
MG log (unless I missed some access to the data structure while
MG grepping). Well, not really useful
On Wed, Jun 9, 2010 at 7:27 AM, Alan Coopersmith
alan.coopersm...@oracle.com wrote:
Tiago Vignatti wrote:
Vendor and board naming were never used to create the configure file a
device.
This patch remove their references.
I have been wanting for a while to move the autoconfiguration matching
Twas brillig at 11:05:47 09.06.2010 UTC-04 when matts...@gmail.com did gyre and
gimble:
MT Signed-off-by: Matt Turner matts...@gmail.com
Reviewed-by: Mikhail Gusarov dotted...@dottedmag.net
--
http://fossarchy.blogspot.com/
pgpixHWjGZQ1C.pgp
Description: PGP signature
On Wed, Jun 9, 2010 at 1:00 PM, Cui, Hunk hunk@amd.com wrote:
Hi, Maarten,
Thank you very much for your help, I am looking forward to your reply.
:)
GeodeAllocOffscreen() is an internal function, exa doesn't know this
memory. The idea is to remove this from src/lx_memory.c:253
Matt Turner wrote:
--- a/xkb/ddxList.c
+++ b/xkb/ddxList.c
@@ -208,10 +208,8 @@ char tmpname[PATH_MAX];
return BadImplementation;
}
list-nFound[what]= 0;
-if (buf) {
-free(buf);
-buf = NULL;
-}
+free(buf);
+buf = NULL;
buf =
On Wed, Jun 9, 2010 at 12:46 PM, Alan Coopersmith
alan.coopersm...@oracle.com wrote:
Matt Turner wrote:
--- a/xkb/ddxList.c
+++ b/xkb/ddxList.c
@@ -208,10 +208,8 @@ char tmpname[PATH_MAX];
return BadImplementation;
}
list-nFound[what]= 0;
- if (buf) {
-
Twas brillig at 12:51:39 09.06.2010 UTC-04 when matts...@gmail.com did gyre and
gimble:
MT Good catch. I'll resent to Keith with the Reviewed-by tags and this
MT change.
Keith said merge window is closed. Do you mind if I stick this patch to
my pending queue of cleanups?
--
On Jun 9, 2010, at 6:22 AM, Tiago Vignatti wrote:
X server suffers in startup time when relying on the pciaccess's
linear search
to fetch vendor and video device name from PCI ID file (when
existent). Such
names are only used to write the log, which may be superfluous.
Users can get
the
From: Gaetan Nadon na...@ibmt43.(none)
Because it is available on other platforms, it only fails on Linux.
strncpy should be safe enough in this situation where a constant is copied.
The xserver private impl of strlcpy is not available to apps.
Signed-off-by: Gaetan Nadon mems...@videotron.ca
Because it is available on other platforms, it only fails on Linux.
strncpy should be safe enough in this situation where a constant is copied.
The xserver private impl of strlcpy is not available to apps.
Signed-off-by: Gaetan Nadon mems...@videotron.ca
---
scope.c |2 +-
1 files changed, 1
On Wed, Jun 9, 2010 at 11:31:26 -0700, Alan Coopersmith wrote:
Signed-off-by: Alan Coopersmith alan.coopersm...@oracle.com
---
include/X11/Xmu/SysUtil.h |6 +-
include/X11/Xmu/Xmu.h |7 ++-
2 files changed, 3 insertions(+), 10 deletions(-)
Reviewed-by: Julien Cristau
On Wed, Jun 9, 2010 at 1:04 PM, Mikhail Gusarov dotted...@dottedmag.net wrote:
Twas brillig at 12:51:39 09.06.2010 UTC-04 when matts...@gmail.com did gyre
and gimble:
MT Good catch. I'll resent to Keith with the Reviewed-by tags and this
MT change.
Keith said merge window is closed. Do
And for my next trick...
Initialization for PS/2 compatible mice uses a number of explicit calls
to usleep(). The code mostly lives in src/pnp.c, under
xorg/driver/xf86-input-mouse.
The pattern of sleep calls is sufficiently systematic to suggest
that they're specifically prescribed by a
On Wed, Jun 9, 2010 at 12:26:34 -0700, Richard Barnette wrote:
And for my next trick...
Initialization for PS/2 compatible mice uses a number of explicit calls
to usleep(). The code mostly lives in src/pnp.c, under
xorg/driver/xf86-input-mouse.
We don't use xf86-input-mouse on Linux,
On Sat, 5 Jun 2010 13:09:28 +0200
Mario Kleiner mario.klei...@tuebingen.mpg.de wrote:
DRI2WaitSBC() didn't block if requested targetSBC wasn't yet reached.
Instead it returned a xreply with uninitialized junk return values, then
blocked the connection until targetSBC was reached.
On Jun 9, 2010, at 12:34 PM, Julien Cristau wrote:
On Wed, Jun 9, 2010 at 12:26:34 -0700, Richard Barnette wrote:
And for my next trick...
Initialization for PS/2 compatible mice uses a number of explicit
calls
to usleep(). The code mostly lives in src/pnp.c, under
Alan Coopersmith wrote:
-#if defined(__GNUC__) \
-((__GNUC__ 2) || ((__GNUC__ == 2) (__GNUC_MINOR__ 4)))
-__attribute((format(printf,3,4)))
BTW, one thing I've noticed, but will leave fixing up to someone with more gcc
versions around to test with - Xmu was using that for gcc = 2.4,
On Wed, Jun 9, 2010 at 1:01 PM, Alan Coopersmith
alan.coopersm...@oracle.com wrote:
Alan Coopersmith wrote:
-#if defined(__GNUC__) \
- ((__GNUC__ 2) || ((__GNUC__ == 2) (__GNUC_MINOR__ 4)))
-__attribute((format(printf,3,4)))
BTW, one thing I've noticed, but will leave fixing up to
Twas brillig at 14:53:40 09.06.2010 UTC-04 when matts...@gmail.com did gyre and
gimble:
MT Sure, that sounds good. I've attached it and another trivial patch.
MT Please add both to your cleanup queue.
Pushed to http://cgit.freedesktop.org/~dottedmag/xserver/log/?h=for-keithp
I have adjusted
Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
The value of MAN_SUBST is the same for all X.Org packages.
Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
The existing statement can now be removed from the configuration file.
Use Automake $() for variables in Makefile.am
Signed-off-by:
It depends on util-macros 1.8
The existing statement can now be removed from the configuration file.
Signed-off-by: Gaetan Nadon mems...@videotron.ca
---
configure.ac |3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
diff --git a/configure.ac b/configure.ac
index aa7ba18..63460b7
The xf86.h file contains external declarations specific to RANDR
If this extension is defined (installed) evdev will not compile
if randrproto is not installed.
Because this is an optional extension, XORG_DRIVER_CHECK_EXT
must be used.
evdev also depends on xext, kbproto and inputproto
On Wed, Jun 9, 2010 at 17:17:44 -0400, Gaetan Nadon wrote:
The xf86.h file contains external declarations specific to RANDR
If this extension is defined (installed) evdev will not compile
if randrproto is not installed.
Because this is an optional extension, XORG_DRIVER_CHECK_EXT
must be
On Wed, 2010-06-09 at 23:24 +0200, Julien Cristau wrote:
On Wed, Jun 9, 2010 at 17:17:44 -0400, Gaetan Nadon wrote:
The xf86.h file contains external declarations specific to RANDR
If this extension is defined (installed) evdev will not compile
if randrproto is not installed.
Because
On Wed, Jun 9, 2010 at 17:42:00 -0400, Gaetan Nadon wrote:
On Wed, 2010-06-09 at 23:24 +0200, Julien Cristau wrote:
On Wed, Jun 9, 2010 at 17:17:44 -0400, Gaetan Nadon wrote:
The xf86.h file contains external declarations specific to RANDR
If this extension is defined (installed)
On Wed, 2010-06-09 at 23:48 +0200, Julien Cristau wrote:
On Wed, Jun 9, 2010 at 17:42:00 -0400, Gaetan Nadon wrote:
On Wed, 2010-06-09 at 23:24 +0200, Julien Cristau wrote:
On Wed, Jun 9, 2010 at 17:17:44 -0400, Gaetan Nadon wrote:
The xf86.h file contains external
On Wed, Jun 9, 2010 at 17:57:45 -0400, Gaetan Nadon wrote:
Now I get it. However randr is an optional extension, it may or may not
be defined in the server. On the other hand, the server should perhaps
xorg-server.pc is generated, it can require randrproto or not depending
on whether
On Thu, 2010-06-10 at 00:00 +0200, Julien Cristau wrote:
On Wed, Jun 9, 2010 at 17:57:45 -0400, Gaetan Nadon wrote:
Now I get it. However randr is an optional extension, it may or may not
be defined in the server. On the other hand, the server should perhaps
xorg-server.pc is
On Wed, Jun 09, 2010 at 12:46:58PM -0700, Richard Barnette wrote:
On Jun 9, 2010, at 12:34 PM, Julien Cristau wrote:
On Wed, Jun 9, 2010 at 12:26:34 -0700, Richard Barnette wrote:
And for my next trick...
Initialization for PS/2 compatible mice uses a number of
explicit calls
to
On Wed, Jun 09, 2010 at 06:12:57PM -0400, Gaetan Nadon wrote:
On Thu, 2010-06-10 at 00:00 +0200, Julien Cristau wrote:
On Wed, Jun 9, 2010 at 17:57:45 -0400, Gaetan Nadon wrote:
Now I get it. However randr is an optional extension, it may or may not
be defined in the server. On the
Gaetan Nadon wrote:
Because it is available on other platforms, it only fails on Linux.
*sigh* is GNU libc ever going to get with the program?
strncpy should be safe enough in this situation where a constant is copied.
The xserver private impl of strlcpy is not available to apps.
On Thu, 2010-06-10 at 08:50 +1000, Peter Hutterer wrote:
On Wed, Jun 09, 2010 at 06:12:57PM -0400, Gaetan Nadon wrote:
On Thu, 2010-06-10 at 00:00 +0200, Julien Cristau wrote:
On Wed, Jun 9, 2010 at 17:57:45 -0400, Gaetan Nadon wrote:
Now I get it. However randr is an optional
Hi, Maarten,
Thanks for your suggestion for how the driver to allocate Offscreen,
I will try to use this method to modify exa pool, If I have any other doubt, I
will sent E-mail to you.
Thanks,
Hunk Cui
-Original Message-
From: Maarten Maathuis [mailto:madman2...@gmail.com]
The modifier key count is maintained by the XKB layer and
increased/decreased for all modifiers that set state.
Test case, MD/SD modifier key count in comment:
1. keyboard 1: press and hold Shift_L# SD:1 MD:1
2. keyboard 2: press and release Shift_L # SD:1,0 MD:1,0
class copy happens
It's still being pulled in by the HAL CFLAGS but the requirement to define
this was dropped from DBus pre 1.0 (November 2006).
This means we require dbus 1.0 now.
Signed-off-by: Peter Hutterer peter.hutte...@who-t.net
---
config/dbus.c |1 -
configure.ac |3 ++-
2 files changed, 2
On Wed, 9 Jun 2010 10:26:49 -0700, Jamey Sharp ja...@minilop.net wrote:
Anybody? I don't want 1.9 to go out with this regression I introduced
still in it, please.
1.9 isn't going out until August; there's no huge panic (yet). But,
thanks for getting this fixed and reviewed in a timely fashion.
On Mon, Jun 07, 2010 at 08:39:54PM -0700, Dan Nicholson wrote:
Serial input devices lack properties such as product or vendor name. This
makes matching InputClass sections difficult. Add a MatchPnPID entry to
test against the PnP ID of the device. The entry supports a shell pattern
match on
On Mon, Jun 07, 2010 at 08:39:47PM -0700, Dan Nicholson wrote:
This is an update to the patchset sent here:
http://lists.freedesktop.org/archives/xorg-devel/2010-May/008862.html
The first 4 patches are cleanup. The const InputAttributes members patch
has been dropped since the duplicate
60 matches
Mail list logo