groff before CVS: release 1.06
[s-roff.git] / xditview / ChangeLog
blob3bbcf8aef2f7f4731ed72247203f8f51e9a2ee61
1 Sat Aug 15 12:56:39 1992  James Clark  (jjc at jclark)
3         * GXditview.ad: Bind space and return to NextPage. Bind backspace
4         and delete to previous page.
6         * DviChar.c (Adobe_Symbol_map): Add `an'.
8         * DviChar.c (Adobe_Symbol_map): Add arrowvertex, arrowverttp, and
9         arrowvertbt.
11 Mon Aug 10 11:54:27 1992  James Clark  (jjc at jclark)
13         * FontMap: Add m/p fields to the fonts names.
15 Sat Aug  8 12:00:28 1992  James Clark  (jjc at jclark)
17         * DESC: Leave font positions 5-9 blank.
19 Tue Jul 28 11:37:05 1992  James Clark  (jjc at jclark)
21         * Imakefile: Don't use gendef.  Pass definition of FONTPATH using
22         DEFINES.
23         (path.h): Deleted.
24         (device.c): Don't include path.h.  Provide default definition of
25         FONTPATH.
27 Mon Jul  6 14:06:53 1992  James Clark  (jjc at jclark)
29         * Imakefile: Don't install tmac.X and tmac.Xps.
30         * tmac.X, tmac.Xps: Moved to ../macros.
32         * Imakefile: Don't install eqnchar.
33         * eqnchar: Deleted.
35 Sun Jun 14 12:55:02 1992  James Clark  (jjc@jclark)
37         * tmac.Xps: Handle OE, oe, lq, rq.
38         * draw.c (FakeCharacter): Don't handle these.
40         * draw.c (FakeCharacter): Don't handle f/. 
42 Mon Jun  8 11:46:37 1992  James Clark  (jjc@jclark)
44         * tmac.X: Translate char160 to space.
46 Sun Jun  7 14:39:53 1992  James Clark  (jjc@jclark)
48         * tmac.X: Do `mso tmac.psic' before restoring compatibility mode.
50         * tmac.X: Add \(OE, \(oe, \(ah, \(ao, \(ho.
52         * tmac.Xps: Make it work in compatibility mode.
53         Redo existing character definitions with .Xps-char.
54         Add more character definitions.
55         (Xps-char): New macro.
57 Sat Jun  6 21:46:03 1992  James Clark  (jjc@jclark)
59         * DviChar.c (Adobe_Symbol_map): Add +h, +f, +p, Fn, lz.
60         * tmac.X: Add \(bq, \(Bq, \(aq.
61         * tmac.Xps: Handle \(aq, \(bq, \(Bq, \(Fn.
63 Wed Jun  3 11:11:15 1992  James Clark  (jjc@jclark)
65         * DviChar.c (Adobe_Symbol_map): Add wp.
67 Tue Apr 21 09:21:59 1992  James Clark  (jjc at jclark)
69         * GXditview.ad: Bind n, p, q keys to NextPage, PreviousPage and
70         Quit actions.
72         * xditview.c (RerasterizeAction): New function.
73         (xditview_actions): Add RerasterizeAction.
74         * GXditview.ad: Bind r key to Rerasterize action.
76 Fri Apr 17 08:25:36 1992  James Clark  (jjc at jclark)
78         * xditview.c: Add -filename option.
79         (main): Copy any -filename argument into current_file_name.
81 Mon Mar 16 10:21:58 1992  James Clark  (jjc at jclark)
83         * tmac.X: Load tmac.pspic.
85 Sun Mar  8 11:27:19 1992  James Clark  (jjc at jclark)
87         * Lex.c (GetLine, GetWord, GetNumber): Rewrite.
89 Sat Oct 12 22:58:52 1991  James Clark  (jjc at jclark)
91         * Dvi.c (SetDevice): If the size change request is refused but a
92         larger geometry is offered, request that.
94 Wed Oct  9 12:27:48 1991  James Clark  (jjc at jclark)
96         * font.c (InstallFontSizes): Ignore FontNameAverageWidth component.
98         * Dvi.c (default_font_map): Add `adobe' to font names to avoid
99         ambiguity.
101         * FontMap: New file.
102         * FontMap.X100, FontMap.X75: Deleted.
103         * xtotroff.c (main, usage): Add -s and -r options.
104         (MapFont): Change the font pattern to have the selected resolution and
105         size.
106         * Imakefile (install.dev): Use FontMap and supply appropriate -s
107         and -r options.
109         * xtotroff.c (MapFont): Check for ambiguity by comparing canonicalized
110         font names.
112         * DviP.h (DviFontList): Add initialized and scalable members.
113         (font.c):  Add support for scalable fonts based on R5 xditview.
115         * DviChar.c: Use xmalloc rather than malloc.
116         * xditview.c (xmalloc): New function.
117         * xtotroff.c (xmalloc): New function.
118         * other files: Use XtMalloc and XtFree instead of malloc and free.
120 Thu Aug 29 20:15:31 1991  James Clark  (jjc at jclark)
122         * draw.c (setGC): Do multiplication in floating point to avoid
123         overflow.
125 Tue Aug 13 12:04:41 1991  James Clark  (jjc at jclark)
127         * draw.c (FakeCharacter): Remove casts in defintion of pack2.
129 Tue Jul 30 11:42:39 1991  James Clark  (jjc at jclark)
131         * tmac.Xps: New file.
132         * Imakefile (install): Install tmac.Xps.
134 Tue Jul  2 09:31:37 1991  James Clark  (jjc at jclark)
136         * xtotroff.c (main): Pass argv[0] to usage().
138 Sun Jun 30 12:34:06 1991  James Clark  (jjc at jclark)
140         * xtotroff.c (MapFont): Handle the case where XLoadQueryFont
141         returns NULL.
143 Sat Jun 29 12:32:52 1991  James Clark  (jjc at jclark)
145         * Imakefile: Use ../gendef to generate path.h.
147 Sun Jun 16 13:26:34 1991  James Clark  (jjc at jclark)
149         * Imakefile (depend.o): Change to device.o.
151 Sun Jun  2 12:17:56 1991  James Clark  (jjc at jclark)
153         * Imakefile: Remove spaces from the beginning of variable
154         assignment lines.
156 Sun May 26 14:14:01 1991  James Clark  (jjc at jclark)
158         * xditview.c (Syntax): Update.
160         * Dvi.c (DviSaveToFile, SaveToFile): New functions.
161         (FindPage): Check that we're not readingTmp before checking for
162         end of file of normal input file.
163         (ClassPartInitialize): New function.
164         * Dvi.h: Add declaration of DviSaveToFile.
165         * DviP.h: Add save method to DviClassPart. Declare
166         InheritSaveToFile.
167         * xditview.c (DoPrint, Print, PrintAction): New functions.
168         * xditview.c: Add print menu entry.
169         * xditview.c: Provide printCommand application resource.
170         * lex.c: Don't output EOF to temporary file.
172         * Dvi.c (QueryGeometry): Check request->request_mode.
174         * Dvi.c (SetDevice): New function.
175         (SetDeviceResolution): Deleted.
177         * Dvi.c: Add resolution resource.
178         * DviP.h: Add definitions of XtNResolution and XtCResolution.
179         * xditview.c: Add -resolution argument.
180         * GXditview.ad: Add default for GXditview.height.
181         * Dvi.c (Initialize, SetDevice): Use default_resolution.
182     
183         * Dvi.c: Make MY_HEIGHT and MY_WIDTH use the paperlength and
184         paperwidth commands in the DESC file.
185         
186         * Dvi.c: Add SS font to default font map.
188         * draw.c: Rewritten so as not to assume device and display
189         resolution is the same.
190         * DviP.h: Include device.h. Add device_font member to DviFontList.
191         Add adjustable arrary to DviCharCache. Add text_x_width,
192         text_device_width, word_flag, device_font, device_font_number,
193         device, native, device_resolution, display_resolution,
194         paperlength, paperwidth, scale_factor, sizescale members.
195         * Dvi.c (Initialize): Initialize new variable used by draw.c
196         (Destroy): Call device_destroy.
197         * font.c (MaxFontPosition): New function.
198         (LookupFontSizeBySize): Handle sizescale.
199         (InstallFont): Load the device font.
200         (ForgetFonts): New function.
201         (QueryDeviceFont): New function.
202         * parse.c (ParseInput): Handle t and u commands. Split off
203         character output into draw.c.
204         (ParseDeviceControl): Ignore res command. Use the device argument
205         to the T command.
207         * font.c (MapXNameToDviName): Ifdefed out.
209         * path.h: New file.
210         * device.c, device.h: New files.
212         * DviChar.c: Add entries for lB, rB, oq, lC, rC, md.
214         * INSTALL: New file.
216         * libxdvi: Merged into main directory.
217         * xtotroff.c, xditview.c: Change includes accordingly.  
219         * devX75, devX100: Merged into main directory.
220         * xditview.man: Renamed to gxditview.man.
222         * Xditview.ad: Renamed to GXditview.ad.
223         * xditview.c (main): Use class of GXditview rather than xditview.
225         * Imakefile: New file.
226         * Makefile: Deleted.
228         * xtotroff.c (MapFont): Unlink output file before opening it.
230         * Started separate ChangeLog.