From fa9747b9d4443eef9b1687b8b1208801f5c585da Mon Sep 17 00:00:00 2001 From: Fernando Carrijo Date: Tue, 28 Dec 2010 16:18:57 -0500 Subject: specs: convert images from gif to svg format. Signed-off-by: Gaetan Nadon --- specs/XKB/Makefile.am | 42 +- specs/XKB/XKBlib-1.gif | Bin 9516 -> 0 bytes specs/XKB/XKBlib-1.svg | 767 ++++++++++++++++++ specs/XKB/XKBlib-10.gif | Bin 17282 -> 0 bytes specs/XKB/XKBlib-10.svg | 1441 ++++++++++++++++++++++++++++++++ specs/XKB/XKBlib-11.gif | Bin 15367 -> 0 bytes specs/XKB/XKBlib-11.svg | 920 +++++++++++++++++++++ specs/XKB/XKBlib-12.gif | Bin 9737 -> 0 bytes specs/XKB/XKBlib-12.svg | 687 ++++++++++++++++ specs/XKB/XKBlib-13.gif | Bin 3213 -> 0 bytes specs/XKB/XKBlib-13.svg | 186 +++++ specs/XKB/XKBlib-14.gif | Bin 4064 -> 0 bytes specs/XKB/XKBlib-14.svg | 557 +++++++++++++ specs/XKB/XKBlib-15.gif | Bin 12927 -> 0 bytes specs/XKB/XKBlib-15.svg | 885 ++++++++++++++++++++ specs/XKB/XKBlib-16.gif | Bin 8353 -> 0 bytes specs/XKB/XKBlib-16.svg | 643 +++++++++++++++ specs/XKB/XKBlib-17.gif | Bin 8538 -> 0 bytes specs/XKB/XKBlib-17.svg | 626 ++++++++++++++ specs/XKB/XKBlib-18.gif | Bin 9947 -> 0 bytes specs/XKB/XKBlib-18.svg | 907 +++++++++++++++++++++ specs/XKB/XKBlib-19.gif | Bin 8811 -> 0 bytes specs/XKB/XKBlib-19.svg | 582 +++++++++++++ specs/XKB/XKBlib-2.gif | Bin 12039 -> 0 bytes specs/XKB/XKBlib-2.svg | 761 +++++++++++++++++ specs/XKB/XKBlib-20.gif | Bin 5503 -> 0 bytes specs/XKB/XKBlib-20.svg | 379 +++++++++ specs/XKB/XKBlib-21.gif | Bin 14481 -> 0 bytes specs/XKB/XKBlib-21.svg | 976 ++++++++++++++++++++++ specs/XKB/XKBlib-3.gif | Bin 1778 -> 0 bytes specs/XKB/XKBlib-3.svg | 1133 ++++++++++++++++++++++++++ specs/XKB/XKBlib-4.gif | Bin 1435 -> 0 bytes specs/XKB/XKBlib-4.svg | 574 +++++++++++++ specs/XKB/XKBlib-5.gif | Bin 1274 -> 0 bytes specs/XKB/XKBlib-5.svg | 542 +++++++++++++ specs/XKB/XKBlib-6.gif | Bin 7001 -> 0 bytes specs/XKB/XKBlib-6.svg | 551 +++++++++++++ specs/XKB/XKBlib-7.gif | Bin 3169 -> 0 bytes specs/XKB/XKBlib-7.svg | 352 ++++++++ specs/XKB/XKBlib-8.gif | Bin 4935 -> 0 bytes specs/XKB/XKBlib-8.svg | 1143 ++++++++++++++++++++++++++ specs/XKB/XKBlib-9.gif | Bin 4600 -> 0 bytes specs/XKB/XKBlib-9.svg | 2075 +++++++++++++++++++++++++++++++++++++++++++++++ specs/XKB/ch01.xml | 2 +- specs/XKB/ch05.xml | 2 +- specs/XKB/ch10.xml | 8 +- specs/XKB/ch13.xml | 14 +- specs/XKB/ch14.xml | 2 +- specs/XKB/ch15.xml | 2 +- specs/XKB/ch16.xml | 4 +- specs/XKB/ch17.xml | 6 +- specs/XKB/ch20.xml | 2 +- 52 files changed, 16729 insertions(+), 42 deletions(-) delete mode 100644 specs/XKB/XKBlib-1.gif create mode 100644 specs/XKB/XKBlib-1.svg delete mode 100644 specs/XKB/XKBlib-10.gif create mode 100644 specs/XKB/XKBlib-10.svg delete mode 100644 specs/XKB/XKBlib-11.gif create mode 100644 specs/XKB/XKBlib-11.svg delete mode 100644 specs/XKB/XKBlib-12.gif create mode 100644 specs/XKB/XKBlib-12.svg delete mode 100644 specs/XKB/XKBlib-13.gif create mode 100644 specs/XKB/XKBlib-13.svg delete mode 100644 specs/XKB/XKBlib-14.gif create mode 100644 specs/XKB/XKBlib-14.svg delete mode 100644 specs/XKB/XKBlib-15.gif create mode 100644 specs/XKB/XKBlib-15.svg delete mode 100644 specs/XKB/XKBlib-16.gif create mode 100644 specs/XKB/XKBlib-16.svg delete mode 100644 specs/XKB/XKBlib-17.gif create mode 100644 specs/XKB/XKBlib-17.svg delete mode 100644 specs/XKB/XKBlib-18.gif create mode 100644 specs/XKB/XKBlib-18.svg delete mode 100644 specs/XKB/XKBlib-19.gif create mode 100644 specs/XKB/XKBlib-19.svg delete mode 100644 specs/XKB/XKBlib-2.gif create mode 100644 specs/XKB/XKBlib-2.svg delete mode 100644 specs/XKB/XKBlib-20.gif create mode 100644 specs/XKB/XKBlib-20.svg delete mode 100644 specs/XKB/XKBlib-21.gif create mode 100644 specs/XKB/XKBlib-21.svg delete mode 100644 specs/XKB/XKBlib-3.gif create mode 100644 specs/XKB/XKBlib-3.svg delete mode 100644 specs/XKB/XKBlib-4.gif create mode 100644 specs/XKB/XKBlib-4.svg delete mode 100644 specs/XKB/XKBlib-5.gif create mode 100644 specs/XKB/XKBlib-5.svg delete mode 100644 specs/XKB/XKBlib-6.gif create mode 100644 specs/XKB/XKBlib-6.svg delete mode 100644 specs/XKB/XKBlib-7.gif create mode 100644 specs/XKB/XKBlib-7.svg delete mode 100644 specs/XKB/XKBlib-8.gif create mode 100644 specs/XKB/XKBlib-8.svg delete mode 100644 specs/XKB/XKBlib-9.gif create mode 100644 specs/XKB/XKBlib-9.svg diff --git a/specs/XKB/Makefile.am b/specs/XKB/Makefile.am index 5af159b6..e6a09cf5 100644 --- a/specs/XKB/Makefile.am +++ b/specs/XKB/Makefile.am @@ -51,27 +51,27 @@ dist_spec_DATA = \ ch21.xml \ ch22.xml \ glossary.xml \ - XKBlib-1.gif \ - XKBlib-2.gif \ - XKBlib-3.gif \ - XKBlib-4.gif \ - XKBlib-5.gif \ - XKBlib-6.gif \ - XKBlib-7.gif \ - XKBlib-8.gif \ - XKBlib-9.gif \ - XKBlib-10.gif \ - XKBlib-11.gif \ - XKBlib-12.gif \ - XKBlib-13.gif \ - XKBlib-14.gif \ - XKBlib-15.gif \ - XKBlib-16.gif \ - XKBlib-17.gif \ - XKBlib-18.gif \ - XKBlib-19.gif \ - XKBlib-20.gif \ - XKBlib-21.gif + XKBlib-1.svg \ + XKBlib-2.svg \ + XKBlib-3.svg \ + XKBlib-4.svg \ + XKBlib-5.svg \ + XKBlib-6.svg \ + XKBlib-7.svg \ + XKBlib-8.svg \ + XKBlib-9.svg \ + XKBlib-10.svg \ + XKBlib-11.svg \ + XKBlib-12.svg \ + XKBlib-13.svg \ + XKBlib-14.svg \ + XKBlib-15.svg \ + XKBlib-16.svg \ + XKBlib-17.svg \ + XKBlib-18.svg \ + XKBlib-19.svg \ + XKBlib-20.svg \ + XKBlib-21.svg include $(top_srcdir)/specs/xmlrules.in diff --git a/specs/XKB/XKBlib-1.gif b/specs/XKB/XKBlib-1.gif deleted file mode 100644 index 2e3725df..00000000 Binary files a/specs/XKB/XKBlib-1.gif and /dev/null differ diff --git a/specs/XKB/XKBlib-1.svg b/specs/XKB/XKBlib-1.svg new file mode 100644 index 00000000..4b89e8bb --- /dev/null +++ b/specs/XKB/XKBlib-1.svg @@ -0,0 +1,767 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + Xkb-awareUserApplication + + + + Xkb-capableUserApplication + + + + Xkb-unawareUserApplication + + + + Keyboard + + + + Core Xlib + + + + Server Database ofKeyboard Components + + + + X Server + Xkb Server Extension + Client Map + Server Map + Compatibility Map + Controls + Indicator Map + Names + Geometry + + + + + + + + + + + + Xkb Modificationsto Core Xlibfunctions + XkbAdditionsto Xlib(Xkb*functions) + Core Xlib + + + + + + + + + + + + Xkb Extension + + diff --git a/specs/XKB/XKBlib-10.gif b/specs/XKB/XKBlib-10.gif deleted file mode 100644 index cb9d84b0..00000000 Binary files a/specs/XKB/XKBlib-10.gif and /dev/null differ diff --git a/specs/XKB/XKBlib-10.svg b/specs/XKB/XKBlib-10.svg new file mode 100644 index 00000000..13bb7a23 --- /dev/null +++ b/specs/XKB/XKBlib-10.svg @@ -0,0 +1,1441 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + label_color + base_color + properties + colors + shapes + sections + doodads + key_aliases + . . . + . . . + + + + + + + + + + XkbGeometryRec + + + + + + + XkbKeyAliasRec(s)(array) + + + + + + + XkbColorRec(s)(array) + + + + + + + XkbPropertyRec(s)(array) + + + + + + + + + (See Figure 13.6) + overlays(s)(array) + + + + + + . . . + rows + doodads + bounds + overlays + + + + + XkbSectionRec(s)(array) + + + + + + + + + (See Figure 13.5) + doodads(s)(array) + + + + XkbBoundsRec + + + + XkbBoundsRec + + + + + + + + . . . + keys + bounds + XkbRowRec(s)(array) + + + + + + + + . . . + shape_ndx + color_ndx + XkbKeyRec(s)(array) + + + + + + + + + (See Figure 13.5) + doodads(s)(array) + + + + + XkbBoundsRec + + + + + + + XkbOutlineRec(s)(array) + + + + + + outlines + approx + primary + bounds + . . . + + + + + XkbShapeRec(s)(array) + + + + + + + + + + + + + + + + + + + + + + + diff --git a/specs/XKB/XKBlib-11.gif b/specs/XKB/XKBlib-11.gif deleted file mode 100644 index b86772d2..00000000 Binary files a/specs/XKB/XKBlib-11.gif and /dev/null differ diff --git a/specs/XKB/XKBlib-11.svg b/specs/XKB/XKBlib-11.svg new file mode 100644 index 00000000..31dfaea6 --- /dev/null +++ b/specs/XKB/XKBlib-11.svg @@ -0,0 +1,920 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + XkbGeometryRec,XkbColorRec, andXkbShapeRecrepeated fromFigure 16.4 + + + + + + + + + + + + . . . + label_color + base_color + properties + colors + shapes + sections + doodads + key_aliases + XkbGeometryRec + . . . + + + + + + color_ndx + shape_ndx + . . . + XkbShapeDoodadRec(s) + + + + + . . . + color_ndx + XkbTextDoodadRec(s) + + doodads arraymay containany of thesedoodad types + + + + + + shape_ndx + on_color_ndx + off_color_ndx + . . . + XkbIndicatorDoodadRec(s) + + + + + + + + + color_ndx + shape_ndx + . . . + XkbLogoDoodadRec(s) + + + + + + + + + + + outlines + approx + primary + bounds + XkbShapeRec(s)(array) + . . . + + + + XkbColorRec(s)(array) + + + + + + + + + + + + + + + + diff --git a/specs/XKB/XKBlib-12.gif b/specs/XKB/XKBlib-12.gif deleted file mode 100644 index 74b1bff8..00000000 Binary files a/specs/XKB/XKBlib-12.gif and /dev/null differ diff --git a/specs/XKB/XKBlib-12.svg b/specs/XKB/XKBlib-12.svg new file mode 100644 index 00000000..5bffae5d --- /dev/null +++ b/specs/XKB/XKBlib-12.svg @@ -0,0 +1,687 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + XkbSelectionRec(s)(array) + + rows + doodads + bounds + overlays + . . . + + + + + + + + XkbBoundsRec + + + + + + . . . + + + + rows + bounds + section_under + XkbOverlayRec(s)(array) + + + + XkbBoundsRec + + + + XkbOverlayKeyRec(s)(array) + + + + + + + + + . . . + + + keys + row_under + XkbOverlayRowRec(s)(array) + + + + + + . . . + + + bounds + keys + XkbRowRec(s)(array) + + XkbSectionRec andXkbRowRecrepeated fromFigure 16.4 + + + + + + + + + diff --git a/specs/XKB/XKBlib-13.gif b/specs/XKB/XKBlib-13.gif deleted file mode 100644 index b385c305..00000000 Binary files a/specs/XKB/XKBlib-13.gif and /dev/null differ diff --git a/specs/XKB/XKBlib-13.svg b/specs/XKB/XKBlib-13.svg new file mode 100644 index 00000000..673071cd --- /dev/null +++ b/specs/XKB/XKBlib-13.svg @@ -0,0 +1,186 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + actual keysurface + approximateoutline + primaryoutline + detailedoutline + boundingbox + + outline array + + + + diff --git a/specs/XKB/XKBlib-14.gif b/specs/XKB/XKBlib-14.gif deleted file mode 100644 index 439cd094..00000000 Binary files a/specs/XKB/XKBlib-14.gif and /dev/null differ diff --git a/specs/XKB/XKBlib-14.svg b/specs/XKB/XKBlib-14.svg new file mode 100644 index 00000000..0ac948c9 --- /dev/null +++ b/specs/XKB/XKBlib-14.svg @@ -0,0 +1,557 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + Core Symbols + + + + + + + A + a + + + + L1 + L2 + L1 + L2 + G1 + G2 + + + + Xkb Symbols + + + + + + + A + a + + + L1 + L2 + G1 + G2 + + + Symbols + a + G1L1 = + A + G1L2 = + + + + G2L1 = + + + + G2L2 = + + + + + Physical Key + Shift Level + Group + + + + + + + a + A + + + + + diff --git a/specs/XKB/XKBlib-15.gif b/specs/XKB/XKBlib-15.gif deleted file mode 100644 index c88dcbfd..00000000 Binary files a/specs/XKB/XKBlib-15.gif and /dev/null differ diff --git a/specs/XKB/XKBlib-15.svg b/specs/XKB/XKBlib-15.svg new file mode 100644 index 00000000..43d3e71d --- /dev/null +++ b/specs/XKB/XKBlib-15.svg @@ -0,0 +1,885 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + XkbClientMapRec + size_types + num_types + types + size_syms + num_syms + syms + key_sym_map + mod_map + + + + + + + + + + + + + + + + unsigned char(array) + + + + + + + + + KeySym(s)(array) + + + + + + + + + Atom(s)(array) + + + + + + + + + XkbKTMapEntryRec(s)(array) + + + + + + kt_index[0] + kt_index[1] + kt_index[2] + kt_index[3] + group_info + width + offset + + + + + + + XkbSymMapRec(s)(array) + + + + + + mods + num_levels + map_count + map + preserve + name + level_names + + + + + + + XkbKeyTypeRec(s)(array) + + + + + + + + + + + + Key Code + + diff --git a/specs/XKB/XKBlib-16.gif b/specs/XKB/XKBlib-16.gif deleted file mode 100644 index 10a63555..00000000 Binary files a/specs/XKB/XKBlib-16.gif and /dev/null differ diff --git a/specs/XKB/XKBlib-16.svg b/specs/XKB/XKBlib-16.svg new file mode 100644 index 00000000..231c572b --- /dev/null +++ b/specs/XKB/XKBlib-16.svg @@ -0,0 +1,643 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + unsigned char(s)(array) + + + + + + + + + unsigned short(s)(array) + + + + + + + + + unsigned short(s)(array) + + + + + + + + + XkbBehaviors(s)(array) + + + + + + + + + XkbActions(s)(array) + + KeyCode + + XkbServerMapRec + + num_acts + size_acts + acts + behaviors + key_acts + explicit + vmods[16] + vmodmap + + + + + + + + + + + + + + + + + + + + + diff --git a/specs/XKB/XKBlib-17.gif b/specs/XKB/XKBlib-17.gif deleted file mode 100644 index 28517578..00000000 Binary files a/specs/XKB/XKBlib-17.gif and /dev/null differ diff --git a/specs/XKB/XKBlib-17.svg b/specs/XKB/XKBlib-17.svg new file mode 100644 index 00000000..20dfef22 --- /dev/null +++ b/specs/XKB/XKBlib-17.svg @@ -0,0 +1,626 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + Define realmodifiers boundto virtualmodifier + Define virtual modifiersfor each key + KeyCode + + + + XkbDescRec + . . . + . . . + . . . + server + names + + + + + + + + + . . . + . . . + . . . + vmods[0] + vmods[1] + vmods[2] + vmods[15] + + + + + + + XkbNamesRec + + + + XkbServerMapRec + vmods[0] + vmods[1] + vmods[2] + vmods[15] + vmodmap + . . . + . . . + + + + + + + + + + + + + unsigned short(one per key) + + + + + + + + + + + + + + + diff --git a/specs/XKB/XKBlib-18.gif b/specs/XKB/XKBlib-18.gif deleted file mode 100644 index 93a761e2..00000000 Binary files a/specs/XKB/XKBlib-18.gif and /dev/null differ diff --git a/specs/XKB/XKBlib-18.svg b/specs/XKB/XKBlib-18.svg new file mode 100644 index 00000000..7da870bb --- /dev/null +++ b/specs/XKB/XKBlib-18.svg @@ -0,0 +1,907 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + Xkb-capableClientXkb-aware XlibXkb-unaware App + + + + + Xkb-unawareClientCore kb XlibXkb-unaware App + + + + Xkb-awareClientXkb-aware XlibXkb-aware App + + state + config + kbmapping + + + Xkb-awareServerMaintains Xkb State and Mapping,core kb mapping, but not core kb state + + Xkb + + + + kbmapping + Xkb + + + + state + + Xkb + + Keycode + + + + + Xkb + + Core protocol + Xkb protocol + + + + Keyboard + + + + + + + config + + + + + config + + + + + + + state + + + + + + + + + + kbmapping + + + + + + + + config + Xkb + + + + + diff --git a/specs/XKB/XKBlib-19.gif b/specs/XKB/XKBlib-19.gif deleted file mode 100644 index 4e7c7ddd..00000000 Binary files a/specs/XKB/XKBlib-19.gif and /dev/null differ diff --git a/specs/XKB/XKBlib-19.svg b/specs/XKB/XKBlib-19.svg new file mode 100644 index 00000000..8db8f933 --- /dev/null +++ b/specs/XKB/XKBlib-19.svg @@ -0,0 +1,582 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + Xkb State + Base Modifiers and Group + Locked Modifiers and Group + Latched Modifiers and Group + Core Pointer Button State + ServerInternalModifiers + IgnoreLocksModifiers + IgnoreGroupLock + + + + + + + + + + + + + Compatibility Map + Explicit Override Controls + + + + Xkb Keyboard Map + + + + Core Keyboard Map + + Compatibility State + Compatibility Lookup State + Compatibility Grab State + LookupState + Grab State + EffectiveModifiersand Group + + + + + + + + + + + + + + + + + + diff --git a/specs/XKB/XKBlib-2.gif b/specs/XKB/XKBlib-2.gif deleted file mode 100644 index 1f146b55..00000000 Binary files a/specs/XKB/XKBlib-2.gif and /dev/null differ diff --git a/specs/XKB/XKBlib-2.svg b/specs/XKB/XKBlib-2.svg new file mode 100644 index 00000000..5adc805c --- /dev/null +++ b/specs/XKB/XKBlib-2.svg @@ -0,0 +1,761 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + Xkb State + + + Base Modifiers + + + + Base Group + + + + Locked Modifiers + + + + Locked Group + + + + Latched Modifiers + + + + Latched Group + + + + Core Pointer Buttons + + + + Server Internal Modifiers + + + + IgnoreLock Modifiers + + + + IgnoreGroupLock + + + + Compatibility Map + + + + Effective Group + + + + Effective Modifiers + + + + Compatibility State + + + + Compatibility Lookup State + + + + Compatibility Grab State + + + + Lookup State + + + + Grab State + + + + + + + + + + + + + + + + + + + + diff --git a/specs/XKB/XKBlib-20.gif b/specs/XKB/XKBlib-20.gif deleted file mode 100644 index 92764a26..00000000 Binary files a/specs/XKB/XKBlib-20.gif and /dev/null differ diff --git a/specs/XKB/XKBlib-20.svg b/specs/XKB/XKBlib-20.svg new file mode 100644 index 00000000..40747dc6 --- /dev/null +++ b/specs/XKB/XKBlib-20.svg @@ -0,0 +1,379 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + XkbDescRec + compat + + + + + + XkbCompMapRec + sym_interpret + groups[0] + groups[1] + groups[2] + groups[3] + num_si + size_si + + + + + + + + + XkbSymInterpretRec(s) + num_si - 1 + size_si - 1 + + + + + + + 0 + + Groupcompatibilitymaps + + + + diff --git a/specs/XKB/XKBlib-21.gif b/specs/XKB/XKBlib-21.gif deleted file mode 100644 index 6b27f53f..00000000 Binary files a/specs/XKB/XKBlib-21.gif and /dev/null differ diff --git a/specs/XKB/XKBlib-21.svg b/specs/XKB/XKBlib-21.svg new file mode 100644 index 00000000..e7a31962 --- /dev/null +++ b/specs/XKB/XKBlib-21.svg @@ -0,0 +1,976 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + Augment names tosupply componentnames required bywant and need but notsupplied in request + + + + Augment names tosupply required com-ponent names not sup-plied in request + + + + KeyboardComponentDatabase + + False + True + True + False + + + Build keyboarddescription fromexpressions innames + + + + New KeyboardDescription(Temporary) + + + + load + + + + load + + + + Keyboard Descriptionfor device_spec + + + + KeyboardDescriptionreturned toClient + + + + Build keyboarddescription for clientby extracting struc-tures specified in wantand need + + + + Replace device_specactive keyboarddescription with newlybuilt description + + + + Initial Request: + device_spec + names + want + need + load + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/specs/XKB/XKBlib-3.gif b/specs/XKB/XKBlib-3.gif deleted file mode 100644 index 72d9ea59..00000000 Binary files a/specs/XKB/XKBlib-3.gif and /dev/null differ diff --git a/specs/XKB/XKBlib-3.svg b/specs/XKB/XKBlib-3.svg new file mode 100644 index 00000000..757c6828 --- /dev/null +++ b/specs/XKB/XKBlib-3.svg @@ -0,0 +1,1133 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/specs/XKB/XKBlib-4.gif b/specs/XKB/XKBlib-4.gif deleted file mode 100644 index a5b6d5e2..00000000 Binary files a/specs/XKB/XKBlib-4.gif and /dev/null differ diff --git a/specs/XKB/XKBlib-4.svg b/specs/XKB/XKBlib-4.svg new file mode 100644 index 00000000..fbe85e76 --- /dev/null +++ b/specs/XKB/XKBlib-4.svg @@ -0,0 +1,574 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/specs/XKB/XKBlib-5.gif b/specs/XKB/XKBlib-5.gif deleted file mode 100644 index 381076b3..00000000 Binary files a/specs/XKB/XKBlib-5.gif and /dev/null differ diff --git a/specs/XKB/XKBlib-5.svg b/specs/XKB/XKBlib-5.svg new file mode 100644 index 00000000..b8dd1c95 --- /dev/null +++ b/specs/XKB/XKBlib-5.svg @@ -0,0 +1,542 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/specs/XKB/XKBlib-6.gif b/specs/XKB/XKBlib-6.gif deleted file mode 100644 index 8305a1be..00000000 Binary files a/specs/XKB/XKBlib-6.gif and /dev/null differ diff --git a/specs/XKB/XKBlib-6.svg b/specs/XKB/XKBlib-6.svg new file mode 100644 index 00000000..e2b3ce2a --- /dev/null +++ b/specs/XKB/XKBlib-6.svg @@ -0,0 +1,551 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + mk_curve = 0 + mk_curve < 0 + mk_curve > 0 + mk_max_speed * Action delta + distance + Action delta + mk_delay(msec) + mk_time_to_max(count) + mk_interval(msec) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/specs/XKB/XKBlib-7.gif b/specs/XKB/XKBlib-7.gif deleted file mode 100644 index 75540ee8..00000000 Binary files a/specs/XKB/XKBlib-7.gif and /dev/null differ diff --git a/specs/XKB/XKBlib-7.svg b/specs/XKB/XKBlib-7.svg new file mode 100644 index 00000000..b09f43c1 --- /dev/null +++ b/specs/XKB/XKBlib-7.svg @@ -0,0 +1,352 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + Rotated Sections + + + + + + + + + + + + + + + + + + + + + + diff --git a/specs/XKB/XKBlib-8.gif b/specs/XKB/XKBlib-8.gif deleted file mode 100644 index 15236830..00000000 Binary files a/specs/XKB/XKBlib-8.gif and /dev/null differ diff --git a/specs/XKB/XKBlib-8.svg b/specs/XKB/XKBlib-8.svg new file mode 100644 index 00000000..040a710e --- /dev/null +++ b/specs/XKB/XKBlib-8.svg @@ -0,0 +1,1143 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + Editing + Function + Alpha + Keypad + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/specs/XKB/XKBlib-9.gif b/specs/XKB/XKBlib-9.gif deleted file mode 100644 index af9f9316..00000000 Binary files a/specs/XKB/XKBlib-9.gif and /dev/null differ diff --git a/specs/XKB/XKBlib-9.svg b/specs/XKB/XKBlib-9.svg new file mode 100644 index 00000000..155fa33f --- /dev/null +++ b/specs/XKB/XKBlib-9.svg @@ -0,0 +1,2075 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + Row 5 + + + + + + + Row 4 + + + + + + + + + + + + + + Row 2 + + + + + + + + + + + + + + + + Row 1 + + + + + + + + + + + + + + + + Row 3 + + + + + + + + + + + + + + + + + diff --git a/specs/XKB/ch01.xml b/specs/XKB/ch01.xml index 406f7490..5079a411 100644 --- a/specs/XKB/ch01.xml +++ b/specs/XKB/ch01.xml @@ -110,7 +110,7 @@ Figure 1.1 shows the overall structure of the Xkb extension: - + Overall Xkb Structure diff --git a/specs/XKB/ch05.xml b/specs/XKB/ch05.xml index 791f2be4..3785c44d 100644 --- a/specs/XKB/ch05.xml +++ b/specs/XKB/ch05.xml @@ -7,7 +7,7 @@ Keyboard state encompasses all of the transitory information necessary to map a - + Xkb State diff --git a/specs/XKB/ch10.xml b/specs/XKB/ch10.xml index c1972750..76acd032 100644 --- a/specs/XKB/ch10.xml +++ b/specs/XKB/ch10.xml @@ -1405,7 +1405,7 @@ accelerated according to the formula: - + @@ -1429,7 +1429,7 @@ mk_curve - + @@ -1440,7 +1440,7 @@ mk_curve of zero causes the distance moved to increase linearly from action_delta to - + @@ -1462,7 +1462,7 @@ A distance vs. time graph of the pointer motion is shown in Figure 10.1. - + Xkb Geometry Data Structures @@ -706,7 +706,7 @@ Xkb Geometry Data Structures --> - + Xkb Geometry Data Structures (Doodads) @@ -721,7 +721,7 @@ Xkb Geometry Data Structures (Doodads) --> - + Xkb Geometry Data Structures (Overlays) @@ -1218,7 +1218,7 @@ all the outlines of that shape. - + Key Surface, Shape Outlines, and Bounding Box diff --git a/specs/XKB/ch14.xml b/specs/XKB/ch14.xml index cc3ee002..cc376dba 100644 --- a/specs/XKB/ch14.xml +++ b/specs/XKB/ch14.xml @@ -94,7 +94,7 @@ that are implied or expected but are not actually engraved on the key): - + Shift Levels and Groups diff --git a/specs/XKB/ch15.xml b/specs/XKB/ch15.xml index 59e65ffa..25ee61f5 100644 --- a/specs/XKB/ch15.xml +++ b/specs/XKB/ch15.xml @@ -14,7 +14,7 @@ Figure 15.1 shows the relationships between elements in the client map: - + Xkb Client Map diff --git a/specs/XKB/ch16.xml b/specs/XKB/ch16.xml index 6b0f42b1..515323f7 100644 --- a/specs/XKB/ch16.xml +++ b/specs/XKB/ch16.xml @@ -14,7 +14,7 @@ Figure 16.1 shows the relationships between elements in the server map: - + Server Map Relationships @@ -4553,7 +4553,7 @@ keyboard description are shown in Figure 16.2. - + Virtual Modifier Relationships diff --git a/specs/XKB/ch17.xml b/specs/XKB/ch17.xml index 219805b1..3c44da5c 100644 --- a/specs/XKB/ch17.xml +++ b/specs/XKB/ch17.xml @@ -16,7 +16,7 @@ keyboard mappings and core protocol state / keyboard mappings, and vice versa. - + Server Interaction with Types of Clients @@ -57,7 +57,7 @@ others that were computed. Figure 17.2 illustrates these relationships. client-side data structures. - + Server Derivation of State and Keyboard Mapping Components @@ -159,7 +159,7 @@ typedef struct _XkbCompatMapRec { - + Xkb Compatibility Data Structures diff --git a/specs/XKB/ch20.xml b/specs/XKB/ch20.xml index 9eba2f98..e58686f3 100644 --- a/specs/XKB/ch20.xml +++ b/specs/XKB/ch20.xml @@ -972,7 +972,7 @@ database of components and returning all or part of it is diagrammed in Figure - + Building a New Keyboard Description from the Server Database -- cgit v1.2.3