summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Coopersmith <alan.coopersmith@sun.com>2009-10-22 23:21:07 -0700
committerAlan Coopersmith <alan.coopersmith@sun.com>2009-10-22 23:21:07 -0700
commit7fb8d99c74fc122313323de177f20ed2601bbbd7 (patch)
treef3cbd64f469226a1af84b09bde0ac3c6c04de37d
parent2f53384c7b3f2bdde1be530ef213f413a9e87e02 (diff)
Move description of XFree86 4.4 compose changes to Compose man page in libX11
After 5 years, they no longer need to be called out as a new feature in the release notes. Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
-rw-r--r--sgml/RELNOTES.sgml83
1 files changed, 0 insertions, 83 deletions
diff --git a/sgml/RELNOTES.sgml b/sgml/RELNOTES.sgml
index 8da048d..7cad050 100644
--- a/sgml/RELNOTES.sgml
+++ b/sgml/RELNOTES.sgml
@@ -943,89 +943,6 @@ The next section describes what is new in the latest version
</Para>
</Sect2>
- <Sect2 id="compose">
- <Title>Xlib Compose file support and extensions </Title>
-
- <Para>
- A more flexible Compose file processing system was added to Xlib in
- XFree86 4.4.0 and X11R6.7. The compose file is searched for in
- the following order:
- </Para>
-
- <Para>
- <OrderedList>
- <ListItem>
- <Para>
- If the environment variable <envar>$XCOMPOSEFILE</envar>
- is set, its value is
- used as the name of the Compose file.
- </Para>
- </ListItem>
- <ListItem>
- <Para>
- If the user's home directory has a file named
- "<filename>.XCompose</filename>", it is used as the Compose
- file.
- </Para>
- </ListItem>
- <ListItem>
- <Para>
- The old method is used, and the compose file is
- "&lt;<Emphasis remap="it">xlocaledir</Emphasis>&gt;<Literal
- remap="tt">/</Literal>&lt;<Emphasis
- remap="it">localename</Emphasis>&gt;<Literal
- remap="tt">/Compose</Literal>".
- </Para>
- </ListItem>
- </OrderedList>
- </Para>
-
- <Para>
- Compose files can now use an "include" instruction. This allows
- local modifications to be made to existing compose files without
- including all of the content directly. For example, the system's
- iso8859-1 compose file can be included with a line like this:
-
- <Screen>
- include "/usr/X11R6/lib/X11/locale/iso8859-1/Compose"
- </Screen>
- There are two substitutions that can be made in the file name of the
- include instruction. <Emphasis remap="bf">&percnt;H</Emphasis> expands to the user's home directory
- (the <Emphasis remap="bf">$HOME</Emphasis> environment variable), and <Emphasis remap="bf">&percnt;L</Emphasis> expands to the
- name of the locale specific Compose file (i.e.,
- "&lt;<Emphasis remap="it">xlocaledir</Emphasis>&gt;<Literal remap="tt">/</Literal>&lt;<Emphasis remap="it">localename</Emphasis>&gt;<Literal remap="tt">/Compose</Literal>").
- </Para>
-
- <Para>
- For example, you can include in your compose file the default Compose file
- by using:
-
- <Screen>
- include "%L"
- </Screen>
- and then rewrite only the few rules that you need to change. New
- compose rules can be added, and previous ones replaced.
- </Para>
-
- <Para>
- Finally, it is no longer necessary to specify in the right part of
- a rule a locale encoded string in addition to the keysym name. If
- the string is omitted, Xlib figures it out from the keysym
- according to the current locale. I.e., if a rule looks like:
-
- <Screen>
- &#60;dead_grave&#62; &#60;A&#62; : "\300" Agrave
- </Screen>
- the result of the composition is always the letter with the "\300"
- code. But if the rule is:
-
- <Screen>
- &#60;dead_grave&#62; &#60;A&#62; : Agrave
- </Screen>
- the result depends on how Agrave is mapped in the current locale.
- </Para>
- </Sect2>
-
<Sect2 id="luxi">
<Title>Luxi fonts from Bigelow and Holmes </Title>