summaryrefslogtreecommitdiff
path: root/specs
AgeCommit message (Collapse)Author
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>
2014-01-22spec: Finish replacing nroff .sp macros with <para> breaksAlan Coopersmith
Mostly just removes the <!-- .sp --> comments where they had already been autoconverted. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: markup data type names with <type>Alan Coopersmith
Automated replacement, followed by manual correction to <structfield> when names refer to fields in given types/structs. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: Use <superscript> for exponentsAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: Convert a bunch of AccessContext references from <function> to </type>Alan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: Use tables for contents of Requests, Events & ErrorsAlan Coopersmith
Much more consistent layout than previous mix of blockquotes & literallayouts Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: Use <personname> markup in AcknowledgementsAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: make links from encoding section to definitionsAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: Convert Errors chapter to have a section per requestAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: Convert Events chapter to have a section per requestAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: Convert Requests chapter to have a section per requestAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: Use <errorname> instead of <function> for error namesAlan Coopersmith
Also markup some uses of errornames that were previously missed. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: fix boundaries of <function> tagsAlan Coopersmith
Conversion from nroff .BR "function" "otherstuff" style markup got confused in a few places. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: add autogenerated indexAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: Convert .IN comments to indexterm tagsAlan Coopersmith
Performed with: perl -i -p -e 's{\<\!-- \.IN "([^"]+)" "" "\@DEF\@" --\>}{<indexterm significance="preferred"><primary>$1</primary></indexterm>}' specs/fsproto.xml perl -i -p -e 's{\<\!-- \.IN "([^"]+)" "([^"]+)" "\@DEF\@" --\>}{ <indexterm significance="preferred"><primary>$1</primary><secondary>$2</secondary></indexterm>}' specs/fsproto.xml Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: convert list of license models from itemizedlist to variablelistAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: add <acronym> markupAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: remove some extra quotes from nroff conversionAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-01-22spec: Use <figure> markup for figure labelsAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>