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