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