File: ChangeLog

package info (click to toggle)
unibetacode 2.3-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,488 kB
  • sloc: lex: 3,439; ansic: 2,375; sh: 138; makefile: 54
file content (99 lines) | stat: -rw-r--r-- 3,998 bytes parent folder | download
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
2023-10-01 Paul Hardy <unifoundry@gmail.com>
	* Version 2.3.
	* Added shared library support patches from Bruno Haible.

2023-06-25 Paul Hardy <unifoundry@unifoundry.com>
	* Version 2.2.
	* Added "noyywrap" option to AC_PROG_LEX macro in
	  configure.ac.  The "noyywrap" option was already
	  set in the lex/flex source files.
	* In src/progsrc/*.l, replaced "../config.h" include
	  directive with <config.h> to avoid "make distcheck"
	  complaint.
	* Added m4 directory.

2023-04-14 Paul Hardy <unifoundry@unifoundry.com>
	* Version 2.1.
	* Added support for the case in Greek
	  "s'" --> medial sigma + apostrophe.
	* Fixed bug so that "beta2uni -o <output-file>" now directs
	  all conversion to the output file, not to stdout.
	* Add support for "--version" and "-v" options to standalone
	  programs to print program version and then exit.  Updated
	  man pages accordingly.

2020-04-25 Paul Hardy <unifoundry@unifoundry.com>
	* Version 2.0.01.
	* Removed libtool and just built static library.

2020-04-11 Paul Hardy <unifoundry@unifoundry.com>
	* Version 2.0.
	* Added a library for conversion between Beta Code and
	  Unicode to the existing standalone programs.  This
	  will simplify writing new standalone programs to
	  process Beta Code.
	* Added libtool support to Autotools files to support
	  newly created library.
	* examples:
	  - Added "greek-beta.txt" table of Unicode code points
	    in the Greek Extended Unicode block, U+1F00..U+1FFF,
	    and the equivalent Beta Code ASCII sequences.
	* man:
	  - Added man page libunibetacode.3 for the new library,
	    and added new man pages that source libunibetacode.3:

	       - ub_beta2greek.3          - ub_greek2beta.3
	       - ub_beta2coptic.3         - ub_coptic2beta.3
	       - ub_beta2hebrew.3         - ub_hebrew2beta.3
	       - ub_codept2utf8.3         - ub_utf82codept.3

	  - Changed mention of "test/reference" directory to
	    "examples" directory in unibetacode.5 man page.
	  - Modified man/Makefile.am for new man pages.
	* src:
	  - Moved standalone programs from the previous release
	    to src/progsrc.
	  - Created subdirectory src/libsrc for library sources.
	  - Modified src/Makefile.am to support updated directory.
	* src/libsrc/*.h:
	  - Copied some tables from src/progsrc/beta2uni.l, but
	    changed data types from uint32_t to unsigned so
	    others using the library won't need to include
	    stdlib.h in their programs if they don't want to
	    for some reason.
	  - Added new #defines and the table ub_beta2combining
	    for looking up pre-formed polytonic Greek code points,
	    mostly in the U+1F00..U+1FFF Greek Extended Unicode block.
	  - Added table comb2uni to map Beta Code ASCII combining
	    characters to Unicode Greek combining characters.
	  - New tables added to new .h files in src/libsrc as needed.
	* test directory:
	  - Added new program, test/ublibcheck.c, to check for
	    proper linking with the new libunibetacode library.
	    This converts Greek, Coptic, and Hebrew Beta Code to
	    UTF-8, and then back again.  Checks for successful
	    round-trip conversion.  If this links and executes
	    correctly, it will have an exit status of zero when
	    "make check" is run.
	  - Modified test/Makefile.am to add ublibcheck test.

2019-05-11 Paul Hardy <unifoundry@unifoundry.com>
	* Version 1.3.
	* src/uni2beta.l:
	  - Removed "outword" array; no longer used.
	  - Convert U+00B7 to ":" in Greek mode.
	  - For final sigma, print "s2", not "s", if U+1F00..U+1FFF follow.
	  - For medial sigma, print "s", not "s1", if U+1F00..U+1FFF follow.

2019-01-26 Paul Hardy <unifoundry@unifoundry.com>
	* Version 1.2.
	* Improved text in man/unibetacode.5 and man/unibetaprep.1.

2018-08-04 Paul Hardy <unifoundry@unifoundry.com>
	* Version 1.1.  Added "orig" target in Makefile.am to remove
	  all Autotools-generated files, returning the source package
	  to its pristine state.

2018-07-20 Paul Hardy <unifoundry@unifoundry.com>
	* Version: 1.0
	* Initial version.