Get rid of the old texinfo.
[dragonfly.git] / contrib / groff / src / xditview / ChangeLog
1 2002-09-16  Werner LEMBERG  <wl@gnu.org>
2
3         * Imakefile.in (GROFF_LOCALFONTDIR): New variable.
4         (GROFF_FONTPATH): Use it.
5         Remove /usr/local/lib/font.
6
7 Version 1.18.0 released
8 =======================
9
10 2002-06-22  Werner LEMBERG  <wl@gnu.org>
11
12         * gxditview.c (main): Handle `-help' and `--help' correctly.
13
14 2002-06-17  Colin Watson  <cjwatson@debian.org>
15
16         * Imakefile.in: s/@top_builddir@/@groff_top_builddir@/.
17
18 2002-04-06  Werner LEMBERG  <wl@gnu.org>
19
20         * DviChar.c (ISO_8859_1_map, Adobe_Symbol_map): Remove all
21         characters > 0x80.
22         * parse.c (ParseInput): Ignore `m' command.
23         (ParseDrawFunction): Don't move for unknown drawing functions.
24         Don't move for `f' drawing function.
25
26 2002-03-25  Werner LEMBERG  <wl@gnu.org>
27
28         * DviChar.c (ISO_8859_1_map): Use `t+-', `tmu', and `tdi' symbols
29         instead of `+-', `mu', and `di', respectively.
30
31 2002-02-23  Werner LEMBERG  <wl@gnu.org>
32
33         * DviChar.c (ISO_8859_1_map): Add `mc' symbol.
34
35 2001-09-22  Werner LEMBERG  <wl@gnu.org>
36
37         * Imakefile.in: Redefine `ProgramTargetHelper' as
38         `ProgramTargetHelperNoMan' and add a call to `InstallManPageLong'
39         to make the `install.man' target work if the build directory isn't
40         $srcdir.
41
42 Version 1.17.2 released
43 =======================
44
45 Version 1.17.1 released
46 =======================
47
48 2001-04-21  Albert Chin-A-Young  <china@thewrittenword.com>
49
50         * Imakefile.in: Add support for recent HP architectures.
51
52 Version 1.17 released
53 =====================
54
55 2001-01-04  Rob Daasch  <daasch@ece.pdx.edu>
56
57         * parse.c (ParseInput): Added 'F' to command switch to swallow
58         filename strings as ignored comments.
59
60 2000-12-02  Werner LEMBERG  <wl@gnu.org>
61
62         * device.c (find_file): Remove home directory in search path.
63
64 2000-11-14  Werner LEMBERG  <wl@gnu.org>
65
66         * device.c (open_device_file): Remove `path' parameter.
67         (find_file): Construct font path similar to groff: First the contents
68         of GROFF_FONT_PATH, then the home directory, and finally the default
69         font path.
70         * Imakefile.in: Fix GROFF_DATAPROGRAMDIR and GROFF_FONTPATH.
71
72 2000-10-23  Werner LEMBERG  <wl@gnu.org>
73
74         Change installation structure for data files from .../groff/... to
75         .../groff/<version><revision>/... to be conform with other GNU
76         programs.
77
78         * Imakefile.in: Implement it.
79
80 Version 1.16.1 released
81 =======================
82
83 Version 1.16 released
84 =====================
85
86 2000-05-18  Werner LEMBERG  <wl@gnu.org>
87
88         * DviChar.c: Adding `cq' as an alias for "'" in latin-1 map.
89
90 2000-05-03  Werner LEMBERG  <wl@gnu.org>
91
92         * DviChar.c: Adding `dq' as an alias for `"' in latin-1 map.
93
94 2000-04-28  Werner LEMBERG  <wl@gnu.org>
95
96         * DviChar.c: Replacing `md' glyph name with `pc' in latin-1 map to
97         make it distinct from the `md' glyph in the symbol font.
98
99 2000-03-03  Werner LEMBERG  <wl@gnu.org>
100
101         * Imakefile replaced with Imakefile.in which will be configured by
102         the main configure script of groff.  This will set the correct font
103         path, and it will make it possible to build xditview in a directory
104         different from $srcdir.
105
106 2000-03-01  Colin Phipps  <crp22@cam.ac.uk>
107
108         * Dvi.c (OpenFile): Use tmpdir() for security reasons.
109         * xtotroff.c (MapFont): Avoid race while opening file.
110
111 2000-02-06  Werner LEMBERG  <wl@gnu.org>
112
113         * Imakefile: Adapted to new directory structure.
114
115         * README: Updated.
116
117 Version 1.15 released
118 =====================
119
120 1999-12-21  Werner LEMBERG  <wl@gnu.org>
121
122         * README: Fixed ftp GNU address.
123
124 1999-12-13  Werner LEMBERG  <wl@gnu.org>
125
126         * device.c: Use extern declarations of strtok(), strchr(), and
127         getenv() only if not defined as macros.
128
129 1999-11-18  Larry Jones  <larry.jones@sdrc.com>
130
131         * xditview.c: Add fallback_resources to allow running without
132         access to the app-defaults file.
133
134         * Imakefile: Added rule to create app-defaults to a C header file.
135
136         * GXditview-ad.h: New file containing fallback default resources.
137
138         * ad2c: New file to do the app-defaults -> C header file
139         conversion.
140
141 1999-10-27  Larry Jones  <larry.jones@sdrc.com>
142
143         * font.c (DisposeFontSizes): If there's a problem loading a font,
144         xditview will fall-back and use the default font, but it hasn't
145         checked before unloading fonts which could result in unloading the
146         default font (possibly multiple times) and then X errors.
147
148 1999-09-13  Werner LEMBERG  <wl@gnu.org>
149
150         * Imakefile (extraclean): Added Makefile.
151
152         * xditview.c (main, MakePrompt): Fixing compilation warnings.
153
154         * TODO: Imakefile should be replaced with a configure script.
155
156 1999-09-13  Werner LEMBERG  <wl@gnu.org>
157
158         * Makefile: Removed.
159
160 1999-09-12  Werner LEMBERG  <wl@gnu.org>
161
162         * Imakefile (GROFF_FONTPATH): Another addition.
163
164         * device.c (FONTPATH): Update to match current groff version.
165
166 1999-09-11  Larry Jones  <larry.jones@sdrc.com>
167
168         * Imakefile (GROFF_LIBDIR, GROFF_FONTPATH): Update to match
169         current groff version.
170
171         * Dvi.c (Realize, Destroy), DviP.h, draw.c (setFillGC), gray*.bm:
172         Allow 8 levels of gray rather than just 1.
173
174         * draw.c (DrawFilledCircle, DrawFilledEllipse, DrawFilledPolygon):
175         Draw outlines to prevent gaps between abutting figures.
176
177 1999-05-27  Werner LEMBERG  <wl@gnu.org>
178
179         * xtotroff.c (usage): Fixed typo.
180
181 Mon Sep 11 10:40:33 1995  James Clark  <jjc@jclark.com>
182
183         * device.c (INT_MIN, INT_MAX): Don't define if already defined.
184
185 Mon Aug  8 11:14:11 1994  James Clark  (jjc@jclark.com)
186
187         * DviChar.c (Adobe_Symbol_map): Use \(nb for notsubset.
188
189 Tue Apr 19 04:41:16 1994  James Clark  (jjc@jclark.com)
190
191         * Dvi.c (resources): Change default for background and foreground
192         to "XtDefaultBackground" and "XtDefaultForeground".
193
194 Sat Feb 12 10:38:47 1994  James Clark  (jjc@jclark.com)
195
196         * DviChar.c (Adobe_Symbol_map): Rename radicalex to rn.
197
198 Thu May 27 20:30:12 1993  James Clark  (jjc@jclark.com)
199
200         * device.c (isascii): Define if necessary.
201         (canonicalize_name): Cast argument to isdigit() to unsigned char.
202
203 Thu Apr 29 18:36:57 1993  James Clark  (jjc at jclark.com)
204
205         * xditview.c: Include <X11/Xos.h>.
206         (NewFile): Don't declare rindex(). Use strrchr() rather than
207         rindex().
208
209 Tue Mar 30 15:12:09 1993  James Clark  (jjc at jclark)
210
211         * draw.c (charExists): Check that fi->per_char is not NULL.
212
213 Sat Dec 12 17:42:40 1992  James Clark  (jjc at jclark)
214
215         * Dvi.c (SetGeometry): Cast XtMakeGeometryRequest arguments.
216
217         * draw.c (DrawPolygon, DrawFilledPolygon): Cast Xtfree argument.
218
219         * font.c (DisposeFontSizes): Add declaration.
220
221         * draw.c (FakeCharacter): Add declaration.
222
223 Wed Oct 28 13:24:00 1992  James Clark  (jjc at jclark)
224
225         * Imakefile (install.dev): Deleted.
226         (fonts): New target.
227
228 Mon Oct 12 10:50:44 1992  James Clark  (jjc at jclark)
229
230         * Imakefile (install.dev): Say when we're installing devX*-12.
231
232         * Imakefile (install.dev): Depends on DESC and FontMap.
233
234 Thu Oct  1 20:03:45 1992  James Clark  (jjc at jclark)
235
236         * xditview.c (Syntax): Mention -filename option.
237
238 Sat Aug 15 12:56:39 1992  James Clark  (jjc at jclark)
239
240         * GXditview.ad: Bind space and return to NextPage. Bind backspace
241         and delete to previous page.
242
243         * DviChar.c (Adobe_Symbol_map): Add `an'.
244
245         * DviChar.c (Adobe_Symbol_map): Add arrowvertex, arrowverttp, and
246         arrowvertbt.
247
248 Mon Aug 10 11:54:27 1992  James Clark  (jjc at jclark)
249
250         * FontMap: Add m/p fields to the fonts names.
251
252 Sat Aug  8 12:00:28 1992  James Clark  (jjc at jclark)
253
254         * DESC: Leave font positions 5-9 blank.
255
256 Tue Jul 28 11:37:05 1992  James Clark  (jjc at jclark)
257
258         * Imakefile: Don't use gendef.  Pass definition of FONTPATH using
259         DEFINES.
260         (path.h): Deleted.
261         (device.c): Don't include path.h.  Provide default definition of
262         FONTPATH.
263
264 Mon Jul  6 14:06:53 1992  James Clark  (jjc at jclark)
265
266         * Imakefile: Don't install tmac.X and tmac.Xps.
267         * tmac.X, tmac.Xps: Moved to ../macros.
268
269         * Imakefile: Don't install eqnchar.
270         * eqnchar: Deleted.
271
272 Sun Jun 14 12:55:02 1992  James Clark  (jjc@jclark)
273
274         * tmac.Xps: Handle OE, oe, lq, rq.
275         * draw.c (FakeCharacter): Don't handle these.
276
277         * draw.c (FakeCharacter): Don't handle f/. 
278
279 Mon Jun  8 11:46:37 1992  James Clark  (jjc@jclark)
280
281         * tmac.X: Translate char160 to space.
282
283 Sun Jun  7 14:39:53 1992  James Clark  (jjc@jclark)
284
285         * tmac.X: Do `mso tmac.psic' before restoring compatibility mode.
286
287         * tmac.X: Add \(OE, \(oe, \(ah, \(ao, \(ho.
288
289         * tmac.Xps: Make it work in compatibility mode.
290         Redo existing character definitions with .Xps-char.
291         Add more character definitions.
292         (Xps-char): New macro.
293
294 Sat Jun  6 21:46:03 1992  James Clark  (jjc@jclark)
295
296         * DviChar.c (Adobe_Symbol_map): Add +h, +f, +p, Fn, lz.
297         * tmac.X: Add \(bq, \(Bq, \(aq.
298         * tmac.Xps: Handle \(aq, \(bq, \(Bq, \(Fn.
299
300 Wed Jun  3 11:11:15 1992  James Clark  (jjc@jclark)
301
302         * DviChar.c (Adobe_Symbol_map): Add wp.
303
304 Tue Apr 21 09:21:59 1992  James Clark  (jjc at jclark)
305
306         * GXditview.ad: Bind n, p, q keys to NextPage, PreviousPage and
307         Quit actions.
308
309         * xditview.c (RerasterizeAction): New function.
310         (xditview_actions): Add RerasterizeAction.
311         * GXditview.ad: Bind r key to Rerasterize action.
312
313 Fri Apr 17 08:25:36 1992  James Clark  (jjc at jclark)
314
315         * xditview.c: Add -filename option.
316         (main): Copy any -filename argument into current_file_name.
317
318 Mon Mar 16 10:21:58 1992  James Clark  (jjc at jclark)
319
320         * tmac.X: Load tmac.pspic.
321
322 Sun Mar  8 11:27:19 1992  James Clark  (jjc at jclark)
323
324         * Lex.c (GetLine, GetWord, GetNumber): Rewrite.
325
326 Sat Oct 12 22:58:52 1991  James Clark  (jjc at jclark)
327
328         * Dvi.c (SetDevice): If the size change request is refused but a
329         larger geometry is offered, request that.
330
331 Wed Oct  9 12:27:48 1991  James Clark  (jjc at jclark)
332
333         * font.c (InstallFontSizes): Ignore FontNameAverageWidth component.
334
335         * Dvi.c (default_font_map): Add `adobe' to font names to avoid
336         ambiguity.
337
338         * FontMap: New file.
339         * FontMap.X100, FontMap.X75: Deleted.
340         * xtotroff.c (main, usage): Add -s and -r options.
341         (MapFont): Change the font pattern to have the selected resolution and
342         size.
343         * Imakefile (install.dev): Use FontMap and supply appropriate -s
344         and -r options.
345
346         * xtotroff.c (MapFont): Check for ambiguity by comparing canonicalized
347         font names.
348
349         * DviP.h (DviFontList): Add initialized and scalable members.
350         (font.c):  Add support for scalable fonts based on R5 xditview.
351
352         * DviChar.c: Use xmalloc rather than malloc.
353         * xditview.c (xmalloc): New function.
354         * xtotroff.c (xmalloc): New function.
355         * other files: Use XtMalloc and XtFree instead of malloc and free.
356
357 Thu Aug 29 20:15:31 1991  James Clark  (jjc at jclark)
358
359         * draw.c (setGC): Do multiplication in floating point to avoid
360         overflow.
361
362 Tue Aug 13 12:04:41 1991  James Clark  (jjc at jclark)
363
364         * draw.c (FakeCharacter): Remove casts in defintion of pack2.
365
366 Tue Jul 30 11:42:39 1991  James Clark  (jjc at jclark)
367
368         * tmac.Xps: New file.
369         * Imakefile (install): Install tmac.Xps.
370
371 Tue Jul  2 09:31:37 1991  James Clark  (jjc at jclark)
372
373         * xtotroff.c (main): Pass argv[0] to usage().
374
375 Sun Jun 30 12:34:06 1991  James Clark  (jjc at jclark)
376
377         * xtotroff.c (MapFont): Handle the case where XLoadQueryFont
378         returns NULL.
379
380 Sat Jun 29 12:32:52 1991  James Clark  (jjc at jclark)
381
382         * Imakefile: Use ../gendef to generate path.h.
383
384 Sun Jun 16 13:26:34 1991  James Clark  (jjc at jclark)
385
386         * Imakefile (depend.o): Change to device.o.
387
388 Sun Jun  2 12:17:56 1991  James Clark  (jjc at jclark)
389
390         * Imakefile: Remove spaces from the beginning of variable
391         assignment lines.
392
393 Sun May 26 14:14:01 1991  James Clark  (jjc at jclark)
394
395         * xditview.c (Syntax): Update.
396
397         * Dvi.c (DviSaveToFile, SaveToFile): New functions.
398         (FindPage): Check that we're not readingTmp before checking for
399         end of file of normal input file.
400         (ClassPartInitialize): New function.
401         * Dvi.h: Add declaration of DviSaveToFile.
402         * DviP.h: Add save method to DviClassPart. Declare
403         InheritSaveToFile.
404         * xditview.c (DoPrint, Print, PrintAction): New functions.
405         * xditview.c: Add print menu entry.
406         * xditview.c: Provide printCommand application resource.
407         * lex.c: Don't output EOF to temporary file.
408
409         * Dvi.c (QueryGeometry): Check request->request_mode.
410
411         * Dvi.c (SetDevice): New function.
412         (SetDeviceResolution): Deleted.
413
414         * Dvi.c: Add resolution resource.
415         * DviP.h: Add definitions of XtNResolution and XtCResolution.
416         * xditview.c: Add -resolution argument.
417         * GXditview.ad: Add default for GXditview.height.
418         * Dvi.c (Initialize, SetDevice): Use default_resolution.
419
420         * Dvi.c: Make MY_HEIGHT and MY_WIDTH use the paperlength and
421         paperwidth commands in the DESC file.
422         
423         * Dvi.c: Add SS font to default font map.
424
425         * draw.c: Rewritten so as not to assume device and display
426         resolution is the same.
427         * DviP.h: Include device.h. Add device_font member to DviFontList.
428         Add adjustable arrary to DviCharCache. Add text_x_width,
429         text_device_width, word_flag, device_font, device_font_number,
430         device, native, device_resolution, display_resolution,
431         paperlength, paperwidth, scale_factor, sizescale members.
432         * Dvi.c (Initialize): Initialize new variable used by draw.c
433         (Destroy): Call device_destroy.
434         * font.c (MaxFontPosition): New function.
435         (LookupFontSizeBySize): Handle sizescale.
436         (InstallFont): Load the device font.
437         (ForgetFonts): New function.
438         (QueryDeviceFont): New function.
439         * parse.c (ParseInput): Handle t and u commands. Split off
440         character output into draw.c.
441         (ParseDeviceControl): Ignore res command. Use the device argument
442         to the T command.
443
444         * font.c (MapXNameToDviName): Ifdefed out.
445
446         * path.h: New file.
447         * device.c, device.h: New files.
448
449         * DviChar.c: Add entries for lB, rB, oq, lC, rC, md.
450
451         * INSTALL: New file.
452
453         * libxdvi: Merged into main directory.
454         * xtotroff.c, xditview.c: Change includes accordingly.  
455
456         * devX75, devX100: Merged into main directory.
457         * xditview.man: Renamed to gxditview.man.
458
459         * Xditview.ad: Renamed to GXditview.ad.
460         * xditview.c (main): Use class of GXditview rather than xditview.
461
462         * Imakefile: New file.
463         * Makefile: Deleted.
464
465         * xtotroff.c (MapFont): Unlink output file before opening it.
466
467         * Started separate ChangeLog.