Revision: 885 Author: christian.egli@xxxxxxxxxxxxxx Date: Thu Dec 20 06:38:43 2012 Log: Remove ru-ru-comp8 table as it fails and is a duplicate of ru.ctb http://code.google.com/p/liblouis/source/detail?r=885 Deleted: /trunk/tables/ru-ru-comp8 Modified: /trunk/ChangeLog /trunk/tables/Makefile.am /trunk/tests/check_all_tables.pl ======================================= --- /trunk/tables/ru-ru-comp8 Wed May 2 09:40:34 2012 +++ /dev/null @@ -1,267 +0,0 @@ -###############################################################################-# BRLTTY - A background process providing access to the console screen (when in -# text mode) for a blind person using a refreshable braille display.
-# -# Copyright (C) 1995-2008 by The BRLTTY Developers. -# -# BRLTTY comes with ABSOLUTELY NO WARRANTY. -# -# This is free software, placed under the terms of the -# GNU Lesser General Public License, as published by the Free Software -# Foundation; either version 2.1 of the License, or (at your option) any -# later version. Please see the file LICENSE-LGPL for details. -# -# Web Page: http://mielke.cc/brltty/ -# -# This software is maintained by Dave Mielke <dave@xxxxxxxxx>. -############################################################################### - -# BRLTTY Text Table - Russian (koi8-r) -# by Hans Schou <chlor@xxxxxxxx> and Dave Mielke <dave@xxxxxxxxx> --# This is the Russian braille table. It is based on the KOI8-R character set
-# which to our knowledge is the most used in Russia. --# As the Russian cyrillic definition conflicts with the latin definition, some -# decisions had to be taken. Russians need to type both latin for the command
-# prompt and cyrillic while reading and writing documents and mail. --# In the following, latin letters are quoted with apostrophes like in 'a', and
-# cyrillic letters are enclosed within brackets like in [a]. - -# Dot 1 in the cyrillic definition is the cyrillic letter which looks and-# sounds like 'a'. The problem is that in the KOI8-R character set, there is -# both a latin 'a' and a cyrillic [a]. In decimal, their character numbers are -# 97 and 193 respectively. To handle conflicts like these, we have prioritized
-# which characters are most important to match the standard. - -# RULES:-# 1. All cyrillic characters must follow the Russian standard. KOI8-R character
-# 193 [a] must be dot-1, and so on. -# 2. Capital cyrillic letters have dot 7 on. -# 3. The latin alphabet is implemented to follow the international standard -# except it has dot 8 on. -# 4. Capital latin letters have dots 7 and 8 on. -# 5. Numbers are defined as in the American standard. This means dot-2 for-# number '1', and so on. This will conflict with the cyrillic comma which is
-# also dot-2.-# 4. Special characters like !"#'\x00a4'%&/()=? follow the American standard if
-# possible. -# 2. Control characters are often used on Linux. These are not very well -# implemented. More work should be done. --# Comments from Russians are very welcome as neither Hans Schou nor Dave Mielke
-# understand a single word in Russian. - -# generated by ttbtest -letter \x0000 12345678 NULL -letter \x0001 1678 START OF HEADING -letter \x0002 124678 START OF TEXT -letter \x0003 14678 END OF TEXT -letter \x0004 1467 END OF TRANSMISSION -letter \x0005 15678 ENQUIRY -letter \x0006 2358 ACKNOWLEDGE -letter \x0007 235678 BELL -letter \x0008 378 BACKSPACE -space \t 2468 CHARACTER TABULATION -space \n 678 LINE FEED (LF) -space \v 345678 LINE TABULATION -space \f 12367 FORM FEED (FF) -space \r 458 CARRIAGE RETURN (CR) -letter \x000e 134567 SHIFT OUT -letter \x000f 1235678 SHIFT IN -letter \x0010 34568 DATA LINK ESCAPE -letter \x0011 124568 DEVICE CONTROL ONE -letter \x0012 23468 DEVICE CONTROL TWO -letter \x0013 4578 DEVICE CONTROL THREE -letter \x0014 3458 DEVICE CONTROL FOUR -letter \x0015 23578 NEGATIVE ACKNOWLEDGE -letter \x0016 1236 SYNCHRONOUS IDLE -letter \x0017 25678 END OF TRANSMISSION BLOCK -letter \x0018 3478 CANCEL -letter \x0019 13456 END OF MEDIUM -letter \x001a 4678 SUBSTITUTE -letter \x001b 24678 ESCAPE -letter \x001c 125678 INFORMATION SEPARATOR FOUR -letter \x001d 1245678 INFORMATION SEPARATOR THREE -letter \x001e 1234678 INFORMATION SEPARATOR TWO -letter \x001f 45678 INFORMATION SEPARATOR ONE -space \s 0 SPACE -punctuation ! 2357 EXCLAMATION MARK -punctuation " 5 QUOTATION MARK -punctuation # 3456 NUMBER SIGN -punctuation $ 57 DOLLAR SIGN -punctuation % 146 PERCENT SIGN -punctuation & 2578 AMPERSAND -punctuation ' 3 APOSTROPHE -punctuation ( 478 LEFT PARENTHESIS -punctuation ) 578 RIGHT PARENTHESIS -punctuation * 12678 ASTERISK -punctuation + 346 PLUS SIGN -punctuation , 6 COMMA -punctuation - 36 HYPHEN-MINUS -punctuation . 46 FULL STOP -punctuation / 34 SOLIDUS -include loweredDigits6Dots.uti -punctuation : 237 COLON -punctuation ; 56 SEMICOLON -punctuation < 126 LESS-THAN SIGN -punctuation = 123456 EQUALS SIGN -punctuation > 345 GREATER-THAN SIGN -punctuation ? 1456 QUESTION MARK -punctuation @ 47 COMMERCIAL AT -uppercase A 178 LATIN CAPITAL LETTER A -uppercase B 1278 LATIN CAPITAL LETTER B -uppercase C 1478 LATIN CAPITAL LETTER C -uppercase D 14578 LATIN CAPITAL LETTER D -uppercase E 1578 LATIN CAPITAL LETTER E -uppercase F 12478 LATIN CAPITAL LETTER F -uppercase G 124578 LATIN CAPITAL LETTER G -uppercase H 12578 LATIN CAPITAL LETTER H -uppercase I 2478 LATIN CAPITAL LETTER I -uppercase J 24578 LATIN CAPITAL LETTER J -uppercase K 1378 LATIN CAPITAL LETTER K -uppercase L 12378 LATIN CAPITAL LETTER L -uppercase M 13478 LATIN CAPITAL LETTER M -uppercase N 134578 LATIN CAPITAL LETTER N -uppercase O 13578 LATIN CAPITAL LETTER O -uppercase P 123478 LATIN CAPITAL LETTER P -uppercase Q 1234578 LATIN CAPITAL LETTER Q -uppercase R 123578 LATIN CAPITAL LETTER R -uppercase S 23478 LATIN CAPITAL LETTER S -uppercase T 234578 LATIN CAPITAL LETTER T -uppercase U 13678 LATIN CAPITAL LETTER U -uppercase V 123678 LATIN CAPITAL LETTER V -uppercase W 245678 LATIN CAPITAL LETTER W -uppercase X 134678 LATIN CAPITAL LETTER X -uppercase Y 1345678 LATIN CAPITAL LETTER Y -uppercase Z 135678 LATIN CAPITAL LETTER Z -punctuation [ 234678 LEFT SQUARE BRACKET -punctuation \\ 3567 REVERSE SOLIDUS -punctuation ] 124567 RIGHT SQUARE BRACKET -punctuation ^ 457 CIRCUMFLEX ACCENT -punctuation _ 456 LOW LINE -punctuation ` 4 GRAVE ACCENT -lowercase a 18 LATIN SMALL LETTER A -lowercase b 128 LATIN SMALL LETTER B -lowercase c 148 LATIN SMALL LETTER C -lowercase d 1458 LATIN SMALL LETTER D -lowercase e 158 LATIN SMALL LETTER E -lowercase f 1248 LATIN SMALL LETTER F -lowercase g 12458 LATIN SMALL LETTER G -lowercase h 1258 LATIN SMALL LETTER H -lowercase i 248 LATIN SMALL LETTER I -lowercase j 2458 LATIN SMALL LETTER J -lowercase k 138 LATIN SMALL LETTER K -lowercase l 1238 LATIN SMALL LETTER L -lowercase m 1348 LATIN SMALL LETTER M -lowercase n 13458 LATIN SMALL LETTER N -lowercase o 1358 LATIN SMALL LETTER O -lowercase p 12348 LATIN SMALL LETTER P -lowercase q 123458 LATIN SMALL LETTER Q -lowercase r 12358 LATIN SMALL LETTER R -lowercase s 2348 LATIN SMALL LETTER S -lowercase t 23458 LATIN SMALL LETTER T -lowercase u 1368 LATIN SMALL LETTER U -lowercase v 12368 LATIN SMALL LETTER V -lowercase w 24568 LATIN SMALL LETTER W -lowercase x 13468 LATIN SMALL LETTER X -lowercase y 134568 LATIN SMALL LETTER Y -lowercase z 13568 LATIN SMALL LETTER Z -punctuation { 23678 LEFT CURLY BRACKET -punctuation | 34567 VERTICAL LINE -punctuation } 12456 RIGHT CURLY BRACKET -punctuation ~ 45 TILDE -letter \x007f 4567 DELETE -punctuation \x00a0 0 NO-BREAK SPACE -punctuation \x00a9 34678 COPYRIGHT SIGN -punctuation \x00b0 23567 DEGREE SIGN -punctuation \x00b2 268 SUPERSCRIPT TWO -punctuation \x00b7 34578 MIDDLE DOT -punctuation \x00f7 145678 DIVISION SIGN -uppercase \x0401 167 CYRILLIC CAPITAL LETTER IO -uppercase \x0410 17 CYRILLIC CAPITAL LETTER A -uppercase \x0411 127 CYRILLIC CAPITAL LETTER BE -uppercase \x0412 24567 CYRILLIC CAPITAL LETTER VE -uppercase \x0413 12457 CYRILLIC CAPITAL LETTER GHE -uppercase \x0414 1457 CYRILLIC CAPITAL LETTER DE -uppercase \x0415 157 CYRILLIC CAPITAL LETTER IE -uppercase \x0416 2457 CYRILLIC CAPITAL LETTER ZHE -uppercase \x0417 13567 CYRILLIC CAPITAL LETTER ZE -uppercase \x0418 247 CYRILLIC CAPITAL LETTER I -uppercase \x0419 123467 CYRILLIC CAPITAL LETTER SHORT I -uppercase \x041a 137 CYRILLIC CAPITAL LETTER KA -uppercase \x041b 1237 CYRILLIC CAPITAL LETTER EL -uppercase \x041c 1347 CYRILLIC CAPITAL LETTER EM -uppercase \x041d 13457 CYRILLIC CAPITAL LETTER EN -uppercase \x041e 1357 CYRILLIC CAPITAL LETTER O -uppercase \x041f 12347 CYRILLIC CAPITAL LETTER PE -uppercase \x0420 12357 CYRILLIC CAPITAL LETTER ER -uppercase \x0421 2347 CYRILLIC CAPITAL LETTER ES -uppercase \x0422 23457 CYRILLIC CAPITAL LETTER TE -uppercase \x0423 1367 CYRILLIC CAPITAL LETTER U -uppercase \x0424 1247 CYRILLIC CAPITAL LETTER EF -uppercase \x0425 1257 CYRILLIC CAPITAL LETTER HA -uppercase \x0426 147 CYRILLIC CAPITAL LETTER TSE -uppercase \x0427 123457 CYRILLIC CAPITAL LETTER CHE -uppercase \x0428 1567 CYRILLIC CAPITAL LETTER SHA -uppercase \x0429 13467 CYRILLIC CAPITAL LETTER SHCHA -uppercase \x042a 123567 CYRILLIC CAPITAL LETTER HARD SIGN -uppercase \x042b 23467 CYRILLIC CAPITAL LETTER YERU -uppercase \x042c 234567 CYRILLIC CAPITAL LETTER SOFT SIGN -uppercase \x042d 2467 CYRILLIC CAPITAL LETTER E -uppercase \x042e 12567 CYRILLIC CAPITAL LETTER YU -uppercase \x042f 12467 CYRILLIC CAPITAL LETTER YA -lowercase \x0430 1 CYRILLIC SMALL LETTER A -lowercase \x0431 12 CYRILLIC SMALL LETTER BE -lowercase \x0432 2456 CYRILLIC SMALL LETTER VE -lowercase \x0433 1245 CYRILLIC SMALL LETTER GHE -lowercase \x0434 145 CYRILLIC SMALL LETTER DE -lowercase \x0435 15 CYRILLIC SMALL LETTER IE -lowercase \x0436 245 CYRILLIC SMALL LETTER ZHE -lowercase \x0437 1356 CYRILLIC SMALL LETTER ZE -lowercase \x0438 24 CYRILLIC SMALL LETTER I -lowercase \x0439 12346 CYRILLIC SMALL LETTER SHORT I -lowercase \x043a 13 CYRILLIC SMALL LETTER KA -lowercase \x043b 123 CYRILLIC SMALL LETTER EL -lowercase \x043c 134 CYRILLIC SMALL LETTER EM -lowercase \x043d 1345 CYRILLIC SMALL LETTER EN -lowercase \x043e 135 CYRILLIC SMALL LETTER O -lowercase \x043f 1234 CYRILLIC SMALL LETTER PE -lowercase \x0440 1235 CYRILLIC SMALL LETTER ER -lowercase \x0441 234 CYRILLIC SMALL LETTER ES -lowercase \x0442 2345 CYRILLIC SMALL LETTER TE -lowercase \x0443 136 CYRILLIC SMALL LETTER U -lowercase \x0444 124 CYRILLIC SMALL LETTER EF -lowercase \x0445 125 CYRILLIC SMALL LETTER HA -lowercase \x0446 14 CYRILLIC SMALL LETTER TSE -lowercase \x0447 12345 CYRILLIC SMALL LETTER CHE -lowercase \x0448 156 CYRILLIC SMALL LETTER SHA -lowercase \x0449 1346 CYRILLIC SMALL LETTER SHCHA -lowercase \x044a 12356 CYRILLIC SMALL LETTER HARD SIGN -lowercase \x044b 2346 CYRILLIC SMALL LETTER YERU -lowercase \x044c 23456 CYRILLIC SMALL LETTER SOFT SIGN -lowercase \x044d 246 CYRILLIC SMALL LETTER E -lowercase \x044e 1256 CYRILLIC SMALL LETTER YU -lowercase \x044f 1246 CYRILLIC SMALL LETTER YA -lowercase \x0451 16 CYRILLIC SMALL LETTER IO -uppercase \x0462 3457 CYRILLIC CAPITAL LETTER YAT -lowercase \x0463 345 CYRILLIC SMALL LETTER YAT -uppercase \x046a 2467 CYRILLIC CAPITAL LETTER BIG YUS -lowercase \x046b 246 CYRILLIC SMALL LETTER BIG YUS -space \x02219 238 BULLET OPERATOR -punctuation \x0221a 568 SQUARE ROOT -punctuation \x02248 358 ALMOST EQUAL TO -space \x02264 4568 LESS-THAN OR EQUAL TO -space \x02265 35678 GREATER-THAN OR EQUAL TO -punctuation \x02320 2568 TOP HALF INTEGRAL -punctuation \x02321 258 BOTTOM HALF INTEGRAL -punctuation \x02580 348 UPPER HALF BLOCK -punctuation \x02584 468 LOWER HALF BLOCK -punctuation \x02588 68 FULL BLOCK -punctuation \x0258c 278 LEFT HALF BLOCK -punctuation \x02590 2378 RIGHT HALF BLOCK -punctuation \x02591 3578 LIGHT SHADE -punctuation \x02592 267 MEDIUM SHADE -punctuation \x02593 3568 DARK SHADE -punctuation \x025a0 23568 BLACK SQUARE ======================================= --- /trunk/ChangeLog Thu Dec 20 06:32:33 2012 +++ /trunk/ChangeLog Thu Dec 20 06:38:43 2012 @@ -1,5 +1,9 @@ 2012-12-20 Christian Egli <christian.egli@xxxxxx> + * tables/Makefile.am (table_files): + * tables/ru-ru-comp8: Remove ru-ru-comp8 table as it fails and is + a duplicate of ru.ctb + * tests/check_all_tables.pl: Check all files by default and exclude only known exceptions, e.g. Makefiles, shell scripts, etc. ======================================= --- /trunk/tables/Makefile.am Thu Dec 6 08:15:48 2012 +++ /trunk/tables/Makefile.am Thu Dec 20 06:38:43 2012 @@ -187,7 +187,6 @@ pt-pt-g2.ctb \ ro.ctb \ ru.ctb \ - ru-ru-comp8 \ ru-ru.dis \ ru-ru-g1.utb \ sa.ctb \ ======================================= --- /trunk/tests/check_all_tables.pl Thu Dec 20 06:32:33 2012 +++ /trunk/tests/check_all_tables.pl Thu Dec 20 06:38:43 2012 @@ -33,7 +33,7 @@ # exclude other oddballs @tables = grep(!/lang2table/, @tables); # exclude known bad tables -@tables = grep(!/eo-g1.ctb|ru-ru-comp8/, @tables); +@tables = grep(!/eo-g1.ctb/, @tables); foreach my $table (@tables) { For a description of the software, to download it and links to project pages go to http://www.abilitiessoft.com