summaryrefslogtreecommitdiff
path: root/specs
AgeCommit message (Collapse)Author
2021-09-15specs: Specify XI 2.4 as releasedPovilas Kanapickas
Signed-off-by: Povilas Kanapickas <povilas@radix.lt>
2021-05-17specs: Fix type of GESTURECLASS num_touches memberPovilas Kanapickas
This was a copy-paste error from TOUCHCLASS. The protocol structs use uint8_t for num_touches. Signed-off-by: Povilas Kanapickas <povilas@radix.lt>
2021-05-17specs: Fix type of TOUCHCLASS num_touches memberPovilas Kanapickas
The actual protocol structs use uint8_t. Signed-off-by: Povilas Kanapickas <povilas@radix.lt>
2021-05-15specs: Specify XI 2.4 as unreleasedPovilas Kanapickas
TODO, while useful for grepping, does not actually mean anything, so completely useless. Signed-off-by: Povilas Kanapickas <povilas@radix.lt>
2021-05-11specs: Add support for gesture events as XI 2.4Povilas Kanapickas
Signed-off-by: Povilas Kanapickas <povilas@radix.lt>
2020-08-18specs: Make links between XI2 enum and event names explicitPovilas Kanapickas
2020-08-18specs: Improve description of detail field in XIPassiveGrabDevicePovilas Kanapickas
2020-08-18specs: Improve description of detail field in DeviceEventPovilas Kanapickas
2020-08-18specs: Fix example of touch event processingPovilas Kanapickas
2020-08-18specs: Use non-hyphenated spelling of nonzeroPovilas Kanapickas
2020-08-18specs: Improve consistency of grammar in a listPovilas Kanapickas
2020-08-18specs: Only key code can be grabbed, not key symbolPovilas Kanapickas
2020-08-18specs: Fix incorrect wording for ignored parameterPovilas Kanapickas
2020-08-18specs: Fix grammar (duplicate word)Povilas Kanapickas
2020-08-08Fix spelling/wording issuesAlan Coopersmith
Found by using: codespell --builtin clear,rare,usage,informal,code,names Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2020-04-14automake: Fix install and dist for the new markdown docsAdam Jackson
2020-03-26Replaces text formatted protocol documentation with MarkdownAshok Arora
Protocol documentation under /specs/SIAddresses has been formatted with Markdown. Signed-off-by: Ashok Arora <arora8715@gmail.com>
2020-02-26Add DPMSInfoNotify eventAlexander Volkov
This will allow applications to respond to changes of power level of a monitor, e.g. an application may stop rendering and related calculations when the monitor is off. Bump DPMS version to 1.2, install dpmsproto.pc. Signed-off-by: Alexander Volkov <a.volkov@rusbitech.ru>
2019-02-23Restore generation of specs from docbook in autotools buildsAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2019-02-17Update URLs for protocol specs to use xorgproto repo nowAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2017-12-13Move common xextproto files out of the wayKeith Packard
2017-12-13Merge xextprotoKeith Packard
2017-12-13Move common xcmiscproto files out of the wayKeith Packard
2017-12-13Merge xcmiscprotoKeith Packard
2017-12-13Move common scrnsaverproto files out of the wayKeith Packard
2017-12-13Merge scrnsaverprotoKeith Packard
2017-12-13Move common recordproto files out of the wayKeith Packard
2017-12-13Merge recordprotoKeith Packard
2017-12-13Merge printprotoKeith Packard
2017-12-13Move common kbproto files out of the wayKeith Packard
2017-12-13Merge kbprotoKeith Packard
2017-12-13Move common inputproto files out of the wayKeith Packard
2017-12-13Merge inputprotoKeith Packard
2017-12-13Move common fontsproto files out of the wayKeith Packard
2017-12-13Merge fontsprotoKeith Packard
2017-12-13Move common bigreqsproto files out of the wayKeith Packard
2017-12-13Merge bigreqsprotoKeith Packard
2017-12-13Move common x11proto files out of the wayKeith Packard
2016-04-01specs: Set TZ=UTC before calling asciidocAndreas Boll
Set TZ=UTC before calling asciidoc to make the embedded dates invariant to timezones in order to make the package build reproducibly. Fixes bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795981 v2: Set TZ=UTC after $(AM_V_GEN) (fixes non-verbose build) Suggested-by: Eduard Sanou <dhole@openmailbox.org> Signed-off-by: Andreas Boll <andreas.boll.dev@gmail.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2014-10-28specs: rename EVENTMASK to EVTYPEMASKPeter Hutterer
EVENTMASK was used twice in the spec, once as the actual bitmask for events, once as the set of deviceid, mask length and mask. The libXi public API uses XIEventMask for the latter data triplet, so leave EVENTMASK, and rename the pure bitmask to EVTYPEMASK. Reported-by: Gabriel Laskar <gabriel@lse.epita.fr> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Hans de Goede <hdegoede@redhat.com>
2014-08-25specs: note the (unused) time field in XIPassiveGrabDevicePeter Hutterer
We don't actually use it either in libXi or in the server, it's a copy/paste error that never got noticed and removed. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2014-01-22spec: Make alignment of columns in Encoding section more consistentAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: use <parameter> markup for elements of requests & repliesAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: Remove <!- .LP --> comments leftover from nroff migrationAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: Make links to data types, requests, events & errorsAlan Coopersmith
Extracted each set of section ids to file and converted to a perl script: next if m{^\d}; # skip over encoding section body lines next if m{^[adfmnpv] }; # skip over encoding section body lines s{<type>ACCESSCONTEXT</type>}{<link linkend="Data_Types:ACCESSCONTEXT">$&</link>}g; [...] s{<type>XFONTINFO</type>}{<link linkend="Data_Types:XFONTINFO">$&</link>}g; s{<type>LISTofACCESSCONTEXT</type>}{<link linkend="Data_Types:ACCESSCONTEXT">$&</link>}g; [...] s{<type>LISTofXFONTINFO</type>}{<link linkend="Data_Types:XFONTINFO">$&</link>}g; s{<function>NoOp</function>}{<link linkend="Requests:NoOp">$&</link>}g; [...] s{<function>CloseFont</function>}{<link linkend="Requests:CloseFont">$&</link>}g; s{<errorname>Request</errorname>}{<link linkend="Errors:Request">$&</link>}g; [...] s{<errorname>Extensions</errorname>}{<link linkend="Errors:Extensions">$&</link>}g; s{<function>KeepAlive</function>}{<link linkend="Events:KeepAlive">$&</link>}g; [...] s{<function>Extensions</function>}{<link linkend="Events:Extensions">$&</link>}g; s{<title><link linkend="[^"]+">(.*?)</link></title>}{<title>$1</title>}g; s{<row><entry><link linkend="[^"]+"><type>(.*?)</type></link>}{<row><entry><type>$1</type>}g; s{<row><entry morerows=([\d'"]+)><link linkend="[^"]+"><type>(.*?)</type></link>}{<row><entry morerows=$1><type>$2</type>}g; s{<link linkend="([^"]+)"><emphasis role="bold"><link linkend="\1">(.*?)</link></emphasis></link>}{<link linkend="$1"><emphasis role="bold">$2</emphasis></link>}g; if ($_ =~ m{ id=['"]([^"]+)['"]}) { $sectionid = $1; } s{<link linkend="$sectionid">(.*?)</link>}{$1}g; Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: markup enumerated constant names with <constant>Alan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: add enumerated constants to indexAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: fixup quote charactersAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: give footnotes ids for more stable linksAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: Convert Data Types section to have a section per type, with tablesAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>