Age | Commit message (Collapse) | Author |
|
Affects XIGrabDevice, XIGrabButton/Key and XIGrabEnter/GrabFocusIN
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
A device's name is the identifier set either by the server the
xorg.conf/HAL. The preconfigured device types (XI_MOUSE, XI_KEYBOARD, etc.)
are atoms listed in the type field only.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
|
|
Keysym grabs are tricky to get right for applications that are more
complicated than demo applications. otoh, we know keycode grabs are
working.
So let's go with keycode grabs for now and add keysym grabs later
when we've sorted out the details.
Requires inputproto 1.9.99.15
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
XIGrabKeysym doesn't provide a cursor argument.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
These missing pages may cause parallel builds to fail.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
add/remove is used for slave devices and for flags, so we should use it in
XIChangeHierarchy as well.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Everything else uses underscore notation.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Every other call/interface uses deviceid, so change for consistency.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
|
|
|
|
These man pages got lost in the asciidoc conversion.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
XIQueryVersion (like all other calls) makes sure XGetExtensionVersion is
called beforehand anyway. So if that doesn't match 2.0 or higher, return
BadRquest before issuing the real request (which would trigger a BadRequest
error). This way, clients can use XIQueryVersion without having to set up
the error handler.
XIQueryVersion is now guaranteed to return the server-supported version.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
|
|
|
|
|
|
The docbook xml is unreadable and unwritable. Switch everything to asciidoc,
at least thay we we can write man pages without losing sanity.
asciidoc seems to have some issues with __libmansuffix__, so instead we just
use libmansuffix (without underscores).
The current asciidoc version is buggy for multiple man targets (more than
one man page in a single file), so stick a big warning into configure that a
patch is required to the the right asciidoc->docbook conversion.
Many thanks to Dan Nicholson for the Makefile.am.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Shuffling device properties up before all XI2 calls and adding all XI2 calls
(bar device property calls). Needs proofreading.
|
|
|
|
|
|
When xmlto is not available, make bombs since it has no way to generate
the man pages from the XI.xml. This returns the man page installation to
only occuring when xmlto is available. Unfortunately, this means they
will also not be installed when the generated pages are distributed.
Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
|
|
With the current rules, the man pages will be generated repeatedly if you
have xmlto installed. This is because make always thinks they are out of
date with respect to their prerequisite, do_xmlto_stage. They are changed
here to handle the multiple output files as described in the automake
manual.
distcheck has been confirmed to still work such that building from the
tarball does not require xmlto. On the other hand, if the user wants to
rebuild the man pages, they'll have to explicitly touch XI.xml.
It may be better to split the xml into per-page files so that xmlto only
generates one output at a time. A toplevel XI.xml can still pull together
all the pieces with XInclude.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
As pointed out by johnflux on IRC.
|
|
Requires inputproto 1.9.99.6.
|
|
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
|
|
XConfigureDeviceProperty is gone.
XQueryDeviceProperty is gone.
XGetDeviceProperty doesn't have "pending" anymore.
|
|
|
|
If xmlto is missing during configure, print out a warning and just do an empty
man build with no man pages at all. Better than failing with obscure errors.
|
|
Copied from libXtst.
|
|
Conflicts:
.gitignore
man/XGrabDeviceKey.man
man/XListInputDevices.man
|
|
|
|
|
|
|
|
|
|
Removing all nroff man pages.
|
|
Some global whitespace replacements (e.g. space before comma)
Splitting refnames where two functions are listed.
Adding refmiscinfo tags (see libXtst)
|
|
Note that conversion was half-automated and half-manual. There's a lot of
little things to be fixed up.
|
|
We need XI to be able to do some sort of versioning support.
|
|
|
|
|
|
Calls don't exist anymore.
|
|
|
|
X.Org Bugzilla #9659 <https://bugs.freedesktop.org/show_bug.cgi?id=9659>
|
|
Use XID instead of int for XGetPairedPointer.
|