1 2015-08-22 Bernd Warken <groff-bernd.warken-72@web.de>
3 * gxditview.1.man: Rename `gxditview.man'.
5 * xditview.am: Include renaming.
7 2015-08-05 Bernd Warken <groff-bernd.warken-72@web.de>
9 * xditview.am: Add `Last update'. Setup Emacs mode.
11 2004-05-29 Werner LEMBERG <wl@gnu.org>
13 gxditview and xtotroff have been integrated into the normal groff
14 directory structure; future changes are logged in the main
17 2004-05-13 Werner LEMBERG <wl@gnu.org>
19 Version 1.19.1 released
20 =======================
22 2004-04-17 Werner LEMBERG <wl@gnu.org>
24 * device.c (scale_round): Round correctly for negative values
25 (this is the same function as in src/libs/libgroff/font.c).
28 2003-11-10 Werner LEMBERG <wl@gnu.org>
30 * Imakefile.in: s/@top_srcdir@/@abs_top_srcdir@/,
31 s/@groff_top_builddir@/@abs_top_builddir@/.
36 2003-03-03 Werner LEMBERG <wl@gnu.org>
38 * Imakefile.in (extraclean): Added gxditview._man.
40 2003-01-28 Werner LEMBERG <wl@gnu.org>
42 * Imakefile.in (SEP): New variable; set to @PATH_SEPARATOR@.
43 (GROFF_FONTPATH): Use it.
45 2003-01-07 Werner LEMBERG <wl@gnu.org>
47 * DviChar.c (Adobe_Symbol_map): Add `sqrt'.
49 2003-01-06 Werner LEMBERG <wl@gnu.org>
51 * DviChar.c (Adobe_Symbol_map): Add `integral'.
53 2002-12-29 Werner LEMBERG <wl@gnu.org>
55 * DviChar.c (ISO_8859_1_map): Remove `ap' and `eq'.
57 2002-12-20 Werner LEMBERG <wl@gnu.org>
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
63 Reset `dw->dvi.cache.adjustable' properly.
65 2002-12-09 Werner LEMBERG <wl@gnu.org>
67 * DviChar.c (ISO_8859_1_map): Use `tno' symbol instead of `no'.
69 2002-12-01 Werner LEMBERG <wl@gnu.org>
71 * Imakefile.in: Use `InstallAppDefaultsLong' instead of
72 `InstallAppDefaults' to make it work if build directory isn't
75 2002-11-24 Werner LEMBERG <wl@gnu.org>
77 * DviChar.c (Adobe_Symbol_map): Add glyph `braceex'.
79 2002-11-14 Werner LEMBERG <wl@gnu.org>
81 * DviChar.c (ISO_8859_1_map): Don't include `or'.
83 Version 1.18.1 released
84 =======================
86 2002-09-16 Werner LEMBERG <wl@gnu.org>
88 * Imakefile.in (GROFF_LOCALFONTDIR): New variable.
89 (GROFF_FONTPATH): Use it.
90 Remove /usr/local/lib/font.
92 Version 1.18.0 released
93 =======================
95 2002-06-22 Werner LEMBERG <wl@gnu.org>
97 * gxditview.c (main): Handle `-help' and `--help' correctly.
99 2002-06-17 Colin Watson <cjwatson@debian.org>
101 * Imakefile.in: s/@top_builddir@/@groff_top_builddir@/.
103 2002-04-06 Werner LEMBERG <wl@gnu.org>
105 * DviChar.c (ISO_8859_1_map, Adobe_Symbol_map): Remove all
107 * parse.c (ParseInput): Ignore `m' command.
108 (ParseDrawFunction): Don't move for unknown drawing functions.
109 Don't move for `f' drawing function.
111 2002-03-25 Werner LEMBERG <wl@gnu.org>
113 * DviChar.c (ISO_8859_1_map): Use `t+-', `tmu', and `tdi' symbols
114 instead of `+-', `mu', and `di', respectively.
116 2002-02-23 Werner LEMBERG <wl@gnu.org>
118 * DviChar.c (ISO_8859_1_map): Add `mc' symbol.
120 2001-09-22 Werner LEMBERG <wl@gnu.org>
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
127 Version 1.17.2 released
128 =======================
130 Version 1.17.1 released
131 =======================
133 2001-04-21 Albert Chin-A-Young <china@thewrittenword.com>
135 * Imakefile.in: Add support for recent HP architectures.
137 Version 1.17 released
138 =====================
140 2001-01-04 Rob Daasch <daasch@ece.pdx.edu>
142 * parse.c (ParseInput): Added 'F' to command switch to swallow
143 filename strings as ignored comments.
145 2000-12-02 Werner LEMBERG <wl@gnu.org>
147 * device.c (find_file): Remove home directory in search path.
149 2000-11-14 Werner LEMBERG <wl@gnu.org>
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
155 * Imakefile.in: Fix GROFF_DATAPROGRAMDIR and GROFF_FONTPATH.
157 2000-10-23 Werner LEMBERG <wl@gnu.org>
159 Change installation structure for data files from .../groff/... to
160 .../groff/<version><revision>/... to be conform with other GNU
163 * Imakefile.in: Implement it.
165 Version 1.16.1 released
166 =======================
168 Version 1.16 released
169 =====================
171 2000-05-18 Werner LEMBERG <wl@gnu.org>
173 * DviChar.c: Adding `cq' as an alias for "'" in latin-1 map.
175 2000-05-03 Werner LEMBERG <wl@gnu.org>
177 * DviChar.c: Adding `dq' as an alias for `"' in latin-1 map.
179 2000-04-28 Werner LEMBERG <wl@gnu.org>
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.
184 2000-03-03 Werner LEMBERG <wl@gnu.org>
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.
191 2000-03-01 Colin Phipps <crp22@cam.ac.uk>
193 * Dvi.c (OpenFile): Use tmpdir() for security reasons.
194 * xtotroff.c (MapFont): Avoid race while opening file.
196 2000-02-06 Werner LEMBERG <wl@gnu.org>
198 * Imakefile: Adapted to new directory structure.
202 Version 1.15 released
203 =====================
205 1999-12-21 Werner LEMBERG <wl@gnu.org>
207 * README: Fixed ftp GNU address.
209 1999-12-13 Werner LEMBERG <wl@gnu.org>
211 * device.c: Use extern declarations of strtok(), strchr(), and
212 getenv() only if not defined as macros.
214 1999-11-18 Larry Jones <larry.jones@sdrc.com>
216 * xditview.c: Add fallback_resources to allow running without
217 access to the app-defaults file.
219 * Imakefile: Added rule to create app-defaults to a C header file.
221 * GXditview-ad.h: New file containing fallback default resources.
223 * ad2c: New file to do the app-defaults -> C header file
226 1999-10-27 Larry Jones <larry.jones@sdrc.com>
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.
233 1999-09-13 Werner LEMBERG <wl@gnu.org>
235 * Imakefile (extraclean): Added Makefile.
237 * xditview.c (main, MakePrompt): Fixing compilation warnings.
239 * TODO: Imakefile should be replaced with a configure script.
241 1999-09-13 Werner LEMBERG <wl@gnu.org>
245 1999-09-12 Werner LEMBERG <wl@gnu.org>
247 * Imakefile (GROFF_FONTPATH): Another addition.
249 * device.c (FONTPATH): Update to match current groff version.
251 1999-09-11 Larry Jones <larry.jones@sdrc.com>
253 * Imakefile (GROFF_LIBDIR, GROFF_FONTPATH): Update to match
254 current groff version.
256 * Dvi.c (Realize, Destroy), DviP.h, draw.c (setFillGC), gray*.bm:
257 Allow 8 levels of gray rather than just 1.
259 * draw.c (DrawFilledCircle, DrawFilledEllipse, DrawFilledPolygon):
260 Draw outlines to prevent gaps between abutting figures.
262 1999-05-27 Werner LEMBERG <wl@gnu.org>
264 * xtotroff.c (usage): Fixed typo.
266 Mon Sep 11 10:40:33 1995 James Clark <jjc@jclark.com>
268 * device.c (INT_MIN, INT_MAX): Don't define if already defined.
270 Mon Aug 8 11:14:11 1994 James Clark (jjc@jclark.com)
272 * DviChar.c (Adobe_Symbol_map): Use \(nb for notsubset.
274 Tue Apr 19 04:41:16 1994 James Clark (jjc@jclark.com)
276 * Dvi.c (resources): Change default for background and foreground
277 to "XtDefaultBackground" and "XtDefaultForeground".
279 Sat Feb 12 10:38:47 1994 James Clark (jjc@jclark.com)
281 * DviChar.c (Adobe_Symbol_map): Rename radicalex to rn.
283 Thu May 27 20:30:12 1993 James Clark (jjc@jclark.com)
285 * device.c (isascii): Define if necessary.
286 (canonicalize_name): Cast argument to isdigit() to unsigned char.
288 Thu Apr 29 18:36:57 1993 James Clark (jjc at jclark.com)
290 * xditview.c: Include <X11/Xos.h>.
291 (NewFile): Don't declare rindex(). Use strrchr() rather than
294 Tue Mar 30 15:12:09 1993 James Clark (jjc at jclark)
296 * draw.c (charExists): Check that fi->per_char is not NULL.
298 Sat Dec 12 17:42:40 1992 James Clark (jjc at jclark)
300 * Dvi.c (SetGeometry): Cast XtMakeGeometryRequest arguments.
302 * draw.c (DrawPolygon, DrawFilledPolygon): Cast Xtfree argument.
304 * font.c (DisposeFontSizes): Add declaration.
306 * draw.c (FakeCharacter): Add declaration.
308 Wed Oct 28 13:24:00 1992 James Clark (jjc at jclark)
310 * Imakefile (install.dev): Deleted.
313 Mon Oct 12 10:50:44 1992 James Clark (jjc at jclark)
315 * Imakefile (install.dev): Say when we're installing devX*-12.
317 * Imakefile (install.dev): Depends on DESC and FontMap.
319 Thu Oct 1 20:03:45 1992 James Clark (jjc at jclark)
321 * xditview.c (Syntax): Mention -filename option.
323 Sat Aug 15 12:56:39 1992 James Clark (jjc at jclark)
325 * GXditview.ad: Bind space and return to NextPage. Bind backspace
326 and delete to previous page.
328 * DviChar.c (Adobe_Symbol_map): Add `an'.
330 * DviChar.c (Adobe_Symbol_map): Add arrowvertex, arrowverttp, and
333 Mon Aug 10 11:54:27 1992 James Clark (jjc at jclark)
335 * FontMap: Add m/p fields to the fonts names.
337 Sat Aug 8 12:00:28 1992 James Clark (jjc at jclark)
339 * DESC: Leave font positions 5-9 blank.
341 Tue Jul 28 11:37:05 1992 James Clark (jjc at jclark)
343 * Imakefile: Don't use gendef. Pass definition of FONTPATH using
346 (device.c): Don't include path.h. Provide default definition of
349 Mon Jul 6 14:06:53 1992 James Clark (jjc at jclark)
351 * Imakefile: Don't install tmac.X and tmac.Xps.
352 * tmac.X, tmac.Xps: Moved to ../macros.
354 * Imakefile: Don't install eqnchar.
357 Sun Jun 14 12:55:02 1992 James Clark (jjc@jclark)
359 * tmac.Xps: Handle OE, oe, lq, rq.
360 * draw.c (FakeCharacter): Don't handle these.
362 * draw.c (FakeCharacter): Don't handle f/.
364 Mon Jun 8 11:46:37 1992 James Clark (jjc@jclark)
366 * tmac.X: Translate char160 to space.
368 Sun Jun 7 14:39:53 1992 James Clark (jjc@jclark)
370 * tmac.X: Do `mso tmac.psic' before restoring compatibility mode.
372 * tmac.X: Add \(OE, \(oe, \(ah, \(ao, \(ho.
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.
379 Sat Jun 6 21:46:03 1992 James Clark (jjc@jclark)
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.
385 Wed Jun 3 11:11:15 1992 James Clark (jjc@jclark)
387 * DviChar.c (Adobe_Symbol_map): Add wp.
389 Tue Apr 21 09:21:59 1992 James Clark (jjc at jclark)
391 * GXditview.ad: Bind n, p, q keys to NextPage, PreviousPage and
394 * xditview.c (RerasterizeAction): New function.
395 (xditview_actions): Add RerasterizeAction.
396 * GXditview.ad: Bind r key to Rerasterize action.
398 Fri Apr 17 08:25:36 1992 James Clark (jjc at jclark)
400 * xditview.c: Add -filename option.
401 (main): Copy any -filename argument into current_file_name.
403 Mon Mar 16 10:21:58 1992 James Clark (jjc at jclark)
405 * tmac.X: Load tmac.pspic.
407 Sun Mar 8 11:27:19 1992 James Clark (jjc at jclark)
409 * Lex.c (GetLine, GetWord, GetNumber): Rewrite.
411 Sat Oct 12 22:58:52 1991 James Clark (jjc at jclark)
413 * Dvi.c (SetDevice): If the size change request is refused but a
414 larger geometry is offered, request that.
416 Wed Oct 9 12:27:48 1991 James Clark (jjc at jclark)
418 * font.c (InstallFontSizes): Ignore FontNameAverageWidth component.
420 * Dvi.c (default_font_map): Add `adobe' to font names to avoid
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
428 * Imakefile (install.dev): Use FontMap and supply appropriate -s
431 * xtotroff.c (MapFont): Check for ambiguity by comparing canonicalized
434 * DviP.h (DviFontList): Add initialized and scalable members.
435 (font.c): Add support for scalable fonts based on R5 xditview.
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.
442 Thu Aug 29 20:15:31 1991 James Clark (jjc at jclark)
444 * draw.c (setGC): Do multiplication in floating point to avoid
447 Tue Aug 13 12:04:41 1991 James Clark (jjc at jclark)
449 * draw.c (FakeCharacter): Remove casts in defintion of pack2.
451 Tue Jul 30 11:42:39 1991 James Clark (jjc at jclark)
453 * tmac.Xps: New file.
454 * Imakefile (install): Install tmac.Xps.
456 Tue Jul 2 09:31:37 1991 James Clark (jjc at jclark)
458 * xtotroff.c (main): Pass argv[0] to usage().
460 Sun Jun 30 12:34:06 1991 James Clark (jjc at jclark)
462 * xtotroff.c (MapFont): Handle the case where XLoadQueryFont
465 Sat Jun 29 12:32:52 1991 James Clark (jjc at jclark)
467 * Imakefile: Use ../gendef to generate path.h.
469 Sun Jun 16 13:26:34 1991 James Clark (jjc at jclark)
471 * Imakefile (depend.o): Change to device.o.
473 Sun Jun 2 12:17:56 1991 James Clark (jjc at jclark)
475 * Imakefile: Remove spaces from the beginning of variable
478 Sun May 26 14:14:01 1991 James Clark (jjc at jclark)
480 * xditview.c (Syntax): Update.
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
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.
494 * Dvi.c (QueryGeometry): Check request->request_mode.
496 * Dvi.c (SetDevice): New function.
497 (SetDeviceResolution): Deleted.
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.
505 * Dvi.c: Make MY_HEIGHT and MY_WIDTH use the paperlength and
506 paperwidth commands in the DESC file.
508 * Dvi.c: Add SS font to default font map.
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
529 * font.c (MapXNameToDviName): Ifdefed out.
532 * device.c, device.h: New files.
534 * DviChar.c: Add entries for lB, rB, oq, lC, rC, md.
538 * libxdvi: Merged into main directory.
539 * xtotroff.c, xditview.c: Change includes accordingly.
541 * devX75, devX100: Merged into main directory.
542 * xditview.man: Renamed to gxditview.man.
544 * Xditview.ad: Renamed to GXditview.ad.
545 * xditview.c (main): Use class of GXditview rather than xditview.
547 * Imakefile: New file.
550 * xtotroff.c (MapFont): Unlink output file before opening it.
552 * Started separate ChangeLog.
554 ________________________________________________________________________
556 Copyright 1991-2018 Free Software Foundation, Inc.
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.
563 version-control: never