summaryrefslogtreecommitdiff
path: root/contrib/gpinyin/ChangeLog
blob: fa8dd932003d80d51c9b8ca2c241d977a46bc638 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
2021-05-10  G. Branden Robinson <g.branden.robinson@gmail.com>

	* contrib/gpinyin/gpinyin.1.man: Work around inability of grops
	and gropdf to construct some Unicode composite characters.  Use
	groff composite special characters for "a" with acute and grave
	accents, and define strings for "a" with macron (overline) and
	with háček/caron accents.  Use different string definitions for
	nroff and troff modes so we don't regress UTF-8 terminal output.

2021-05-10  G. Branden Robinson <g.branden.robinson@gmail.com>

	* contrib/gpinyin/subs.pl (vowel_t): Fix incorrect rendering of
	base glyph 'U', which was being forced to lowercase when a
	dieresis and tone mark were both being applied.  This caused the
	tone mark to overlap the dieresis, so decrease the font size of
	the base glyph even more to compensate.  The result is ugly but
	comprehensible.

	See <https://savannah.gnu.org/bugs/?57524>, partially mitigated
	but not completely resolved.

2021-05-09  G. Branden Robinson <g.branden.robinson@gmail.com>

	* contrib/gpinyin/subs.pl (%tones1_Unicode): Fix copy and paste
	error.  Emit U+01D5 (Latin capital letter u with dieresis and
	macron) for Ü with tone 1, instead of U+016A (Latin capital
	letter u with macron).

	Fixes <https://savannah.gnu.org/bugs/?60562>.

2021-05-09  G. Branden Robinson <g.branden.robinson@gmail.com>

	* contrib/gpinyin/subs.pl (handle_word): Emit \[cq] instead of
	\[aq] when interpolating an apostrophe before a vowel.

	Fixes <https://savannah.gnu.org/bugs/?60561>.

2021-05-09  G. Branden Robinson <g.branden.robinson@gmail.com>

	* contrib/gpinyin/subs.pl (%tones_glyphs, %tones4_glyphs): Fix
	hash keys to use the groff dotless i special character into
	which a lowercase "i" has already been transforned instead of
	'i' itself.
	(vowel_n, vowel_t): Rename variable so that tone-transformed
	vowel is stored separately.  Add "or warn" to test the result
	and cheaply assert that we got a string back from our hash
	lookup on the vowel.

	Fixes <https://savannah.gnu.org/bugs/?60560>.

2018-02-28  Werner LEMBERG  <wl@gnu.org>

	* gpinyin.am (gpinyin): Use $(AM_V_GEN) to silence file generation.

2015-08-22  Bernd Warken  <groff-bernd.warken-72@web.de>

	* gpinyin.1.man: Rename `gpinyin.man'.

	* gpinyin.am: include renaming.

2015-08-05  Bernd Warken  <groff-bernd.warken-72@web.de>

	* gpinyin.am: Add `Last update'.  Setup Emacs mode.

2015-04-03  Werner LEMBERG  <wl@gnu.org>

	* gpinyin.man: Make it work in compatibility mode.
	(EL): Fix typo.

2014-10-11  Werner LEMBERG  <wl@gnu.org>

	* Makefile.sub (gpinyin): Handle `gpinyin_dir'.

2014-10-11  Bernd Warken  <groff-bernd.warken-72@web.de>

	* gpinyin.pl: Version 1.0.4
	Remove `use IPC::System::Simple'.

2014-10-10  Bernd Warken  <groff-bernd.warken-72@web.de>

	* gpinyin.pl: Version 1.0.3
	Remove beginning empty line for `pinyin' parts.

2014-09-25  Bernd Warken  <groff-bernd.warken-72@web.de>

	* gpinyin.pl: Version 1.0.2

	* Makefile.sub: Add .PHONY.  Restructure install and uninstall.

2014-09-03  Bernd Warken  <groff-bernd.warken-72@web.de>

	Version 1.0.1

	* all `gpinyin' files: Copying and Emacs settings.

2014-08-27  Bernd Warken  <groff-bernd.warken-72@web.de>

	Version 1.0.0

	* gpinyin.pl, subs.pl, gpinyin.man: Make `gpinyin' runnable.

2014-08-08  Bernd Warken  <groff-bernd.warken-72@web.de>

	* gpinyin.pl: Version 0.9.2

	* subs.pl: Rename `sub.pl'.

	* Makefile.sub: Change `sub.pl' to `subs.pl'.

2014-08-08  Bernd Warken  <groff-bernd.warken-72@web.de>

	* gpinyin.pl: Version 0.9.1

	* sub.pl: New file for storing subs later on.

	* Makefile.sub: Add new gpinyin path for sub.pl.

2014-08-01  Bernd Warken  <groff-bernd.warken-72@web.de>

	* gpinyin.pl, gpinyin.man, ChangeLog, Makefile.sub:
	First version 0.9.0 of gpinyin

2014-08-01  Bernd Warken  <groff-bernd.warken-72@web.de>
________________________________________________________________________
License

Copyright (C) 2014-2020 Free Software Foundation, Inc.
Written by Bernd Warken <groff-bernd.warken-72@web.de>.

Copying and distribution of this file, with or without
modification, are permitted provided the copyright notice and this
notice are preserved.

This file is part of `gpinyin', which is part of the `groff'
project.

##### Editor settings

Local Variables:
fill-column: 72
mode: change-log
version-control: never
End:
vim:set autoindent textwidth=72: