Hi there,

  I've made some patches for the compose sequence definition files for the
ISO 8859-{1,7,15} character sets. These make the following modifications:

  - iso8859-7/Compose: removed all remaining reduntant (i.e. irrelevant)
symbols, and made some minor additions
  - iso8859-15/Compose: corrected a typo
  - iso8859-1/Compose: cosmetic changes only, converted some spaces back to
tabs

  I don't have the XFree86 sources handy, so all three patches are against
the files installed with Debian (latest XFree86 .debs in unstable, version
4.1.0-9). I hope this isn't much of a problem.

Thanks,
Vasilis

-- 
Vasilis Vasaitis
[EMAIL PROTECTED]

"When he was six he believed that the moon overhead followed him.
By nine he deciphered the illusion, trading magic for fact. No tradebacks.
So this is what it's like to be an adult..."
                -- Ed Vedder


--- /usr/lib/X11/locale/iso8859-7/Compose       Thu Oct 25 14:26:38 2001
+++ iso8859-7/Compose   Mon Nov 26 10:45:46 2001
@@ -107,15 +107,12 @@
 <Multi_key> <minus> <comma>            : "\254"        notsign
 <Multi_key> <comma> <minus>            : "\254"        notsign
 <Multi_key> <minus> <minus>            : "\255"        hyphen
-<Multi_key> <minus> <asciicircum>      : "\257"        macron
-<Multi_key> <asciicircum> <minus>      : "\257"        macron
-<Multi_key> <underscore> <asciicircum> : "\257"        macron
-<Multi_key> <asciicircum> <underscore> : "\257"        macron
-<Multi_key> <underscore> <underscore>  : "\257"        macron
 # should be Greek tonos but not defined in X11
 <Multi_key> <apostrophe> <apostrophe>  : "\264"        acute
 # should be Greek dialytika but not defined in X11
 <Multi_key> <quotedbl> <quotedbl>      : "\250"        diaeresis
+# special character that doesn't exist in Latin-1
+<Multi_key> <asciitilde> <asciitilde>  : "\257"        Greek_horizbar
 
 # Accented Alphabet
 <Multi_key> <Greek_ALPHA> <apostrophe> : "\266" Greek_ALPHAaccent
@@ -158,11 +155,18 @@
 <Multi_key> <Greek_upsilon> <quotedbl> : "\373" Greek_upsilondieresis
 <Multi_key> <quotedbl> <Greek_upsilon> : "\373" Greek_upsilondieresis
 
+<Multi_key> <apostrophe> <quotedbl> <Greek_iota>       : "\300" 
+Greek_iotaaccentdieresis
+<Multi_key> <quotedbl> <apostrophe> <Greek_iota>       : "\300" 
+Greek_iotaaccentdieresis
+<Multi_key> <apostrophe> <quotedbl> <Greek_upsilon>    : "\340" 
+Greek_upsilonaccentdieresis
+<Multi_key> <quotedbl> <apostrophe> <Greek_upsilon>    : "\340" 
+Greek_upsilonaccentdieresis
+<Multi_key> <apostrophe> <quotedbl> <space>            : "\265" Greek_accentdieresis
+<Multi_key> <quotedbl> <apostrophe> <space>            : "\265" Greek_accentdieresis
+
 #
 #
 # dead key accent keysyms
 # Special Character
-<dead_circumflex>  <slash>             : "|"   bar
+<dead_circumflex> <slash>              : "|"   bar
 <dead_grave> <space>                   : "`"   grave
 <dead_acute> <space>                   : "'"   apostrophe
 <dead_diaeresis> <space>               : "\250"        diaeresis
@@ -174,14 +178,11 @@
 <dead_abovering> <space>               : "\260"        degree
 <dead_abovering> <dead_abovering>      : "\260"        degree
 <dead_circumflex> <0>                  : "\260"        degree
-<dead_circumflex> <1>                  : "\271"        onesuperior
 <dead_circumflex> <2>                  : "\262"        twosuperior
 <dead_circumflex> <3>                  : "\263"        threesuperior
 <dead_circumflex> <period>             : "\267"        periodcentered
 <dead_circumflex> <exclam>             : "\246"        brokenbar
 <dead_cedilla> <minus>                 : "\254"        notsign
-<dead_circumflex> <minus>              : "\257"        macron
-<dead_circumflex> <underscore>         : "\257"        macron
 <dead_acute> <apostrophe>              : "\264"        acute
 <dead_diaeresis> <quotedbl>            : "\250"        diaeresis
 
--- /usr/lib/X11/locale/iso8859-15/Compose      Thu Oct 25 14:26:37 2001
+++ iso8859-15/Compose  Sun Nov 25 23:43:41 2001
@@ -19,8 +19,8 @@
 <Multi_key> <parenright> <parenright>  : "]"   bracketright
 <Multi_key> <asciicircum> <space>      : "^"   asciicircum
 <Multi_key> <space> <asciicircum>      : "^"   asciicircum
-<Multi_key> <greater> <space>          : "^"   asciicirum
-<Multi_key> <space> <greater>          : "^"   asciicirum
+<Multi_key> <greater> <space>          : "^"   asciicircum
+<Multi_key> <space> <greater>          : "^"   asciicircum
 <Multi_key> <grave> <space>            : "`"   grave
 <Multi_key> <space> <grave>            : "`"   grave
 <Multi_key> <parenleft> <minus>                : "{"   braceleft
@@ -377,7 +377,7 @@
 #
 # dead key accent keysyms
 # Special Character
-<dead_circumflex>  <slash>             : "|"   bar
+<dead_circumflex> <slash>              : "|"   bar
 <dead_grave> <space>                   : "`"   grave
 <dead_acute> <space>                   : "'"   apostrophe
 <dead_diaeresis> <space>               : "\250"        diaeresis
--- /usr/lib/X11/locale/iso8859-1/Compose       Thu Oct 25 14:26:37 2001
+++ iso8859-1/Compose   Sun Nov 25 23:42:24 2001
@@ -221,8 +221,8 @@
 <Multi_key> <a> <a>                    : "\345"        aring
 <Multi_key> <a> <o>                    : "\345"        aring
 <Multi_key> <a> <e>                    : "\346"        ae
-<Multi_key> <acute> <C>                 : "\307"        Ccedilla
-<Multi_key> <acute> <c>                 : "\347"        ccedilla
+<Multi_key> <acute> <C>                        : "\307"        Ccedilla
+<Multi_key> <acute> <c>                        : "\347"        ccedilla
 <Multi_key> <C> <comma>                        : "\307"        Ccedilla
 <Multi_key> <comma> <C>                        : "\307"        Ccedilla
 <Multi_key> <c> <comma>                        : "\347"        ccedilla
@@ -382,7 +382,7 @@
 #
 # dead key accent keysyms
 # Special Character
-<dead_circumflex>  <slash>             : "|"   bar
+<dead_circumflex> <slash>              : "|"   bar
 <dead_grave> <space>                   : "`"   grave
 <dead_acute> <space>                   : "'"   apostrophe
 <dead_diaeresis> <space>               : "\250"        diaeresis
@@ -462,15 +462,15 @@
 <dead_acute> <y>                       : "\375"        yacute
 <dead_diaeresis> <y>                   : "\377"        ydiaeresis
 # Useful for portuguese language
-<dead_acute> <C>                        : "\307"        Ccedilla
-<dead_acute> <c>                        : "\347"        ccedilla
-<dead_acute> <dead_acute>               : "'"           apostrophe
-<dead_grave> <dead_grave>               : "`"           grave
+<dead_acute> <C>                       : "\307"        Ccedilla
+<dead_acute> <c>                       : "\347"        ccedilla
+<dead_acute> <dead_acute>              : "'"   apostrophe
+<dead_grave> <dead_grave>              : "`"   grave
 # These are for us_intl, that does not has diaeresis, etc
-<dead_diaeresis> <space>                : "\""          quotedbl
-<dead_diaeresis> <dead_diaeresis>       : "\""          quotedbl
-<dead_tilde> <dead_tilde>               : "~"           asciitilde
-<dead_circumflex> <dead_circumflex>     : "^"           asciicircum
+<dead_diaeresis> <space>               : "\""  quotedbl
+<dead_diaeresis> <dead_diaeresis>      : "\""  quotedbl
+<dead_tilde> <dead_tilde>              : "~"   asciitilde
+<dead_circumflex> <dead_circumflex>    : "^"   asciicircum
 #
 
 # End of Sequence Definition

Reply via email to