configure.ac | 26 cpprules.in | 6 include/X11/Xlib.h | 17 include/X11/Xlocale.h | 22 man/Compose.man | 16 man/XCreateGC.man | 94 man/XErrorEvent.man | 2 man/xkb/XkbGetKeyBehaviors.man | 6 man/xkb/XkbGetMap.man | 2 man/xkb/XkbLookupKeySym.man | 2 man/xkb/XkbSetIgnoreLockMods.man | 1 man/xkb/XkbSetServerInternalMods.man | 1 man/xkb/XkbTranslateKeyCode.man | 2 modules/im/ximcp/imCallbk.c | 10 modules/im/ximcp/imDefIc.c | 7 modules/im/ximcp/imDefIm.c | 6 modules/im/ximcp/imDefLkup.c | 13 modules/im/ximcp/imInt.c | 9 modules/im/ximcp/imLcIm.c | 102 modules/im/ximcp/imLcPrs.c | 5 modules/im/ximcp/imRmAttr.c | 24 modules/im/ximcp/imThaiIc.c | 18 modules/lc/Makefile.am | 2 modules/lc/def/lcDefConv.c | 41 modules/lc/gen/lcGenConv.c | 53 modules/lc/xlocale/Makefile.am | 35 modules/lc/xlocale/lcEuc.c | 1537 ------- modules/lc/xlocale/lcJis.c | 944 ---- modules/lc/xlocale/lcSjis.c | 1612 ------- modules/om/generic/omGeneric.c | 45 nls/C/XLC_LOCALE.pre | 2 nls/Makefile.am | 6 nls/armscii-8/XLC_LOCALE.pre | 2 nls/compose.dir.pre | 23 nls/cs_CZ.UTF-8/Compose.pre | 12 nls/en_US.UTF-8/Compose.pre | 113 nls/fi_FI.UTF-8/Compose.pre | 710 +-- nls/georgian-academy/XLC_LOCALE.pre | 2 nls/georgian-ps/XLC_LOCALE.pre | 2 nls/ibm-cp1133/XLC_LOCALE.pre | 2 nls/iscii-dev/XLC_LOCALE.pre | 2 nls/isiri-3342/XLC_LOCALE.pre | 2 nls/iso8859-1/XLC_LOCALE.pre | 2 nls/iso8859-10/XLC_LOCALE.pre | 2 nls/iso8859-11/XLC_LOCALE.pre | 2 nls/iso8859-13/XLC_LOCALE.pre | 2 nls/iso8859-14/XLC_LOCALE.pre | 2 nls/iso8859-15/XLC_LOCALE.pre | 2 nls/iso8859-2/XLC_LOCALE.pre | 2 nls/iso8859-3/XLC_LOCALE.pre | 2 nls/iso8859-4/XLC_LOCALE.pre | 2 nls/iso8859-5/XLC_LOCALE.pre | 2 nls/iso8859-6/XLC_LOCALE.pre | 2 nls/iso8859-7/XLC_LOCALE.pre | 2 nls/iso8859-8/XLC_LOCALE.pre | 2 nls/iso8859-9/XLC_LOCALE.pre | 2 nls/iso8859-9e/XLC_LOCALE.pre | 2 nls/ja.JIS/XLC_LOCALE.pre | 2 nls/ja.SJIS/XLC_LOCALE.pre | 2 nls/ja/XLC_LOCALE.pre | 2 nls/km_KH.UTF-8/Compose.pre | 2 nls/ko/XLC_LOCALE.pre | 2 nls/koi8-c/XLC_LOCALE.pre | 2 nls/koi8-r/XLC_LOCALE.pre | 2 nls/koi8-u/XLC_LOCALE.pre | 2 nls/locale.alias.pre | 4 nls/microsoft-cp1251/XLC_LOCALE.pre | 2 nls/microsoft-cp1255/XLC_LOCALE.pre | 2 nls/microsoft-cp1256/XLC_LOCALE.pre | 2 nls/mulelao-1/XLC_LOCALE.pre | 2 nls/nokhchi-1/XLC_LOCALE.pre | 2 nls/pt_BR.UTF-8/Compose.pre | 4307 -------------------- nls/sr_CS.UTF-8/Compose.pre | 32 nls/tatar-cyr/XLC_LOCALE.pre | 2 nls/th_TH/XLC_LOCALE.pre | 2 nls/tscii-0/XLC_LOCALE.pre | 2 nls/vi_VN.tcvn/XLC_LOCALE.pre | 2 nls/vi_VN.viscii/XLC_LOCALE.pre | 2 nls/zh_CN/XI18N_OBJS | 1 nls/zh_CN/XLC_LOCALE.pre | 2 nls/zh_TW.big5/XLC_LOCALE.pre | 2 nls/zh_TW/XLC_LOCALE.pre | 2 specs/XKB/acknowledgement.xml | 9 specs/XKB/ch01.xml | 111 specs/XKB/ch02.xml | 1046 ++-- specs/XKB/ch03.xml | 126 specs/XKB/ch04.xml | 890 +--- specs/XKB/ch05.xml | 1191 +++-- specs/XKB/ch06.xml | 464 +- specs/XKB/ch07.xml | 533 +- specs/XKB/ch08.xml | 2920 ++++++------- specs/XKB/ch09.xml | 1430 +++--- specs/XKB/ch10.xml | 7425 +++++++++++++++++------------------ specs/XKB/ch11.xml | 586 +- specs/XKB/ch12.xml | 1358 +++--- specs/XKB/ch13.xml | 6770 ++++++++++++++++--------------- specs/XKB/ch14.xml | 2205 +++++----- specs/XKB/ch15.xml | 4120 +++++++++---------- specs/XKB/ch16.xml | 6441 +++++++++++++++--------------- specs/XKB/ch17.xml | 2350 +++++------ specs/XKB/ch18.xml | 1551 +++---- specs/XKB/ch19.xml | 351 - specs/XKB/ch20.xml | 1212 ++--- specs/XKB/ch21.xml | 3076 +++++++------- specs/XKB/ch22.xml | 323 - specs/XKB/glossary.xml | 331 - specs/XKB/xkblib.xml | 1 specs/i18n/framework/framework.xml | 2 specs/libX11/AppC.xml | 6 specs/libX11/AppD.xml | 5 specs/libX11/CH01.xml | 2 specs/libX11/CH03.xml | 46 specs/libX11/CH04.xml | 11 specs/libX11/CH05.xml | 17 specs/libX11/CH06.xml | 34 specs/libX11/CH07.xml | 38 specs/libX11/CH08.xml | 77 specs/libX11/CH09.xml | 3 specs/libX11/CH12.xml | 23 specs/libX11/CH13.xml | 18 specs/libX11/CH14.xml | 4 specs/libX11/CH16.xml | 47 src/FetchName.c | 4 src/Font.c | 22 src/FontInfo.c | 4 src/FontNames.c | 4 src/GetFPath.c | 4 src/GetHints.c | 18 src/GetNrmHint.c | 2 src/GetRGBCMap.c | 8 src/GetStCmap.c | 2 src/GetWMCMapW.c | 2 src/GetWMProto.c | 2 src/Iconify.c | 26 src/ImUtil.c | 4 src/InitExt.c | 2 src/KeyBind.c | 81 src/ListExt.c | 4 src/Macros.c | 14 src/Makefile.am | 2 src/ModMap.c | 5 src/OpenDis.c | 34 src/PutImage.c | 11 src/RdBitF.c | 2 src/ReconfWM.c | 37 src/ScrResStr.c | 3 src/SetLocale.c | 51 src/StBytes.c | 2 src/Withdraw.c | 22 src/XErrorDB | 12 src/XlibInt.c | 45 src/Xrm.c | 4 src/Xxcbint.h | 2 src/xcb_io.c | 11 src/xcms/cmsColNm.c | 2 src/xkb/XKB.c | 14 src/xkb/XKBAlloc.c | 3 src/xkb/XKBBind.c | 102 src/xkb/XKBExtDev.c | 6 src/xkb/XKBGAlloc.c | 6 src/xkb/XKBGeom.c | 13 src/xkb/XKBMAlloc.c | 94 src/xkb/XKBNames.c | 13 src/xkb/XKBRdBuf.c | 4 src/xlibi18n/ICWrap.c | 10 src/xlibi18n/Makefile.am | 3 src/xlibi18n/XDefaultOMIF.c | 36 src/xlibi18n/XlcPubI.h | 7 src/xlibi18n/Xlcint.h | 15 src/xlibi18n/lcFile.c | 19 src/xlibi18n/lcGeneric.c | 10 src/xlibi18n/lcInit.c | 29 src/xlibi18n/lcPrTxt.c | 3 src/xlibi18n/lcPublic.c | 20 src/xlibi18n/lcStd.c | 10 src/xlibi18n/lcUTF8.c | 4 src/xlibi18n/lcWrap.c | 3 177 files changed, 24822 insertions(+), 33157 deletions(-)
New commits: commit 5a499ca7b064bf7e6a4fcc169f22862dce0c60c5 Author: Alan Coopersmith <alan.coopersm...@oracle.com> Date: Mon Mar 9 15:28:29 2015 -0700 libX11 1.6.3 Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> diff --git a/configure.ac b/configure.ac index 047917d..92b791c 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ # Initialize Autoconf AC_PREREQ([2.60]) -AC_INIT([libX11], [1.6.2], +AC_INIT([libX11], [1.6.3], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [libX11]) AC_CONFIG_SRCDIR([Makefile.am]) AC_CONFIG_HEADERS([src/config.h include/X11/XlibConf.h]) commit c8e19b393defd53f046ddc2da3a16881221b3c34 Author: Joonas Javanainen <joonas.javanai...@gmail.com> Date: Thu Feb 5 17:31:04 2015 +0200 Fix XErrorEvent struct field order in man page In the man page the field "resourceid" was in a different place than in the actual struct layout in Xlib.h Signed-off-by: Joonas Javanainen <joonas.javanai...@gmail.com> Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> diff --git a/man/XErrorEvent.man b/man/XErrorEvent.man index 66c07d0..136de6e 100644 --- a/man/XErrorEvent.man +++ b/man/XErrorEvent.man @@ -90,11 +90,11 @@ structure contains: typedef struct { int type; Display *display; /\&* Display the event was read from */ + XID resourceid; /\&* resource id */ unsigned long serial; /\&* serial number of failed request */ unsigned char error_code; /\&* error code of failed request */ unsigned char request_code; /\&* Major op-code of failed request */ unsigned char minor_code; /\&* Minor op-code of failed request */ - XID resourceid; /\&* resource id */ } XErrorEvent; .De .LP commit ddf3b09bb262d01b56fbaade421ac85b0e60a69f Author: Ran Benita <ran...@gmail.com> Date: Tue Feb 3 13:23:50 2015 -0500 compose: fix the description of modifiers in compose sequences The Compose format has a feature which allows specifying certain modifiers must (or must not) be present with a given keysym in the sequence. The grammar in imLcPrs.c and the Compose man page both do not match what the code actually does (see the handling of the variables `modifier_mask` and `modifier` in parseline() in imLcPrs.c, which are eventually matched as `ev->state & modifier_mask == modifier`). Also explicitly list the accepted modifier names, since they are not standard (e.g. "Ctrl" instead of "Control"). Signed-off-by: Ran Benita <ran...@gmail.com> Signed-off-by: James Cloos <cl...@jhcloos.com> diff --git a/man/Compose.man b/man/Compose.man index 13ba705..6a8a966 100644 --- a/man/Compose.man +++ b/man/Compose.man @@ -88,16 +88,18 @@ comment at the end of the line: .PP Each event consists of a specified input keysym, and optional modifier states: .RS -[\fIMODIFIER_LIST\fP] \fB<\fP\fIkeysym\fP\fB>\fP +[([\fB!\fP] ([\fB~\fP] \fIMODIFIER\fP)...) | \fBNone\fP] \fB<\fP\fIkeysym\fP\fB>\fP .RE .PP -Each modifier consists of a specified modifier and a state: -.RS -(\fB!\fP \fIMODIFIER\fP ) | \fBNone\fP -.RE -Modifiers may be preceded by a +If the modifier list is preceded by +.RB \*q "!" \*q +it must match exactly. +MODIFIER may be one of Ctrl, Lock, Caps, Shift, Alt or Meta. +Each modifier may be preceded by a .RB \*q "~" \*q -character to indicate that the modifier must not be present. +character to indicate that the modifier must not be present. If +.RB \*q "None" \*q +is specified, no modifier may be present. .PP The result specifies a string, keysym, or both, that the X client receives as input when the sequence of events is input: diff --git a/modules/im/ximcp/imLcPrs.c b/modules/im/ximcp/imLcPrs.c index e9d5f7b..9bb45ff 100644 --- a/modules/im/ximcp/imLcPrs.c +++ b/modules/im/ximcp/imLcPrs.c @@ -68,8 +68,9 @@ static void parsestringfile(FILE *fp, Xim im, int depth); * COMMENT ::= "#" {<any character except null or newline>} * LHS ::= EVENT { EVENT } * EVENT ::= [MODIFIER_LIST] "<" keysym ">" - * MODIFIER_LIST ::= ("!" {MODIFIER} ) | "None" - * MODIFIER ::= ["~"] modifier_name + * MODIFIER_LIST ::= (["!"] {MODIFIER} ) | "None" + * MODIFIER ::= ["~"] MODIFIER_NAME + * MODIFIER_NAME ::= ("Ctrl"|"Lock"|"Caps"|"Shift"|"Alt"|"Meta") * RHS ::= ( STRING | keysym | STRING keysym ) * STRING ::= '"' { CHAR } '"' * CHAR ::= GRAPHIC_CHAR | ESCAPED_CHAR commit 129f13f385c50e3d8b53ea7441b17386b0f36aeb Author: Ran Benita <ran...@gmail.com> Date: Tue Feb 3 13:23:49 2015 -0500 xkb: fix misleading comment about consumed modifiers In the spec and the man page the `mods_rtrn` argument is described as "backfilled with unconsumed modifiers" but actually it is backfilled with the *consumed* modifiers. This is also mentioned a few lines below in each case. Signed-off-by: Ran Benita <ran...@gmail.com> Signed-off-by: James Cloos <cl...@jhcloos.com> diff --git a/man/xkb/XkbLookupKeySym.man b/man/xkb/XkbLookupKeySym.man index fe9cb13..8a8f0c1 100644 --- a/man/xkb/XkbLookupKeySym.man +++ b/man/xkb/XkbLookupKeySym.man @@ -44,7 +44,7 @@ key for which symbols are to be found state for which symbol should be found .TP .I \- mods_rtrn -backfilled with unconsumed modifiers +backfilled with consumed modifiers .TP .I \- sym_rtrn backfilled with symbol associated with key + state diff --git a/man/xkb/XkbTranslateKeyCode.man b/man/xkb/XkbTranslateKeyCode.man index 7f1afdd..e234412 100644 --- a/man/xkb/XkbTranslateKeyCode.man +++ b/man/xkb/XkbTranslateKeyCode.man @@ -44,7 +44,7 @@ keycode to translate modifiers to apply when translating key .TP .I \- mods_rtrn -backfilled with unconsumed modifiers +backfilled with consumed modifiers .TP .I \- keysym_rtrn keysym resulting from translation diff --git a/specs/XKB/ch12.xml b/specs/XKB/ch12.xml index fcfa8f9..0e73698 100644 --- a/specs/XKB/ch12.xml +++ b/specs/XKB/ch12.xml @@ -447,7 +447,7 @@ to find the symbol associated with a key for a particular state. </term> <listitem> <para> - backfilled with unconsumed modifiers + backfilled with consumed modifiers </para> </listitem> </varlistentry> @@ -840,7 +840,7 @@ To translate a keycode to a key symbol and modifiers, use </term> <listitem> <para> - backfilled with unconsumed modifiers + backfilled with consumed modifiers </para> </listitem> </varlistentry> commit 446f5f7f41317a85a0cd0efa5e6a1b37bc99fba2 Author: Ingo Schwarze <schwa...@usta.de> Date: Tue Dec 9 10:44:13 2014 +0100 Fix pasto in XkbGetKeyBehaviors(3) manual Reviewed-by: Thomas Klausner <w...@netbsd.org> Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> diff --git a/man/xkb/XkbGetKeyBehaviors.man b/man/xkb/XkbGetKeyBehaviors.man index 3d2ae10..02b638b 100644 --- a/man/xkb/XkbGetKeyBehaviors.man +++ b/man/xkb/XkbGetKeyBehaviors.man @@ -19,13 +19,13 @@ .\" FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER .\" DEALINGS IN THE SOFTWARE. .\" -.TH XkbChangeTypesOfKey __libmansuffix__ __xorgversion__ "XKB FUNCTIONS" +.TH XkbGetKeyBehaviors __libmansuffix__ __xorgversion__ "XKB FUNCTIONS" .SH NAME -XkbChangeTypesOfKey \- Obtain the behaviors (the behaviors array) for a subset of the keys in +XkbGetKeyBehaviors \- Obtain the behaviors (the behaviors array) for a subset of the keys in a keyboard description from the server .SH SYNOPSIS .HP -.B Status XkbChangeTypesOfKey +.B Status XkbGetKeyBehaviors .BI "(\^Display *" "dpy" "\^," .BI "unsigned int " "first" "\^," .BI "unsigned int " "num" "\^," commit f3831dde6972e4da9e018c6a5f4013d8756a5e78 Author: Benno Schulenberg <bensb...@justemail.net> Date: Sun Nov 23 21:35:36 2014 +0100 nls: Sorting compose sequences rigorously in mirroring pairs, as is custom. Signed-off-by: Benno Schulenberg <bensb...@justemail.net> diff --git a/nls/en_US.UTF-8/Compose.pre b/nls/en_US.UTF-8/Compose.pre index d7fbf69..972e111 100644 --- a/nls/en_US.UTF-8/Compose.pre +++ b/nls/en_US.UTF-8/Compose.pre @@ -204,19 +204,19 @@ XCOMM "₵" U20b5 CEDI SIGN <Multi_key> <r> <equal> : "₹" U20b9 # INDIAN RUPEE SIGN <Multi_key> <equal> <r> : "₹" U20b9 # INDIAN RUPEE SIGN -<Multi_key> <bar> <C> : "¢" cent # CENT SIGN -<Multi_key> <bar> <c> : "¢" cent # CENT SIGN <Multi_key> <C> <bar> : "¢" cent # CENT SIGN +<Multi_key> <bar> <C> : "¢" cent # CENT SIGN <Multi_key> <c> <bar> : "¢" cent # CENT SIGN +<Multi_key> <bar> <c> : "¢" cent # CENT SIGN <Multi_key> <c> <slash> : "¢" cent # CENT SIGN <Multi_key> <slash> <c> : "¢" cent # CENT SIGN <Multi_key> <L> <minus> : "£" sterling # POUND SIGN -<Multi_key> <l> <minus> : "£" sterling # POUND SIGN <Multi_key> <minus> <L> : "£" sterling # POUND SIGN +<Multi_key> <l> <minus> : "£" sterling # POUND SIGN <Multi_key> <minus> <l> : "£" sterling # POUND SIGN <Multi_key> <Y> <equal> : "¥" yen # YEN SIGN -<Multi_key> <y> <equal> : "¥" yen # YEN SIGN <Multi_key> <equal> <Y> : "¥" yen # YEN SIGN +<Multi_key> <y> <equal> : "¥" yen # YEN SIGN <Multi_key> <equal> <y> : "¥" yen # YEN SIGN <Multi_key> <Y> <minus> : "¥" yen # YEN SIGN <Multi_key> <minus> <Y> : "¥" yen # YEN SIGN commit a51681b60c84109fe19f5d449e13080522499324 Author: Benno Schulenberg <bensb...@justemail.net> Date: Thu Sep 19 16:42:01 2013 +0200 nls: Remove a duplicate locale name, and sort some others more strictly. Also improve the grammar of the initial comment. Signed-off-by: Benno Schulenberg <bensb...@justemail.net> Signed-off-by: James Cloos <cl...@jhcloos.com> diff --git a/nls/compose.dir.pre b/nls/compose.dir.pre index 455070f..e52a5c5 100644 --- a/nls/compose.dir.pre +++ b/nls/compose.dir.pre @@ -1,7 +1,7 @@ XCOMM -XCOMM This file contains compose table file name. -XCOMM The first word is the compose table file name and -XCOMM the second word is full locale name. +XCOMM This file contains compose table file names. +XCOMM The first word is the compose table file name +XCOMM and the second word is the full locale name. XCOMM XCOMM iso8859-1/Compose: C @@ -289,13 +289,12 @@ en_US.UTF-8/Compose: ar_SY.UTF-8 en_US.UTF-8/Compose: ar_TN.UTF-8 en_US.UTF-8/Compose: ar_YE.UTF-8 en_US.UTF-8/Compose: as_IN.UTF-8 -en_US.UTF-8/Compose: bo_IN.UTF-8 -en_US.UTF-8/Compose: bs_BA.UTF-8 en_US.UTF-8/Compose: az_AZ.UTF-8 en_US.UTF-8/Compose: be_BY.UTF-8 en_US.UTF-8/Compose: bg_BG.UTF-8 -en_US.UTF-8/Compose: bn_IN.UTF-8 en_US.UTF-8/Compose: bn_BD.UTF-8 +en_US.UTF-8/Compose: bn_IN.UTF-8 +en_US.UTF-8/Compose: bo_IN.UTF-8 en_US.UTF-8/Compose: br_FR.UTF-8 en_US.UTF-8/Compose: bs_BA.UTF-8 en_US.UTF-8/Compose: ca_AD.UTF-8 @@ -317,10 +316,10 @@ en_US.UTF-8/Compose: en_AU.UTF-8 en_US.UTF-8/Compose: en_BE.UTF-8 en_US.UTF-8/Compose: en_BW.UTF-8 en_US.UTF-8/Compose: en_BZ.UTF-8 -en_US.UTF-8/Compose: en_DK.UTF-8 en_US.UTF-8/Compose: en_CA.UTF-8 -en_US.UTF-8/Compose: en_GB.UTF-8 +en_US.UTF-8/Compose: en_DK.UTF-8 en_US.UTF-8/Compose: en_EN.UTF-8 +en_US.UTF-8/Compose: en_GB.UTF-8 en_US.UTF-8/Compose: en_HK.UTF-8 en_US.UTF-8/Compose: en_IE.UTF-8 en_US.UTF-8/Compose: en_IN.UTF-8 @@ -458,16 +457,16 @@ en_US.UTF-8/Compose: tr_TR.UTF-8 en_US.UTF-8/Compose: ts_ZA.UTF-8 en_US.UTF-8/Compose: tt_RU.UTF-8 en_US.UTF-8/Compose: uk_UA.UTF-8 -en_US.UTF-8/Compose: ur_PK.UTF-8 en_US.UTF-8/Compose: ur_IN.UTF-8 +en_US.UTF-8/Compose: ur_PK.UTF-8 en_US.UTF-8/Compose: uz_UZ.UTF-8 en_US.UTF-8/Compose: ve_ZA.UTF-8 en_US.UTF-8/Compose: vi_VN.UTF-8 en_US.UTF-8/Compose: wa_BE.UTF-8 -en_US.UTF-8/Compose: yi_US.UTF-8 en_US.UTF-8/Compose: xh_ZA.UTF-8 +en_US.UTF-8/Compose: yi_US.UTF-8 zh_CN.UTF-8/Compose: zh_CN.UTF-8 zh_HK.UTF-8/Compose: zh_HK.UTF-8 +en_US.UTF-8/Compose: zh_SG.UTF-8 zh_TW.UTF-8/Compose: zh_TW.UTF-8 en_US.UTF-8/Compose: zu_ZA.UTF-8 -en_US.UTF-8/Compose: zh_SG.UTF-8 commit 426b7f850f5376db96a4b12420ee141603fcc3cd Author: Benno Schulenberg <bensb...@justemail.net> Date: Fri Sep 20 12:37:29 2013 +0200 nls: Add a comment to the block of accented Hebrew letters. And align them in a nicer manner. Signed-off-by: Benno Schulenberg <bensb...@justemail.net> Signed-off-by: James Cloos <cl...@jhcloos.com> diff --git a/nls/en_US.UTF-8/Compose.pre b/nls/en_US.UTF-8/Compose.pre index dea3b07..d7fbf69 100644 --- a/nls/en_US.UTF-8/Compose.pre +++ b/nls/en_US.UTF-8/Compose.pre @@ -5074,13 +5074,18 @@ XCOMM Part 3 <Multi_key> <parenleft> <U30F0> <parenright> : "㋼" U32FC # CIRCLED KATAKANA WI <Multi_key> <parenleft> <U30F1> <parenright> : "㋽" U32FD # CIRCLED KATAKANA WE <Multi_key> <parenleft> <kana_WO> <parenright> : "㋾" U32FE # CIRCLED KATAKANA WO + +XCOMM +XCOMM Hebrew letters with accents +XCOMM + <Multi_key> <U05B4> <hebrew_yod> : "יִ" UFB1D # HEBREW LETTER YOD WITH HIRIQ -<Multi_key> <U05B7> <U05F2> : "ײַ" UFB1F # HEBREW LIGATURE YIDDISH YOD YOD PATAH +<Multi_key> <U05B7> <U05F2> : "ײַ" UFB1F # HEBREW LIGATURE YIDDISH YOD YOD PATAH <Multi_key> <U05C1> <hebrew_shin> : "שׁ" UFB2A # HEBREW LETTER SHIN WITH SHIN DOT <Multi_key> <U05C2> <hebrew_shin> : "שׂ" UFB2B # HEBREW LETTER SHIN WITH SIN DOT -<Multi_key> <U05C1> <UFB49> : "שּׁ" UFB2C # HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT +<Multi_key> <U05C1> <UFB49> : "שּׁ" UFB2C # HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT <Multi_key> <U05C1> <U05BC> <hebrew_shin> : "שּׁ" UFB2C # HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT -<Multi_key> <U05C2> <UFB49> : "שּׂ" UFB2D # HEBREW LETTER SHIN WITH DAGESH AND SIN DOT +<Multi_key> <U05C2> <UFB49> : "שּׂ" UFB2D # HEBREW LETTER SHIN WITH DAGESH AND SIN DOT <Multi_key> <U05C2> <U05BC> <hebrew_shin> : "שּׂ" UFB2D # HEBREW LETTER SHIN WITH DAGESH AND SIN DOT <Multi_key> <U05B7> <hebrew_aleph> : "אַ" UFB2E # HEBREW LETTER ALEF WITH PATAH <Multi_key> <U05B8> <hebrew_aleph> : "אָ" UFB2F # HEBREW LETTER ALEF WITH QAMATS commit 7474c6f1ee78dd097b1d0b4c7e3e4ea41317e335 Author: Benno Schulenberg <bensb...@justemail.net> Date: Fri Sep 20 12:05:09 2013 +0200 nls: Add one lowercase compose variant for ®, to mirror those for ©. Signed-off-by: Benno Schulenberg <bensb...@justemail.net> Signed-off-by: James Cloos <cl...@jhcloos.com> diff --git a/nls/en_US.UTF-8/Compose.pre b/nls/en_US.UTF-8/Compose.pre index 0155633..dea3b07 100644 --- a/nls/en_US.UTF-8/Compose.pre +++ b/nls/en_US.UTF-8/Compose.pre @@ -103,6 +103,7 @@ XCOMM Spaces <Multi_key> <o> <R> : "®" registered # REGISTERED SIGN <Multi_key> <O> <r> : "®" registered # REGISTERED SIGN <Multi_key> <O> <R> : "®" registered # REGISTERED SIGN +<Multi_key> <R> <o> : "®" registered # REGISTERED SIGN <Multi_key> <R> <O> : "®" registered # REGISTERED SIGN <Multi_key> <period> <greater> : "›" U203a # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK commit 18dcd13514fa538afefa78c93523d9dbd4688e74 Author: Benno Schulenberg <bensb...@justemail.net> Date: Sat Sep 7 20:10:43 2013 +0200 nls: Adding the visual composing characters to two comment lines. The lines around them also contain the characters in the comments. Signed-off-by: Benno Schulenberg <bensb...@justemail.net> Signed-off-by: James Cloos <cl...@jhcloos.com> diff --git a/nls/en_US.UTF-8/Compose.pre b/nls/en_US.UTF-8/Compose.pre index 54aa03e..0155633 100644 --- a/nls/en_US.UTF-8/Compose.pre +++ b/nls/en_US.UTF-8/Compose.pre @@ -5870,8 +5870,8 @@ XCOMM Characters from "Mathematical Operators" <Multi_key> <greater> <less> : "⋄" U22c4 # > < DIAMOND OPERATOR <Multi_key> <U2227> <U2228> : "⋄" U22c4 # ∧ ∨ DIAMOND OPERATOR <Multi_key> <U2228> <U2227> : "⋄" U22c4 # ∨ ∧ DIAMOND OPERATOR -<Multi_key> <colon> <period> : "∴" therefore # THEREFORE -<Multi_key> <period> <colon> : "∵" because # BECAUSE +<Multi_key> <colon> <period> : "∴" therefore # : . THEREFORE +<Multi_key> <period> <colon> : "∵" because # . : BECAUSE XCOMM Characters from "Miscellaneous Technical" commit 18d8307575af748913d5da17e3de45da2a22ede4 Author: Benno Schulenberg <bensb...@justemail.net> Date: Sat Sep 7 20:09:32 2013 +0200 nls: Grouping a lone superscript minus together with its mates. Signed-off-by: Benno Schulenberg <bensb...@justemail.net> Signed-off-by: James Cloos <cl...@jhcloos.com> diff --git a/nls/en_US.UTF-8/Compose.pre b/nls/en_US.UTF-8/Compose.pre index 015e3bf..54aa03e 100644 --- a/nls/en_US.UTF-8/Compose.pre +++ b/nls/en_US.UTF-8/Compose.pre @@ -4428,7 +4428,8 @@ XCOMM Part 3 <Multi_key> <asciicircum> <plus> : "⁺" U207A # SUPERSCRIPT PLUS SIGN <dead_circumflex> <KP_Add> : "⁺" U207A # SUPERSCRIPT PLUS SIGN <Multi_key> <asciicircum> <KP_Add> : "⁺" U207A # SUPERSCRIPT PLUS SIGN -<dead_circumflex> <U2212> : "⁻" U207B # SUPERSCRIPT MINUS +<dead_circumflex> <minus> : "⁻" U207B # SUPERSCRIPT MINUS +<dead_circumflex> <U2212> : "⁻" U207B # SUPERSCRIPT MINUS <Multi_key> <asciicircum> <U2212> : "⁻" U207B # SUPERSCRIPT MINUS <dead_circumflex> <equal> : "⁼" U207C # SUPERSCRIPT EQUALS SIGN <Multi_key> <asciicircum> <equal> : "⁼" U207C # SUPERSCRIPT EQUALS SIGN @@ -5219,7 +5220,6 @@ XCOMM <dead_cedilla> <U0114> : "Ḝ" U1E1C # LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE <dead_cedilla> <U0115> : "ḝ" U1E1D # LATIN SMALL LETTER E WITH CEDILLA AND BREVE <dead_cedilla> <nobreakspace> : "̧" U0327 # COMBINING CEDILLA -<dead_circumflex> <minus> : "⁻" U207B # SUPERSCRIPT MINUS <dead_circumflex> <Aacute> : "Ấ" Acircumflexacute # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE <dead_circumflex> <Agrave> : "Ầ" Acircumflexgrave # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE <dead_circumflex> <Ahook> : "Ẩ" Acircumflexhook # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE commit 33301cc45e6a2b8aa841ed6325547af970f8c4db Author: Benno Schulenberg <bensb...@justemail.net> Date: Sat Sep 7 19:53:38 2013 +0200 nls: Grouping the compose sequences for Dstroke/dstroke together. Signed-off-by: Benno Schulenberg <bensb...@justemail.net> Signed-off-by: James Cloos <cl...@jhcloos.com> diff --git a/nls/en_US.UTF-8/Compose.pre b/nls/en_US.UTF-8/Compose.pre index f3ede3d..015e3bf 100644 --- a/nls/en_US.UTF-8/Compose.pre +++ b/nls/en_US.UTF-8/Compose.pre @@ -119,8 +119,6 @@ XCOMM Spaces <Multi_key> <plus> <minus> : "±" plusminus # PLUS-MINUS SIGN <Multi_key> <minus> <plus> : "±" plusminus # PLUS-MINUS SIGN <Multi_key> <question> <question> : "¿" questiondown # INVERTED QUESTION MARK -<Multi_key> <minus> <d> : "đ" dstroke # LATIN SMALL LETTER D WITH STROKE -<Multi_key> <minus> <D> : "Đ" Dstroke # LATIN CAPITAL LETTER D WITH STROKE <Multi_key> <s> <s> : "ß" ssharp # LATIN SMALL LETTER SHARP S <Multi_key> <S> <S> : "ẞ" U1e9e # LATIN CAPITAL LETTER SHARP S @@ -881,12 +879,14 @@ XCOMM Part 3 <Multi_key> <less> <d> : "ď" U010F # LATIN SMALL LETTER D WITH CARON <Multi_key> <d> <less> : "ď" U010F # LATIN SMALL LETTER D WITH CARON <dead_stroke> <D> : "Đ" Dstroke # LATIN CAPITAL LETTER D WITH STROKE +<Multi_key> <minus> <D> : "Đ" Dstroke # LATIN CAPITAL LETTER D WITH STROKE +<Multi_key> <D> <minus> : "Đ" Dstroke # LATIN CAPITAL LETTER D WITH STROKE <Multi_key> <slash> <D> : "Đ" Dstroke # LATIN CAPITAL LETTER D WITH STROKE <Multi_key> <KP_Divide> <D> : "Đ" Dstroke # LATIN CAPITAL LETTER D WITH STROKE -<Multi_key> <D> <minus> : "Đ" Dstroke # LATIN CAPITAL LETTER D WITH STROKE <dead_stroke> <d> : "đ" dstroke # LATIN SMALL LETTER D WITH STROKE -<Multi_key> <slash> <d> : "đ" dstroke # LATIN SMALL LETTER D WITH STROKE +<Multi_key> <minus> <d> : "đ" dstroke # LATIN SMALL LETTER D WITH STROKE <Multi_key> <d> <minus> : "đ" dstroke # LATIN SMALL LETTER D WITH STROKE +<Multi_key> <slash> <d> : "đ" dstroke # LATIN SMALL LETTER D WITH STROKE <Multi_key> <KP_Divide> <d> : "đ" dstroke # LATIN SMALL LETTER D WITH STROKE <dead_macron> <E> : "Ē" U0112 # LATIN CAPITAL LETTER E WITH MACRON <Multi_key> <macron> <E> : "Ē" U0112 # LATIN CAPITAL LETTER E WITH MACRON commit 78fe1becb6c18fa33c0d5f04005b45d856f8952a Author: Gioele Barabucci <gio...@svario.it> Date: Sun Sep 21 23:05:55 2014 +0200 Add compose sequence for U+20B9 INDIAN RUPEE SIGN The compose sequence for the new Indian Rupee sign is modelled after the sequence for the Euro sign. Signed-off-by: Gioele Barabucci <gio...@svario.it> Signed-off-by: James Cloos <cl...@jhcloos.com> diff --git a/nls/en_US.UTF-8/Compose.pre b/nls/en_US.UTF-8/Compose.pre index 4a96570..f3ede3d 100644 --- a/nls/en_US.UTF-8/Compose.pre +++ b/nls/en_US.UTF-8/Compose.pre @@ -200,7 +200,10 @@ XCOMM "₲" U20b2 GUARANI SIGN XCOMM "₳" U20b3 AUSTRAL SIGN XCOMM "₴" U20b4 HRYVNIA SIGN XCOMM "₵" U20b5 CEDI SIGN - +<Multi_key> <R> <equal> : "₹" U20b9 # INDIAN RUPEE SIGN +<Multi_key> <equal> <R> : "₹" U20b9 # INDIAN RUPEE SIGN +<Multi_key> <r> <equal> : "₹" U20b9 # INDIAN RUPEE SIGN +<Multi_key> <equal> <r> : "₹" U20b9 # INDIAN RUPEE SIGN <Multi_key> <bar> <C> : "¢" cent # CENT SIGN <Multi_key> <bar> <c> : "¢" cent # CENT SIGN commit 6101b967b641355dd863fd1ce52c6a7d58bcbe68 Author: Gabriel Souza Franco <gabrielfrancoso...@gmail.com> Date: Thu Jul 31 22:23:28 2014 -0300 Add double-arrow compose sequence Signed-off-by: Gabriel Souza Franco <gabrielfrancoso...@gmail.com> Reviewed-by: Alan Coopersmith <alan.coopersm...@oracle.com> Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> diff --git a/nls/en_US.UTF-8/Compose.pre b/nls/en_US.UTF-8/Compose.pre index 23829b4..4a96570 100644 --- a/nls/en_US.UTF-8/Compose.pre +++ b/nls/en_US.UTF-8/Compose.pre @@ -4535,6 +4535,7 @@ XCOMM Part 3 <Multi_key> <KP_Divide> <U2194> : "↮" U21AE # LEFT RIGHT ARROW WITH STROKE <Multi_key> <less> <minus> : "←" U2190 # LEFTWARDS ARROW <Multi_key> <minus> <greater> : "→" U2192 # RIGHTWARDS ARROW +<Multi_key> <equal> <greater> : "⇒" U21D2 # RIGHTWARDS DOUBLE ARROW <Multi_key> <U2203> <U0338> : "∄" U2204 # THERE DOES NOT EXIST <Multi_key> <braceleft> <braceright> : "∅" U2205 # EMPTY SET <Multi_key> <U2208> <U0338> : "∉" U2209 # NOT AN ELEMENT OF commit 368a6401c6a3275d3497fec38a3dcbc38cd9df60 Author: James Cloos <cl...@jhcloos.com> Date: Fri Aug 1 18:30:42 2014 -0400 Add cs_CZ.UTF-8 locale to configure.ac Commit cf4d5989383a should have included this. Reported-by: Colin Harrison <colin.harri...@virgin.net> Signed-off-by: James Cloos <cl...@jhcloos.com> diff --git a/configure.ac b/configure.ac index 1612061..047917d 100644 --- a/configure.ac +++ b/configure.ac @@ -431,17 +431,18 @@ AX_DEFINE_DIR(XLOCALEDIR, X11_LOCALEDIR, [Location of libX11 locale data]) AC_SUBST(X11_LOCALEDIR) locales="\ - am_ET.UTF-8 armscii-8 C el_GR.UTF-8 en_US.UTF-8 fi_FI.UTF-8 \ - georgian-academy georgian-ps ibm-cp1133 iscii-dev isiri-3342 \ - iso8859-1 iso8859-10 iso8859-11 iso8859-13 iso8859-14 iso8859-15 \ - iso8859-2 iso8859-3 iso8859-4 iso8859-5 iso8859-6 iso8859-7 \ - iso8859-8 iso8859-9 iso8859-9e ja ja.JIS ja_JP.UTF-8\ - ja.SJIS km_KH.UTF-8 ko koi8-c koi8-r koi8-u \ - ko_KR.UTF-8 microsoft-cp1251 microsoft-cp1255 microsoft-cp1256 \ - mulelao-1 nokhchi-1 pt_BR.UTF-8 ru_RU.UTF-8 sr_CS.UTF-8 \ - tatar-cyr th_TH th_TH.UTF-8 tscii-0 vi_VN.tcvn vi_VN.viscii \ - zh_CN zh_CN.gb18030 zh_CN.gbk zh_CN.UTF-8 zh_HK.big5 \ - zh_HK.big5hkscs zh_HK.UTF-8 zh_TW zh_TW.big5 zh_TW.UTF-8" + am_ET.UTF-8 armscii-8 C cs_CZ.UTF-8 el_GR.UTF-8 en_US.UTF-8 \ + fi_FI.UTF-8 georgian-academy georgian-ps ibm-cp1133 iscii-dev \ + isiri-3342 iso8859-1 iso8859-10 iso8859-11 iso8859-13 iso8859-14 \ + iso8859-15 iso8859-2 iso8859-3 iso8859-4 iso8859-5 iso8859-6 \ + iso8859-7 iso8859-8 iso8859-9 iso8859-9e ja ja.JIS \ + ja_JP.UTF-8 ja.SJIS km_KH.UTF-8 ko koi8-c koi8-r \ + koi8-u ko_KR.UTF-8 microsoft-cp1251 microsoft-cp1255 \ + microsoft-cp1256 mulelao-1 nokhchi-1 pt_BR.UTF-8 ru_RU.UTF-8 \ + sr_CS.UTF-8 tatar-cyr th_TH th_TH.UTF-8 tscii-0 vi_VN.tcvn \ + vi_VN.viscii zh_CN zh_CN.gb18030 zh_CN.gbk zh_CN.UTF-8 \ + zh_HK.big5 zh_HK.big5hkscs zh_HK.UTF-8 zh_TW zh_TW.big5 \ + zh_TW.UTF-8" AC_SUBST(locales) XKEYSYMDB="${X11_DATADIR}/XKeysymDB" commit cf4d5989383acc4ed1b7eebadde9f380f2129766 Author: James Cloos <cl...@jhcloos.com> Date: Tue Jul 29 15:02:56 2014 -0400 Add nls for cs_CZ.UTF-8 Based on the iso8859-2 compose, and a bug report by Vladimír Marek, override the en_US.UTF-8 use of <dead_caron> <u> to enter »ǔ« instead to enter »ů«, and likewise for the majuscule, for the Czech locale. This evidently is the norm for Czech keyboards. Fixes bz#81875. The XI18N_OBJS and XLC_LOCALE.pre files are empty, as they are for several other locales. That may require an update. Reported-by: Vladimír Marek <vlma...@volny.cz> Signed-off-by: James Cloos <cl...@jhcloos.com> diff --git a/nls/cs_CZ.UTF-8/Compose.pre b/nls/cs_CZ.UTF-8/Compose.pre new file mode 100644 index 0000000..022753e --- /dev/null +++ b/nls/cs_CZ.UTF-8/Compose.pre @@ -0,0 +1,12 @@ +XCOMM UTF-8 (Unicode) compose sequences +XCOMM +XCOMM Modified for Czech, following iso8859-2/Compose +XCOMM by James Cloos <cl...@jhcloos.com> +XCOMM based on bug report by Vladimír Marek <vlma...@volny.cz> + +XCOMM Use the sequences from en_US.UTF-8 as the basis: +include "X11_LOCALEDATADIR/en_US.UTF-8/Compose" + +XCOMM Overriding U with caron: +<dead_caron> <u> : "ů" U016F # LATIN SMALL LETTER U WITH RING ABOVE +<dead_caron> <U> : "Ů" U016E # LATIN CAPITAL LETTER U WITH RING ABOVE diff --git a/nls/cs_CZ.UTF-8/XI18N_OBJS b/nls/cs_CZ.UTF-8/XI18N_OBJS new file mode 100644 index 0000000..e69de29 diff --git a/nls/cs_CZ.UTF-8/XLC_LOCALE.pre b/nls/cs_CZ.UTF-8/XLC_LOCALE.pre new file mode 100644 index 0000000..e69de29 commit d9f569572bd14db31921471e7b877523b5cf1e4c Author: Alan Coopersmith <alan.coopersm...@oracle.com> Date: Sat Jul 26 12:17:47 2014 -0700 Fix source paths for out-of-tree lintlib builds Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> diff --git a/src/Makefile.am b/src/Makefile.am index d46b493..ceb8366 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -398,7 +398,7 @@ lintlibdir = $(libdir) lintlib_DATA = $(LINTLIB) -lintlib_src = $(libX11_la_SOURCES) xcms/*.c xkb/*.c +lintlib_src = $(libX11_la_SOURCES) $(srcdir)/xcms/*.c $(srcdir)/xkb/*.c CLEANFILES += $(lintlib_DATA) commit 0885cad1e4a9ed57266582be320be55259c881bf Author: Alan Coopersmith <alan.coopersm...@oracle.com> Date: Sun Jul 20 09:21:20 2014 -0700 specs/XKB: Markup fractions as <{super,sub}script> instead of <emphasis> Matches the way they were styled in original doc, before conversion to DocBook. Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> diff --git a/specs/XKB/ch13.xml b/specs/XKB/ch13.xml index 654f9df..b07a900 100644 --- a/specs/XKB/ch13.xml +++ b/specs/XKB/ch13.xml @@ -747,8 +747,8 @@ Xkb Geometry Data Structures (Overlays)</H5> <para><programlisting> typedef struct _XkbGeometry { /* top-level keyboard geometry structure */ Atom name; /* keyboard name */ - unsigned short width_mm; /* keyboard width in <emphasis>mm</emphasis> / <emphasis>10</emphasis> */ - unsigned short height_mm; /* keyboard height in <emphasis>mm</emphasis> / <emphasis>10</emphasis> */ + unsigned short width_mm; /* keyboard width in <superscript>mm</superscript>/<subscript>10</subscript> */ + unsigned short height_mm; /* keyboard height in <superscript>mm</superscript>/<subscript>10</subscript> */ char * label_font; /* font for key labels */ XkbColorPtr label_color; /* color for key labels - pointer into colors array */ @@ -835,8 +835,8 @@ typedef struct _XkbOutline { <para><programlisting> typedef struct _XkbBounds { - short x1, y1; /* upper left corner of the bounds, in <emphasis>mm</emphasis>/<emphasis>10</emphasis> */ - short x2, y2; /* lower right corner of the bounds, in <emphasis>mm</emphasis>/<emphasis>10</emphasis> */ + short x1, y1; /* upper left corner of the bounds, in <superscript>mm</superscript>/<subscript>10</subscript> */ + short x2, y2; /* lower right corner of the bounds, in <superscript>mm</superscript>/<subscript>10</subscript> */ } <structname>XkbBoundsRec</structname>, *XkbBoundsPtr; </programlisting></para> @@ -869,7 +869,7 @@ in the outlines array, as is the default approximating outline. <para><programlisting> typedef struct _XkbKey { /* key in a row */ XkbKeyNameRec name; /* key name */ - short gap; /* gap in <emphasis>mm</emphasis>/<emphasis>10</emphasis> from previous key in row */ + short gap; /* gap in <superscript>mm</superscript>/<subscript>10</subscript> from previous key in row */ unsigned char shape_ndx; /* index of shape for key */ unsigned char color_ndx; /* index of color for key body */ } <structname>XkbKeyRec</structname>, *XkbKeyPtr; @@ -895,9 +895,7 @@ typedef struct _XkbRow { /* row in a section */ and <structfield>left</structfield> are in -<emphasis>mm</emphasis> -/ -<emphasis>10</emphasis>. +<superscript>mm</superscript>/<subscript>10</subscript>. </para> <para><programlisting> @@ -945,8 +943,8 @@ typedef struct _XkbSection { unsigned char priority; /* drawing priority, 0⇒highest, 255⇒lowest */ short top; /* top coordinate of section origin */ short left; /* left coordinate of row origin */ - unsigned short width; /* section width, in <emphasis>mm</emphasis>/<emphasis>10</emphasis> */ - unsigned short height; /* section height, in <emphasis>mm</emphasis>/<emphasis>10</emphasis> */ + unsigned short width; /* section width, in <superscript>mm</superscript>/<subscript>10</subscript> */ + unsigned short height; /* section height, in <superscript>mm</superscript>/<subscript>10</subscript> */ short angle; /* angle of section rotation, counterclockwise */ unsigned short num_rows; /* number of rows in the rows array */ @@ -968,14 +966,10 @@ typedef struct _XkbSection { and <structfield>left</structfield> are the origin of the section, relative to the origin of the keyboard, in -<emphasis>mm</emphasis> -/ -<emphasis>10</emphasis>. +<superscript>mm</superscript>/<subscript>10</subscript>. <structfield>angle</structfield> is in -<emphasis>1</emphasis> -/ -<emphasis>10</emphasis> +<superscript>1</superscript>/<subscript>10</subscript> degrees. </para> @@ -1038,10 +1032,10 @@ typedef struct _XkbShapeDoodad { or <symbol>XkbSolidDoodad</symbol> */ unsigned char priority; /* drawing priority, 0⇒highest, 255⇒lowest */ - short top; /* top coordinate, in <emphasis>mm</emphasis>/<emphasis>10</emphasis> */ - short left; /* left coordinate, in <emphasis>mm</emphasis>/<emphasis>10</emphasis> */ + short top; /* top coordinate, in <superscript>mm</superscript>/<subscript>10</subscript> */ + short left; /* left coordinate, in <superscript>mm</superscript>/<subscript>10</subscript> */ short angle; /* angle of rotation, clockwise, - in <emphasis>1</emphasis>/<emphasis>10</emphasis> degrees */ + in <superscript>1</superscript>/<subscript>10</subscript> degrees */ unsigned short color_ndx; /* doodad color */ unsigned short shape_ndx; /* doodad shape */ } <structname>XkbShapeDoodadRec</structname>, *XkbShapeDoodadPtr; @@ -1053,12 +1047,12 @@ typedef struct _XkbTextDoodad { unsigned char type; /* <symbol>XkbTextDoodad</symbol> */ unsigned char priority; /* drawing priority, 0⇒highest, 255⇒lowest */ - short top; /* top coordinate, in <emphasis>mm</emphasis>/<emphasis>10</emphasis> */ - short left; /* left coordinate, in <emphasis>mm</emphasis>/<emphasis>10</emphasis> */ + short top; /* top coordinate, in <superscript>mm</superscript>/<subscript>10</subscript> */ + short left; /* left coordinate, in <superscript>mm</superscript>/<subscript>10</subscript> */ short angle; /* angle of rotation, clockwise, - in <emphasis>1</emphasis>/<emphasis>10</emphasis> degrees */ - short width; /* width in <emphasis>mm</emphasis>/<emphasis>10</emphasis> */ - short height; /* height in <emphasis>mm</emphasis>/<emphasis>10</emphasis> */ + in <superscript>1</superscript>/<subscript>10</subscript> degrees */ + short width; /* width in <superscript>mm</superscript>/<subscript>10</subscript> */ + short height; /* height in <superscript>mm</superscript>/<subscript>10</subscript> */ unsigned short color_ndx; /* doodad color */ char * text; /* doodad text */ char * font; /* arbitrary font name for doodad text */ @@ -1070,10 +1064,10 @@ typedef struct _XkbIndicatorDoodad { Atom name; /* doodad name */ unsigned char type; /* <symbol>XkbIndicatorDoodad</symbol> */ unsigned char priority; /* drawing priority, 0⇒highest, 255⇒lowest */ - short top; /* top coordinate, in <emphasis>mm</emphasis>/<emphasis>10</emphasis> */ - short left; /* left coordinate, in <emphasis>mm</emphasis>/<emphasis>10</emphasis> */ + short top; /* top coordinate, in <superscript>mm</superscript>/<subscript>10</subscript> */ + short left; /* left coordinate, in <superscript>mm</superscript>/<subscript>10</subscript> */ short angle; /* angle of rotation, clockwise, - in <emphasis>1</emphasis>/<emphasis>10</emphasis> degrees */ + in <superscript>1</superscript>/<subscript>10</subscript> degrees */ unsigned short shape_ndx; /* doodad shape */ unsigned short on_color_ndx; /* color for doodad if indicator is on */ unsigned short off_color_ndx;/* color for doodad if indicator is off */ @@ -1085,10 +1079,10 @@ typedef struct _XkbLogoDoodad { Atom name; /* doodad name */ unsigned char type; /* <symbol>XkbLogoDoodad</symbol> */ unsigned char priority; /* drawing priority, 0⇒highest, 255⇒lowest */ - short top; /* top coordinate, in <emphasis>mm</emphasis>/<emphasis>10</emphasis> */ - short left; /* left coordinate, in <emphasis>mm</emphasis>/<emphasis>10</emphasis> */ + short top; /* top coordinate, in <superscript>mm</superscript>/<subscript>10</subscript> */ + short left; /* left coordinate, in <superscript>mm</superscript>/<subscript>10</subscript> */ short angle; /* angle of rotation, clockwise, - in <emphasis>1</emphasis>/<emphasis>10</emphasis> degrees */ + in <superscript>1</superscript>/<subscript>10</subscript> degrees */ unsigned short color_ndx; /* doodad color */ unsigned short shape_ndx; /* doodad shape */ char * logo_name; /* text for logo */ commit d0a9e9d56bb003315787201ee525b4d00fd54e06 Author: Alan Coopersmith <alan.coopersm...@oracle.com> Date: Sat Jul 19 23:55:47 2014 -0700 specs/XKB: acknowledge my contributions Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> diff --git a/specs/XKB/acknowledgement.xml b/specs/XKB/acknowledgement.xml index b24c7a6..43be094 100644 --- a/specs/XKB/acknowledgement.xml +++ b/specs/XKB/acknowledgement.xml @@ -39,8 +39,10 @@ X Consortium Inc. This document is made available to you in modern formats such as HTML and PDF thanks to the efforts of Matt Dew, who converted the original troff sources to DocBook/XML and edited them into shape; Fernando Carrijo, who converted the -images to SVG format; and Gaetan Nadon, who set up the formatting machinery in -the libX11 builds and performed further editing of the DocBook markup. +images to SVG format; Gaetan Nadon, who set up the formatting machinery in +the libX11 builds and performed further editing of the DocBook markup; and +Alan Coopersmith, who converted the DocBook tags to semantic markup and +cleaned up other formatting issues. </para> -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1ynvgt-00010e...@moszumanska.debian.org