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.
|