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

	* header_routines.c (init_header): Call init_ofm_level() to
	allow reading PL/VPL (ofm_level=-1) files.

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

	* pl-parser.l: Accept NFONTDIR as alias for NATURALFONTDIR for
	compatibility with omegaware (Web2C) versions.

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

	Avoid maximal compiler warnings.

	* char_routines.[ch] (check_existence_and_safety,
	doublecheck_existence): Constify string params.
	* error_routines.[ch]: Constify string params of all functions.
	* header_routines.c (init_design_size): ANSI C definition.
	({init,set}_{coding_scheme,family}): Use xstrdup'ed string
	literal to initialize non-const string (and later free it).
	* omfonts.c (names_msg, suffixes, full_suffixes): Constify strings.
	* out_routines.[ch] (character_measures, extensible_pieces,
	ligature_commands, xerox_faces, named_parameters,
	named_mathsy_parameters, named_mathex_parameters, type_directions,
	actual_directions, accent_kinds, move_directions, rule_measures,
	glue_shrink_stretch, glue_orders, glue_kinds): Constify strings.
	(out): Constify string param.
	* pl-lexer.l: (scan_string): Constify string param.

	* Makefile.am (INCLUDES): Add -DNOT_WEB2C, not to import from
	../lib/lib.h globals defined in ../lib/main.c.
	* dimen_routines.c (delta): Remove unused global var.

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

	* Makefile.am: omfonts must depend explicitly on KPATHSEA_DEPEND,
	the implicit dependency via proglib is not enough.

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

	Implement DVI specials in ovp/ovf character packets.

	* font_routines.c (get_hex): fix hex digit conversion.
	* lexer.l (scan_hex_string): allow white space in hex strings. 

	* char_routines.c (print_packet): handle DVI specials.
	(string_balance): new function to decide SPECIAL or SPECIALHEX.
	* print_routines.[ch] (print_special_hex): output DVI specials.
	* out_routines.[ch] (out_hex): new function.

	* specialhex.test (new): Shell script to test specials.
	* tests/specialhex.ovp (new): test data.
	* Makefile.am: add the new test.

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

	* Makefile.am (AM_CFLAGS): enable compiler warnings.

	* char_routines.c (get_char_remainder): declare as static.
	* dimen_routines.c (min_cover, shorten, set_indices):
	declare as static.
	* error_routines.c: #include "error_routines.h".
	* extra_routines.c (init_all_tables): declare as static, unused.
	* font_routines.c (font_no_incr, packet_ptr_incr, append_to_packet,
	move_ptr_decr, move_ptr_incr, output_ovf_fonts, in_ovf_4,
	in_ovf_unsigned_4, in_ovf_3, in_ovf): declare as static.
	* font_routines.h (in_ovf_4, in_ovf_unsigned_4):
	remove declaration as external.
	* header_routines.c (init_header_word, store_header_word,
	retrieve_header_word, init_face, init_seven_bit_safe_flag):
	declare as static.
	(init_ofm_level, init_font_dir): declare as static, unused.
	* header_routines.h (init_face, init_seven_bit_safe_flag):
	remove declaration as external.
	* pl-lexer.l (scan_int, scan_char, scan_fix, scan_string,
	scan_hex_string): declare as static.

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

	* Makefile.am: pl-lexer.l provides yywrap, no need for $(LEXLIB).

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

	* dimen_routines.c, manifests.h: rename INFINITY -> WEB_INFINITY,
	to avoid name conflict with INFINITY from cygwin <math.h>.

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

	* omfonts.c: allow 'omfonts -ofm2opl' to be ofm2opl etc., used
	to test uninstalled program.

	* omfonts.test (new): Shell script to test ofm2opl etc.
	* tests/* (new): test data.
	* Makefile.am: add the new test.

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

	* pl-lexer.l: Add #ifdef __MINGW32__ to source file.
	* pl-lexer.c: Regenerated.

2009-04-01  Taco Hoekwater  <taco@luatex.org>

	* pl-lexer.c: Add #ifdef __MINGW32__ to support compilation
	using the mingw32 cross-compiler.

2008-03-13  Karl Berry  <karl@tug.org>

	* font_routines.c (font_no_incr): change test to avoid reported
	segfault on http://norgz.info/download/gregorio.ovp.  Report
	from Elie Roux, 11 Mar 2008 17:19:46, fix from Arthur Reutenauer.

2008-03-02  Karl Berry  <karl@tug.org>

	* Makefile.in (omfonts.o): depend on y_tab.h.
	From Alexis Ballier, 29 Feb 2008 19:27:23, via
	https://bugs.gentoo.org/show_bug.cgi?id=209362.

2008-01-29  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* Makefile.in: Add @configure_input@ line.

2006-05-25  Roozbeh Pournader  <roozbeh@farsiweb.info>

	* font_routines.c (clear_map_font): fixed default value of font_at.

	* parse_ofm.c (ofm_organize): replaced magic number with constant.
	  (ofm_read_simple): fixed a 1-off offset.