annotate leim/CXTERM-DIC/README @ 107606:297c59e52ecf

Retrospective commit from 2009-12-26. Redesign handle_stop_backwards. Fix character mirroring for non-ASCII characters. xdisp.c (handle_stop_backwards): Call compute_stop_pos in the loop, instead of calling handle_stop. Call handle_stop only once, after the loop. (next_element_from_buffer): Don't call handle_stop_backwards if at stop position. If base_level_stop is zero, set it to 1. term.c (append_glyph): Fill resolved_level and bidi_type slots of struct glyph for unidirectional display. xdisp.c (set_cursor_from_row): Handle zero-width characters. bidi.c (bidi_mirror_char): More efficient code (suggested by Ehud Karni <ehud@unix.mvs.co.il>). Don't even try to mirror non-ASCII characters.
author Eli Zaretskii <eliz@gnu.org>
date Fri, 01 Jan 2010 10:04:53 -0500
parents bb025df6fc13
children f83d17e1ace6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
75396
bc64bc1cb172 New file.
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
1 All *.tit files in this directory are dictionary files to use with
bc64bc1cb172 New file.
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
2 the program cxterm. Their source and copyright status are categorised
75464
7abc34743368 Grammar fixes.
Glenn Morris <rgm@gnu.org>
parents: 75404
diff changeset
3 into these four groups.
75396
bc64bc1cb172 New file.
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
4
bc64bc1cb172 New file.
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
5 (1) QJ-b5.tit (renamed from .../cxterm/dict/big5/QJ.tit)
bc64bc1cb172 New file.
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
6 QJ.tit (copied from .../cxterm/dict/gb/QJ.tit)
bc64bc1cb172 New file.
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
7
75537
bb025df6fc13 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 75464
diff changeset
8 They are verbatim copies of those included in the directory
75396
bc64bc1cb172 New file.
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
9 contrib/clients/cxterm of the distribution of X11R6. Each file
75404
b58b0c1881af *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 75399
diff changeset
10 contains a license notice.
75396
bc64bc1cb172 New file.
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
11
bc64bc1cb172 New file.
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
12 (2) CCDOSPY.tit (copied from .../cxterm/dict/gb/CCDOSPY.tit)
bc64bc1cb172 New file.
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
13 PY-b5.tit (renamed from .../cxterm/dict/big5/PY.tit)
bc64bc1cb172 New file.
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
14 SW.tit (copied from .../cxterm/dict/gb/SW.tit)
bc64bc1cb172 New file.
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
15 TONEPY.tit (copied from .../cxterm/dict/gb/TONEPY.tit)
bc64bc1cb172 New file.
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
16
75537
bb025df6fc13 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 75464
diff changeset
17 They are copies of those included in the directory
bb025df6fc13 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 75464
diff changeset
18 contrib/clients/cxterm of the distribution of X11R6. As the original
bb025df6fc13 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 75464
diff changeset
19 files don't contain copyright and license notices, a proper notice is
bb025df6fc13 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 75464
diff changeset
20 extracted from .../cxterm/README and added at the head of each file.
75396
bc64bc1cb172 New file.
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
21
bc64bc1cb172 New file.
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
22 (3) 4Corner.tit
bc64bc1cb172 New file.
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
23 ARRAY30.tit
bc64bc1cb172 New file.
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
24 ETZY.tit
bc64bc1cb172 New file.
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
25 ZOZY.tit
bc64bc1cb172 New file.
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
26
75537
bb025df6fc13 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 75464
diff changeset
27 They are versions modified by the original authors from those
75396
bc64bc1cb172 New file.
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
28 distributed with X11R5 to include proper copyright notices. Each file
75404
b58b0c1881af *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 75399
diff changeset
29 contains a license notice.
75396
bc64bc1cb172 New file.
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
30
bc64bc1cb172 New file.
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
31 (4) ECDICT.tit, Punct-b5.tit, Punct.tit
bc64bc1cb172 New file.
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
32
75537
bb025df6fc13 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 75464
diff changeset
33 They are verbatim copies of those distributed at
75404
b58b0c1881af *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 75399
diff changeset
34 ftp://ftp.ifcss.org/pub/software/. Each file contains a license
75396
bc64bc1cb172 New file.
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
35 notice.