From ca65bc0f734a70704122234afc0269a72503f45d Mon Sep 17 00:00:00 2001 From: svu Date: Sun, 2 May 2004 23:05:57 +0000 Subject: [PATCH] at least variants pass ok with tests --- rules/base.xml.in | 114 ++++++++++++++++++-------------------------- symbols/ch | 2 +- symbols/mk | 2 +- tests/testModels.pl | 7 +++ 4 files changed, 55 insertions(+), 70 deletions(-) diff --git a/rules/base.xml.in b/rules/base.xml.in index 8bfffab..c813ed4 100644 --- a/rules/base.xml.in +++ b/rules/base.xml.in @@ -1163,128 +1163,127 @@ - l2_101_qwerty_comma - <_description>l2/101/qwerty/comma + standard + <_description>Standard - l2_101_qwerty_dot - <_description>l2/101/qwerty/dot + nodeadkeys + <_description>Eliminate dead keys - l2_101_qwertz_comma - <_description>l2/101/qwertz/comma + qwerty + <_description>qwerty + + - l2_101_qwertz_dot - <_description>l2/101/qwertz/dot + 101_qwertz_comma_dead + <_description>101/qwertz/comma/Dead keys - l2_102_qwerty_comma - <_description>l2/102/qwerty/comma + 101_qwertz_comma_nodead + <_description>101/qwertz/comma/Eliminate dead keys - l2_102_qwerty_dot - <_description>l2/102/qwerty/dot + 101_qwertz_dot_dead + <_description>101/qwertz/dot/Dead keys - l2_102_qwertz_comma - <_description>l2/102/qwertz/comma + 101_qwertz_dot_nodead + <_description>101/qwertz/dot/Eliminate dead keys - l2_102_qwertz_dot - <_description>l2/102/qwertz/dot + 101_qwerty_comma_dead + <_description>101/qwerty/comma/Dead keys - nodeadkeys - <_description>Eliminate dead keys + 101_qwerty_comma_nodead + <_description>101/qwerty/comma/Eliminate dead keys - standard - <_description>Standard + 101_qwerty_dot_dead + <_description>101/qwerty/dot/Dead keys - sundeadkeys - <_description>Sun dead keys + 101_qwerty_dot_nodead + <_description>101/qwerty/dot/Eliminate dead keys + + + - uni_101_qwerty_comma - <_description>uni/101/qwerty/comma + 102_qwertz_comma_dead + <_description>102/qwertz/comma/Dead keys - uni_101_qwerty_dot - <_description>uni/101/qwerty/dot + 102_qwertz_comma_nodead + <_description>102/qwertz/comma/Eliminate dead keys - uni_101_qwertz_comma - <_description>uni/101/qwertz/comma + 102_qwertz_dot_dead + <_description>102/qwertz/dot/Dead keys - uni_101_qwertz_dot - <_description>uni/101/qwertz/dot + 102_qwertz_dot_nodead + <_description>102/qwertz/dot/Eliminate dead keys - uni_102_qwerty_comma - <_description>uni/102/qwerty/comma + 102_qwerty_comma_dead + <_description>102/qwerty/comma/Dead keys - uni_102_qwerty_dot - <_description>uni/102/qwerty/dot + 102_qwerty_comma_nodead + <_description>102/qwerty/comma/Eliminate dead keys - uni_102_qwertz_comma - <_description>uni/102/qwertz/comma + 102_qwerty_dot_dead + <_description>102/qwerty/dot/Dead keys - uni_102_qwertz_dot - <_description>uni/102/qwertz/dot + 102_qwerty_dot_nodead + <_description>102/qwerty/dot/Eliminate dead keys + + - - - hu_qwerty - <_shortDescription>Hun - <_description>Hungarian (qwerty) - - - is @@ -1422,27 +1421,6 @@ - lv @@ -1682,7 +1660,7 @@ - bksl_qwerty + qwerty_bksl <_description>qwerty, extended Backslash diff --git a/symbols/ch b/symbols/ch index 20dcbbb..84bb9df 100644 --- a/symbols/ch +++ b/symbols/ch @@ -86,7 +86,7 @@ xkb_symbols "de_Sundeadkeys" { partial alphanumeric_keys xkb_symbols "de_sundeadkeys" { - include "ch(Sundeadkeys)" + include "ch(de_Sundeadkeys)" }; partial alphanumeric_keys diff --git a/symbols/mk b/symbols/mk index d6c5d20..eaf0478 100644 --- a/symbols/mk +++ b/symbols/mk @@ -62,6 +62,6 @@ xkb_symbols "basic" { partial alphanumeric_keys xkb_symbols "pc104" { include "mk(basic)" - include "mk(win)" + // include "mk(win)" }; diff --git a/tests/testModels.pl b/tests/testModels.pl index 7a7cdba..aaed2a8 100644 --- a/tests/testModels.pl +++ b/tests/testModels.pl @@ -101,6 +101,13 @@ sub testLevel2 my $paramValue=$1; print "--- scanning $type: [$paramValue]\n"; + my @params = defaultXkbSettings(); + @params[$idx] = "$paramValue"; + dumpXkbSettings ( @params ); + setXkbSettings ( @params ); + #print "--- dump:\n"; + #dumpXkbSettings( getXkbSettings() ); + open ( XSLTPROC2, "xsltproc --stringparam type $subtype --stringparam parentId $paramValue listCI2.xsl ../rules/base.xml.in |" ) or die ( "Could not start xsltproc" ); while () -- 2.32.0.93.g670b81a890