b9a5935c8c2c40292aacde918e3bfcefb837084e
[platform/upstream/groff.git] / contrib / hdtbl / ChangeLog
1 2013-09-03  Bernd Warken  <groff-bernd.warken-72@web.de>
2
3         * all files in groff_hdtbl: Copying and Emacs setup.
4
5 2014-03-29  Steffen Nurpmeso  <sdaoden@yandex.com>
6
7         * Makefile.sub: Handle examples separately, controlled by
8         $(make{_,_install_,_uninstall_}examples).
9
10 2013-02-06  Werner LEMBERG  <wl@gnu.org>
11
12         * groff_hdtbl.man: Correct details on loading hdtbl.tmac.
13
14 2013-02-04  Werner LEMBERG  <wl@gnu.org>
15
16         * groff_hdtbl.man: Revised.
17
18 2013-02-03  Bernd Warken  <groff-bernd.warken-72@web.de>
19
20         * groff_hdtbl.man: Correct and extend this man-page.
21
22 2012-09-20  Werner LEMBERG  <wl@gnu.org>
23
24         Simplify enviroment handling.
25
26         Suggested by Ivan Shmakov <oneingray@gmail.com>.
27
28         * Makefile.sub (GROFF): Don't use export.
29
30 2011-01-17  Werner LEMBERG  <wl@gnu.org>
31
32         * examples/color_nested_tables.roff: Fix output.
33
34         Problem reported by Ulrich Spörlein <uqs@spoerlein.net>.
35
36 2011-01-17  Ulrich Spörlein  <uqs@spoerlein.net>
37
38         Don't make examples depend on bash.
39
40         * examples/common.roff, examples/fonts_n.in, examples/fonts_x.in:
41         s/bash/sh/.
42
43 2010-02-09  Werner LEMBEARG  <wl@gnu.org>
44
45         Make example compilation work again if srcdir != builddir.
46
47         * Makefile.sub (.roff.ps): Define `sopath' groff string.
48
49         * examples/*.roff, examples/*.in: Use it so that .so finds its input
50         file.
51
52 2010-02-08  Werner LEMBEARG  <wl@gnu.org>
53
54         Fix handling of `common.roff'.
55
56         * Makefile.sub (MOSTLYCLEANADD): Don't handle `common.roff'.
57         (EXAMPLEFILES): Handle `common.roff'.
58
59 2010-02-08  Larry Kollar  <kollar@alltel.net>
60
61         Fix last patch and use `t*' prefix for all non-public stuff.
62         Other minor fixes.
63
64         * hdmisc.tmac (getarg, index, SP, P1, \n[s], \n[v], \n[hy], pv, DI):
65         Rename to...
66         (t*getarg, t*index, t*SP, t*P1, \n[t*s], \n[t*v], \n[t*hy], t*pv,
67         t*DI): This.
68         Update all callers.
69         (t*EM): New auxiliary macro (using stuff from
70         `examples/common.roff'.
71
72         * hdtbl.tmac (\n[t*v], \n[t*s], \n[t*hy], \n[t*l]): Initialize.
73         (\n[t*FN], \n[t*LN]): New number registers.
74
75         * examples/*.roff: Updated.
76         * examples/common.roff: Load `hdtbl.tmac' earlier.
77         Reinstall `HM' and `BM' traps.
78         Provide `SP' macros if not defined by other macro package.
79         (\n[p], \n[o]): Initialize.
80         (\*[t*HM], \*[t*BM]): Initialize.
81         (EM): Use `t*EM'.
82         Updated.
83
84         * examples/fonts_n.in, examples/fonts_x.in: Load
85         `examples/common.roff'.
86         Updated.
87
88         * groff_hdtbl.man: Document setup of default values.
89         Document `t*EM'.
90
91 2010-01-23  Larry Kollar  <kollar@alltel.net>
92
93         Break out example formatting to a separate file.
94
95         * hdmisc.tmac: Move example formatting stuff to...
96         * examples/common.roff: This new file.
97
98         * hdtbl.tmac (HM, t*HM, BM, t*BM): Remove.
99
100         * examples/*.roff: Include `common.roff'.
101
102         * groff_hdtbl.man: Remove references to `HM' and `BM'.
103
104         * Makefile.sub: Handle `examples/common.roff'.
105
106 2009-04-05  Joachim Walsdorff  <Joachim.Walsdorff@urz.uni-heidelberg.de>
107
108         * hdtbl.tmac (ETB, t*free): Correct two typos, fixing register
109         incrementation.
110
111 2009-01-04  Werner LEMBERG  <wl@gnu.org>
112
113         * Makefile.sub (CLEANADD): Add hdmisc.tmac-s and hdtbl.tmac-s.
114
115 2009-01-03  Werner LEMBERG  <wl@gnu.org>
116
117         * README: Renamed to...
118         * TODO: This, removing most of its contents.
119
120         * groff_hdtbl.man: Add customization info which was in file README.
121
122 2008-01-04  Werner LEMBERG  <wl@gnu.org>
123
124         * groff_hdtbl.man: Replace .MTO with .MT/.ME.
125         Don't include www.tmac.
126
127 2006-11-17  Werner LEMBERG  <wl@gnu.org>
128
129         * Makefile.sub (install_data): Depend on gnu.eps also.
130         (uninstall_sub): Remove gnu.eps also.
131
132 2006-11-17  Werner LEMBERG  <wl@gnu.org>
133
134         * hdmisc.tmac: Avoid loading itself more than once.
135         Load hdtbl.tmac unconditionally.
136         (\n[?], \n[*miscs]): Remove.
137         (random-s1): Use only 9 digits.
138
139         * hdtbl.tmac: Avoid loading itself more than once.
140         Load hdmisc.tmac unconditionally.
141         Load 62bit.tmac
142         (\n[*hdtbl]): Removed.
143         (t*cl): Prevent scaling overflow by using routines from 62bit.tmac.
144
145 2006-11-15  Werner LEMBERG  <wl@gnu.org>
146
147         * hdmisc.tmac (d2x): Use string array instead of `dzx' macro.
148         Improve error handling.
149         (dzx): Removed.
150         (random#): Rewrite to generate random numbers by itself instead of
151         using an external command.
152
153 2006-11-06  Joachim Walsdorff  <JWalsdorff@compuserve.de>
154
155         * hdmisc.tmac (\*[g]): Move definition back to...
156         * hdtbl.tmac: This file.
157         (TD, t*divs): Fix a bug with consecutive groups of spanned rows by
158         introducing string *rsp*\\*[#trc].  Reported by Barry Nisly.
159         (TH): Add arguments `hal', `val', and `fst'.
160
161 2006-11-01  Werner LEMBERG  <wl@gnu.org>
162
163         * hdtbl.tmac (t*divs): Fix a bug which causes incorrect table cell
164         heights if the `rowspan' keyword is used.  This problem has been
165         introduced during the beautification process by introducing
166         incorrect parentheses.
167         Other minor modifications.
168         (\n[rsp...]): Array renamed to...
169         (\n[rspan...]): This.
170         (\n[csp...]): Array renamed to...
171         (\n[cspan...]): This.
172         (\n[vl...]): Array renamed to...
173         (\n[vline...]): This.
174
175 2006-10-27  Werner LEMBERG  <wl@gnu.org>
176
177         * hdmisc.tmac (EM): Improve warning messages.
178
179         * hdtbl.tmac (TD): Move constant comparison out of while loop.
180
181 2006-10-26  Werner LEMBERG  <wl@gnu.org>
182
183         * hdmisc.tmac: Add `\"' at various places to protect against
184         trailing spaces.
185         (getarg): Don't use a different escape character but
186         `\?' escapes to protect against incomplete input.
187         Improve documentation.
188
189         * hdtbl.tmac: Improve various warning messages.
190         (TR): Add validity check for `height' keyword.
191         (TD): Don't use `\\\\' but `\E'.
192         (\*[*#trc*]): Initialize.
193         (t*dntr): Avoid undefined register warning.
194
195 2006-10-23  Werner LEMBERG  <wl@gnu.org>
196
197         * hdtbl.tmac (\n[t*#]): Initialize.
198         (TBL): Don't inialize `\*[width]'.
199         Add validity checks for all keywords.
200         (TD): Add validity checks for `rowspan' and `colspan' keywords.
201         (t*cl): Add validity checks for cell widths.
202
203 2006-09-13  Werner LEMBERG  <wl@gnu.org>
204
205         * examples/fontdumps_n.in, examples/fontdumps_x.in: Renamed to...
206         * examples/fonts_n.in, examples/fonts_x.in: This.
207
208         * examples/colored_boxes.roff, examples/colored_nested_tables.roff,
209         examples/colored_table_cells.roff: Renamed to...
210         * examples/color_boxes.roff, examples/color_nested_tables.roff,
211         examples/color_table_cells.roff: This.
212
213         * Makefile.sub: Updated.
214
215 2006-06-21  Werner LEMBERG  <wl@gnu.org>
216
217         * examples/fontdumps_n.roff, examples/fontdumps_x.roff: Renamed
218         to...
219         * example/fontdumps_n.in, example/fontdumps_x_in: This.
220         Rename `*fontpath' to `fontpath' and define it conditionally (using
221         `@fontdir@') so that it can be overridden on the command line.
222         
223         * Makefile.sub (GENFILES, GENFILES_): New variables for
224         fontdumps*.roff.
225         (EXAMPLEFILES): Remove fontdumps.roff.
226         (CLEANADD): Add GENFILES.
227         (.in.roff): New rule.
228         (.SUFFIXES): Add `.in'.
229         (install_data, uninstall_sub): Updated.
230
231 2006-06-14  Werner LEMBERG  <wl@gnu.org>
232
233         * hdmisc.tmac: Fix test for \n[?] to avoid warning message.
234         s/\n[.s]p/\n[.ps]/.
235         (pv): Use `z' scaling indicator.
236
237         * hdtbl.tmac: Fix test for \n[?] and \n[*miscs] to avoid warning
238         messages.
239
240 2006-06-11  Werner LEMBERG  <wl@gnu.org>
241
242         * groff_hdtbl.man: Use `.ig' block after NAME section to make mandb
243         happy.
244
245 2006-06-05  Werner LEMBERG  <wl@gnu.org>
246
247         * hdmisc.tmac (index): Use `\?' to emulate string comparison.
248
249 2006-06-04  Werner LEMBERG  <wl@gnu.org>
250
251         * hdbtl.tmac: Improve error messages.  In particular, handle
252         singular and plural correctly by using a pseudo array `nth-{1,2,3}'.
253
254         * examples/rainbow.roff: Add copyright notice.  Formatting.
255
256 2006-05-31  Werner LEMBERG  <wl@gnu.org>
257
258         * examples/fontdumps_x.roff, examples/fontdumps_n.roff: Protect
259         argument of `tr' command in `.pso' call.
260
261 2006-05-30  Werner LEMBERG  <wl@gnu.org>
262
263         * examples/fontdumps_x.roff: Remove warnings about
264         non-existent glyphs.
265         Add copyright notice.
266         Formatting.
267
268         * hdtbl.tmac: Replace character >= 0x80.
269
270 2006-05-29  Werner LEMBERG  <wl@gnu.org>
271
272         * Makefile.sub: New file.
273         * examples/*: Replace characters >= 0x80.
274         Add final newlines.
275         Use UNIX line end convention only.
276         * examples/mixed-pickles.roff: Use gnu.eps.
277         Add copyright notice.
278         Adjust pic image.
279         Other minor fixes.
280         Formatting.
281         * examples/fontdumps_n.roff: Remove warnings about
282         non-existent glyphs.
283         Add copyright notice.
284         Formatting.
285
286 2006-05-25  Werner LEMBERG  <wl@gnu.org>
287
288         * examples/*: Rename to...
289         * examples/*.roff: This.
290
291 2006-05-24  Werner LEMBERG  <wl@gnu.org>
292
293         * groff_hdtbl.man: Simplify macros for switching from and to the `C'
294         font family, as suggested by Tadziu Hoffmann.
295
296 2006-05-22  Werner LEMBERG  <wl@gnu.org>
297
298         * groff_hdtbl.man: Completely revised again.
299         `Normalize' font usage: Add macros similar to `.B' and `.BI' for
300         switching from and to the `C' font family, instead of using \f.
301         Fix appearance of macro syntax descriptions.
302         Add more quotation characters.
303
304 2006-05-21  Werner LEMBERG  <wl@gnu.org>
305
306         * groff_hdtbl.man: Completely revised.
307
308 2006-05-20  Werner LEMBERG  <wl@gnu.org>
309
310         * Import of hdtbl 0.91 (with some further modifications).  Still
311         many rough edges.
312
313 Copyright 2006, 2008-2014
314   Free Software Foundation, Inc.
315
316 Copying and distribution of this file, with or without modification,
317 are permitted in any medium without royalty provided the copyright
318 notice and this notice are preserved.
319
320 Local Variables:
321 version-control: never
322 coding: latin-1
323 End: