summaryrefslogtreecommitdiff
path: root/specs/ch02.xml
diff options
context:
space:
mode:
authorMatt Dew <marcoz@osource.org>2011-03-02 17:11:05 -0700
committerMatt Dew <marcoz@osource.org>2011-03-04 21:51:20 -0700
commitc336374f3bf34ce875b29001548470f8d824141e (patch)
treec953943f1fa3937c332f4a0600f097129c2a9800 /specs/ch02.xml
parent72ae502f833db82fa3ceb0146332d6885d5b86fa (diff)
downloadxorg-proto-kbproto-c336374f3bf34ce875b29001548470f8d824141e.tar.gz
Fix bad link anchors.
Fix broken links in kxproto. The old links hardcoded the output filename 'XKBproto.htm' and used anchors that didn't convert correctly. The new anchors are strings that use the same convention as other anchors in other docs. Fix links like: <ulink url="XKBproto.htm#50332257_45660">Compute State Field</ulink> to be: <link linkend='computing_a_state_field_from_an_xkb_state'>Compute State Field</link> Signed-off-by: Matt Dew <marcoz@osource.org> Reviewed-by: Gaetan Nadon <memsize@videotron.ca> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Diffstat (limited to 'specs/ch02.xml')
-rw-r--r--specs/ch02.xml14
1 files changed, 6 insertions, 8 deletions
diff --git a/specs/ch02.xml b/specs/ch02.xml
index 27a566a..e3558d1 100644
--- a/specs/ch02.xml
+++ b/specs/ch02.xml
@@ -273,8 +273,8 @@ ServerInternalModifiers</emphasis>
IgnoreLocksModifiers</emphasis>
and <emphasis>
IgnoreGroupLock</emphasis>
- controls, described in <ulink url="XKBproto.htm#50332257_45660">See Server
-Internal Modifiers and Ignore Locks Behavior</ulink>, to derive these two
+ controls, described in <link linkend='server_internal_modifiers_and_ignore_locks_behavior'>See Server
+Internal Modifiers and Ignore Locks Behavior</link>, to derive these two
states as follows:
</para>
@@ -355,16 +355,15 @@ The core protocol interpretation of
keyboard modifiers does not include direct support for multiple groups, so XKB
reports the effective keyboard group to XKB-aware clients using some of the
reserved bits in the state field of some core protocol events, as described in
-<ulink url="XKBproto.htm#50332257_90933">See Computing A State Field from an
-XKB State</ulink>.
+<link linkend='computing_a_state_field_from_an_xkb_state'>See Computing A State Field from an
+XKB State</link>.
</para>
<para>
This modified state field would not be interpreted correctly by XKB-unaware
clients, so XKB provides a <emphasis>
group compatibility mapping</emphasis>
-(see <ulink
-url="XKBproto.htm#50332257_40656">See Group Compatibility Map</ulink>) which
+(see <link linkend='group_compatibility_map'>See Group Compatibility Map</link>) which
remaps the keyboard group into a core modifier mask that has similar effects,
when possible. XKB maintains three compatibility state components that are used
to make non-XKB clients work as well as possible:
@@ -399,8 +398,7 @@ of the grab state.
<para>
Compatibility states are essentially the corresponding XKB state, but with
-keyboard group possibly encoded as one or more modifiers; <ulink
-url="XKBproto.htm#50332257_40656">See Group Compatibility Map</ulink> describes
+keyboard group possibly encoded as one or more modifiers; <link linkend='group_compatibility_map'>See Group Compatibility Map</link> describes
the group compatibility map, which specifies the modifier(s) that correspond to
each keyboard group.
</para>