No empty .Rs/.Re
[netbsd-mini2440.git] / gnu / dist / groff / src / devices / xditview / ChangeLog
blob41ea31c5967d59466d2f533a8d4cfa3a7e4813d6
1 2004-05-29  Werner LEMBERG  <wl@gnu.org>
3         gxditview and xtotroff have been integrated into the normal groff
4         directory structure; future changes are logged in the main
5         ChangeLog file.
7 2004-05-13  Werner LEMBERG  <wl@gnu.org>
9 Version 1.19.1 released
10 =======================
12 2004-04-17  Werner LEMBERG  <wl@gnu.org>
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.
18 2003-11-10  Werner LEMBERG  <wl@gnu.org>
20         * Imakefile.in: s/@top_srcdir@/@abs_top_srcdir@/,
21         s/@groff_top_builddir@/@abs_top_builddir@/.
23 Version 1.19 released
24 =====================
26 2003-03-03  Werner LEMBERG  <wl@gnu.org>
28         * Imakefile.in (extraclean): Added gxditview._man.
30 2003-01-28  Werner LEMBERG  <wl@gnu.org>
32         * Imakefile.in (SEP): New variable; set to @PATH_SEPARATOR@.
33         (GROFF_FONTPATH): Use it.
35 2003-01-07  Werner LEMBERG  <wl@gnu.org>
37         * DviChar.c (Adobe_Symbol_map): Add `sqrt'.
39 2003-01-06  Werner LEMBERG  <wl@gnu.org>
41         * DviChar.c (Adobe_Symbol_map): Add `integral'.
43 2002-12-29  Werner LEMBERG  <wl@gnu.org>
45         * DviChar.c (ISO_8859_1_map): Remove `ap' and `eq'.
47 2002-12-20  Werner LEMBERG  <wl@gnu.org>
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.
55 2002-12-09  Werner LEMBERG  <wl@gnu.org>
57         * DviChar.c (ISO_8859_1_map): Use `tno' symbol instead of `no'.
59 2002-12-01  Werner LEMBERG  <wl@gnu.org>
61         * Imakefile.in: Use `InstallAppDefaultsLong' instead of
62         `InstallAppDefaults' to make it work if build directory isn't
63         $srcdir.
65 2002-11-24  Werner LEMBERG  <wl@gnu.org>
67         * DviChar.c (Adobe_Symbol_map): Add glyph `braceex'.
69 2002-11-14  Werner LEMBERG  <wl@gnu.org>
71         * DviChar.c (ISO_8859_1_map): Don't include `or'.
73 Version 1.18.1 released
74 =======================
76 2002-09-16  Werner LEMBERG  <wl@gnu.org>
78         * Imakefile.in (GROFF_LOCALFONTDIR): New variable.
79         (GROFF_FONTPATH): Use it.
80         Remove /usr/local/lib/font.
82 Version 1.18.0 released
83 =======================
85 2002-06-22  Werner LEMBERG  <wl@gnu.org>
87         * gxditview.c (main): Handle `-help' and `--help' correctly.
89 2002-06-17  Colin Watson  <cjwatson@debian.org>
91         * Imakefile.in: s/@top_builddir@/@groff_top_builddir@/.
93 2002-04-06  Werner LEMBERG  <wl@gnu.org>
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.
101 2002-03-25  Werner LEMBERG  <wl@gnu.org>
103         * DviChar.c (ISO_8859_1_map): Use `t+-', `tmu', and `tdi' symbols
104         instead of `+-', `mu', and `di', respectively.
106 2002-02-23  Werner LEMBERG  <wl@gnu.org>
108         * DviChar.c (ISO_8859_1_map): Add `mc' symbol.
110 2001-09-22  Werner LEMBERG  <wl@gnu.org>
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.
117 Version 1.17.2 released
118 =======================
120 Version 1.17.1 released
121 =======================
123 2001-04-21  Albert Chin-A-Young  <china@thewrittenword.com>
125         * Imakefile.in: Add support for recent HP architectures.
127 Version 1.17 released
128 =====================
130 2001-01-04  Rob Daasch  <daasch@ece.pdx.edu>
132         * parse.c (ParseInput): Added 'F' to command switch to swallow
133         filename strings as ignored comments.
135 2000-12-02  Werner LEMBERG  <wl@gnu.org>
137         * device.c (find_file): Remove home directory in search path.
139 2000-11-14  Werner LEMBERG  <wl@gnu.org>
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.
147 2000-10-23  Werner LEMBERG  <wl@gnu.org>
149         Change installation structure for data files from .../groff/... to
150         .../groff/<version><revision>/... to be conform with other GNU
151         programs.
153         * Imakefile.in: Implement it.
155 Version 1.16.1 released
156 =======================
158 Version 1.16 released
159 =====================
161 2000-05-18  Werner LEMBERG  <wl@gnu.org>
163         * DviChar.c: Adding `cq' as an alias for "'" in latin-1 map.
165 2000-05-03  Werner LEMBERG  <wl@gnu.org>
167         * DviChar.c: Adding `dq' as an alias for `"' in latin-1 map.
169 2000-04-28  Werner LEMBERG  <wl@gnu.org>
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.
174 2000-03-03  Werner LEMBERG  <wl@gnu.org>
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.
181 2000-03-01  Colin Phipps  <crp22@cam.ac.uk>
183         * Dvi.c (OpenFile): Use tmpdir() for security reasons.
184         * xtotroff.c (MapFont): Avoid race while opening file.
186 2000-02-06  Werner LEMBERG  <wl@gnu.org>
188         * Imakefile: Adapted to new directory structure.
190         * README: Updated.
192 Version 1.15 released
193 =====================
195 1999-12-21  Werner LEMBERG  <wl@gnu.org>
197         * README: Fixed ftp GNU address.
199 1999-12-13  Werner LEMBERG  <wl@gnu.org>
201         * device.c: Use extern declarations of strtok(), strchr(), and
202         getenv() only if not defined as macros.
204 1999-11-18  Larry Jones  <larry.jones@sdrc.com>
206         * xditview.c: Add fallback_resources to allow running without
207         access to the app-defaults file.
209         * Imakefile: Added rule to create app-defaults to a C header file.
211         * GXditview-ad.h: New file containing fallback default resources.
213         * ad2c: New file to do the app-defaults -> C header file
214         conversion.
216 1999-10-27  Larry Jones  <larry.jones@sdrc.com>
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.
223 1999-09-13  Werner LEMBERG  <wl@gnu.org>
225         * Imakefile (extraclean): Added Makefile.
227         * xditview.c (main, MakePrompt): Fixing compilation warnings.
229         * TODO: Imakefile should be replaced with a configure script.
231 1999-09-13  Werner LEMBERG  <wl@gnu.org>
233         * Makefile: Removed.
235 1999-09-12  Werner LEMBERG  <wl@gnu.org>
237         * Imakefile (GROFF_FONTPATH): Another addition.
239         * device.c (FONTPATH): Update to match current groff version.
241 1999-09-11  Larry Jones  <larry.jones@sdrc.com>
243         * Imakefile (GROFF_LIBDIR, GROFF_FONTPATH): Update to match
244         current groff version.
246         * Dvi.c (Realize, Destroy), DviP.h, draw.c (setFillGC), gray*.bm:
247         Allow 8 levels of gray rather than just 1.
249         * draw.c (DrawFilledCircle, DrawFilledEllipse, DrawFilledPolygon):
250         Draw outlines to prevent gaps between abutting figures.
252 1999-05-27  Werner LEMBERG  <wl@gnu.org>
254         * xtotroff.c (usage): Fixed typo.
256 Mon Sep 11 10:40:33 1995  James Clark  <jjc@jclark.com>
258         * device.c (INT_MIN, INT_MAX): Don't define if already defined.
260 Mon Aug  8 11:14:11 1994  James Clark  (jjc@jclark.com)
262         * DviChar.c (Adobe_Symbol_map): Use \(nb for notsubset.
264 Tue Apr 19 04:41:16 1994  James Clark  (jjc@jclark.com)
266         * Dvi.c (resources): Change default for background and foreground
267         to "XtDefaultBackground" and "XtDefaultForeground".
269 Sat Feb 12 10:38:47 1994  James Clark  (jjc@jclark.com)
271         * DviChar.c (Adobe_Symbol_map): Rename radicalex to rn.
273 Thu May 27 20:30:12 1993  James Clark  (jjc@jclark.com)
275         * device.c (isascii): Define if necessary.
276         (canonicalize_name): Cast argument to isdigit() to unsigned char.
278 Thu Apr 29 18:36:57 1993  James Clark  (jjc at jclark.com)
280         * xditview.c: Include <X11/Xos.h>.
281         (NewFile): Don't declare rindex(). Use strrchr() rather than
282         rindex().
284 Tue Mar 30 15:12:09 1993  James Clark  (jjc at jclark)
286         * draw.c (charExists): Check that fi->per_char is not NULL.
288 Sat Dec 12 17:42:40 1992  James Clark  (jjc at jclark)
290         * Dvi.c (SetGeometry): Cast XtMakeGeometryRequest arguments.
292         * draw.c (DrawPolygon, DrawFilledPolygon): Cast Xtfree argument.
294         * font.c (DisposeFontSizes): Add declaration.
296         * draw.c (FakeCharacter): Add declaration.
298 Wed Oct 28 13:24:00 1992  James Clark  (jjc at jclark)
300         * Imakefile (install.dev): Deleted.
301         (fonts): New target.
303 Mon Oct 12 10:50:44 1992  James Clark  (jjc at jclark)
305         * Imakefile (install.dev): Say when we're installing devX*-12.
307         * Imakefile (install.dev): Depends on DESC and FontMap.
309 Thu Oct  1 20:03:45 1992  James Clark  (jjc at jclark)
311         * xditview.c (Syntax): Mention -filename option.
313 Sat Aug 15 12:56:39 1992  James Clark  (jjc at jclark)
315         * GXditview.ad: Bind space and return to NextPage. Bind backspace
316         and delete to previous page.
318         * DviChar.c (Adobe_Symbol_map): Add `an'.
320         * DviChar.c (Adobe_Symbol_map): Add arrowvertex, arrowverttp, and
321         arrowvertbt.
323 Mon Aug 10 11:54:27 1992  James Clark  (jjc at jclark)
325         * FontMap: Add m/p fields to the fonts names.
327 Sat Aug  8 12:00:28 1992  James Clark  (jjc at jclark)
329         * DESC: Leave font positions 5-9 blank.
331 Tue Jul 28 11:37:05 1992  James Clark  (jjc at jclark)
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.
339 Mon Jul  6 14:06:53 1992  James Clark  (jjc at jclark)
341         * Imakefile: Don't install tmac.X and tmac.Xps.
342         * tmac.X, tmac.Xps: Moved to ../macros.
344         * Imakefile: Don't install eqnchar.
345         * eqnchar: Deleted.
347 Sun Jun 14 12:55:02 1992  James Clark  (jjc@jclark)
349         * tmac.Xps: Handle OE, oe, lq, rq.
350         * draw.c (FakeCharacter): Don't handle these.
352         * draw.c (FakeCharacter): Don't handle f/. 
354 Mon Jun  8 11:46:37 1992  James Clark  (jjc@jclark)
356         * tmac.X: Translate char160 to space.
358 Sun Jun  7 14:39:53 1992  James Clark  (jjc@jclark)
360         * tmac.X: Do `mso tmac.psic' before restoring compatibility mode.
362         * tmac.X: Add \(OE, \(oe, \(ah, \(ao, \(ho.
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.
369 Sat Jun  6 21:46:03 1992  James Clark  (jjc@jclark)
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.
375 Wed Jun  3 11:11:15 1992  James Clark  (jjc@jclark)
377         * DviChar.c (Adobe_Symbol_map): Add wp.
379 Tue Apr 21 09:21:59 1992  James Clark  (jjc at jclark)
381         * GXditview.ad: Bind n, p, q keys to NextPage, PreviousPage and
382         Quit actions.
384         * xditview.c (RerasterizeAction): New function.
385         (xditview_actions): Add RerasterizeAction.
386         * GXditview.ad: Bind r key to Rerasterize action.
388 Fri Apr 17 08:25:36 1992  James Clark  (jjc at jclark)
390         * xditview.c: Add -filename option.
391         (main): Copy any -filename argument into current_file_name.
393 Mon Mar 16 10:21:58 1992  James Clark  (jjc at jclark)
395         * tmac.X: Load tmac.pspic.
397 Sun Mar  8 11:27:19 1992  James Clark  (jjc at jclark)
399         * Lex.c (GetLine, GetWord, GetNumber): Rewrite.
401 Sat Oct 12 22:58:52 1991  James Clark  (jjc at jclark)
403         * Dvi.c (SetDevice): If the size change request is refused but a
404         larger geometry is offered, request that.
406 Wed Oct  9 12:27:48 1991  James Clark  (jjc at jclark)
408         * font.c (InstallFontSizes): Ignore FontNameAverageWidth component.
410         * Dvi.c (default_font_map): Add `adobe' to font names to avoid
411         ambiguity.
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.
421         * xtotroff.c (MapFont): Check for ambiguity by comparing canonicalized
422         font names.
424         * DviP.h (DviFontList): Add initialized and scalable members.
425         (font.c):  Add support for scalable fonts based on R5 xditview.
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.
432 Thu Aug 29 20:15:31 1991  James Clark  (jjc at jclark)
434         * draw.c (setGC): Do multiplication in floating point to avoid
435         overflow.
437 Tue Aug 13 12:04:41 1991  James Clark  (jjc at jclark)
439         * draw.c (FakeCharacter): Remove casts in defintion of pack2.
441 Tue Jul 30 11:42:39 1991  James Clark  (jjc at jclark)
443         * tmac.Xps: New file.
444         * Imakefile (install): Install tmac.Xps.
446 Tue Jul  2 09:31:37 1991  James Clark  (jjc at jclark)
448         * xtotroff.c (main): Pass argv[0] to usage().
450 Sun Jun 30 12:34:06 1991  James Clark  (jjc at jclark)
452         * xtotroff.c (MapFont): Handle the case where XLoadQueryFont
453         returns NULL.
455 Sat Jun 29 12:32:52 1991  James Clark  (jjc at jclark)
457         * Imakefile: Use ../gendef to generate path.h.
459 Sun Jun 16 13:26:34 1991  James Clark  (jjc at jclark)
461         * Imakefile (depend.o): Change to device.o.
463 Sun Jun  2 12:17:56 1991  James Clark  (jjc at jclark)
465         * Imakefile: Remove spaces from the beginning of variable
466         assignment lines.
468 Sun May 26 14:14:01 1991  James Clark  (jjc at jclark)
470         * xditview.c (Syntax): Update.
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.
484         * Dvi.c (QueryGeometry): Check request->request_mode.
486         * Dvi.c (SetDevice): New function.
487         (SetDeviceResolution): Deleted.
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.
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.
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.
519         * font.c (MapXNameToDviName): Ifdefed out.
521         * path.h: New file.
522         * device.c, device.h: New files.
524         * DviChar.c: Add entries for lB, rB, oq, lC, rC, md.
526         * INSTALL: New file.
528         * libxdvi: Merged into main directory.
529         * xtotroff.c, xditview.c: Change includes accordingly.  
531         * devX75, devX100: Merged into main directory.
532         * xditview.man: Renamed to gxditview.man.
534         * Xditview.ad: Renamed to GXditview.ad.
535         * xditview.c (main): Use class of GXditview rather than xditview.
537         * Imakefile: New file.
538         * Makefile: Deleted.
540         * xtotroff.c (MapFont): Unlink output file before opening it.
542         * Started separate ChangeLog.