summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/omegaware/ChangeLog
blob: d40681925d076f4c5b60f6429900e58b82e4780c (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
2009-09-22  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* ovf2ovp.{web,ch}: Bugfix in handling of local fonts with
	ofm_level=0,1 and characters in the range 0..65535, diagnosing
	characters outside this range.

	* opl2ofm.web, ovp2ovf.web: Bugfix. Don't forget to output the
	mvalues.

2009-09-20  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* ovp2ovf.web: Bugfix in handling of ofm_level=-1.

2009-09-19  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* opl2ofm.web (get_integer), ovp2ovf.web (get_integer):
	Avoid relying on 32-Bit integer overflow.
	* ofm2opl.web (check_unused), ovf2ovp.web (check_unused):
	New function to check for non-zero unused char info bits.
	* opl2ofm.web, ovp2ovf.web: Check for parameter index <0.

2009-09-18  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* opl2ofm.web: Use top_width as maximum number as character
	widths, not max_width; same for depth, height, and italic.

	Reported by Lars Hellström <Lars.Hellstrom@residenset.net>

2009-09-17  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* ofm2opl.web, opl2ofm.web, ovf2ovp.web, ovp2ovf.web: Use correct
	8-bit italic index for ofm_level=0 as in C versions and engines.

2009-09-13  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* ofm2opl.web, ovf2ovp.web: Check for ofm_level<=1.
	Bugfix: ensure that ofm2opl and ovf2ovp can read TFM files.
	Handle the seven_bit_safe_flag of TFM files as TFtoPL/VFtoVP do.
	Add newline after '...WAS BAD, SO THE DATA HAS BEEN CHANGED!'

2009-09-11  Peter Breitenlohner  <peb@mppmu.mpg.de>

	Version 1.12 (September 2009) of OFM2OPL & Co.

	* opl2ofm.web, ovp2ovf.web: Accept NATURALFONTDIR as alias for
	NFONTDIR for compatibility with omegafonts (C) versions.

2009-09-05  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* ovf2ovp.ch (ASCII04 etc.): Declare as const_c_string.
	(vf_input, organize, do_map): Eliminate unused labels.
	* ofm2opl.ch (ASCII04 etc.): Declare as const_c_string.
	* opl2ofm.ch: Define char (used as array index) as 0..255.
	(ASCII04 etc.): Declare as const_c_string.
	(read_lig_kern): Eliminate unused variables.
	* ovp2ovf.ch: Define char (used as array index) as 0..255.
	(HEX): Declare as const_c_string.
	(read_lig_kern): Eliminate unused variables.

2009-07-15  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* specialhex.test (new): Shell script to test specials.
	* am/omegaware.am: add the new test.

2009-05-30  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* level1.test (new): Shell script to test ofm_level=1.
	* omfonts.test (new): Shell script to test ofm2opl etc.
	* am/omegaware.am: add the new test.

	* ovp2ovf.ch: correctly print banner and version_string.

2009-05-29  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* {ofm2opl,opl2ofm,ovf2ovp,ovp2ovf}.{ch,web}: revived.

2009-05-26  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* {ofm2opl,opl2ofm,ovf2ovp,ovp2ovf}.{ch,web} (removed):
	these Pascal Web versions are obsolete, replaced by symlinks
	to omfonts (from ../omegafonts/).

2009-03-03  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* otangle.ch: use kpse_open_file to locate input files,
	in order to respect WEBINPUTS (ported from tangle.ch).